The HTTP Output transporter obtains data from an ESP stream and outputs it to an HTTP server. Set values for this transporter in the adapter configuration file.
XML Element | Description |
---|---|
ProxyHost |
Type: string (Advanced) Specify the proxy server hostname. No default value. |
ProxyPort |
Type: integer (Advanced) Specify the proxy server port. No default value. |
RetryNumber |
Type: integer (Advanced) Specify the number of times to try reconnecting to the HTTP server if the adapter disconnects unexpectedly. The default value is 0. |
BodyCharset |
Type: string (Optional) Specify the name of a supported charset. The default value is US-ASCII. |
UrlColumn |
Type: integer (Dependent required) Specify the column index of the ESP stream to which the adapter is attached containing the URL to use for sending HTTP requests. This property is required if RequestUrl is empty. |
UsernameColumn |
Type: integer (Optional) Specify the column index of the ESP stream to which the adapter is attached which contains the user name to use if the HTTP server requires authentication. |
PasswordColumn |
Type: integer (Optional) Specify the column index of the ESP stream to which the adapter is attached which contains the password to use if the HTTP server requires authentication. |
BodyColumn |
Type: integer (Required) Specify the column index of the ESP stream to which the adapter is attached which contains the message body content for the HTTP request. |
RequestUrl |
Type: string (Optional) Specify a URL to use for sending HTTP requests. This URL is used if the UrlColumn element is not specified, or if the ESP stream does not have a URL column. |
RequestUsername |
Type: string (Optional) Specify the user name to use if the HTTP server requires authentication. This user name is used if the UsernameColumn element is not specified, or if the ESP stream does not have a user name column. |
RequestPassword |
Type: string (Optional) Specify the password to use if the HTTP server requires authentication. This password is used if the PasswordColumn element is not specified, or if ESP stream does not have a password column. This property includes an encrypted attribute which indicates whether the password value is encrypted. If set to true, the password is decrypted using the RSAKeyStore, RSAKeyStorePassword, and RSAKeyStoreAlias properties. |
RequestBody |
Type: string (Optional) Specify the message body content for the HTTP request. This value is used if the BodyColumn element is not specified, or if the ESP stream does not have a body column. |
RSAKeyStore |
Type: string (Dependent required) Specify the location of an RSA keystore file which contains the key used to encrypt and decrypt the password set in the RequestPassword element. This element is required if the password value set in RequestPassword is encrypted. |
RSAKeyStorePassword |
Type: string (Dependent required) Stores the password to the RSA keystore file specified in the RSAKeyStore element. This element is required if the password value set in RequestPassword is encrypted. |
RSAKeyStoreAlias |
Type: string (Dependent required) Specifies the location of the keystore alias. This element is required if the password value set in RequestPassword is encrypted. |