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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-cppa message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [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>

Service and Action.doc



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


Powered by eList eXpress LLC