[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: XML Files for service and action
Attaching the couple of bpss samples and cpa -hima
<?xml version = "1.0" encoding = "UTF-8"?> <!DOCTYPE ProcessSpecification SYSTEM "file:///D:/ebXML/AppSpecs/ebBPSS.dtd"> <ProcessSpecification name = "Simple" version = "1.1" uuid = "[1234-5678-901234]"> <!-- Business Documents --> <BusinessDocument name = "PriceCheckRequest" specificationLocation = "PriceCheckRequest.dtd" specificationElement = "PriceCheckRequest"/> <BusinessDocument name = "PriceCheckResponse" specificationLocation = "PriceCheckResponse.dtd" specificationElement = "PriceCheckResponse"/> <BusinessDocument name = "PurchaseOrder" specificationLocation = "PurchaseOrder.dtd" specificationElement = "PurchaseOrder"/> <BusinessDocument name = "PurchaseOrderAck" specificationLocation = "PurcaseOrderAck.dtd" specificationElement = "PurcaseOrderAck"/> <BusinessDocument name = "ChangeOrder" specificationLocation = "ChangeOrder.dtd" specificationElement = "ChangeOrder"/> <BusinessDocument name = "ChangeOrderReponse" specificationLocation = "ChangeOrderReponse.dtd" specificationElement = "ChangeOrderReponse"/> <Package name = "Order Mangement System"> <!--Simple Binary Collaboration with three Transactions --> <BinaryCollaboration name = "Order Mangement" timeToPerform = "PT30M"> <InitiatingRole name = "Buyer"/> <RespondingRole name = "Seller"/> <BusinessTransactionActivity name = "Price Check BTA" timeToPerform = "PT10M" businessTransaction = "Price Check" fromAuthorizedRole = "Buyer" toAuthorizedRole = "Seller"/> <BusinessTransactionActivity name = "Purchase Order BTA" timeToPerform = "PT10M" businessTransaction = "Purchase Order" fromAuthorizedRole = "Buyer" toAuthorizedRole = "Seller"/> <BusinessTransactionActivity name = "Change Order BTA" timeToPerform = "PT10M" businessTransaction = "Change Order" fromAuthorizedRole = "Buyer" toAuthorizedRole = "Seller"/> <Start toBusinessState = "Price Check BTA"/> <Transition fromBusinessState = "Price Check BTA" toBusinessState = "Purchase Order BTA"/> <Transition fromBusinessState = "Purchase Order BTA" toBusinessState = "Change Order BTA"/> <Success fromBusinessState = "Change Order BTA" conditionGuard = "Success"/> <Failure fromBusinessState = "Change Order BTA" conditionGuard = "BusinessFailure"/> </BinaryCollaboration> <BusinessTransaction name = "Price Check"> <RequestingBusinessActivity name = "PriceCheckRequestingBA" timeToAcknowledgeReceipt = "PT10M" timeToAcknowledgeAcceptance = "PT10M"> <DocumentEnvelope businessDocument = "PriceCheckRequest"/> </RequestingBusinessActivity> <RespondingBusinessActivity name = "PriceCheckRespondingBA" timeToAcknowledgeReceipt = "PT10M"> <DocumentEnvelope businessDocument = "PriceCheckResponse" isPositiveResponse = "true"/> </RespondingBusinessActivity> </BusinessTransaction> <BusinessTransaction name = "Purchase Order"> <RequestingBusinessActivity name = "PurchaseOrderRequestingBA" timeToAcknowledgeReceipt = "PT10M" timeToAcknowledgeAcceptance = "PT10M"> <DocumentEnvelope businessDocument = "PurchaseOrder" isPositiveResponse = "true"/> </RequestingBusinessActivity> <RespondingBusinessActivity name = "PurchaseOrderRespondingBA" timeToAcknowledgeReceipt = "PT10M"> <DocumentEnvelope businessDocument = "PurchaseOrderAck" isPositiveResponse = "true"/> </RespondingBusinessActivity> </BusinessTransaction> <BusinessTransaction name = "Change Order"> <RequestingBusinessActivity name = "ChangeOrderRequestingBA" timeToAcknowledgeReceipt = "PT10M" timeToAcknowledgeAcceptance = "PT10M"> <DocumentEnvelope businessDocument = "ChangeOrderRequest" isPositiveResponse = "true"/> </RequestingBusinessActivity> <RespondingBusinessActivity name = "ChangeOrderRespondingBA" timeToAcknowledgeReceipt = "PT10M"> <DocumentEnvelope businessDocument = "ChangeOrderResponse" isPositiveResponse = "true"/> </RespondingBusinessActivity> </BusinessTransaction> </Package> </ProcessSpecification>
<?xml version = "1.0" encoding = "UTF-8"?> <!DOCTYPE ProcessSpecification SYSTEM "file:///D:/ebXML/AppSpecs/ebBPSS.dtd"> <ProcessSpecification name = "Simple" version = "1.1" uuid = "[1234-5678-901234]"> <!-- Business Documents --> <BusinessDocument name = "PriceCheckRequest" specificationLocation = "PriceCheckRequest.dtd" specificationElement = "PriceCheckRequest"/> <BusinessDocument name = "PriceCheckResponse" specificationLocation = "PriceCheckResponse.dtd" specificationElement = "PriceCheckResponse"/> <BusinessDocument name = "PurchaseOrder" specificationLocation = "PurchaseOrder.dtd" specificationElement = "PurchaseOrder"/> <BusinessDocument name = "PurchaseOrderAck" specificationLocation = "PurcaseOrderAck.dtd" specificationElement = "PurcaseOrderAck"/> <BusinessDocument name = "ChangeOrder" specificationLocation = "ChangeOrder.dtd" specificationElement = "ChangeOrder"/> <BusinessDocument name = "ChangeOrderReponse" specificationLocation = "ChangeOrderReponse.dtd" specificationElement = "ChangeOrderReponse"/> <Package name = "Order Mangement System"> <!-- collaboration for Creating a purchase order--> <BinaryCollaboration name = "Init Order" timeToPerform = "PT30M"> <InitiatingRole name = "Buyer"/> <RespondingRole name = "Seller"/> <BusinessTransactionActivity name = "Price Check BTA" timeToPerform = "PT10M" businessTransaction = "Price Check" fromAuthorizedRole = "Buyer" toAuthorizedRole = "Seller"/> <BusinessTransactionActivity name = "Purchase Order BTA" timeToPerform = "PT10M" businessTransaction = "Purchase Order" fromAuthorizedRole = "Buyer" toAuthorizedRole = "Seller"/> <Start toBusinessState = "Price Check BTA"/> <Transition fromBusinessState = "Price Check BTA" toBusinessState = "Purchase Order BTA"/> <Transition fromBusinessState = "Purchase Order BTA" toBusinessState = "Change Order BTA"/> <Success fromBusinessState = "Purchase Order BTA" conditionGuard = "Success"/> <Failure fromBusinessState = "Purchase Order BTA" conditionGuard = "BusinessFailure"/> </BinaryCollaboration> <!-- collaboration for Changing purchase Order --> <BinaryCollaboration name = "Change Order" timeToPerform = "PT30M"> <InitiatingRole name = "Buyer"/> <RespondingRole name = "Seller"/> <BusinessTransactionActivity name = "Change Order BTA" timeToPerform = "PT10M" businessTransaction = "Change Order" fromAuthorizedRole = "Buyer" toAuthorizedRole = "Seller"/> <Start toBusinessState = "Change Order BTA"/> <Success fromBusinessState = "Change Order BTA" conditionGuard = "Success"/> <Failure fromBusinessState = "Change Order BTA" conditionGuard = "BusinessFailure"/> </BinaryCollaboration> <!-- Nested collaboration for example --> <BinaryCollaboration name = "Order Management" timeToPerform = "PT30M"> <InitiatingRole name = "Buyer"/> <RespondingRole name = "Seller"/> <CollaborationActivity name = "Init Order CA" binaryCollaboration="Init Order" fromAuthorizedRole = "Buyer" toAuthorizedRole = "Seller"/> <CollaborationActivity name = "Change Order CA" binaryCollaboration="Change Order" fromAuthorizedRole = "Buyer" toAuthorizedRole = "Seller"/> <Start toBusinessState = "Init Order CA"/> <Transition fromBusinessState = "Init Order CA" toBusinessState = "Change Order CA"/> <Success fromBusinessState = "Change Order CA" conditionGuard = "Success"/> <Failure fromBusinessState = "Change Order CA" conditionGuard = "BusinessFailure"/> </BinaryCollaboration> <BusinessTransaction name = "Price Check"> <RequestingBusinessActivity name = "PriceCheckRequestingBA" timeToAcknowledgeReceipt = "PT10M" timeToAcknowledgeAcceptance = "PT10M"> <DocumentEnvelope businessDocument = "PriceCheckRequest"/> </RequestingBusinessActivity> <RespondingBusinessActivity name = "PriceCheckRespondingBA" timeToAcknowledgeReceipt = "PT10M"> <DocumentEnvelope businessDocument = "PriceCheckResponse" isPositiveResponse = "true"/> </RespondingBusinessActivity> </BusinessTransaction> <BusinessTransaction name = "Purchase Order"> <RequestingBusinessActivity name = "PurchaseOrderRequestingBA" timeToAcknowledgeReceipt = "PT10M" timeToAcknowledgeAcceptance = "PT10M"> <DocumentEnvelope businessDocument = "PurchaseOrder" isPositiveResponse = "true"/> </RequestingBusinessActivity> <RespondingBusinessActivity name = "PurchaseOrderRespondingBA" timeToAcknowledgeReceipt = "PT10M"> <DocumentEnvelope businessDocument = "PurchaseOrderAck" isPositiveResponse = "true"/> </RespondingBusinessActivity> </BusinessTransaction> <BusinessTransaction name = "Change Order"> <RequestingBusinessActivity name = "ChangeOrderRequestingBA" timeToAcknowledgeReceipt = "PT10M" timeToAcknowledgeAcceptance = "PT10M"> <DocumentEnvelope businessDocument = "ChangeOrderRequest" isPositiveResponse = "true"/> </RequestingBusinessActivity> <RespondingBusinessActivity name = "ChangeOrderRespondingBA" timeToAcknowledgeReceipt = "PT10M"> <DocumentEnvelope businessDocument = "ChangeOrderResponse" isPositiveResponse = "true"/> </RespondingBusinessActivity> </BusinessTransaction> </Package> </ProcessSpecification>
<?xml version="1.0"?> <!DOCTYPE CollaborationProtocolAgreement SYSTEM "cpa.dtd"> <CollaborationProtocolAgreement xmlns:tp="http://www.ebxml.org/namespaces/tradePartner" xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" cpaid="4PipTest" version="1.2"> <Status value="proposed"/> <Start>2001-05-20T07:21:00Z</Start> <End>2002-05-20T07:21:00Z</End> <ConversationConstraints invocationLimit="100" concurrentConversations="100"/> <PartyInfo> <PartyId>Seller</PartyId> <PartyRef xlink_href="http://himagirint:8080/ebXML/msh"/> <CollaborationRole id="N00"> <ProcessSpecification version="1.0" name="Order Management" xlink_type="simple" xlink_href="http://www.ebxml.org/processes/OrderManagement.xml"/> <Role name="Seller" xlink_type="simple" xlink_href="http://ebxml.org/processes/OrderManagement.xml#Seller"/> <CertificateRef certId="N03"/> <ServiceBinding channelId="N04" packageId="N0402" name="Order Management"> <Service type="string">Order Management</Service> </ServiceBinding> </CollaborationRole> <Certificate certId="N03"> <KeyInfo/> </Certificate> <DeliveryChannel channelId="N04" transportId="N05" docExchangeId="N06"> <Characteristics syncReplyMode="none" nonrepudiationOfOrigin="false" nonrepudiationOfReceipt="false" secureTransport="true" confidentiality="true" authenticated="true" authorized="false"/> </DeliveryChannel> <Transport transportId="N05"> <SendingProtocol version="1.1">HTTP</SendingProtocol> <ReceivingProtocol version="1.1">HTTP</ReceivingProtocol> <Endpoint uri="http://himagirint:8080/ebXML/msh" type="allPurpose"/> <Endpoint uri="http://himagirint:8080/ebXML/msh" type="request"/> <Endpoint uri="http://himagirint:8080/ebXML/msh" type="response"/> <Endpoint uri="http://himagirint:8080/ebXML/msh" type="error"/> <TransportSecurity> <Protocol version="3.0">SSL</Protocol> <CertificateRef certId="N03"/> </TransportSecurity> </Transport> <DocExchange docExchangeId="N06"> <ebXMLBinding version="1.0"> <ReliableMessaging deliverySemantics="BestEffort" idempotency="false" messageOrderSemantics="NotGuaranteed"> <Retries>5</Retries> <RetryInterval>30</RetryInterval> <PersistDuration>P1D</PersistDuration> </ReliableMessaging> <DigitalEnvelope> <Protocol version="2.0">S/MIME</Protocol> <EncryptionAlgorithm>DES-CBC</EncryptionAlgorithm> <CertificateRef certId="N03"/> </DigitalEnvelope> </ebXMLBinding> </DocExchange> </PartyInfo> <PartyInfo> <PartyId type="DUNS">Buyer</PartyId> <PartyRef xlink_type="simple" xlink_href="http://himagiripc:8080/ebXML/msh"/> <CollaborationRole id="N30"> <ProcessSpecification version="1.0" name="OrderManagement" xlink_type="simple" xlink_href="http://www.ebxml.org/processes/OrderManagement.xml"/> <Role name="Seller" xlink_type="simple" xlink_href="http://ebxml.org/processes/OrderManagement.xml#Buyer"/> <CertificateRef certId="N33"/> <ServiceBinding channelId="N34" packageId="N0402" name="Order Management"> <Service type="string">Order Management</Service> </ServiceBinding> </CollaborationRole> <Certificate certId="N33"> <KeyInfo/> </Certificate> <DeliveryChannel channelId="N34" transportId="N35" docExchangeId="N36"> <Characteristics syncReplyMode="none" nonrepudiationOfOrigin="false" nonrepudiationOfReceipt="false" secureTransport="true" confidentiality="true" authenticated="true" authorized="false"/> </DeliveryChannel> <Transport transportId="N35"> <SendingProtocol version="1.1">HTTP</SendingProtocol> <ReceivingProtocol version="1.1">HTTP</ReceivingProtocol> <Endpoint uri="http://himagiripc:8080/ebXML/msh" type="allPurpose"/> <Endpoint uri="http://himagiripc:8080/ebXML/msh" type="request"/> <Endpoint uri="http://himagiripc:8080/ebXML/msh" type="response"/> <Endpoint uri="http://himagiripc:8080/ebXML/msh" type="error"/> <TransportSecurity> <Protocol version="3.0">SSL</Protocol> <CertificateRef certId="N33"/> </TransportSecurity> </Transport> <DocExchange docExchangeId="N36"> <ebXMLBinding version="1.0"> <ReliableMessaging deliverySemantics="BestEffort" idempotency="false" messageOrderSemantics="NotGuaranteed"> <Retries>5</Retries> <RetryInterval>30</RetryInterval> <PersistDuration>P1D</PersistDuration> </ReliableMessaging> <DigitalEnvelope> <Protocol version="2.0">S/MIME</Protocol> <EncryptionAlgorithm>DES-CBC</EncryptionAlgorithm> <CertificateRef certId="N33"/> </DigitalEnvelope> </ebXMLBinding> </DocExchange> </PartyInfo> <Packaging id="N0402"> <ProcessingCapabilities parse="true" generate="true"/> <SimplePart id="N40" mimetype="text/xml"> <NamespaceSupported location="http://ebxml.org/project_teams/transport/messageService.xsd" version="1.0">http://www.ebxml.org/namespaces/messageService</NamespaceSupported> <NamespaceSupported location="http://ebxml.org/project_teams/transport/xmldsig-core-schema.xsd" version="1.0">http://www.w3.org/2000/09/xmldsig</NamespaceSupported> </SimplePart> <SimplePart id="N41" mimetype="text/xml"> <NamespaceSupported location="http://ebxml.org/processes/BuySell.xsd" version="1.0">http://ebxml.org/processes/BuySell.xsd</NamespaceSupported> </SimplePart> <CompositeList> <Composite id="N42" mimetype="multipart/related" mimeparameters="type=text/xml;"> <Constituent idref="N40"/> <Constituent idref="N41"/> </Composite> </CompositeList> </Packaging> <Comment xml:lang="en-us">OrderManagement system</Comment> </CollaborationProtocolAgreement>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC