Document:
Example of using XInclude with CPA (Revision 1)

Draft (A preliminary unapproved sketch, outline, or version.)

Details

Submitted By Mr. David Webber on 2006-08-22 11:37 pm UTC

Publication Type

None at this time.

Group / Folder

OASIS ebXML Collaboration Protocol Profile and Agreement (CPPA) TC / documents

Modified by

Not modified.

Copy

This document is not a copy.

Technical Contact

None at this time.

Download Count

133

Download Agreement

None at this time.

Description

The ZIP file contains the files - the main one is cpa-let.xml - it xincludes all the other ones.

Basically this breaks down the CPA into smaller re-usable chunks to simplify delivery, maintenance and support.

The chunks are:

> roles
> document exchange
> transport
> configuration

The includes are divided into party A and those for party B

Essentially this breaks the CPA down into re-usable model of 'A' and 'B' - where your partner assumes one role and you the other - and the only thing that changes is the CPA ID and end point URLs.

I've tested this using OxygenXML editor - you have to switch on its XInclude support - (just type XInclude into search on their website to find out how).

Next we'll test this using Xerces and its XInclude support.