Ebxml Message Service Specification Defines a Set of Namespace-Qualified SOAP Header and 456 Body Element Extensions Within the SOAP Envelope
Total Page:16
File Type:pdf, Size:1020Kb
1 Message Service Specification 2 Version 2.0 rev C 3 OASIS ebXML Messaging Services Technical Committee 4 21 February 2002 Copyright (C) . January 2002 OASIS Open, Inc. All Rights Reserved. OASIS ebXML Messaging Services February 2002 5 Status of this Document 6 This document specifies an ebXML Message Specification for the eBusiness community. Distribution of 7 this document is unlimited. 8 The document formatting is based on the Internet Society’s Standard RFC format converted to Microsoft 9 Word 2000 format. 10 Note: Implementers of this specification should consult the OASIS ebXML Messaging Services Technical 11 Committee web site for current status and revisions to the specification 12 (http://www.oasis-open.org/committees/ebxml-msg/ ). 13 Specification 14 Version 1.0 of this Technical Specification document was approved by the ebXML Plenary in May 2001. 15 Version 2.0 of this Technical Specification document was approved by the OASIS Messaging Team as a 16 Technical Committee(TC) Specification, January 22, 2002. 17 Version 2.0 of this Technical Specification document is presented to the OASIS membership for 18 consideration as an OASIS Technical Specification, April 2002. 19 This version 20 V2.0 –Error! Hyperlink reference not valid. http://www.oasis-open.org/committees/ebxml- 21 msg/documents/ebMS_v2_0.pdf 22 Errata to this version 23 V2.0 –Error! Hyperlink reference not valid. http://www.oasis-open.org/committees/ebxml- 24 msg/documents/ebMS_v2_0_errata.html 25 Previous version 26 V1.0 – http://www.ebxml.org/specs/ebMS.doc 27 ebXML Participants 28 The authors wish to acknowledge the support of the members of the Messaging Services Team who 29 contributed ideas, comments and text to this specification by the group’s discussion eMail list, on 30 conference calls and during face-to-face meetings. Message Service Specification 2.0c Page 2 of 71 Copyright (C) The Organization for the Advancement of Structured Information Standards [OASIS], 2002. All Rights Reserved. Arvola Chan RosettaNet/TIBCO Doug Bunting Sun Microsystems, Inc Aynur Unal E2Open Himagiri Mukkamala Sybase Bob Miller GE Global eXchange Ian Jones British Telecom Brad Lund Intel™ Corporation Jeff Turpin Cyclone Commerce Brian Gibb Sterling Commerce Jim Hughes Hewlett Packard Bruce Pedretti Hewlett-Packard Kazunori Iwasa Fujitsu Limited Cedrec Vessell DISA Martin Sachs IBM Research Chris Ferris Sun Microsystems, Inc Pete Wenzel RosettaNet/SeeBeyond Cliff Collins Sybase Philippe DeSmedt Agentis Software Colleen Evans Sonic Software Prasad Yendluri WebMethods Jim Galvin Drummond Group Ralph Berwanger BTrade Dale Moberg Cyclone Commerce Sanjay Cherian Sterling Commerce Daniel Weinreb eXcelon Scott Hinkelman IBM David Burdett Commerce One Sinisa Zimek SAP David Fischer Drummond Group Yukinori Saito Ecom Dick Brooks Systrends, Inc 31 The UN/CEFACT-OASIS v1.0 Team – see Acknowledgments Copyright (C) . January 2002 OASIS Open, Inc. All Rights Reserved. OASIS ebXML Messaging Services February 2002 32 Table of Contents 33 Status of this Document ....................................................................................... 2 34 ebXML Participants .............................................................................................. 2 35 Introduction........................................................................................................... 7 36 1 Summary of Contents of this Document..............................................................................7 37 1.1.1 Document Conventions ...................................................................................................................... 8 38 1.1.2 Audience ............................................................................................................................................ 8 39 1.1.3 Caveats and Assumptions .................................................................................................................. 8 40 1.1.4 Related Documents............................................................................................................................ 8 41 1.2 Concept of Operation...............................................................................................................9 42 1.2.1 Scope................................................................................................................................................. 9 43 1.2.2 Background and Objectives................................................................................................................ 9 44 1.2.3 Operational Policies and Constraints ................................................................................................ 10 45 1.2.4 Modes of Operation.......................................................................................................................... 11 46 1.3 Minimal Requirements for Conformance ...............................................................................12 47 Part I. Core Functionality ................................................................................... 13 48 2 ebXML with SOAP.............................................................................................................13 49 2.1 Packaging Specification.........................................................................................................13 50 2.1.1 SOAP Structural Conformance......................................................................................................... 14 51 2.1.2 Message Package............................................................................................................................ 14 52 2.1.3 Header Container ............................................................................................................................. 14 53 2.1.4 Payload Container............................................................................................................................ 15 54 2.1.5 Additional MIME Parameters ............................................................................................................ 15 55 2.1.6 Reporting MIME Errors..................................................................................................................... 16 56 2.2 XML Prolog............................................................................................................................16 57 2.2.1 XML Declaration...............................................................................................................................16 58 2.2.2 Encoding Declaration ....................................................................................................................... 16 59 2.3 ebXML SOAP Envelope extensions ......................................................................................16 60 2.3.1 Namespace pseudo attribute............................................................................................................ 16 61 2.3.2 xsi:schemaLocation attribute ............................................................................................................ 16 62 2.3.3 SOAP Header Element..................................................................................................................... 17 63 2.3.4 SOAP Body Element ........................................................................................................................ 17 64 2.3.5 ebXML SOAP Extensions................................................................................................................. 17 65 2.3.6 #wildcard Element Content............................................................................................................... 18 66 2.3.7 id attribute ........................................................................................................................................ 18 67 2.3.8 version attribute................................................................................................................................18 68 2.3.9 SOAP mustUnderstand attribute....................................................................................................... 19 69 2.3.10 ebXML "Next MSH" actor URI .......................................................................................................... 19 70 2.3.11 ebXML "To Party MSH" actor URI .................................................................................................... 19 71 3 Core Extension Elements..................................................................................................19 72 3.1 MessageHeader Element ......................................................................................................19 73 3.1.1 From and To Elements ..................................................................................................................... 20 74 3.1.2 CPAId Element................................................................................................................................. 20 75 3.1.3 ConversationId Element ................................................................................................................... 21 76 3.1.4 Service Element ...............................................................................................................................21 77 3.1.5 Action Element ................................................................................................................................. 22 78 3.1.6 MessageData Element ....................................................................................................................