|
| Copyright © Cloud Software Group, Inc. All Rights Reserved |
Specifies to use a proxy server to gain access outside of a firewall. The Proxy Configuration shared configuration resource specifies the configuration of the proxy server. See Proxy Configuration for more information. These parameters are specified in the parameters element on the Input tab.See Sending Data in the HTTP Request for more information about this field. See TIBCO Designer Palette Reference for more information. The Configure SSL button becomes enabled when this field is checked. See Configure SSL Button for more information. See http://www.rfc-editor.org/rfc/rfc1738.txt for more information about the URL specification.
See TIBCO Designer Palette Reference for more information. Note: If you specify an equivalent hostname (for example, an IP address) in the Host field, but the name is not an exact match of the hostname in the host’s digital certificate, the connection is refused. When checked, this field specifies that the minimum strength of the cipher suites used can be specified with the bw.plugin.security.strongcipher.minstrength custom engine property. See TIBCO ActiveMatrix BusinessWorks Administration for more information about this property. The default value of the property disables cipher suites with an effective key length below 128 bits.
Note: This option is not intended to be used with the Parse Post Method Data option on the Configuration tab. When Write to File is specified, the PostData output element becomes a choice element containing either the output FileName or the PostData depending upon whether the data exceeds the size specified in the Threshold Size field. It is recommended to use either the Write to File option or the Parse Post Method data option, but not both at the same time.Note: Once written, the files created by using this option are not deleted automatically. You must manage the storage used by these files and delete them when they are no longer used. The Input Headers and Output Headers tabs describe the data structure for the headers of the HTTP request and the HTTP reply message. You can use the default structure, or you can alter the structure, if the outgoing request or the reply to the request has a specific data structure for the header. This tab uses the same mechanism described Appendix A, Specifying Data Schema to specify the data structure for the headers. See that section for more information about creating a customized data structure.
This field specifies media types that are acceptable for response messages for the request. For example, text/*,text/html. Media types are described in the HTTP specification. This field specifies the character sets that are acceptable for response messages for the request. For example, iso-8859-5, unicode-1-1. Character sets are described in the HTTP specification. This field specifies the content-coding values that are acceptable for response messages. For example, compress, gzip. See the HTTP specification for more information about this header field. This field allows the requestor to specify options desired for this connection. For example, the option close specifies that the requestor would like the connection to be closed when the request is complete. If you set the custom engine property bw.plugin.http.protocol.single-cookie-header to true, multiple name/value pairs are sent as a single header element. See TIBCO ActiveMatrix BusinessWorks Administration for more information about custom engine properties. See TIBCO ActiveMatrix BusinessWorks Process Design for more information about mapping and transforming input data.
See Sending Data in the HTTP Request for more information about this input element. See Sending Data in the HTTP Request for more information about this input element. "The header [ headerName ] is defined as non-Repeating Header in Input Headers. This header cannot have multiple occurences in DynamicHeaders." See Sending Data in the HTTP Request for more information about this input element. Note: Only HTTP POST method can send messages with attachments.
• content-disposition — To suggest a filename for an attachment, use "*;filename=<filename>" in this element. Note: HTTP servers may alter or choose to ignore the suggested name.See http://www.faqs.org/rfcs/rfc2045.html for more information about MIME headers and their syntax.Note: When the content type is specified as "text/*" (for example, "text/xml"), the attachment content is expected to be in either the textContent input element or the file name storing the attachment is expected to be in the fileName input element. When the content type is anything other than "text/*", the attachment content is expected to be in either the binaryContent input element or the file name storing the attachment is expected to be in the fileName input element.
"The header [ headerName ] is defined as non-Repeating Header in Input Headers. This header cannot have multiple occurences in DynamicHeaders."
• content-disposition — To suggest a filename for an attachment, use "*;filename=<filename>" in this element. Note: HTTP servers may alter or choose to ignore the suggested name.See http://www.faqs.org/rfcs/rfc2045.html for more information about MIME headers and their syntax.Note: When the content type is specified as "text/*" (for example, "text/xml"), the attachment content is expected to be in either the textContent input element or the file name storing the attachment is expected to be in the fileName input element. When the content type is anything other than "text/*", the attachment content is expected to be in either the binaryContent input element or the file name storing the attachment is expected to be in the fileName input element.
Figure 10 illustrates the persistent connection pool.Figure 10 Persistent HTTP Connection PoolPersistent connections are managed by custom engine properties. See TIBCO ActiveMatrix BusinessWorks Administration for more information about setting custom engine properties.When this property is set to true, a pool of connections is created for each HTTP server that Send HTTP Request connects to. The total number of connections in the pool is limited by the bw.plugin.http.client.maxTotalConnections property. The number of connections for each host (each HTTP server) is limited by the bw.plugin.http.client.maxConnectionsPerHost property.When this property is set to true, a pool of connections is created for each HTTPS server that Send HTTP Request connects to. The total number of connections in the pool is limited by the bw.plugin.http.client.maxTotalConnections property. The number of connections for each host is limited by the bw.plugin.http.client.maxConnectionsPerHost property.
SSL Configuration - consists of Trusted Certificates folder, Identity, verifyHostName flag, and strongCipherSuites flag.
• All persistent connection properties like maxTotalConnections, maxConnectionsPerHost, idle connections check, and timeout value are applied on each connection pool.
To enable Persistent Connections for both HTTP and HTTPS, set bw.plugin.http.client.usePersistentConnectionManager and bw.plugin.http.client.usePersistentConnectionManagerForSSL properties to true.
Define the engine property bw.plugin.http.client.authentication.preemptive to False, if you don’t need the preemptive authentication applied for the HTTP Requests. The default value of this property is True.The value of this property is ignored unless the bw.plugin.http.client.usePersistentConnectionManager or bw.plugin.http.client.usePersistentConnectionManagerForSSL property is set to true. This property specifies that the timeout period (in milliseconds) for which persistent connections should be alive to each remote HTTP server.The value of this property is ignored unless the bw.plugin.http.client.usePersistentConnectionManager or bw.plugin.http.client.usePersistentConnectionManagerForSSL property is set to true. This property specifies the maximum number of persistent connections to each remote HTTP server.The value of this property is ignored unless the bw.plugin.http.client.usePersistentConnectionManager or bw.plugin.http.client.usePersistentConnectionManagerForSSL property is set to true. This property specifies the maximum number of persistent connections for all HTTP servers.The value of this property is ignored unless the bw.plugin.http.client.usePersistentConnectionManager or bw.plugin.http.client.usePersistentConnectionManagerForSSL property is set to true. When using persistent connections, a connection can become stale. When this property is set to true, a persistent connection is checked to determine if it is stale before it is used by a Send HTTP Request activity. Checking for the stale connections adds significant processing overhead, but it improves reliability.The Error Output tab lists the possible exceptions that can be thrown by this activity. See TIBCO ActiveMatrix BusinessWorks Error Codes for more information about error codes and corrective actions to take.
|
| Copyright © Cloud Software Group, Inc. All Rights Reserved |