Document Storage Versus Broker Client Queue Storage
The Broker can override the storage type assigned to a document with the storage type assigned to the client queue. A client queue can have a storage type of volatile or guaranteed. Volatile client queues can contain volatile documents only. Guaranteed client queues can contain guaranteed documents and volatile documents.
When the Broker receives a document, it places the document in client queue created for the subscriber (such as a trigger). If the Broker receives a guaranteed document to which a volatile client queue subscribes, the Broker changes the storage type of the document from guaranteed to volatile before placing it in the volatile client queue. The Broker does not change the storage type of a volatile document before placing it in a guaranteed client queue.
The following table indicates how the client queue storage type affects the document storage type.
If document storage type is... | And the client queue storage type is... | The Broker saves the document as... |
Volatile | Volatile | Volatile |
Guaranteed | Volatile |
Guaranteed | Volatile | Volatile |
Guaranteed | Guaranteed |
Note:
On the Broker, each client queue belongs to a client group. The client queue storage type property assigned to the client group determines the storage type for all of the client queues in the client group. You can set the client queue storage type only when you create the client group. By default, the Broker assigns a client queue storage type of guaranteed for the client group created for Integration Servers. For more information about client groups, see Administering webMethods Broker.