[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: FW: Draft XSLT example for extracting ebBP information for formation of CPPs or CPA templates
I am struggling with sending this information to the lists. Apologies if this message
is eventually repeated. This is a status report and early draft of the project that
has been to take ebBP v 2 instances and produce CPPA v 3 CollaborationRole elements
for the ServiceBindings and ActionBindings of the toplevel
BusinessCollaborations (as well as the legacy BinaryCollaborations and
MultiPartyCollaborations). Of course, the association of the business process
“actions” (from RequestingBusinessActiviity and
RespondingBusinessActivity) will be made in accordance with the capabilities
and configuration of the deployed technologies. To simplify the XSLT design, some simplifications have been
made. A full version that actually traverses all BTAs or CBTAs with respect to
any Role bound within these elements is underway, but here are the current
limitations
1. The ebBP 2.0 instance is presumed to have BusinessCollaborations
as children of the root element, ProcessingSpecification.
2. Only those child BusinessCollaborations missing an @isInnerCollaboration
attribute,
or having one with the value "false," will be mapped to CPPA, and
then ebMS, Services. The Actions
discovered for this service must be ones bound by Roles explicitly found in the
toplevel BusinessCollaboration.
3. The "global" value for Role in CollaborationRoles will be the Role
values in the toplevel
BusinessCollaboration. If multiple ExternalRoles are mapped to a specific
Role values, only one
ExternalRole value will be chosen as the global value.
4. If Roles are defined in inner BusinessCollaborations that have not been
associated with a Performs binding in a CollaborationActivity, the Action will
not
be output as a candidate Action for the ServiceBinding.
5. As in the current 2.0.4 schema, ComplexBusinessTransactionActivities are
presumed not to have CollaborationActivities as part of the public processes
that occur within a private process supporting the entry public process.
ComplexBusinessTransactionActivities are experimental in
the current approach to public process specification. I am including a file with the draft XSLT (some things to
finish (like TimeToPerform values) can be discussed on the call Friday). I also
included some sample ebBP instances and the output they produced. The
bindings.xsd schema is just a container that allows the imported CPPA elements
to be checked. The output is valid, but the detailed checks for errors are
still to be done. So help with that QA would be appreciated. Post to the list
if you notice something to discuss on Friday. |
ebBP2ActionBindingAllToplevelDraft.xsl
<?xml version="1.0" encoding="UTF-8"?> <ProcessSpecification xmlns="http://docs.oasis-open.org/ebxml-bp/ebbp-2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://docs.oasis-open.org/ebxmlbp/ebbp-2.0 http://docs.oasis-open.org/ebxml-bp/ebbp-2.0" name="EdiintCollaboration" uuid="urn:ietf:ediint:as2" nameID="ediintabstractprocess1" specificationVersion="2"> <Documentation>An EdiintCollaboration exchanges an arbitrary business document and receives back a MDN (Message Disposition Notification)</Documentation> <!--Purchase order Request Document--> <BusinessDocument name="BusinessDocument" nameID="ABD1"> <Documentation>Though this is an arbitrary business document, the location given describes a media type for EDI documents.</Documentation> <Specification location="http://www.ietf.org/rfc/rfc1767.txt" name="edi" nameID="edi2"/> </BusinessDocument> <BusinessDocument name="MessageDispositionNotification" nameID="MDN1"> <Documentation>The document describes the Message Disposition Notification</Documentation> <Specification location="http://www.ietf.org/rfc/rfc2298.txt" name="mdn" nameID="mdn1"/> </BusinessDocument> <DataExchange name="EdiintBT" nameID="EdiintBT1"> <RequestingRole name="EdiintSender" nameID="EdiintSender1"/> <RespondingRole name="EdiintReceiver" nameID="EdiintReceiver1"/> <RequestingBusinessActivity name="EDIINTSend" nameID="EdiintSend1" isAuthorizationRequired="true" isIntelligibleCheckRequired="false" isNonRepudiationReceiptRequired="true" isNonRepudiationRequired="true" timeToAcknowledgeReceipt="P0Y0M0DT2H0M0S"> <DocumentEnvelope name="deabd" nameID="deabd1" businessDocumentRef="ABD1" isAuthenticated="persistent" isConfidential="persistent"/> </RequestingBusinessActivity> <RespondingBusinessActivity name="Acknowledgment" nameID="Acknowledgment1" isAuthorizationRequired="true" isIntelligibleCheckRequired="true" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="true" timeToAcknowledgeReceipt="P0Y0M0DT2H0M0S"> <DocumentEnvelope name="demdn" nameID="demdn1" businessDocumentRef="MDN1" isAuthenticated="persistent" isConfidential="transient" isPositiveResponse="true"/> </RespondingBusinessActivity> </DataExchange> <BusinessCollaboration name="PerformEdiintCollaboration" nameID="PerformEdiintCollaboration_BC"> <Role name="Sender" nameID="Sender1"/> <Role name="Receiver" nameID="Receiver2"/> <TimeToPerform duration="P0Y0M0DT2H0M0S" type="design"/> <Start name="start" nameID="start0"> <ToLink toBusinessStateRef="SendDocBTA1"/> </Start> <BusinessTransactionActivity name="SendDocument" nameID="SendDocBTA1" businessTransactionRef="EdiintBT1"> <TimeToPerform duration="P0Y0M0DT1H50M0S" type="design"/> <Performs currentRoleRef="Sender1" performsRoleRef="EdiintSender1"/> <Performs currentRoleRef="Receiver2" performsRoleRef="EdiintReceiver1"/> </BusinessTransactionActivity> <Success name="success" nameID="success1"> <FromLink fromBusinessStateRef="SendDocBTA1"/> </Success> <Failure name="failure" nameID="failure0"> <FromLink fromBusinessStateRef="SendDocBTA1"/> </Failure> </BusinessCollaboration> </ProcessSpecification>
<?xml version="1.0" encoding="UTF-8"?> <b:Bindings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ebCPPA:BindingsContainer Bindings.xsd" xmlns:bp2="http://docs.oasis-open.org/ebxml-bp/ebbp-2.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:b="urn:ebCPPA:BindingsContainer" xmlns="http://docs.oasis-open.org/ebxmlcppa/cppa-3.0"> <CollaborationRole> <ProcessSpecification name="EdiintCollaboration" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:ietf:ediint:as2"/> <Role xlink:href="" xlink:type="simple" name="Sender"/> <ServiceBinding> <Service>PerformEdiintCollaboration</Service> <ActionBinding id="IReqABd1e59" packageId="Package" action="EDIINTSend" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="persistent" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="true" isNonRepudiationReceiptRequired="true" isNonRepudiationRequired="true" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="P0Y0M0DT2H0M0S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="SendDocument" role="Sender"/> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IRespABd1e59" packageId="Package" action="Acknowledgment" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="persistent" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="true" isNonRepudiationReceiptRequired="true" isNonRepudiationRequired="true" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="P0Y0M0DT2H0M0S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="SendDocument" role="Sender"/> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="EdiintCollaboration" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:ietf:ediint:as2"/> <Role xlink:href="" xlink:type="simple" name="Receiver"/> <ServiceBinding> <Service>PerformEdiintCollaboration</Service> <ActionBinding id="IRespABd1e61" packageId="Package" action="Acknowledgment" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="persistent" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="true" isNonRepudiationReceiptRequired="true" isNonRepudiationRequired="true" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="P0Y0M0DT2H0M0S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="SendDocument" role="Receiver"/> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e61" packageId="Package" action="EDIINTSend" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="persistent" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="true" isNonRepudiationReceiptRequired="true" isNonRepudiationRequired="true" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="P0Y0M0DT2H0M0S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="SendDocument" role="Receiver"/> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <BusinessTransactionCharacteristics id="IBTCDefault" isNonRepudiationRequired="true" isNonRepudiationReceiptRequired="false" isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isAuthorizationRequired="false" timeToAcknowledgeReceipt="PT2H" timeToPerform="P1D"/> <Packaging id="Package"> <ProcessingCapabilities parse="true" generate="true"/> <Constituent idref="Simple"/> </Packaging> <SimplePart id="Simple" mimetype="application/edi-x12"/> </b:Bindings>
<?xml version="1.0" encoding="UTF-8"?> <b:Bindings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ebCPPA:BindingsContainer Bindings.xsd" xmlns:bp2="http://docs.oasis-open.org/ebxml-bp/ebbp-2.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:b="urn:ebCPPA:BindingsContainer" xmlns="http://docs.oasis-open.org/ebxmlcppa/cppa-3.0"> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="Buyer"/> <ServiceBinding> <Service>RFQTestForCPPA</Service> <ActionBinding id="IReqABd1e371" packageId="Package" action="priceRequest" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="Tr" role="Buyer"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IRespABd1e371" packageId="Package" action="PriceResponses" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="Tr" role="Buyer"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TSCredit"/> <ServiceBinding> <Service>RFQTestForCPPA</Service> <ActionBinding id="IRespABd1e383" packageId="Package" action="sendCreditRating" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="CreditRequest" role="TSCredit"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e383" packageId="Package" action="creditRequest" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="CreditRequest" role="TSCredit"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TradingService"/> <ServiceBinding> <Service>RFQTestForCPPA</Service> <ActionBinding id="IRespABd1e373" packageId="Package" action="PriceResponses" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="Tr" role="TradingService"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e373" packageId="Package" action="priceRequest" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="Tr" role="TradingService"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TradingService"/> <ServiceBinding> <Service>RFQTestForCPPA</Service> <ActionBinding id="IReqABd1e381" packageId="Package" action="creditRequest" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="CreditRequest" role="TradingService"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IRespABd1e381" packageId="Package" action="sendCreditRating" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="CreditRequest" role="TradingService"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TradingService"/> <ServiceBinding> <Service>RFQTestForCPPA</Service> <ActionBinding id="IReqABd1e395" packageId="Package" action="priceRequest" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="SecondaryPriceRequestA" role="TradingService"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA2" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IRespABd1e395" packageId="Package" action="PriceResponse" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="SecondaryPriceRequestA" role="TradingService"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA2" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TradingService"/> <ServiceBinding> <Service>RFQTestForCPPA</Service> <ActionBinding id="IReqABd1e422" packageId="Package" action="priceRequest" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="SecondaryPriceRequestB" role="TradingService"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA3" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IRespABd1e422" packageId="Package" action="PriceResponse" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="SecondaryPriceRequestB" role="TradingService"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA3" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="SellerA"/> <ServiceBinding> <Service>RFQTestForCPPA</Service> <ActionBinding id="IRespABd1e397" packageId="Package" action="PriceResponse" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="SecondaryPriceRequestA" role="SellerA"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA2" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e397" packageId="Package" action="priceRequest" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="SecondaryPriceRequestA" role="SellerA"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA2" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="SellerA"/> <ServiceBinding> <Service>RFQTestForCPPA</Service> <ActionBinding id="IReqABd1e405" packageId="Package" action="creditRequest" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="CreditRequest" role="SellerA"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA2" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IRespABd1e405" packageId="Package" action="sendCreditRating" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="CreditRequest" role="SellerA"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA2" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="SellerB"/> <ServiceBinding> <Service>RFQTestForCPPA</Service> <ActionBinding id="IRespABd1e424" packageId="Package" action="PriceResponse" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="SecondaryPriceRequestB" role="SellerB"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA3" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e424" packageId="Package" action="priceRequest" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="SecondaryPriceRequestB" role="SellerB"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA3" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="SellerB"/> <ServiceBinding> <Service>RFQTestForCPPA</Service> <ActionBinding id="IReqABd1e432" packageId="Package" action="creditRequest" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="CreditRequest" role="SellerB"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA3" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IRespABd1e432" packageId="Package" action="sendCreditRating" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="CreditRequest" role="SellerB"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA3" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="CreditA"/> <ServiceBinding> <Service>RFQTestForCPPA</Service> <ActionBinding id="IRespABd1e407" packageId="Package" action="sendCreditRating" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="CreditRequest" role="CreditA"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA2" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e407" packageId="Package" action="creditRequest" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="CreditRequest" role="CreditA"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA2" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="CreditB"/> <ServiceBinding> <Service>RFQTestForCPPA</Service> <ActionBinding id="IRespABd1e434" packageId="Package" action="sendCreditRating" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="CreditRequest" role="CreditB"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA3" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e434" packageId="Package" action="creditRequest" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="CreditRequest" role="CreditB"> <CollaborationLevel name="CBTA0" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA3" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <BusinessTransactionCharacteristics id="IBTCDefault" isNonRepudiationRequired="true" isNonRepudiationReceiptRequired="false" isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isAuthorizationRequired="false" timeToAcknowledgeReceipt="PT2H" timeToPerform="P1D"/> <Packaging id="Package"> <ProcessingCapabilities parse="true" generate="true"/> <Constituent idref="Simple"/> </Packaging> <SimplePart id="Simple" mimetype="application/edi-x12"/> </b:Bindings>
<?xml version="1.0" encoding="UTF-8"?> <b:Bindings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ebCPPA:BindingsContainer Bindings.xsd" xmlns:bp2="http://docs.oasis-open.org/ebxml-bp/ebbp-2.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:b="urn:ebCPPA:BindingsContainer" xmlns="http://docs.oasis-open.org/ebxmlcppa/cppa-3.0"> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="Buyer"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IReqABd1e371" packageId="Package" action="priceRequest" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="TradingServiceMediatedPriceRequests" role="Buyer"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IRespABd1e371" packageId="Package" action="PriceResponses" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="TradingServiceMediatedPriceRequests" role="Buyer"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="Buyer"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IReqABd1e468" packageId="Package" action="priceAcceptance" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="CloseDealWithA" role="Buyer"> <CollaborationLevel name="CBTA4" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IRespABd1e468" packageId="Package" action="PriceAcceptanceAck" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="CloseDealWithA" role="Buyer"> <CollaborationLevel name="CBTA4" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="Buyer"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IReqABd1e538" packageId="Package" action="priceAcceptance" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="CloseDealWithB" role="Buyer"> <CollaborationLevel name="CBTA4B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IRespABd1e538" packageId="Package" action="PriceAcceptanceAck" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="CloseDealWithB" role="Buyer"> <CollaborationLevel name="CBTA4B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TSCredit"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IRespABd1e383" packageId="Package" action="sendCreditRating" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="CreditRequest" role="TSCredit"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e383" packageId="Package" action="creditRequest" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="CreditRequest" role="TSCredit"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TSCredit"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IRespABd1e629" packageId="Package" action="NoResponseMade" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="DrawDown" role="TSCredit"/> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e629" packageId="Package" action="DrawDown" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="DrawDown" role="TSCredit"/> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TSCredit"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IRespABd1e640" packageId="Package" action="NoResponseMade" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="ReplenishTS" role="TSCredit"/> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e640" packageId="Package" action="Replenish" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="ReplenishTS" role="TSCredit"/> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TradingService"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IRespABd1e373" packageId="Package" action="PriceResponses" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="TradingServiceMediatedPriceRequests" role="TradingService"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e373" packageId="Package" action="priceRequest" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="TradingServiceMediatedPriceRequests" role="TradingService"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TradingService"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IReqABd1e381" packageId="Package" action="creditRequest" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="CreditRequest" role="TradingService"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IRespABd1e381" packageId="Package" action="sendCreditRating" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="CreditRequest" role="TradingService"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TradingService"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IReqABd1e395" packageId="Package" action="priceRequest" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="SecondaryPriceRequestA" role="TradingService"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA2" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IRespABd1e395" packageId="Package" action="PriceResponse" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="SecondaryPriceRequestA" role="TradingService"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA2" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TradingService"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IReqABd1e422" packageId="Package" action="priceRequest" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="SecondaryPriceRequestB" role="TradingService"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA3" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IRespABd1e422" packageId="Package" action="PriceResponse" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="SecondaryPriceRequestB" role="TradingService"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA3" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TradingService"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IRespABd1e470" packageId="Package" action="PriceAcceptanceAck" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="CloseDealWithA" role="TradingService"> <CollaborationLevel name="CBTA4" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e470" packageId="Package" action="priceAcceptance" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="CloseDealWithA" role="TradingService"> <CollaborationLevel name="CBTA4" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TradingService"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IReqABd1e478" packageId="Package" action="priceAcceptance" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="AcceptWinnerA" role="TradingService"> <CollaborationLevel name="CBTA4" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IRespABd1e478" packageId="Package" action="PriceAcceptanceAck" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="AcceptWinnerA" role="TradingService"> <CollaborationLevel name="CBTA4" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TradingService"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IReqABd1e488" packageId="Package" action="NotDone" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="NotifyLoserB" role="TradingService"> <CollaborationLevel name="CBTA4" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TradingService"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IRespABd1e540" packageId="Package" action="PriceAcceptanceAck" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="CloseDealWithB" role="TradingService"> <CollaborationLevel name="CBTA4B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e540" packageId="Package" action="priceAcceptance" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="CloseDealWithB" role="TradingService"> <CollaborationLevel name="CBTA4B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TradingService"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IReqABd1e548" packageId="Package" action="priceAcceptance" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="AcceptWinnerB" role="TradingService"> <CollaborationLevel name="CBTA4B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IRespABd1e548" packageId="Package" action="PriceAcceptanceAck" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="AcceptWinnerB" role="TradingService"> <CollaborationLevel name="CBTA4B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TradingService"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IReqABd1e558" packageId="Package" action="NotDone" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="NotifyLoserA" role="TradingService"> <CollaborationLevel name="CBTA4B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TradingService"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IReqABd1e627" packageId="Package" action="DrawDown" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="DrawDown" role="TradingService"/> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="TradingService"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IReqABd1e638" packageId="Package" action="Replenish" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="ReplenishTS" role="TradingService"/> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="SellerA"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IRespABd1e397" packageId="Package" action="PriceResponse" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="SecondaryPriceRequestA" role="SellerA"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA2" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e397" packageId="Package" action="priceRequest" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="SecondaryPriceRequestA" role="SellerA"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA2" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="SellerA"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IReqABd1e405" packageId="Package" action="creditRequest" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="CreditRequest" role="SellerA"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA2" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IRespABd1e405" packageId="Package" action="sendCreditRating" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="CreditRequest" role="SellerA"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA2" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="SellerA"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IRespABd1e480" packageId="Package" action="PriceAcceptanceAck" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="AcceptWinnerA" role="SellerA"> <CollaborationLevel name="CBTA4" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e480" packageId="Package" action="priceAcceptance" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="AcceptWinnerA" role="SellerA"> <CollaborationLevel name="CBTA4" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="SellerA"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IReqABd1e502" packageId="Package" action="DrawDown" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="DrawDownA" role="SellerA"> <CollaborationLevel name="CBTA4" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="SellerA"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IRespABd1e560" packageId="Package" action="NoResponseMade" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="NotifyLoserA" role="SellerA"> <CollaborationLevel name="CBTA4B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e560" packageId="Package" action="NotDone" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="NotifyLoserA" role="SellerA"> <CollaborationLevel name="CBTA4B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="SellerA"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IReqABd1e585" packageId="Package" action="Replenish" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="ReplenishA" role="SellerA"> <CollaborationLevel name="CBTA4B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="SellerB"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IRespABd1e424" packageId="Package" action="PriceResponse" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="SecondaryPriceRequestB" role="SellerB"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA3" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e424" packageId="Package" action="priceRequest" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="SecondaryPriceRequestB" role="SellerB"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA3" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="SellerB"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IReqABd1e432" packageId="Package" action="creditRequest" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="CreditRequest" role="SellerB"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA3" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IRespABd1e432" packageId="Package" action="sendCreditRating" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="CreditRequest" role="SellerB"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA3" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="SellerB"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IRespABd1e490" packageId="Package" action="NoResponseMade" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="NotifyLoserB" role="SellerB"> <CollaborationLevel name="CBTA4" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e490" packageId="Package" action="NotDone" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="NotifyLoserB" role="SellerB"> <CollaborationLevel name="CBTA4" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="SellerB"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IReqABd1e515" packageId="Package" action="Replenish" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="ReplenishB" role="SellerB"> <CollaborationLevel name="CBTA4" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="SellerB"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IRespABd1e550" packageId="Package" action="PriceAcceptanceAck" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="AcceptWinnerB" role="SellerB"> <CollaborationLevel name="CBTA4B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e550" packageId="Package" action="priceAcceptance" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="AcceptWinnerB" role="SellerB"> <CollaborationLevel name="CBTA4B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="SellerB"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IReqABd1e572" packageId="Package" action="DrawDown" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="DrawDownB" role="SellerB"> <CollaborationLevel name="CBTA4B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="CreditA"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IRespABd1e407" packageId="Package" action="sendCreditRating" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="CreditRequest" role="CreditA"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA2" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e407" packageId="Package" action="creditRequest" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="CreditRequest" role="CreditA"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA2" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="CreditA"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IRespABd1e504" packageId="Package" action="NoResponseMade" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="DrawDownA" role="CreditA"> <CollaborationLevel name="CBTA4" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e504" packageId="Package" action="DrawDown" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="DrawDownA" role="CreditA"> <CollaborationLevel name="CBTA4" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="CreditA"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IRespABd1e587" packageId="Package" action="NoResponseMade" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="ReplenishA" role="CreditA"> <CollaborationLevel name="CBTA4B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e587" packageId="Package" action="Replenish" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="ReplenishA" role="CreditA"> <CollaborationLevel name="CBTA4B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="CreditB"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IRespABd1e434" packageId="Package" action="sendCreditRating" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="CreditRequest" role="CreditB"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA3" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e434" packageId="Package" action="creditRequest" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="CreditRequest" role="CreditB"> <CollaborationLevel name="CBTA1" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA3" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="CreditB"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IRespABd1e517" packageId="Package" action="NoResponseMade" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="ReplenishB" role="CreditB"> <CollaborationLevel name="CBTA4" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e517" packageId="Package" action="Replenish" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="ReplenishB" role="CreditB"> <CollaborationLevel name="CBTA4" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="Instance" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="urn:whatever:123"/> <Role xlink:href="" xlink:type="simple" name="CreditB"/> <ServiceBinding> <Service>RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks</Service> <ActionBinding id="IRespABd1e574" packageId="Package" action="NoResponseMade" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="DrawDownB" role="CreditB"> <CollaborationLevel name="CBTA4B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e574" packageId="Package" action="DrawDown" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H0M60S" timeToAcknowledgeReceipt="PT0H0M30S" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="DrawDownB" role="CreditB"> <CollaborationLevel name="CBTA4B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"> <CollaborationLevel name="CBTA5B" collaborationLevelConstruct="ComplexBusinessTransactionActivity"/> </CollaborationLevel> </ActionContext2> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <BusinessTransactionCharacteristics id="IBTCDefault" isNonRepudiationRequired="true" isNonRepudiationReceiptRequired="false" isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isAuthorizationRequired="false" timeToAcknowledgeReceipt="PT2H" timeToPerform="P1D"/> <Packaging id="Package"> <ProcessingCapabilities parse="true" generate="true"/> <Constituent idref="Simple"/> </Packaging> <SimplePart id="Simple" mimetype="application/edi-x12"/> </b:Bindings>
<?xml version="1.0" encoding="UTF-8"?> <b:Bindings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ebCPPA:BindingsContainer Bindings.xsd" xmlns:bp2="http://docs.oasis-open.org/ebxml-bp/ebbp-2.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:b="urn:ebCPPA:BindingsContainer" xmlns="http://docs.oasis-open.org/ebxmlcppa/cppa-3.0"> <CollaborationRole> <ProcessSpecification name="StockQuoteService" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="http://example.com/stockquote2.2"/> <Role xlink:href="" xlink:type="simple" name="Customer"/> <ServiceBinding> <Service>StockQuoteService</Service> <ActionBinding id="IReqABd1e94" packageId="Package" action="GetLastTradeRequest" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="none" isAuthenticated="none" isTamperProof="none" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H" timeToAcknowledgeReceipt="PT0H" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="GetLastTrade" role="Customer"/> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IRespABd1e94" packageId="Package" action="LastTradedAtResponse" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="none" isAuthenticated="none" isTamperProof="none" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H" timeToAcknowledgeReceipt="PT0H" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="GetLastTrade" role="Customer"/> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="StockQuoteService" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="http://example.com/stockquote2.2"/> <Role xlink:href="" xlink:type="simple" name="Customer"/> <ServiceBinding> <Service>StockQuoteService</Service> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="StockQuoteService" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="http://example.com/stockquote2.2"/> <Role xlink:href="" xlink:type="simple" name="StockQuoteService"/> <ServiceBinding> <Service>StockQuoteService</Service> <ActionBinding id="IRespABd1e96" packageId="Package" action="LastTradedAtResponse" sendOrReceive="send"> <BusinessTransactionCharacteristics isConfidential="none" isAuthenticated="none" isTamperProof="none" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H" timeToAcknowledgeReceipt="PT0H" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="response" businessTransactionActivity="GetLastTrade" role="StockQuoteService"/> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> <ActionBinding id="IReqABd1e96" packageId="Package" action="GetLastTradeRequest" sendOrReceive="receive"> <BusinessTransactionCharacteristics isConfidential="none" isAuthenticated="none" isTamperProof="none" isIntelligibleCheckRequired="false" retryCount="0" isAuthorizationRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H" timeToAcknowledgeReceipt="PT0H" timeToPerform="P0Y0M0DT1H0M0S"/> <ActionContext2 requestOrResponseAction="request" businessTransactionActivity="GetLastTrade" role="StockQuoteService"/> <ChannelId>IBTCDefault</ChannelId> </ActionBinding> </ServiceBinding> </CollaborationRole> <CollaborationRole> <ProcessSpecification name="StockQuoteService" version="2.0" xlink:href="http://document" xlink:type="simple" uuid="http://example.com/stockquote2.2"/> <Role xlink:href="" xlink:type="simple" name="StockQuoteService"/> <ServiceBinding> <Service>StockQuoteService</Service> </ServiceBinding> </CollaborationRole> <BusinessTransactionCharacteristics id="IBTCDefault" isNonRepudiationRequired="true" isNonRepudiationReceiptRequired="false" isConfidential="transient" isAuthenticated="persistent" isTamperProof="persistent" isAuthorizationRequired="false" timeToAcknowledgeReceipt="PT2H" timeToPerform="P1D"/> <Packaging id="Package"> <ProcessingCapabilities parse="true" generate="true"/> <Constituent idref="Simple"/> </Packaging> <SimplePart id="Simple" mimetype="application/edi-x12"/> </b:Bindings>
<?xml version="1.0" encoding="UTF-8"?> <ProcessSpecification xmlns="http://docs.oasis-open.org/ebxml-bp/ebbp-2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://docs.oasis-open.org/ebxml-bp/ebbp-2.0 file:///Schemas/ebbp-2.0.4.xsd" name="Instance" nameID="ID1012" uuid="urn:whatever:123"> <!-- 7.2.7 Global Role (participant types) are: Buyer, TSCredit, TradingService, SellerA, SellerB, CreditA, CreditB --> <ExternalRoles> <BusinessPartnerRole name="Buyer" nameID="ER1"> <Performs currentRoleRef="ER1" performsRoleRef="R1"/> </BusinessPartnerRole> <BusinessPartnerRole name="TSCredit" nameID="ER2"> <Performs currentRoleRef="ER2" performsRoleRef="R2"/> </BusinessPartnerRole> <BusinessPartnerRole name="TradingService" nameID="ER3"> <Performs currentRoleRef="ER3" performsRoleRef="R3"/> </BusinessPartnerRole> <BusinessPartnerRole name="SellerA" nameID="ER4"> <Performs currentRoleRef="ER4" performsRoleRef="R4"/> </BusinessPartnerRole> <BusinessPartnerRole name="SellerB" nameID="ER5"> <Performs currentRoleRef="ER5" performsRoleRef="R5"/> </BusinessPartnerRole> <BusinessPartnerRole name="CreditA" nameID="ER6"> <Performs currentRoleRef="ER6" performsRoleRef="R6"/> </BusinessPartnerRole> <BusinessPartnerRole name="CreditB" nameID="ER7"> <Performs currentRoleRef="ER7" performsRoleRef="R7"/> </BusinessPartnerRole> </ExternalRoles> <Signal name="ReceiptAcknowledgement" nameID="ra2"> <Specification location="http://docs.oasis-open.org/ebxml-bp/ebbp-signals-2.0" name="ReceiptAcknowledgement" nameID="rabpss2"/> </Signal> <Signal name="ReceiptAcknowledgementException" nameID="rae2"> <Specification location="http://docs.oasis-open.org/ebxml-bp/ebbp-signals-2.0" name="ReceiptAcknowledgementException" nameID="raebpss2"/> </Signal> <Signal name="AcceptanceAcknowledgement" nameID="aa2"> <Specification location="http://docs.oasis-open.org/ebxml-bp/ebbp-signals-2.0" name="AcceptanceAcknowledgement" nameID="aabpss2"/> </Signal> <Signal name="AcceptanceAcknowledgementException" nameID="aae2"> <Specification location="http://docs.oasis-open.org/ebxml-bp/ebbp-signals-2.0" name="AcceptanceAcknowledgementException" nameID="aaebpss2"/> </Signal> <Signal name="GeneralException" nameID="ge2"> <Specification location="http://docs.oasis-open.org/ebxml-bp/ebbp-signals-2.0" name="GeneralException" nameID="gebpss2"/> </Signal> <Package name="test package" nameID="testid"> <Signal name="s" nameID="s1"> <Specification location="http://example.org" name="somespec" nameID="spec1"/> </Signal> </Package> <!-- Preliminary business document information capture from Twist Wholesale Trade Lifecycle --> <!-- PriceAcceptanceAck section 9.2.7 omits type but in schema xsd file TwistMsgPricing.200609.xsd the type is given as AckAcceptPrice --> <BusinessDocument nameID="B6" name="AckAcceptPrice"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='AckAcceptPrice'"/> <Specification nameID="TwistSpecification2006.WholesaleTrade.AckAcceptPrice" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgPricing.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!-- DealNotDone 9.2.6 nothingDone message???--> <BusinessDocument nameID="B9" name="NothingDone"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='NothingDone'"/> <Specification nameID="TwistSpecification2006.WholesaleTrade.NothingDone" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgPricing.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!-- priceRequest --> <BusinessDocument nameID="B1" name="RequestPrice"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='RequestPrice'"/> <Specification nameID="TwistSpecification2006.WholesaleTrade.RequestPrice" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgPricing.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!--priceResponse, needs more xpath work --> <BusinessDocument nameID="B2" name="PriceResponse"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='PriceResponse'"/> <Specification nameID="TwistSpecification2006.WholeSaleTrade.PriceResponse" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgPricing.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!--PriceResponseA (expands priceResponses) into distinct logical document needs Xpath edits--> <BusinessDocument nameID="B3" name="PriceResponse"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='PriceResponse'"/> <Specification nameID="TwistSpecification2006.WholeSaleTrade.PriceResponse.PartyA" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgPricing.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!--PriceResponseB (expands priceResponses) into distinct logical document needs xpath edits --> <BusinessDocument nameID="B4" name="PriceResponse"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='PriceResponse'"/> <Specification nameID="TwistSpecification2006.WholeSaleTrade.PriceResponse.B" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgPricing.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!--Price Acceptance --> <BusinessDocument nameID="B5" name="PriceAcceptance"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='PriceAcceptance'"/> <Specification nameID="TwistSpecification2006.WholesaleTrade.PriceAcceptance" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgPricing.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!--creditRequest section 9.4.1 --> <BusinessDocument nameID="B7" name="CreditRequest"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='CreditRequest'"/> <Specification nameID="TwistSpecification2006.WholeSaleTrade.CreditRequest" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgCredit.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!-- creditResponse--> <BusinessDocument nameID="B8" name="CreditResponse"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='CreditResponse'"/> <Specification nameID="TwistSpecification2006.WholeSaleTrade.CreditResponse" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgCredit.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!-- DrawDown--> <BusinessDocument nameID="B10" name="DrawDown"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='DrawDown"/> <Specification nameID="TwistSpecification2006.WholeSaleTrade.DrawDown" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgCredit.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!-- Replenish --> <BusinessDocument nameID="B11" name="Replenish"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='Replenish"/> <Specification nameID="TwistSpecification2006.WholeSaleTrade.Replenish" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgCredit.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <CommercialTransaction name="PriceRequests" nameID="CT0" isGuaranteedDeliveryRequired="true"> <RequestingRole name="Requester" nameID="Req0"/> <RespondingRole name="Responder" nameID="Resp0"/> <RequestingBusinessActivity name="priceRequest" nameID="ReqBA0"> <DocumentEnvelope name="PriceRequest" nameID="DE01" businessDocumentRef="B1"> <Documentation xml:lang="en">Twist Price Request Message</Documentation> </DocumentEnvelope> <ReceiptAcknowledgement name="RA" nameID="RA0" signalDefinitionRef="ra2"/> <ReceiptAcknowledgementException name="RAE" nameID="RAE0" signalDefinitionRef="rae2"/> </RequestingBusinessActivity> <RespondingBusinessActivity name="PriceResponses" nameID="RespBA0"> <DocumentEnvelope name="PriceResponseA" nameID="DE02" isPositiveResponse="true" businessDocumentRef="B3"/> <DocumentEnvelope name="PriceResponseB" nameID="DE03" isPositiveResponse="true" businessDocumentRef="B4"/> <ReceiptAcknowledgement name="RA" nameID="RA01" signalDefinitionRef="ra2"/> <ReceiptAcknowledgementException name="RAE" nameID="RAE01" signalDefinitionRef="rae2"/> </RespondingBusinessActivity> </CommercialTransaction> <CommercialTransaction name="PriceRequest" nameID="CT1" isGuaranteedDeliveryRequired="true"> <RequestingRole name="Requester" nameID="Req1"/> <RespondingRole name="Responder" nameID="Resp1"/> <RequestingBusinessActivity name="priceRequest" nameID="ReqBA1"> <DocumentEnvelope name="PriceRequest" nameID="DE1" businessDocumentRef="B1"/> <ReceiptAcknowledgement name="RA" nameID="RA10" signalDefinitionRef="ra2"/> <ReceiptAcknowledgementException name="RAE" nameID="RAE10" signalDefinitionRef="rae2"/> </RequestingBusinessActivity> <RespondingBusinessActivity name="PriceResponse" nameID="RespBA1"> <DocumentEnvelope name="PriceResponse" nameID="DE2" isPositiveResponse="true" businessDocumentRef="B2"/> <ReceiptAcknowledgement name="RA" nameID="RA11" signalDefinitionRef="ra2"/> <ReceiptAcknowledgementException name="RAE" nameID="RAE11" signalDefinitionRef="rae2"/> </RespondingBusinessActivity> </CommercialTransaction> <RequestResponse name="CreditRequest" nameID="RR1" isGuaranteedDeliveryRequired="true"> <RequestingRole name="Requester" nameID="Req2"/> <RespondingRole name="Responder" nameID="Resp2"/> <RequestingBusinessActivity name="creditRequest" nameID="ReqBA2"> <DocumentEnvelope name="CreditRequest" nameID="DE3" isPositiveResponse="true" businessDocumentRef="B2"/> </RequestingBusinessActivity> <RespondingBusinessActivity name="sendCreditRating" nameID="RespBA2"> <DocumentEnvelope name="creditResponse" nameID="DE4" isPositiveResponse="true" businessDocumentRef="B3"/> </RespondingBusinessActivity> </RequestResponse> <RequestConfirm name="PriceAcceptance" nameID="RC1" isGuaranteedDeliveryRequired="false"> <RequestingRole name="Requester" nameID="Req3"/> <RespondingRole name="Confirmer" nameID="Resp3"/> <RequestingBusinessActivity name="priceAcceptance" nameID="ReqBA3"> <DocumentEnvelope name="PriceAcceptanceRequest" nameID="DE5" businessDocumentRef="B5"/> <ReceiptAcknowledgement name="RA" nameID="RA3" signalDefinitionRef="ra2"/> <ReceiptAcknowledgementException name="RAE" nameID="RAE3" signalDefinitionRef="rae2"/> </RequestingBusinessActivity> <RespondingBusinessActivity name="PriceAcceptanceAck" nameID="RespBA3"> <DocumentEnvelope name="PriceAcceptanceAck" nameID="DE6" isPositiveResponse="true" businessDocumentRef="B6"/> <ReceiptAcknowledgement name="RA" nameID="RA31" signalDefinitionRef="ra2"/> <ReceiptAcknowledgementException name="RAE" nameID="RAE31" signalDefinitionRef="rae2"/> </RespondingBusinessActivity> </RequestConfirm> <Notification name="DrawDown" nameID="N1"> <RequestingRole name="Notifier" nameID="Req4"/> <RespondingRole name="Notified" nameID="Resp4"/> <RequestingBusinessActivity name="DrawDown" nameID="ReqBA6"> <DocumentEnvelope name="DrawDown" nameID="DE10" businessDocumentRef="B10"/> <ReceiptAcknowledgement name="RA" nameID="RA6" signalDefinitionRef="ra2"/> <ReceiptAcknowledgementException name="RAE" nameID="RAE6" signalDefinitionRef="rae2"/> </RequestingBusinessActivity> <RespondingBusinessActivity name="NoResponseMade" nameID="RespBA6"/> </Notification> <Notification name="Replenish" nameID="N2"> <RequestingRole name="Notifier" nameID="Req5"/> <RespondingRole name="Notified" nameID="Resp5"/> <RequestingBusinessActivity name="Replenish" nameID="ReqBA7"> <DocumentEnvelope name="Replenish" nameID="DE11" businessDocumentRef="B11"/> <ReceiptAcknowledgement name="RA" nameID="RA7" signalDefinitionRef="ra2"/> <ReceiptAcknowledgementException name="RAE" nameID="RAE7" signalDefinitionRef="rae2"/> </RequestingBusinessActivity> <RespondingBusinessActivity name="NoResponseMade" nameID="RespBA7"/> </Notification> <Notification name="NotDone" nameID="N3"> <RequestingRole name="Notifier" nameID="Req6"/> <RespondingRole name="Notified" nameID="Resp6"/> <RequestingBusinessActivity name="NotDone" nameID="ReqBA8"> <DocumentEnvelope name="DealNotDone" nameID="DE7" businessDocumentRef="B7"/> <ReceiptAcknowledgement name="RA" nameID="RA11111" signalDefinitionRef="ra2"/> <ReceiptAcknowledgementException name="RAE" nameID="RAE11111" signalDefinitionRef="rae2" /> </RequestingBusinessActivity> <RespondingBusinessActivity name="NoResponseMade" nameID="RespBA8"/> </Notification> <!-- Some process aspects for TWIST 7.2.7 RFQ scenario captured using ComplexBusinessTransactionActivity construct --> <BusinessCollaboration name="RFQTestForCPPA" nameID="BC2" isInnerCollaboration="false"> <!-- 7.2.7 Local choreography Role values are: Buyer, TSCredit, TradingService, SellerA, SellerB, CreditA, CreditB --> <Role name="Buyer" nameID="R1"/> <Role name="TSCredit" nameID="R2"/> <Role name="TradingService" nameID="R3"/> <Role name="SellerA" nameID="R4"/> <Role name="SellerB" nameID="R5"/> <Role name="CreditA" nameID="R6"/> <Role name="CreditB" nameID="R7"/> <TimeToPerform duration="P2D" type="design"/> <Start name="Start" nameID="Start1"> <ToLink toBusinessStateRef="CBTA0"/> </Start> <!-- Buyer asks Trading Service for Prices, the RFQ phase --> <ComplexBusinessTransactionActivity name="Tr" nameID="CBTA0" businessTransactionRef="CT0" hasLegalIntent="false"> <TimeToPerform duration="P10M"/> <Performs currentRoleRef="R1" performsRoleRef="Req0"/> <Performs currentRoleRef="R3" performsRoleRef="Resp0"/> <!-- Between buyer price request and response, TradingService consults TSCredit --> <BusinessTransactionActivity name="CreditRequest" nameID="BTA1" businessTransactionRef="RR1" hasLegalIntent="false"> <TimeToPerform duration="P5M"/> <Performs currentRoleRef="R3" performsRoleRef="Req2"/> <Performs currentRoleRef="R2" performsRoleRef="Resp2"/> </BusinessTransactionActivity> <StatusVisibility name="SVFirstInnerBTA" nameID="ID14"/> <!--Next, Trading Service asks price request from SellerA Role binding fix Sept 19 --> <ComplexBusinessTransactionActivity name="SecondaryPriceRequestA" nameID="CBTA2" businessTransactionRef="CT1" hasLegalIntent="true"> <TimeToPerform duration="P2M"/> <Performs currentRoleRef="R3" performsRoleRef="Req1"/> <Performs currentRoleRef="R4" performsRoleRef="Resp1"/> <!-- A contacts Credit A --> <BusinessTransactionActivity name="CreditRequest" nameID="BTA2A" businessTransactionRef="RR1" hasLegalIntent="true"> <TimeToPerform duration="P2M"/> <Performs currentRoleRef="R4" performsRoleRef="Req2"/> <Performs currentRoleRef="R6" performsRoleRef="Resp2"/> </BusinessTransactionActivity> <StatusVisibility name="CreditRequestBTA" nameID="ID10"/> </ComplexBusinessTransactionActivity> <StatusVisibility name="SecondaryRequestA" nameID="ID12"/> <!--Also concurrently Trading Service asks price request from Seller B fix Sept 19 --> <ComplexBusinessTransactionActivity name="SecondaryPriceRequestB" nameID="CBTA3" businessTransactionRef="CT1" hasLegalIntent="true"> <TimeToPerform duration="P2M"/> <Performs currentRoleRef="R3" performsRoleRef="Req1"/> <Performs currentRoleRef="R5" performsRoleRef="Resp1"/> <!-- B contacts credit B --> <BusinessTransactionActivity name="CreditRequest" nameID="BTA2B" businessTransactionRef="RR1" hasLegalIntent="true"> <TimeToPerform duration="P2M"/> <Performs currentRoleRef="R5" performsRoleRef="Req2"/> <Performs currentRoleRef="R7" performsRoleRef="Resp2"/> </BusinessTransactionActivity> <StatusVisibility name="CreditRequestBTA" nameID="ID15"/> </ComplexBusinessTransactionActivity> <StatusVisibility name="SecondaryPriceRequestCBTA" nameID="ID16"/> <!-- PriceRequests responses returned from Trading Service --> </ComplexBusinessTransactionActivity> <Success name="Success" nameID="S1"> <!-- We succeed when successful buy from either A or B. Mutual exclusion assured by logical document returned. --> <FromLink fromBusinessStateRef="CBTA0"> <ConditionExpression expressionLanguage="ConditionGuardValue" expression="Success"/> </FromLink> </Success> <Failure nameID="F1" name="Failure"> <!-- Partial failure transitions --> <FromLink fromBusinessStateRef="CBTA0"> <ConditionExpression expressionLanguage="ConditionGuardValue" expression="Failure"/> </FromLink> </Failure> </BusinessCollaboration> </ProcessSpecification>
<?xml version="1.0" encoding="UTF-8"?> <ProcessSpecification xmlns="http://docs.oasis-open.org/ebxml-bp/ebbp-2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://docs.oasis-open.org/ebxml-bp/ebbp-2.0 file:///Schemas/ebbp-2.0.4.xsd" name="Instance" nameID="ID1012" uuid="urn:whatever:123"> <!-- 7.2.7 Global Role (participant types) are: Buyer, TSCredit, TradingService, SellerA, SellerB, CreditA, CreditB --> <ExternalRoles> <BusinessPartnerRole name="Buyer" nameID="ER1"> <Performs currentRoleRef="ER1" performsRoleRef="R1"/> </BusinessPartnerRole> <BusinessPartnerRole name="TSCredit" nameID="ER2"> <Performs currentRoleRef="ER2" performsRoleRef="R2"/> </BusinessPartnerRole> <BusinessPartnerRole name="TradingService" nameID="ER3"> <Performs currentRoleRef="ER3" performsRoleRef="R3"/> </BusinessPartnerRole> <BusinessPartnerRole name="SellerA" nameID="ER4"> <Performs currentRoleRef="ER4" performsRoleRef="R4"/> </BusinessPartnerRole> <BusinessPartnerRole name="SellerB" nameID="ER5"> <Performs currentRoleRef="ER5" performsRoleRef="R5"/> </BusinessPartnerRole> <BusinessPartnerRole name="CreditA" nameID="ER6"> <Performs currentRoleRef="ER6" performsRoleRef="R6"/> </BusinessPartnerRole> <BusinessPartnerRole name="CreditB" nameID="ER7"> <Performs currentRoleRef="ER7" performsRoleRef="R7"/> </BusinessPartnerRole> </ExternalRoles> <Signal name="ReceiptAcknowledgement" nameID="ra2"> <Specification location="http://docs.oasis-open.org/ebxml-bp/ebbp-signals-2.0" name="ReceiptAcknowledgement" nameID="rabpss2"/> </Signal> <Signal name="ReceiptAcknowledgementException" nameID="rae2"> <Specification location="http://docs.oasis-open.org/ebxml-bp/ebbp-signals-2.0" name="ReceiptAcknowledgementException" nameID="raebpss2"/> </Signal> <Signal name="AcceptanceAcknowledgement" nameID="aa2"> <Specification location="http://docs.oasis-open.org/ebxml-bp/ebbp-signals-2.0" name="AcceptanceAcknowledgement" nameID="aabpss2"/> </Signal> <Signal name="AcceptanceAcknowledgementException" nameID="aae2"> <Specification location="http://docs.oasis-open.org/ebxml-bp/ebbp-signals-2.0" name="AcceptanceAcknowledgementException" nameID="aaebpss2"/> </Signal> <Signal name="GeneralException" nameID="ge2"> <Specification location="http://docs.oasis-open.org/ebxml-bp/ebbp-signals-2.0" name="GeneralException" nameID="gebpss2"/> </Signal> <Package name="test package" nameID="testid"> <Signal name="s" nameID="s1"> <Specification location="http://example.org" name="somespec" nameID="spec1"/> </Signal> </Package> <!-- Preliminary business document information capture from Twist Wholesale Trade Lifecycle --> <!-- PriceAcceptanceAck section 9.2.7 omits type but in schema xsd file TwistMsgPricing.200609.xsd the type is given as AckAcceptPrice --> <BusinessDocument nameID="B6" name="AckAcceptPrice"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='AckAcceptPrice'"/> <Specification nameID="TwistSpecification2006.WholesaleTrade.AckAcceptPrice" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgPricing.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!-- DealNotDone 9.2.6 nothingDone message???--> <BusinessDocument nameID="B9" name="NothingDone"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='NothingDone'"/> <Specification nameID="TwistSpecification2006.WholesaleTrade.NothingDone" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgPricing.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!-- priceRequest --> <BusinessDocument nameID="B1" name="RequestPrice"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='RequestPrice'"/> <Specification nameID="TwistSpecification2006.WholesaleTrade.RequestPrice" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgPricing.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!--priceResponse, needs more xpath work --> <BusinessDocument nameID="B2" name="PriceResponse"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='PriceResponse'"/> <Specification nameID="TwistSpecification2006.WholeSaleTrade.PriceResponse" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgPricing.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!--PriceResponseA (expands priceResponses) into distinct logical document needs Xpath edits--> <BusinessDocument nameID="B3" name="PriceResponse"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='PriceResponse'"/> <Specification nameID="TwistSpecification2006.WholeSaleTrade.PriceResponse.PartyA" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgPricing.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!--PriceResponseB (expands priceResponses) into distinct logical document needs xpath edits --> <BusinessDocument nameID="B4" name="PriceResponse"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='PriceResponse'"/> <Specification nameID="TwistSpecification2006.WholeSaleTrade.PriceResponse.B" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgPricing.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!--Price Acceptance --> <BusinessDocument nameID="B5" name="PriceAcceptance"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='PriceAcceptance'"/> <Specification nameID="TwistSpecification2006.WholesaleTrade.PriceAcceptance" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgPricing.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!--creditRequest section 9.4.1 --> <BusinessDocument nameID="B7" name="CreditRequest"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='CreditRequest'"/> <Specification nameID="TwistSpecification2006.WholeSaleTrade.CreditRequest" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgCredit.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!-- creditResponse--> <BusinessDocument nameID="B8" name="CreditResponse"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='CreditResponse'"/> <Specification nameID="TwistSpecification2006.WholeSaleTrade.CreditResponse" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgCredit.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!-- DrawDown--> <BusinessDocument nameID="B10" name="DrawDown"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='DrawDown"/> <Specification nameID="TwistSpecification2006.WholeSaleTrade.DrawDown" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgCredit.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <!-- Replenish --> <BusinessDocument nameID="B11" name="Replenish"> <ConditionExpression expressionLanguage="XPath1" expression="/Twist/@xsi:type='Replenish"/> <Specification nameID="TwistSpecification2006.WholeSaleTrade.Replenish" name="http://www.twiststandards.org/3.1/WholesaleTrade" location="http://unknown.org/unknown/TWIST3.1.WholesaleTrade.TwistMsgCredit.200609.xsd" type="schema" targetNamespace="http://www.twiststandards.org/3.1/WholesaleTrade"/> </BusinessDocument> <CommercialTransaction name="PriceRequests" nameID="CT0" isGuaranteedDeliveryRequired="true"> <RequestingRole name="Requester" nameID="Req0"/> <RespondingRole name="Responder" nameID="Resp0"/> <RequestingBusinessActivity name="priceRequest" nameID="ReqBA0"> <DocumentEnvelope name="PriceRequest" nameID="DE01" businessDocumentRef="B1"> <Documentation xml:lang="en">Twist Price Request Message</Documentation> </DocumentEnvelope> <ReceiptAcknowledgement name="RA" nameID="RA0" signalDefinitionRef="ra2"/> <ReceiptAcknowledgementException name="RAE" nameID="RAE0" signalDefinitionRef="rae2"/> </RequestingBusinessActivity> <RespondingBusinessActivity name="PriceResponses" nameID="RespBA0"> <DocumentEnvelope name="PriceResponseA" nameID="DE02" isPositiveResponse="true" businessDocumentRef="B3"/> <DocumentEnvelope name="PriceResponseB" nameID="DE03" isPositiveResponse="true" businessDocumentRef="B4"/> <ReceiptAcknowledgement name="RA" nameID="RA01" signalDefinitionRef="ra2"/> <ReceiptAcknowledgementException name="RAE" nameID="RAE01" signalDefinitionRef="rae2"/> </RespondingBusinessActivity> </CommercialTransaction> <CommercialTransaction name="PriceRequest" nameID="CT1" isGuaranteedDeliveryRequired="true"> <RequestingRole name="Requester" nameID="Req1"/> <RespondingRole name="Responder" nameID="Resp1"/> <RequestingBusinessActivity name="priceRequest" nameID="ReqBA1"> <DocumentEnvelope name="PriceRequest" nameID="DE1" businessDocumentRef="B1"/> <ReceiptAcknowledgement name="RA" nameID="RA10" signalDefinitionRef="ra2"/> <ReceiptAcknowledgementException name="RAE" nameID="RAE10" signalDefinitionRef="rae2"/> </RequestingBusinessActivity> <RespondingBusinessActivity name="PriceResponse" nameID="RespBA1"> <DocumentEnvelope name="PriceResponse" nameID="DE2" isPositiveResponse="true" businessDocumentRef="B2"/> <ReceiptAcknowledgement name="RA" nameID="RA11" signalDefinitionRef="ra2"/> <ReceiptAcknowledgementException name="RAE" nameID="RAE11" signalDefinitionRef="rae2"/> </RespondingBusinessActivity> </CommercialTransaction> <RequestResponse name="CreditRequest" nameID="RR1" isGuaranteedDeliveryRequired="true"> <RequestingRole name="Requester" nameID="Req2"/> <RespondingRole name="Responder" nameID="Resp2"/> <RequestingBusinessActivity name="creditRequest" nameID="ReqBA2"> <DocumentEnvelope name="CreditRequest" nameID="DE3" isPositiveResponse="true" businessDocumentRef="B2"/> </RequestingBusinessActivity> <RespondingBusinessActivity name="sendCreditRating" nameID="RespBA2"> <DocumentEnvelope name="creditResponse" nameID="DE4" isPositiveResponse="true" businessDocumentRef="B3"/> </RespondingBusinessActivity> </RequestResponse> <RequestConfirm name="PriceAcceptance" nameID="RC1" isGuaranteedDeliveryRequired="false"> <RequestingRole name="Requester" nameID="Req3"/> <RespondingRole name="Confirmer" nameID="Resp3"/> <RequestingBusinessActivity name="priceAcceptance" nameID="ReqBA3"> <DocumentEnvelope name="PriceAcceptanceRequest" nameID="DE5" businessDocumentRef="B5"/> <ReceiptAcknowledgement name="RA" nameID="RA3" signalDefinitionRef="ra2"/> <ReceiptAcknowledgementException name="RAE" nameID="RAE3" signalDefinitionRef="rae2"/> </RequestingBusinessActivity> <RespondingBusinessActivity name="PriceAcceptanceAck" nameID="RespBA3"> <DocumentEnvelope name="PriceAcceptanceAck" nameID="DE6" isPositiveResponse="true" businessDocumentRef="B6"/> <ReceiptAcknowledgement name="RA" nameID="RA31" signalDefinitionRef="ra2"/> <ReceiptAcknowledgementException name="RAE" nameID="RAE31" signalDefinitionRef="rae2"/> </RespondingBusinessActivity> </RequestConfirm> <Notification name="DrawDown" nameID="N1"> <RequestingRole name="Notifier" nameID="Req4"/> <RespondingRole name="Notified" nameID="Resp4"/> <RequestingBusinessActivity name="DrawDown" nameID="ReqBA6"> <DocumentEnvelope name="DrawDown" nameID="DE10" businessDocumentRef="B10"/> <ReceiptAcknowledgement name="RA" nameID="RA6" signalDefinitionRef="ra2"/> <ReceiptAcknowledgementException name="RAE" nameID="RAE6" signalDefinitionRef="rae2"/> </RequestingBusinessActivity> <RespondingBusinessActivity name="NoResponseMade" nameID="RespBA6"/> </Notification> <Notification name="Replenish" nameID="N2"> <RequestingRole name="Notifier" nameID="Req5"/> <RespondingRole name="Notified" nameID="Resp5"/> <RequestingBusinessActivity name="Replenish" nameID="ReqBA7"> <DocumentEnvelope name="Replenish" nameID="DE11" businessDocumentRef="B11"/> <ReceiptAcknowledgement name="RA" nameID="RA7" signalDefinitionRef="ra2"/> <ReceiptAcknowledgementException name="RAE" nameID="RAE7" signalDefinitionRef="rae2"/> </RequestingBusinessActivity> <RespondingBusinessActivity name="NoResponseMade" nameID="RespBA7"/> </Notification> <Notification name="NotDone" nameID="N3"> <RequestingRole name="Notifier" nameID="Req6"/> <RespondingRole name="Notified" nameID="Resp6"/> <RequestingBusinessActivity name="NotDone" nameID="ReqBA8"> <DocumentEnvelope name="DealNotDone" nameID="DE7" businessDocumentRef="B7"/> <ReceiptAcknowledgement name="RA" nameID="RA11111" signalDefinitionRef="ra2"/> <ReceiptAcknowledgementException name="RAE" nameID="RAE11111" signalDefinitionRef="rae2" /> </RequestingBusinessActivity> <RespondingBusinessActivity name="NoResponseMade" nameID="RespBA8"/> </Notification> <!-- Central choreography for TWIST 7.2.7, captured using ComplexBusinessTransactionActivity construct --> <BusinessCollaboration name="RFQAndPriceAcceptanceUsingTradingServiceWithCreditChecks" nameID="BC1" isInnerCollaboration="false"> <!-- 7.2.7 Local choreography Role values are: Buyer, TSCredit, TradingService, SellerA, SellerB, CreditA, CreditB --> <Role name="Buyer" nameID="R1"/> <Role name="TSCredit" nameID="R2"/> <Role name="TradingService" nameID="R3"/> <Role name="SellerA" nameID="R4"/> <Role name="SellerB" nameID="R5"/> <Role name="CreditA" nameID="R6"/> <Role name="CreditB" nameID="R7"/> <TimeToPerform duration="P2D" type="design"/> <Start name="Start" nameID="Start1"> <ToLink toBusinessStateRef="CBTA1"/> </Start> <!-- Buyer asks Trading Service for Prices, the RFQ phase --> <ComplexBusinessTransactionActivity name="TradingServiceMediatedPriceRequests" nameID="CBTA1" businessTransactionRef="CT0" hasLegalIntent="false"> <TimeToPerform duration="P10M"/> <Performs currentRoleRef="R1" performsRoleRef="Req0"/> <Performs currentRoleRef="R3" performsRoleRef="Resp0"/> <!-- Between buyer price request and response, TradingService consults TSCredit --> <BusinessTransactionActivity name="CreditRequest" nameID="BTA1" businessTransactionRef="RR1" hasLegalIntent="false"> <TimeToPerform duration="P5M"/> <Performs currentRoleRef="R3" performsRoleRef="Req2"/> <Performs currentRoleRef="R2" performsRoleRef="Resp2"/> </BusinessTransactionActivity> <StatusVisibility name="SVFirstInnerBTA" nameID="ID14"/> <!--Next, Trading Service asks price request from SellerA Role binding fix Sept 19 --> <ComplexBusinessTransactionActivity name="SecondaryPriceRequestA" nameID="CBTA2" businessTransactionRef="CT1" hasLegalIntent="true"> <TimeToPerform duration="P2M"/> <Performs currentRoleRef="R3" performsRoleRef="Req1"/> <Performs currentRoleRef="R4" performsRoleRef="Resp1"/> <!-- A contacts Credit A --> <BusinessTransactionActivity name="CreditRequest" nameID="BTA2A" businessTransactionRef="RR1" hasLegalIntent="true"> <TimeToPerform duration="P2M"/> <Performs currentRoleRef="R4" performsRoleRef="Req2"/> <Performs currentRoleRef="R6" performsRoleRef="Resp2"/> </BusinessTransactionActivity> <StatusVisibility name="CreditRequestBTA" nameID="ID10"/> </ComplexBusinessTransactionActivity> <StatusVisibility name="SecondaryRequestA" nameID="ID12"/> <!--Also concurrently Trading Service asks price request from Seller B fix Sept 19 --> <ComplexBusinessTransactionActivity name="SecondaryPriceRequestB" nameID="CBTA3" businessTransactionRef="CT1" hasLegalIntent="true"> <TimeToPerform duration="P2M"/> <Performs currentRoleRef="R3" performsRoleRef="Req1"/> <Performs currentRoleRef="R5" performsRoleRef="Resp1"/> <!-- B contacts credit B --> <BusinessTransactionActivity name="CreditRequest" nameID="BTA2B" businessTransactionRef="RR1" hasLegalIntent="true"> <TimeToPerform duration="P2M"/> <Performs currentRoleRef="R5" performsRoleRef="Req2"/> <Performs currentRoleRef="R7" performsRoleRef="Resp2"/> </BusinessTransactionActivity> <StatusVisibility name="CreditRequestBTA" nameID="ID15"/> </ComplexBusinessTransactionActivity> <StatusVisibility name="SecondaryPriceRequestCBTA" nameID="ID16"/> <!-- PriceRequests responses returned from Trading Service --> </ComplexBusinessTransactionActivity> <Decision> <FromLink fromBusinessStateRef="CBTA1"/> <ToLink toBusinessStateRef="CBTA4"> <ConditionExpression expressionLanguage="DocumentEnvelope" expression="PriceResponseWithAWinner"/> </ToLink> <ToLink toBusinessStateRef="CBTA4B"> <ConditionExpression expressionLanguage="DocumentEnvelope" expression="PriceResponseWithBWinner"/> </ToLink> </Decision> <!-- Buyer informs Trading Service of Price Acceptance of Seller A --> <ComplexBusinessTransactionActivity name="CloseDealWithA" nameID="CBTA4" businessTransactionRef="RC1" hasLegalIntent="true"> <TimeToPerform duration="P10M"/> <Performs currentRoleRef="R1" performsRoleRef="Req3"/> <Performs currentRoleRef="R3" performsRoleRef="Resp3"/> <!-- Trading Service tells A that the Price is Accepted --> <ComplexBusinessTransactionActivity name="AcceptWinnerA" nameID="CBTA5" businessTransactionRef="RC1" hasLegalIntent="true"> <TimeToPerform duration="P1M"/> <Performs currentRoleRef="R3" performsRoleRef="Req3"/> <Performs currentRoleRef="R4" performsRoleRef="Resp3"/> <!-- TradingService Notifies B of No Deal --> <BusinessTransactionActivity name="NotifyLoserB" nameID="BTA4" businessTransactionRef="N3" hasLegalIntent="true"> <TimeToPerform duration="P1M"/> <Performs currentRoleRef="R3" performsRoleRef="Req6"/> <Performs currentRoleRef="R5" performsRoleRef="Resp6"/> </BusinessTransactionActivity> <StatusVisibility name="NotifyLoserB" nameID="SV25"/> <!-- Seller A Draws Down Credit A --> <BusinessTransactionActivity name="DrawDownA" nameID="BTA5" businessTransactionRef="N1" hasLegalIntent="true"> <TimeToPerform duration="P1M"/> <Performs currentRoleRef="R4" performsRoleRef="Req4"/> <Performs currentRoleRef="R6" performsRoleRef="Resp4"/> </BusinessTransactionActivity> <StatusVisibility name="NotifyLoserB" nameID="SV26"/> <!-- Seller B replenishes Credit B fix Sept 19--> <BusinessTransactionActivity name="ReplenishB" nameID="BTA6" businessTransactionRef="N2" hasLegalIntent="true"> <TimeToPerform duration="P1M"/> <Performs currentRoleRef="R5" performsRoleRef="Req5"/> <Performs currentRoleRef="R7" performsRoleRef="Resp5"/> </BusinessTransactionActivity> <StatusVisibility name="ReplenishB" nameID="SV27"/> <!-- Ack returns to Trading Service --> </ComplexBusinessTransactionActivity> <StatusVisibility name="AcceptWinnerA" nameID="SV28"/> <!-- Ack returns to Buyer --> </ComplexBusinessTransactionActivity> <!-- Buyer informs Trading Service of Price Acceptance of Seller B --> <ComplexBusinessTransactionActivity name="CloseDealWithB" nameID="CBTA4B" businessTransactionRef="RC1" hasLegalIntent="true"> <TimeToPerform duration="P10M"/> <Performs currentRoleRef="R1" performsRoleRef="Req3"/> <Performs currentRoleRef="R3" performsRoleRef="Resp3"/> <!-- Trading Service tells B that the Price is Accepted --> <ComplexBusinessTransactionActivity name="AcceptWinnerB" nameID="CBTA5B" businessTransactionRef="RC1" hasLegalIntent="true"> <TimeToPerform duration="P1M"/> <Performs currentRoleRef="R3" performsRoleRef="Req3"/> <Performs currentRoleRef="R5" performsRoleRef="Resp3"/> <!-- TradingService Notifies A of No Deal --> <BusinessTransactionActivity name="NotifyLoserA" nameID="BTA4B" businessTransactionRef="N3" hasLegalIntent="true"> <TimeToPerform duration="P1M"/> <Performs currentRoleRef="R3" performsRoleRef="Req6"/> <Performs currentRoleRef="R4" performsRoleRef="Resp6"/> </BusinessTransactionActivity> <StatusVisibility name="NotifyLoserA" nameID="SV35"/> <!-- Seller B Draws Down Credit B --> <BusinessTransactionActivity name="DrawDownB" nameID="BTA5B" businessTransactionRef="N1" hasLegalIntent="true"> <TimeToPerform duration="P1M"/> <Performs currentRoleRef="R5" performsRoleRef="Req4"/> <Performs currentRoleRef="R7" performsRoleRef="Resp4"/> </BusinessTransactionActivity> <StatusVisibility name="DrawDownB" nameID="SV36"/> <!-- Seller A replenishes Credit A --> <BusinessTransactionActivity name="ReplenishA" nameID="BTA6B" businessTransactionRef="N2" hasLegalIntent="true"> <TimeToPerform duration="P1M"/> <Performs currentRoleRef="R4" performsRoleRef="Req5"/> <Performs currentRoleRef="R6" performsRoleRef="Resp5"/> </BusinessTransactionActivity> <StatusVisibility name="ReplenishA" nameID="SV37"/> <!-- Ack returns to Trading Service --> </ComplexBusinessTransactionActivity> <StatusVisibility name="AcceptWinnerA" nameID="SV38"/> <!-- Ack returns to Buyer --> </ComplexBusinessTransactionActivity> <!-- Handle Draw Down and Replenish between Trading Service and TS Credit. Probably would benefit from --> <Fork> <FromLink fromBusinessStateRef="CBTA4"/> <ToLink toBusinessStateRef="BTA10"/> <ToLink toBusinessStateRef="BTA11"/> </Fork> <Fork> <FromLink fromBusinessStateRef="CBTA4B"/> <ToLink toBusinessStateRef="BTA10"/> <ToLink toBusinessStateRef="BTA11"/> </Fork> <BusinessTransactionActivity name="DrawDown" nameID="BTA11" businessTransactionRef="N1" hasLegalIntent="true"> <TimeToPerform duration="P1M"/> <Performs currentRoleRef="R3" performsRoleRef="Req4"/> <Performs currentRoleRef="R2" performsRoleRef="Resp4"/> </BusinessTransactionActivity> <!-- fixed target role ids September --> <BusinessTransactionActivity name="ReplenishTS" nameID="BTA10" businessTransactionRef="N2" hasLegalIntent="true"> <TimeToPerform duration="P1M"/> <Performs currentRoleRef="R3" performsRoleRef="Req5"/> <Performs currentRoleRef="R2" performsRoleRef="Resp5"/> </BusinessTransactionActivity> <Success name="Success" nameID="S1"> <!-- We succeed when successful buy from either A or B. Mutual exclusion assured by logical document returned. --> <FromLink fromBusinessStateRef="CBTA4"> <ConditionExpression expressionLanguage="ConditionGuardValue" expression="Success"/> </FromLink> <FromLink fromBusinessStateRef="CBTA4B"> <ConditionExpression expressionLanguage="ConditionGuardValue" expression="Success"/> </FromLink> </Success> <Failure nameID="F1" name="Failure"> <!-- Partial failure transitions --> <FromLink fromBusinessStateRef="CBTA1"> <ConditionExpression expressionLanguage="ConditionGuardValue" expression="Failure"/> </FromLink> <FromLink fromBusinessStateRef="CBTA2"> <ConditionExpression expressionLanguage="ConditionGuardValue" expression="Failure"/> </FromLink> <FromLink fromBusinessStateRef="CBTA3"> <ConditionExpression expressionLanguage="ConditionGuardValue" expression="Failure"/> </FromLink> <FromLink fromBusinessStateRef="CBTA4"> <ConditionExpression expressionLanguage="ConditionGuardValue" expression="Failure"/> </FromLink> <FromLink fromBusinessStateRef="CBTA4B"> <ConditionExpression expressionLanguage="ConditionGuardValue" expression="Failure"/> </FromLink> </Failure> </BusinessCollaboration> </ProcessSpecification>
<?xml version="1.0" encoding="UTF-8"?> <ProcessSpecification xmlns="http://docs.oasis-open.org/ebxml-bp/ebbp-2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:schemaLocation="http://docs.oasis-open.org/ebxml-bp/ebbp-2.0 http://docs.oasis-open.org/ebxml-bp/ebbp-2.0" name="StockQuoteService" nameID="ID1001" uuid="http://example.com/stockquote2.2" specificationVersion="2" instanceVersion="2"> <ExternalRoles> <BusinessPartnerRole nameID="Customer0001" name="Customer"> <Performs currentRoleRef="Customer0001" performsRoleRef="Customer0002"/> </BusinessPartnerRole> <BusinessPartnerRole nameID="StockQuoteService0001" name="StockQuoteService"> <Performs currentRoleRef="StockQuoteService0001" performsRoleRef="Service0002"/> </BusinessPartnerRole> </ExternalRoles> <BusinessDocument nameID="StockSymbolRequest1" name="StockSymbolRequestDocument"> <Specification nameID="StockQuoteSpec1" name="StockQuoteSpecification" targetNamespace="http://example.org/StockQuote.xsd" location="http://example.org/StockQuote.xsd" type="schema"/> </BusinessDocument> <BusinessDocument nameID="Price1" name="PriceDocument"> <Specification nameID="StockQuoteSpec2" name="StockQuoteSpecification" targetNamespace="http://example.org/StockQuote.xsd" location="http://example.org/StockQuote.xsd" type="schema"/> </BusinessDocument> <BusinessDocument nameID="RangeTraded1" name="RangeTradedDocument"> <Specification nameID="StockQuoteSpec3" name="StockQuoteSpecification" targetNamespace="http://example.org/StockQuote.xsd" location="http://example.org/StockQuote.xsd" type="schema"/> </BusinessDocument> <BusinessDocument nameID="InvalidStockSymbolDocument1" name="StockSymbolErrorDocument"> <Specification nameID="StockQuoteSpec4" name="StockQuoteSpecification" targetNamespace="http://example.org/StockQuote.xsd" location="http://example.org/StockQuote.xsd" type="schema"/> </BusinessDocument> <QueryResponse name="LastTrade" nameID="LastTrade1" isGuaranteedDeliveryRequired="false"> <RequestingRole name="initiater" nameID="initiater1"/> <RespondingRole name="responder" nameID="responder1"/> <RequestingBusinessActivity name="GetLastTradeRequest" nameID="GetLastTrade1" isAuthorizationRequired="false" isIntelligibleCheckRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H" timeToAcknowledgeReceipt="PT0H"> <DocumentEnvelope businessDocumentRef="StockSymbolRequest1" nameID="StockSymbolRequest0001" name="StockSymbolRequest" isAuthenticated="none" isConfidential="none" isTamperDetectable="none"/> </RequestingBusinessActivity> <RespondingBusinessActivity name="LastTradedAtResponse" nameID="PriceResponse0001" isAuthorizationRequired="true" isIntelligibleCheckRequired="true" isNonRepudiationReceiptRequired="true" isNonRepudiationRequired="true" timeToAcknowledgeAcceptance="PT19H" timeToAcknowledgeReceipt="PT10S"> <DocumentEnvelope name="PriceTraded" nameID="PriceTraded1" businessDocumentRef="Price1" isPositiveResponse="true" isAuthenticated="persistent" isConfidential="persistent" isTamperDetectable="persistent"/> <DocumentEnvelope name="InvalidStockSymbol" nameID="InvalidStockSymbol0001" businessDocumentRef="InvalidStockSymbolDocument1" isPositiveResponse="false" isAuthenticated="persistent" isConfidential="persistent" isTamperDetectable="persistent"/> </RespondingBusinessActivity> </QueryResponse> <QueryResponse name="TradeRange" nameID="TradeRange1" isGuaranteedDeliveryRequired="false"> <RequestingRole name="initiater" nameID="initiater2"/> <RespondingRole name="responder" nameID="responder2"/> <RequestingBusinessActivity name="GetTradeRange" nameID="GetTradeRange1" isAuthorizationRequired="false" isIntelligibleCheckRequired="false" isNonRepudiationReceiptRequired="false" isNonRepudiationRequired="false" timeToAcknowledgeAcceptance="PT0H" timeToAcknowledgeReceipt="PT0H"> <DocumentEnvelope businessDocumentRef="StockSymbolRequest1" nameID="StockSymbolRequest0002" name="StockSymbolRequest" isAuthenticated="none" isConfidential="none" isTamperDetectable="none"/> </RequestingBusinessActivity> <RespondingBusinessActivity name="DayRange" nameID="DayRange1" isAuthorizationRequired="true" isIntelligibleCheckRequired="true" isNonRepudiationReceiptRequired="true" isNonRepudiationRequired="true" timeToAcknowledgeAcceptance="PT19H" timeToAcknowledgeReceipt="PT10S"> <DocumentEnvelope name="DayRange" nameID="DayRange0001" businessDocumentRef="RangeTraded1" isPositiveResponse="true" isAuthenticated="persistent" isConfidential="persistent" isTamperDetectable="persistent"/> <DocumentEnvelope name="InvalidStockSymbol" nameID="InvalidStockSymbol0002" businessDocumentRef="InvalidStockSymbolDocument1" isPositiveResponse="false" isAuthenticated="persistent" isConfidential="persistent" isTamperDetectable="persistent"/> </RespondingBusinessActivity> </QueryResponse> <BusinessCollaboration name="StockQuoteService" nameID="BC0001"> <Role name="Customer" nameID="Customer0002"/> <Role name="StockQuoteService" nameID="Service0002"/> <TimeToPerform duration="PT1M"/> <Start name="Start" nameID="Start0001"> <ToLink toBusinessStateRef="BT001"/> <ToLink toBusinessStateRef="BT002"/> </Start> <BusinessTransactionActivity name="GetLastTrade" nameID="BT001" businessTransactionRef="LastTrade1" hasLegalIntent="true"> <TimeToPerform duration="PT1M"/> <Performs currentRoleRef="Customer0002" performsRoleRef="initiater1"/> <Performs currentRoleRef="Service0002" performsRoleRef="responder1"/> </BusinessTransactionActivity> <BusinessTransactionActivity name="GetTradeRange" nameID="BT002" businessTransactionRef="LastTrade1" hasLegalIntent="true"> <TimeToPerform duration="PT1M"/> <Performs currentRoleRef="Customer0002" performsRoleRef="initiater2"/> <Performs currentRoleRef="Service0002" performsRoleRef="responder2"/> </BusinessTransactionActivity> <Success> <FromLink fromBusinessStateRef="BT001"> <ConditionExpression expressionLanguage="ConditionGuardValue" expression="Success"/> </FromLink> <FromLink fromBusinessStateRef="BT002"> <ConditionExpression expressionLanguage="ConditionGuardValue" expression="Success"/> </FromLink> </Success> <Failure> <FromLink fromBusinessStateRef="BT001"> <ConditionExpression expressionLanguage="ConditionGuardValue" expression="Failure"/> </FromLink> <FromLink fromBusinessStateRef="BT002"> <ConditionExpression expressionLanguage="ConditionGuardValue" expression="Failure"/> </FromLink> </Failure> </BusinessCollaboration> <OperationMapping businessTransactionActivityRef="BT001" roleRef="Customer0001" nameID="IOM0001" name="GetLastTrade"> <MessageMap operationName="getPrice" documentEnvelopeRef="StockSymbolRequest0001" operationStep="input" interfaceName="StockQuote"/> <MessageMap operationName="getPrice" documentEnvelopeRef="PriceResponse0001" operationStep="output" interfaceName="StockQuote"/> <MessageMap operationName="getPrice" documentEnvelopeRef="InvalidStockSymbol0001" operationStep="fault" interfaceName="StockQuote"/> </OperationMapping> <OperationMapping businessTransactionActivityRef="BT002" roleRef="Customer0002" nameID="IOM0002" name="GetTradeRange"> <MessageMap operationName="getDayRange" documentEnvelopeRef="StockSymbolRequest0002" operationStep="input" interfaceName="StockQuote"/> <MessageMap operationName="getDayRange" documentEnvelopeRef="PriceTraded1" operationStep="output" interfaceName="StockQuote"/> <MessageMap operationName="getDayRange" documentEnvelopeRef="InvalidStockSymbol0002" operationStep="fault" interfaceName="StockQuote"/> </OperationMapping> </ProcessSpecification>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]