← Prev in month ← Prev in thread

Referencing XML payload in SOAP Body

From
Pim van der Eijk <>
Date
2015-06-22T08:23:23+00:00
ID
Thread
Referencing XML payload in SOAP Body
Hi,

    

    The example in AS4:

    http://docs.oasis-open.org/ebxml-msg/ebms/v3.0/profiles/AS4-profile/v1.0/os/AS4-profile-v1.0-os.html#__RefHeading__58427_149522555
    

    

    Has a reference to the XML payload in the SOAP Body by referencing
    its wsu:Id

    

    <eb:PayloadInfo>
    
                    <eb:PartInfo
        href=""/>

    
</eb:PayloadInfo>

    

    <S12:Body
      wsu:Id="_f8aa8b55-b31c-4364-94d0-3615ca65aa40">
    
        <CrossIndustryInvoice
xmlns="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:2">

    
            <!-- content omitted
        -->

    
        </CrossIndustryInvoice>

    

    An implementer asks if that attribute should not be on the business
    document (CrossIndustryInvoice) instead,

    

    Now in many cases the schema does not have such an ID,  and anyway
    we don't want the MSH to change the XML payload.

    

    Do we agree that a Payload reference to an ID the SOAP Body is to be
    interpreted as referencing the payload in the Body, rather than the
    sub-node, as the example suggests?

    

    (I am aware that the "href" can be omitted and then it implicitly
    references the payload in the body,  but this is about situations
    where there is an explicit reference).

    

    There is a similar issue
    https://issues.oasis-open.org/browse/EBXMLMSG-39 but it is about
    signing.

    

    Kind Regards,

    

    Pim
← Prev in month ← Prev in thread