Generate Service Connection Points

Each <Application> element must contain one <Output> vector to generate connection string points for the discovering running software. The following example demonstrates the content of the <Output> element:

<Output>
    <SCP type="${client_protocol}" host="${client_host}" />
    <SCP type="sqlserver" host="${sqlserver_host}" port="${sqlserver_port}" context="${sqlserver_database}"/>
    <SCP type="db2" host="${db2_host}" port="${db2_port}" context="${db2_database}"/>
    <SCP type="oracle" host="${oracle_host}" port="${oracle_port}" context="${oracle_database}"/>
    <SCP type="websphere" host="${websphere_host}" port="${websphere_port}"/>
</Output>

The <Output> element can have one or more <SCP> elements. Each <SCP> element defines a set of service connection points by collected connection strings or predefined string constant. <SCP> has four attributes:

  • type: the service connection type (required).
  • host: the host name or destination IP address of the service connection point (required). Host names will be resolved to IP addresses by the remote shell.
  • port: the port number of the service connection point (optional for predefined service connection type, but required for custom connection types). A default port number will be assigned according to its connection type if predefined. For example, 80 for HTTP, 443 for HTTPS, 1521 for Oracle, and 1433 for Microsoft SQL Server (which is defined as the sqlserver type).
  • context: the context of the service connection point (optional).

The whole service connection point set will be ignored if any required attribute has no value.

Predefined Service Connection Type and their default port numbers:

Service Connection Type

Default Port Number

http

80

https

443

oracle

1521

sqlserver

1433

postgres

5432

db2

50000

websphere

9080

oam

5575

isapi

8009

mq

1414