Transcription of ebXML Message Service Specification - Enabling A …
1 Copyright (C) The Organization for the Advancement of Structured Information Standards [OASIS] April 2002. All Rights Reserved. Message Service Specification 1 Version 2 OASIS ebXML Messaging services Technical Committee 3 1 April 2002 4 OASIS ebXML Messaging services April 2002 Message Service Specification Page 2 of 70 Copyright (C) The Organization for the Advancement of Structured Information Standards [OASIS], 2002. All Rights Reserved. Status of this Document 5 This document specifies an ebXML Message Specification for the eBusiness community.
2 Distribution of 6 this document is unlimited. 7 The document formatting is based on the Internet Society s Standard RFC format converted to Microsoft 8 Word 2000 format. 9 Note: Implementers of this Specification should consult the OASIS ebXML Messaging services Technical 10 Committee web site for current status and revisions to the Specification 11 ( ). 12 Specification 13 Version of this Technical Specification document was approved by the ebXML Plenary in May 2001. 14 Version of this Technical Specification document was approved by the OASIS Messaging Team, as a 15 Technical Committee(TC) Specification , March 1, 2002.
3 16 Version of this Technical Specification document is presented to the OASIS membership for 17 consideration as an OASIS Technical Specification , April 2002. 18 This version 19 20 Errata to this version 21 22 Previous version 23 24 ebXML Participants 25 The authors wish to acknowledge the support of the members of the Messaging services Team who 26 contributed ideas, comments and text to this Specification by the group s discussion eMail list, on 27 conference calls and during face-to-face Ralph Berwanger Individual Member Dick Brooks Individual Member Doug Bunting Sun Microsystems.
4 Inc David Burdett Commerce One Arvola Chan TIBCO Sanjay Cherian Sterling Commerce Cliff Collins Sybase Philippe DeSmedt Individual Member Colleen Evans Sonic Software Chris Ferris Sun Microsystems, Inc David Fischer Drummond Group Jim Galvin Drummond Group Brian Gibb Sterling Commerce Scott Hinkelman IBM Jim Hughes Hewlett Packard Kazunori Iwasa Fujitsu Limited Ian Jones Individual Member Brad Lund Intel Corporation Bob Miller GE global eXchange Dale Moberg Cyclone Commerce Himagiri Mukkamala Sybase Bruce Pedretti Hewlett-Packard Yukinori Saito Individual Member Martin Sachs IBM Research Jeff Turpin Cyclone Commerce Aynur Unal E2 Open Cedrec Vessell DISA Daniel Weinreb eXcelon Pete Wenzel
5 SeeBeyond Prasad Yendluri WebMethods Sinisa Zimek SAP 29 The UN/CEFACT-OASIS Team see Acknowledgments 29 OASIS ebXML Messaging services April 2002 Message Service Specification Page 3 of 70 Copyright (C) The Organization for the Advancement of Structured Information Standards [OASIS], 2002. All Rights Reserved. Table of Contents 30 Status of this Document .. 2 31 ebXML Participants .. 2 32 Introduction .. 6 33 1 Summary of Contents of this Document .. 6 34 Document Conventions .. 7 35 7 36 Caveats and 7 37 Related 7 38 Concept of Operation.
6 8 39 Scope .. 8 40 Background and Objectives .. 8 41 Operational Policies and 9 42 Modes of 10 43 Minimal Requirements for Conformance .. 11 44 Part I. Core 12 45 2 ebXML with SOAP .. 12 46 Packaging Specification ..12 47 SOAP Structural 13 48 Message Package .. 13 49 Header 13 50 Payload Container .. 14 51 Additional MIME 14 52 Reporting MIME Errors .. 15 53 XML Prolog .. 15 54 XML Declaration .. 15 55 Encoding Declaration .. 15 56 ebXML SOAP Envelope extensions.
7 15 57 Namespace pseudo 15 58 xsi:schemaLocation 15 59 SOAP Header Element .. 16 60 SOAP Body 16 61 ebXML SOAP Extensions .. 16 62 #wildcard Element Content .. 17 63 id attribute .. 17 64 version attribute .. 17 65 SOAP mustUnderstand attribute .. 18 66 ebXML "Next MSH" actor URI .. 18 67 ebXML "To Party MSH" actor URI .. 18 68 3 Core Extension 18 69 MessageHeader 18 70 From and To 19 71 CPAId Element .. 19 72 ConversationId Element .. 20 73 Service 20 74 Action 21 75 MessageData Element.
8 21 76 DuplicateElimination 22 77 Description Element .. 22 78 MessageHeader 22 79 Manifest 22 80 Reference Element .. 23 81 Manifest 23 82 Manifest Sample .. 24 83 4 Core Modules ..24 84 Security 24 85 Signature Element .. 24 86 Security and Management .. 25 87 Signature Generation .. 25 88 Countermeasure Technologies .. 27 89 OASIS ebXML Messaging services April 2002 Message Service Specification Page 4 of 70 Copyright (C) The Organization for the Advancement of Structured Information Standards [OASIS], 2002.
9 All Rights Reserved. Security Considerations .. 28 90 Error Handling Module ..29 91 Types of Errors .. 29 92 ErrorList Element .. 30 93 Implementing Error Reporting and 32 94 SyncReply Module ..33 95 SyncReply 33 96 5 Combining ebXML SOAP Extension Elements .. 33 97 MessageHeader Element Interaction ..33 98 Manifest Element 34 99 Signature Element Interaction .. 34 100 ErrorList Element 34 101 SyncReply Element Interaction .. 34 102 Part II. Additional 35 103 6 Reliable Messaging Module.
10 35 104 Persistent Storage and System Failure .. 35 105 Methods of Implementing Reliable Messaging .. 35 106 Reliable Messaging SOAP Header Extensions .. 36 107 AckRequested 36 108 Acknowledgment 37 109 Reliable Messaging 38 110 38 111 39 112 Retries .. 39 113 RetryInterval .. 39 114 TimeToLive .. 39 115 PersistDuration .. 39 116 syncReplyMode .. 39 117 ebXML Reliable Messaging 40 118 Sending Message Behavior .. 40 119 Receiving Message Behavior .. 40 120 Generating an Acknowledgment Message .