HTTP Address of Lobster_data
To send data to a profile using HTTP/HTTPS, i.e. if Lobster_data acts as an HTTP server, you have to use a specific URL. The schematic structure of the URL is
|
<protocol>://<server>:<port><URL context>/<URL suffix><query> |
The <protocol> it http or https.
The DNS name or IP address of the Integration Server and optionally the port number as configured for the HTTP listener and/or HTTPS listener are expected for <server> and <port>. The default ports (80 for HTTP and 443 for HTTPS) do not have to be specified. If a firewall provides external access to the inside via port forwarding, the parameters of the external connection must be used when accessing from outside. If a DMZ server is used, the external connections of the DMZ server are valid for access.
Normally, /dw/Request is used as <URL context> when accessing a profile with an Input Agent of type HTTP(S) and /dw/trigger is used to trigger a profile with a time-driven Input Agent. However, these default settings of the <URL context> can be modified in a configuration file. See the following section.
The settings that are configured for the <URL suffix> in the profile apply.
The <URL suffix> can optionally be followed by a query with additional call parameters. The query has the formal structure
?name1=value1&name2=value2
Defining URL Context System-wide
The <URL context> is defined as ServletContext, as shown in the following snippet from the configuration file ./etc/startup.xml.
<Call name="addServletContext"> <Arg>DW trigger</Arg> <Arg>/dw/trigger</Arg> <Arg>/*</Arg></Call><Call name="addServletContext"> <Arg>DW request</Arg> <Arg>/dw/Request</Arg> <Arg>/*</Arg></Call>