Property | Description | |||
Publishable | Specifies whether the document type can be published and subscribed to. | |||
Connection alias name | Name of the messaging connection alias to use with this publishable document type. The messaging connection alias specifies which provider will receive and route instances of the publishable document type. A value of DEFAULT indicates that default messaging connection alias will be used. | |||
Connection alias type | Displays Broker or Universal Messaging to indicate which messaging provider is used by the selected alias. This property will be blank if the document type cannot be published to a messaging provider. | |||
Provider definition | Displays the name of the object that corresponds to the publishable document type on the messaging provider. This property displays Not Publishable if the document type cannot be published. This property displays Publishable Locally Only if instances of the document type can be published and subscribed to within this Integration Server only. | |||
Encoding type | Specifies the format used to encode and decode instances of this publishable document type. | |||
Select... | To encode and decode a published document as... | |||
IData | A serialized IData object. An IData object is the universal container that Integration Server uses to receive input and deliver output. An IData object contains an ordered collection of key/value pairs. When a document is encoded as IData, triggers that subscribe to the document type can specify provider filters for the _properties header only. | |||
Protocol buffers | A protocol buffer. Protocol buffers is approach to encoding and decoding structured data developed by Google. This is the default. When a document is encoded as a protocol buffer, triggers that subscribe to the document type can specify provider filters for the body of the message only. Note that the body of the message includes the headers as well. | |||
| ||||
Discard | Indicates whether the messaging provider discards instances of this publishable document type after the time specified in the Time to live property elapses. | |||
Select... | To... | |||
False | Instructs the messaging provider to never discard instances of this publishable document type. | |||
True | Instructs the messaging provider to discard the document after the period specified in Time to live elapses. | |||
Time to live | Specifies how long the messaging provider keeps instances of this publishable document type. If the time to live elapses before a subscriber retrieves the document and sends an acknowledgement, the messaging provider discards the document. | |||
Storage type | Specifies whether instances of this document type are stored in memory or on disk. | |||
Select... | To... | |||
Volatile | Volatile documents are stored in memory and provide at most once processing. Volatile documents are never acknowledged and will be lost if the resource on which they reside shuts down. | |||
Guaranteed | Guaranteed documents are saved to disk and provide at least once processing or exactly-once processing. Guaranteed documents will be recovered upon restart if the resource on which they reside shuts down. Resources return acknowledgements for guaranteed documents after successfully storing or processing the document. The acknowledgment allows the sending resource to remove its copy of the document from disk storage. | |||
Validate when published | Specifies whether Integration Server validates published instances of this document type. | |||
Select... | To... | |||
True | Perform validation for published instances of this document type. This is the default. | |||
False | Disable validation for published instances of this document type. | |||
|