Document:
Example of using XInclude with CPA

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

Details

Submitted By Mr. David Webber on 2006-08-14 11:05 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

190

Download Agreement

None at this time.

Description

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

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

The chunks are:

> roles
> document exchange
> transport

6 includes total - 3 for party A and 3 for party B

Essentially this breaks the CPA down into re-usable model of 'A' and 'B' - where your partner assumes that 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.