A transport session is a configuration section containing data common to all of the configured transports. The configuration information is common to the transport connection, which is also known as session.
Name |
Values |
Description |
---|---|---|
transport.context.name |
User-defined |
Identifies context entry in the Open Transport Directory. The Open Transport Server configures the context object based on this entry. See Open Transport documentation for more information on this adapter key. Used in Acquire, Deliver, and Process modes. |
transport.in.name |
User-defined |
Sets the logical transport input tag. Used in Deliver and Process modes. |
transport.out.name |
User-defined |
Sets the logical transport output tag. Used in Acquire and Process modes. |
transport.failure_store_name |
User-defined |
Specifies the transport used for messages that were read from the input transport but failed the adapter plug-in. If no value is specified, the Adapter Shell will not run; it must be set for a transport. Used in Deliver, Process, and Acquire modes. |
transport.exit_if_empty |
true (default) false |
When looping through the read of the transport, the deliver loop terminates if the read does not return with a message. Valid values are true or false. Default is true. Used in Process and Deliver modes for both Buffer and NDO data representation. |
target.wait_time |
Integer |
Empty transport wait time - in milliseconds. Value is used as a polling interval that starts at the end of message processing. Values used:
Valid values are numeric. It is suggested that the user not set this to zero (0) milliseconds. Default is 1. Used in Deliver and Process modes. |
adapter_wait_time |
Integer |
Length of time in milliseconds that the AdapterShell waits to retry a call to the Adapter after a retry exception is thrown. Valid values are numeric. Default is zero (0). Used in Deliver and Process modes. |
maximum.transport.retries |
Integer |
Maximum number of times the e-ARE attempts to put to or get a message from a transport after an exception occurs. For Deliver and Process, setting this value to zero (0) results in an infinite retry loop. Valid values are numeric. Default is zero (0). Used in Acquire, Deliver, and Process modes. |
maximum.adapter.retries |
Integer |
Maximum number of times a call to an adapter is retried when a retry exception occurs. Valid values are numeric. Default is zero (0). Used in Acquire, Deliver, and Process modes. |
enter.quiet.state |
Integer |
Indicates the retry iteration when the Adapter’s handleQuietState() is called. This value must be less than adapter.maximum.transport.retries or the Adapter’s handleQuietState() is never called. The key maximum.transport.retries sets up the number of times the transport call is retried when an exception occurs. The handle quiet functionality is designed to do adapter-specific processing inside the retry loop. If no retry loop exists, then the handle quiet function will not be called. For example, if maximum.transport.retries = 5 and enter.quiet.state = 2, then the handleQuietState() function is called every other time through the transport retry loop. If enter.quiet.state = 0, the handleQuietState() function is not called. Valid values are numeric. Used in Deliver and Process modes. |
acknowledge.put |
true false (default) |
Determines whether the adapter has a callback function that enables it to receive an ack or nack regarding a put to an output transport. If set to true, the adapter receives an ack or nack. Valid values are true or false. Default is false. Used in Acquire and Process modes. |