[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [ubl-dev] UUID
Juha, If you are using ebXML messaging and reliable messaging then the delivery is controlled to the ebXML messaging specification (ebMS). Retrying will occur to the level of tries specified in the CPA between partners. Failure recovery is then determined by the BPSS work flow. If a subsequent re-send is permitted - then yes - it will be an entirely new exchange - but the business information of course can be the same. It is the job and purpose of the ebMS to avoid duplicate messages - and again that is also part of the specification. Tools like Hermes V1 from http://www.freebxml.org implement a significant portion of this reliable interchange system. UUID algorithm is an open public specification and computes a unique 32 byte string based on date/time and IP location. DW -------- Original Message -------- Subject: [ubl-dev] UUID From: Juha Ikävalko <juha.ikavalko@tieke.fi> Date: Tue, August 22, 2006 8:29 am To: "UBL-Dev" <ubl-dev@lists.oasis-open.org> Hi Developers, I got a question what is the purpose of UUID in UBL documents? Definition says "A computer-generated universally unique identifier (UUID) for the Order instance". My conclusion: ID identifies the order on the business level and UUID identifies an order message instance on the technical level. Thus, if a seller is not able to receive the order message at the first attempt, a buyer sends a new order message with same ID but different UUID. Is this the right conclusion? Regards, Juha Ikävalko TIEKE Tietoyhteiskunnan kehittämiskeskus ry TIEKE Finnish Information Society Development Centre Salomonkatu 17 A, 10th floor FI-00100 Helsinki Tel +358 9 4763 0410 Fax +358 9 4763 0399 juha.ikavalko@tieke.fi http://www.tieke.fi <http://www.tieke.fi>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]