OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-cppa message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Proposed Pim-Requested schema enhancements for MessagingCharacteristics and BusinessTransactionCharacteristics


Hi,

 

I have used the same procedure for allowing MessagingCharacteristics and BusinessTransactionCharacteristics to be referred to and to be placed as children of a CPP or CPA root element. BusinessTransactionCharacteristics may need an extensible model to handle TimeToPerform, and so support for that has been added (and will eventually be tested.)

 

So here is a view of the changes (the CPAType is basically the same):

 

 

For MessagingCharacteristics, we would then have

 

 

 

and the type information

 

 

To summarize this (and omit the extensibility apparatus detail), the main additions are to the attribute groups, messagingAttributes and businessTransactionAttributes. Each of these groups gets an @id and @idRef attribute of type xsd:ID and xsd:IDREF, respectively. The modeler can then omit all the attributes except @idRef and thereby refer to a child of the root element (either CPP or CPA).

 

I will investigate putting these alternatives into a choice construct to see if the flavors of MessagingCharacteristics and BusinessTransactionCharacteristics can be made more modular. I have checked the schema changes against the main examples used to illustrate the schema usage, and 2.0 instances can be updated to 3.0 instances by changing the namespace (and removing the cppa namespace prefix on attributes, if present).

 

I am attaching a zipfile snapshot of the examples and the 3.0 schema.

 

Remember that several more changes need to be made (such as ebMS 3.0 support and ws-policy inclusion) and all the 3.0 annotations need to be added. However, the schema has moved quite a ways from 2.0 versions, and you might wish to comment on it in even an incomplete state.

 

Once the schema seems stable for the current enhancements, the document will need updates accordingly.

 

 

CPPA Core 3.0 2006 New.zip



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]