[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: WI ??: BP and CPPA's use of name attribute
The CPP and CPA have several elements and attributes whose information can be correlated with BP information items.
Here is at least a reasonably comprehensive list that I
hope is complete. Asterisk shows where a BPSS @name attribute value is
matched.
CPPA
BPSS
=======
=====
*
/CPP/CollaborationRole/ProcessSpecification/@name
/ProcessSpecification/@name
/CPP/CollaborationRole/ProcessSpecification/@uuid
/ProcessSpecification/@uuid
/CPP/CollaborationRole/ServiceBinding/Service
/ProcessSpecification/@uuid
[This was the
alignment made of CPPA 2.0 and BPSS 1.01. It is subject to
renegotiation.]
*
/CPP/CollaborationRole/Role/@name
Selected from //Role/@name
[The specific xpath to the Role in the BPSS is
indicated by a href,
which uses a fragment identifier to reference the Role
element by its id.]
1/2 *
/CPP/CollaborationRole/ServiceBinding/Can[Send|Receive]
/ThisPartyActionBinding/@action Can
take value from BPSS (see note) or can use an agreed
upon value.
[CPPA
spec notes: When business transactions are not reused in different contexts, it
is recommended that the names of the requesting business activity and responding
business activity be used as action names.]
/CPP/CollaborationRole/ServiceBinding/Can[Send|Receive]
/ThisPartyActionBinding/ActionContext
No specific reference to an information item (container
element).
*
/CPP/CollaborationRole/ServiceBinding/Can[Send|Receive]/
ThisPartyActionBinding/ActionContext/@binaryCollaboration
Corresponds with value of
BinaryCollaboration@name
[In
2.0, this will need to be generalized to reference
BinaryCollaboartion,
MultipartyCollaboration or
BusinessCollaboration.]
*
/CPP/CollaborationRole/ServiceBinding/Can[Send|Receive]/
ThisPartyActionBinding/ActionContext/
CollaborationActivity/[CollaborationActivity...]/@name
Matches the value of BPSS
//CollaborationActivity@name.
[These Collaboration activity
children are used to select nested BCs.]
*
/CPP/CollaborationRole/ServiceBinding/Can[Send|Receive]
/ThisPartyActionBinding/ActionContext/@businessTransactionActivity
Matches the value of BPSS
//BusinessTransactionActivity/@name
/CPP/CollaborationRole/ServiceBinding/Can[Send|Receive]
/ThisPartyActionBinding/ActionContext/@requestOrResponseAction
Fixed enumeration.
[Aligned with whether the action is a requesting or
responding activity, but nothing is referenced in the BPSS
instance directly.]
· an IMPLIED isNonRepudiationRequired attribute,
· an IMPLIED isNonRepudiationReceiptRequired attribute,
· an IMPLIED isConfidential attribute,
· an IMPLIED isAuthenticated attribute,
· an IMPLIED isAuthorizationRequired attribute,
· an IMPLIED isTamperProof attribute,
· an IMPLIED isIntelligibleCheckRequired attribute,
· an IMPLIED timeToAcknowledgeReceipt attribute,
· an IMPLIED timeToAcknowledgeAcceptance attribute,
· an IMPLIED timeToPerform attribute,
· an IMPLIED retryCount attribute.
·
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]