|
| Copyright © Cloud Software Group, Inc. All Rights Reserved |
When a CM listening transport receives a labeled message from a sending CM transport that is not listed in the listener’s ledger, we say that the listener discovers the sender on the message subject.
• The CM listener transport contacts the CM sending transport to request registration for certified delivery of the subject.When a sending CM transport receives a registration request from a CM listener transport, the sender automatically accepts the request (but see Disallowing Certified Delivery, and No Response to Registration Requests). Acceptance consists of these four actions:
• The CM sender transport registers the listener for certified delivery of the subject— recording that fact in the sender’s ledger.
• The CM sender transport presents a REGISTRATION.REQUEST advisory, to announce the new registered listener to the sending program.
• Following registration and acceptance, the sending and listening CM transports have a certified delivery agreement on the subject.Notice that although both transports participate in a certified delivery agreement, the agreement is asymmetric—it certifies messages from a sender to a listener. A two-way conversation requires two separate certified delivery agreements to certify messages in both directions.We refer to the two CM transports that participate in a certified delivery agreement as a certified sender and a certified listener, and the labeled messages that flow between them are certified messages. Notice the subtle difference in terminology—before establishing a certified delivery agreement, the participating transports are CM senders and CM listeners; afterward, they are certified senders and certified listeners. Similarly, a labeled message becomes a certified message only when the sender and receiver maintain a certified delivery agreement.
|
| Copyright © Cloud Software Group, Inc. All Rights Reserved |