OASIS ebXML Messaging Services TC

[ebxml-msg] Generation of SequenceNumber

  • 1.  [ebxml-msg] Generation of SequenceNumber

    Posted 12-14-2001 12:02
    Please make a small change in section 10.1.1 SequenceNumber element as following: [line 2098-2101 on Page 54] The SequenceNumber is unique within the ConversationId and MSH. The From Party MSH and the To Party MSH each set an independent SequenceNumber as the Sending MSH within the ConversationId. It is set to zero on the first message from that MSH for a conversation and then incremented by one for each subsequent message sent. V The SequenceNumber is unique per combination of MSH, ConversationId and Endpoint (target MSH's URI specified in CPA). The From Party MSH and the To Party MSH each set an independent SequenceNumber as the Sending MSH within the pair of ConversationId and Endpoint. It is set to zero on the first message from that MSH for a conversation to a Endpoint and then incremented by one for each subsequent message sent. Rationale: The current CPPA and the Message Service specification accepts following configuration. Because a To Party can have several Services, and each Service can have different Endpoint each other. Endpoint B +------+--------+ path AB for Service B +-----------+-------------+ From Sending +---------------------------> Receiving +-> Service B Party MSH A +------+ MSH B +------+--------+ +----------- To Party +----------- +--------------------> Receiving path AC Endpoint C MSH C +-> Service C for Service C +-----------+-------------+ In the configuration, message order should be guaranteed per each path separately even if same ConversationId is used for the messages in both path AB and AC. Because the two Receiving MSH works independently each other. To clear this point, we need to add Endpoint to conditions of uniqueness of SequenceNumber. Regards, -- SHIMAMURA Masayoshi <shima.masa@jp.fujitsu.com> TEL:+81-45-476-4590(ext.7128-4241) FAX:+81-45-476-4726(ext.7128-6783) Planning Dep., Strategic Planning Div., Software Group, FUJITSU LIMITED