class EnsLib.SOAP.CST.OutboundAdapter
extends EnsLib.TCP.OutboundAdapter, EnsLib.SOAP.CST.Common
An adapter for sending requests to a simple one-object-in, one-object-out service
using the CST-over-HTTP protocol that is supported by the EnsLib.SOAP.InboundAdapter.
parameter SETTINGS = "Location,ProxyServer,ProxyPort,ProxyHTTPS";
These are the production settings for this object
property Credentials
as %String;
This is the ID name of the set of credentials values (Username, Password) to be used to access the external SOAP/CST server
property Location
as %String(MAXLEN=1000);
Location URL path to request from the server (optionally including 'http://' and server ip:port address; values here override IPAddress and Port settings); default is LOCATION parameter of BusinessOperation if any
property ProxyHTTPS
as %Boolean;
Should the proxy (if any) use HTTPS to communicate with the real HTTP/HTTPS server?
property ProxyPort
as %Integer(MAXVAL=65535,MINVAL=0) [ InitialExpression = 80 ];
Proxy server port on which to send HTTP requests, if using a proxy server
property ProxyServer
as %String(MAXLEN=1000);
Proxy server through which to send HTTP requests, if any
property ResponseTimeout
as %Numeric(MINVAL=0) [ InitialExpression = 30 ];
Timeout for getting a response from the server (the timeout for opening the connection to the server is always 5 seconds). Setting the timeout to -1 means wait forever.
property Terminators
as %String [ InitialExpression = $C(10) ];
Read-terminator character or characters, if any, for subclasses that do terminated reads.