Put process
The Put process, like the Post process sends data to a specified URL. Also, the Put process can send a data file to the URL.
The following table describes the process inputs for the HTTP adapter with the Put process.
Put process inputs
Input | Description | Required |
---|---|---|
| Specifies the name of the adapter to use for this process | No |
| Specifies the URL defining the location of the content to be sent | Yes |
| Specifies the format of the data | Yes |
| Specifies whether to establish a secure connection | No |
| Specifies whether to allow unsigned certificates from trusted zones | No |
| Specifies whether to install certificates | No |
| Specifies the Java Standard Trust Key Store passphrase Warning
| No |
| Specifies the user name to be used for basic authentication | No |
| Specifies the password corresponding to the user name provided for basic authentication | No |
| Specifies the information to be sent | No |
| Specifies the local path of the file (including the file name) to be sent over the URL C:\\adapters\\testfile.txt
| No |
| Specifies the content type of the file being uploaded | Conditional; used if the adapter request contains a <file-path> element |
| Includes an XML document for the http connection properties to specify the user name and password for basic authentication and to set the information in the HTTP request header before executing the http request Note user name and password properties are not set in request header and properties are case sensitive. For example: | No |
| Specifies the supporting CharSet Note If you do not specify the supporting character set, the adapter response is parsed based on the character set in the HTTP response header. | No |
| Specifies the format in which the public (X.509 certificate) and private keys are provided for signing the HTTP request
| No |
| Specifies the path to the JKS that contains the client certificate | Conditional; required when the signature mode is keystore |
| Specifies the password to the JKS | Conditional; required when the signature mode is keystore |
| Specifies the password of the key contained in the JKS | No |
| Specifies the name of the alias in the JKS that identifies the Public Key Certificate (PKC) that the web server uses to authenticate the client Note The value of the | Conditional; required when the signature mode is keystore |
| Specifies the file containing the private key that is used to sign the HTTP request
| Conditional; required when the signature mode is key-files |
| Specifies the file containing the public key (X509 Certificate)
| Conditional; required when the signature mode is key-files |
| Contains an XML file specifying the private key in an Base64-encoded PEM format | Conditional; required when the signature mode is key-data |
| Contains an XML file specifying the public key (X509 Certificate) in an Base64-encoded PEM format | Conditional; required when the signature mode is key-data |
| Specifies whether the adapter should treat the input data in the request and the data received in the adapter response as a JavaScript Object Notation (JSON) string Note
| No |
<ignore-line-break-in-response> | Specifies whether to ignore the line breaks while generating the adapter response If true, the line break markups are ignored and the response is returned as a single line. If false, the line break markers (if specified in the adapter response) are retained. Valid values: true (default), false | No |
<request-timeouts> | Specifies the time (in seconds) to wait when establishing a connection. | No |
<include-expect-header> | Specifies whether to include the 'Expect' header with '100-continue' value in the generated request or not. As per HTTP/1.1 specifications, this element should be set by the clients while sending a request when it intends to send the request body in the subsequent request and expects an intermittent 100-contnue response from the server. A few web servers do not recognize this header and end up sending a 400-BAD Request error to the client. In such cases, this header should not be set by the clients to successfully run the request. Valid Values: true, false | No |
The following table describes the process output parameters for the HTTP adapter with the Put process.
Put process outputs
Outputs | Description |
---|---|
status code | Specifies the HTTP status code |
status reason | Specifies the HTTP status reason |
header lines | Specifies the HTTP header lines |
message body | Specifies the message body |
Comments
Log in or register to comment.