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
>