| |
4-4 Notification/JMS, das Abschließende Angenommene Spezifikation Interworking Ist Juni 2003 4 # ifndef _ COS_NOTIFY_CHANNEL_ADMIN_ACK_IDL _ # definieren Sie _ COS_NOTIFY_CHANNEL_ADMIN_ACK_IDL _ # schließen Sie < CosNotifyChannelAdmin.idl > mit ein # Pragmapräfix "omg.org" Modul CosNotifyChannelAdminAck { typedefsequence<long > -SequenceNumbers; Schnittstelle StructuredProxyPushSupplierAck: CosNotifyChannelAdmin::StructuredProxyPushSupplier { leere sequence_numbers acknowledge(inSequenceNumbers); }; Schnittstelle StructuredProxyPullSupplierAck: CosNotifyChannelAdmin::StructuredProxyPullSupplier { leere sequence_numbers acknowledge(inSequenceNumbers); }; Schnittstelle SequenceProxyPushSupplierAck: CosNotifyChannelAdmin::SequenceProxyPushSupplier { leere sequence_numbers acknowledge(inSequenceNumbers); }; Schnittstelle SequenceProxyPullSupplierAck: CosNotifyChannelAdmin::SequenceProxyPullSupplier { leere sequence_numbers acknowledge(inSequenceNumbers); }; }; # endif 4,2,3 Überblick über Fallbestätigung 4,2,3,1 Fallbestätigung auf Stoßmodell Tabelle 4-1 zeigt einen Überblick über zuverlässige Fallanlieferung mit Fallbestätigung Verwenden des Stoßmodells. 1. Drücken-Artlieferant (oder Proxylieferant) fügt Überschriftfeld SequenceNumber hinzu Fall. 2. Lieferant schickt Drückenartverbraucher (oder dem Proxyverbraucher) den Fall, die Stoß hervorrufen Betrieb. 3. Verbraucher überprüft Verdopplung des empfangenen Falls mit dem SequenceNumber. 4. Verbraucher speichert den Fall zur hartnäckigen Ablage. 5. Verbraucher ruft bestätigen Betrieb hervor 6. Lieferant entfernt den gesendeten und bestätigten Fall. |  |
|
| |
|
|