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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-iic message

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


Subject: [iic] 8/9/2004: ebBP Examples


As indicated today, here are the examples I promised to provide:

    * In the .zip is an ebBP example that is being used with the errata
      v2.1 CPPA (in work):
      cppa-draft-updates-v2pt1-extensions-ebBP-042704.txt and
      EDiintBPSS.xml. Note that this is using a draft that was the
      precursor to ebXML BPSS v1.1.
    * Two examples received from Australia from RedWahoo based on v1.1.
      I think these were generated from the model so I would have to
      check how it aligns with the actual schema. 

Thanks.


cppa-errata-2pt1-instance-examples-ebbp-moberg-042704.zip

<?xml version="1.0" encoding="UTF-8" ?>			
<ProcessSpecification			
	name="Perform grain stock transfer"		
	nameID="process.stockTransfer"		
	version="1.1"		
	xmlns="http://www.untmg.org/downloads/General/approved/BPSS-v1pt10.xsd";		
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";		
	xsi:schemaLocation="http://www.untmg.org/downloads/General/approved/BPSS-v1pt10.xsd";>		
	<BusinessDocument		
		name="Stock Transfer Dispatch advice"	
		nameID="information.stockDisAdv"/>	
	<Package		
		name="Shipping of grain"	
		nameID="export.shipping">	
		<BusinessTransaction	
			name="Notify stock transfer dispatch advice"
			nameID="transaction.dispatchAdvice"			
			isGuaranteedDeliveryRequired="false"			
			pattern="standards-com-au:7000.001.wheat:export.shipping.pattern.advanceShip">			
			<RequestingBusinessActivity			
				name="Notify stock transfer dispatch advice request"		
				nameID="activity.dispatchAdvice.request"		
				isAuthorizationRequired="false"		
				isIntelligibleCheckRequired="false"		
				isNonRepudiationRequired="false"		
				isNonRepudiationReceiptRequired="false"		
				timeToAcknowledgeReceipt="PT24H"		
				retryCount="3">		
				<DocumentEnvelope		
					name="Notify stock transfer dispatch advice request. Stock Transfer Dispatch advice"	
					nameID="envelope.dispatchAdvice.request.stockDisAdv"	
					businessDocument="Stock Transfer Dispatch advice"		
					businessDocumentIDREF="information.stockDisAdv"		
					isAuthenticated="none"		
					isConfidential="none"		
					isTamperDetectable="none"/>		
			</RequestingBusinessActivity>				
			<RespondingBusinessActivity				
				name="Notify stock transfer dispatch advice response"			
				nameID="activity.dispatchAdvice.response">			
			</RespondingBusinessActivity>				
		</BusinessTransaction>					
		<BusinessTransaction					
			name="Notify stock transfer consignment details"				
			nameID="transaction.consignment"				
			isGuaranteedDeliveryRequired="false"				
			pattern="standards-com-au:7000.001.wheat:export.shipping.pattern.advanceShip">				
			<RequestingBusinessActivity					
				name="Notify stock transfer consignment details request"				
				nameID="activity.consignment.request"				
				isAuthorizationRequired="false"				
				isIntelligibleCheckRequired="false"				
				isNonRepudiationRequired="false"				
				isNonRepudiationReceiptRequired="false"				
				timeToAcknowledgeReceipt="PT24H"				
				retryCount="3">				
				<DocumentEnvelope				
					name="Notify stock transfer consignment details request. Stock Transfer Dispatch advice"			
					nameID="envelope.consignment.request.stockDisAdv"			
					businessDocument="Stock Transfer Dispatch advice"			
					businessDocumentIDREF="information.stockDisAdv"			
					isAuthenticated="none"			
					isConfidential="none"			
					isTamperDetectable="none"/>			
			</RequestingBusinessActivity>					
			<RespondingBusinessActivity					
				name="Notify stock transfer consignment details response"				
				nameID="activity.consignment.response">				
			</RespondingBusinessActivity>					
		</BusinessTransaction>						
		<BusinessTransaction						
			name="Notify stock transfer advance shipment"					
			nameID="transaction.advanceShip"					
			isGuaranteedDeliveryRequired="false"					
			pattern="standards-com-au:7000.001.wheat:export.shipping.pattern.advanceShip">					
			<RequestingBusinessActivity					
				name="Notify stock transfer advance shipment request"				
				nameID="activity.advanceShip.request"				
				isAuthorizationRequired="false"				
				isIntelligibleCheckRequired="false"				
				isNonRepudiationRequired="false"				
				isNonRepudiationReceiptRequired="false"				
				timeToAcknowledgeReceipt="PT24H"				
				retryCount="3">				
				<DocumentEnvelope				
					name="Notify stock transfer advance shipment request. Stock Transfer Dispatch advice"			
					nameID="envelope.advanceShip.request.stockDisAdv"			
					businessDocument="Stock Transfer Dispatch advice"			
					businessDocumentIDREF="information.stockDisAdv"			
					isAuthenticated="none"			
					isConfidential="none"			
					isTamperDetectable="none"/>			
			</RequestingBusinessActivity>					
			<RespondingBusinessActivity	
				name="Notify stock transfer advance shipment response"
				nameID="activity.advanceShip.response">
			</RespondingBusinessActivity>	
		</BusinessTransaction>		
		<BinaryCollaboration		
			name="Notify stock transfer dispatch advice"	
			nameID="collaboration.dispatchAdvice"	
			pattern="standards-com-au:7000.001.wheat:export.shipping.pattern.advanceShip"	
			initiatingRoleIDREF="role.dispatchAdvice.shipAgent"	
			timeToPerform="PT24H">	
			<Role	name="Shipping Agent (intermediary)"
				nameID="role.dispatchAdvice.shipAgent"/>
			<Role	name="Seller (supplier)"
				nameID="role.dispatchAdvice.seller"/>
			<Start	nameID="Perform grain stock transfer. Notify stock transfer dispatch advice.start"
				toBusinessState="Perform grain stock transfer. Notify stock transfer dispatch advice"
				toBusinessStateIDREF="bta.stockTransfer.dispatchAdvice"/>
			<BusinessTransactionActivity	
				name="Perform grain stock transfer. Notify stock transfer dispatch advice"
				nameID="bta.stockTransfer.dispatchAdvice"
				fromRoleIDREF="role.dispatchAdvice.shipAgent"
				fromRole="Shipping Agent (intermediary)"
				toRoleIDREF="role.dispatchAdvice.seller"
				toRole="Seller (supplier)"
				businessTransaction="Notify stock transfer dispatch advice"
				businessTransactionIDREF="transaction.dispatchAdvice"
				timeToPerform="PT24H"/>
			<Success	nameID="bta.stockTransfer.dispatchAdvice.success"
				fromBusinessStateIDREF="bta.stockTransfer.dispatchAdvice"
				fromBusinessState="Perform grain stock transfer. Notify stock transfer dispatch advice"
				conditionGuard="Success"/>
			<Failure	nameID="bta.stockTransfer.dispatchAdvice.failure"
				fromBusinessStateIDREF="bta.stockTransfer.dispatchAdvice"
				fromBusinessState="Perform grain stock transfer. Notify stock transfer dispatch advice"
				conditionGuard="Failure"/>
		</BinaryCollaboration>		
		<BinaryCollaboration		
			name="Notify stock transfer consignment details"	
			nameID="collaboration.consignment"	
			pattern="standards-com-au:7000.001.wheat:export.shipping.pattern.advanceShip"	
			initiatingRoleIDREF="role.consignment.shipAgent"	
			timeToPerform="PT24H">	
			<Role	name="Shipping Agent (intermediary)"
				nameID="role.consignment.shipAgent"/>
			<Role	name="Carrier (intermediary)"
				nameID="role.consignment.carrier"/>
			<Start	nameID="bta.stockTransfer.consignment.start"
				toBusinessState="Perform grain stock transfer. Notify stock transfer consignment details"
				toBusinessStateIDREF="bta.stockTransfer.consignment"/>
			<BusinessTransactionActivity	
				name="Perform grain stock transfer. Notify stock transfer consignment details"
				nameID="bta.stockTransfer.consignment"
				fromRoleIDREF="role.consignment.shipAgent"
				fromRole="Shipping Agent (intermediary)"
				toRoleIDREF="role.consignment.carrier"
				toRole="Carrier (intermediary)"
				businessTransaction="Notify stock transfer consignment details"
				businessTransactionIDREF="transaction.consignment"
				timeToPerform="PT24H"/>
			<Success	nameID="bta.stockTransfer.consignment.success"
				fromBusinessStateIDREF="bta.stockTransfer.consignment"
				fromBusinessState="Perform grain stock transfer. Notify stock transfer consignment details"
				conditionGuard="Success"/>
			<Failure	nameID="bta.stockTransfer.consignment.failure"
				fromBusinessStateIDREF="bta.stockTransfer.consignment"
				fromBusinessState="Perform grain stock transfer. Notify stock transfer consignment details"
				conditionGuard="Failure"/>
		</BinaryCollaboration>		
		<BinaryCollaboration		
			name="Notify stock transfer advance shipment"	
			nameID="collaboration.advanceShip"	
			pattern="standards-com-au:7000.001.wheat:export.shipping.pattern.advanceShip"	
			initiatingRoleIDREF="role.advanceShip.seller"	
			timeToPerform="PT24H">	
			<Role	name="Seller (supplier)"
				nameID="role.advanceShip.seller"/>
			<Role	name="Receiving Agent (intermediary)"
				nameID="role.advanceShip.receiveAgent"/>
			<Start	nameID="Perform grain stock transfer. Notify stock transfer advance shipment.start"
				toBusinessState="Perform grain stock transfer. Notify stock transfer advance shipment"
				toBusinessStateIDREF="bta.stockTransfer.advanceShip"/>
			<BusinessTransactionActivity	
				name="Perform grain stock transfer. Notify stock transfer advance shipment"
				nameID="bta.stockTransfer.advanceShip"
				fromRoleIDREF="role.advanceShip.seller"
				fromRole="Seller (supplier)"
				toRoleIDREF="role.advanceShip.receiveAgent"
				toRole="Receiving Agent (intermediary)"
				businessTransaction="Notify stock transfer advance shipment"
				businessTransactionIDREF="transaction.advanceShip"
				timeToPerform="PT24H"/>
			<Success	nameID="bta.stockTransfer.advanceShip.success"
				fromBusinessStateIDREF="bta.stockTransfer.advanceShip"
				fromBusinessState="Perform grain stock transfer. Notify stock transfer advance shipment"
				conditionGuard="Success"/>
			<Failure	nameID="bta.stockTransfer.advanceShip.failure"	
				fromBusinessStateIDREF="bta.stockTransfer.advanceShip"	
				fromBusinessState="Perform grain stock transfer. Notify stock transfer advance shipment"	
				conditionGuard="Failure"/>	
		</BinaryCollaboration>			
		<MultiPartyCollaboration			
			name="Perform grain stock transfer"		
			nameID="collaboration.stockTransfer">		
			<BusinessPartnerRole		
				name="Regional bulk handler"	
				nameID="rbhc">	
				<Performs	role="Shipping Agent (intermediary)"
					roleIDREF="role.dispatchAdvice.shipAgent"/>
				<Performs	role="Shipping Agent (intermediary)"
					roleIDREF="role.consignment.shipAgent"/>
			</BusinessPartnerRole>		
			<BusinessPartnerRole		
				name="Marketer"	
				nameID="marketer">	
				<Performs	role="Seller (supplier)"
					roleIDREF="role.dispatchAdvice.seller"/>
				<Performs	role="Seller (supplier)"
					roleIDREF="role.advanceShip.seller"/>
			</BusinessPartnerRole>		
			<BusinessPartnerRole		
				name="Transport Provider"	
				nameID="transporter">	
				<Performs	role="Carrier (intermediary)"
					roleIDREF="role.consignment.carrier"/>
			</BusinessPartnerRole>		
			<BusinessPartnerRole		
				name="Port bulk handler"	
				nameID="portbhc">	
				<Performs	role="Receiving Agent (intermediary)"
					roleIDREF="role.advanceShip.receiveAgent"/>
			</BusinessPartnerRole>		
		</MultiPartyCollaboration>			
	</Package>				
</ProcessSpecification>					
<?xml version="1.0" encoding="UTF-8" ?>				
<tp:CollaborationProtocolAgreement				 tp:version="2_0b"
	xmlns:tp="http://www.oasis-open.org/committees/ebxml-cppa/schema/cpp-cpa-2_0.xsd";			
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";			
	xmlns:xlink="http://www.w3.org/1999/xlink";			
	xmlns:ds="http://www.w3.org/2000/09/xmldsig#";			
	xmlns:xsd="http://www.w3.org/2001/XMLSchema";			
	xsi:schemaLocation="http://www.oasis-open.org/committees/ebxml-cppa/schema/cpp-cpa-2_0.xsd";			
	tp:cpaid="standards-com-au:7000.001.wheat:export.shipping.cpaTemplate.dispatchAdvice">			
	<tp:Status tp:value="signed"/>			
	<tp:Start>2000-01-01T00:00:00Z</tp:Start>			
	<tp:End>2000-01-01T00:00:00Z</tp:End>			
	<tp:ConversationConstraints tp:invocationLimit="100" tp:concurrentConversations="10"/>			
	<tp:PartyInfo				
		tp:partyName="PartyA"			
		tp:defaultMshChannelId="bizdex.tpaService.channel.default.smtp.ebxml.rel.nr.partyA"			
		tp:defaultMshPackageId="bizdex.tpaService.package.mshAck">			
		<tp:PartyId	tp:type="urn:ato-gov-au:abn">		
			PartyA ABN		</tp:PartyId>
		<tp:PartyRef 	xlink:type="simple"		
			xlink:href="http://partyAdiscoveryURL";		
			tp:type="uddi-org:inquiry_v3"  tp:schemaLocation="uddi-org:inquiry_v3"/>		
		<tp:CollaborationRole>			
			<tp:ProcessSpecification tp:version="2.0a"		tp:name="Perform grain stock transfer"
				xlink:type="simple"	xlink:href="standards-com-au:7000.001.wheat:export.shipping.collaboration.stockTransfer"
				tp:uuid="standards-com-au:7000.001.wheat:export.shipping.collaboration.stockTransfer"/>	
			<tp:Role	tp:name="Shipping Agent (intermediary)"	
				xlink:href="standards-com-au:7000.001.wheat:export.shipping.role.dispatchAdvice.shipAgent"/>	
			<tp:ServiceBinding>		
				<tp:Service>	standards-com-au:7000.001.wheat:export.shipping.role.dispatchAdvice.shipAgent							
				</tp:Service>								
				<tp:CanSend>								
					<tp:ThisPartyActionBinding							
						tp:id="binding.dispatchAdvice.request.send"						
						tp:action="activity.dispatchAdvice.request"						
						tp:packageId="package.dispatchAdvice.request.stockDisAdv">						
						<!-- Transaction pattern: 		standards-com-au:7000.001.wheat:export.shipping.pattern.dispatchAdvice		-->		
						<tp:BusinessTransactionCharacteristics						
							tp:isNonRepudiationRequired="false"					
							tp:isNonRepudiationReceiptRequired="false"					
							tp:isAuthorizationRequired="false"					
							tp:isIntelligibleCheckRequired="false"					
							tp:timeToAcknowledgeReceipt="PT1H"					
							tp:timeToPerform="PT1H"					
							tp:retryCount="3"			
							tp:isAuthenticated="persistent"			
							tp:isConfidential="none"			
							tp:isTamperProof="persistent"			/>
						<tp:ChannelId>				
							bizdex.tpaService.channel.default.http.ebxml.rel.nr.partyA			
						</tp:ChannelId>				
						<tp:ChannelId>				
							bizdex.tpaService.channel.default.smtp.ebxml.rel.nr.partyA			
						</tp:ChannelId>				
					</tp:ThisPartyActionBinding>					
					<tp:OtherPartyActionBinding>					
						binding.dispatchAdvice.request.receive				
					</tp:OtherPartyActionBinding>					
				</tp:CanSend>						
				<tp:CanReceive>						
					<tp:ThisPartyActionBinding					
						tp:id="bizdex.tpaService.binding.receiptAck.receive"				
						tp:action="bizdex.tpaService.activity.receiptAck"				
						tp:packageId="bizdex.tpaService.package.receiptAck">				
						<!-- Transaction pattern: 		bizdex-com-au:transactionPatterns.ebXMLDefault.ReceiptSignal		-->
						<tp:BusinessTransactionCharacteristics				
							tp:isNonRepudiationRequired="false"			
							tp:isNonRepudiationReceiptRequired="false"			
							tp:isAuthorizationRequired="false"			
							tp:isIntelligibleCheckRequired="false"			
							tp:timeToAcknowledgeReceipt="PT1H"			
							tp:timeToPerform="PT1H"			
							tp:retryCount="3"			
							tp:isAuthenticated="persistent"			
							tp:isConfidential="none"			
							tp:isTamperProof="persistent"			/>
						<tp:ChannelId>				
							bizdex.tpaService.channel.default.http.ebxml.rel.nr.partyA			
						</tp:ChannelId>				
						<tp:ChannelId>				
							bizdex.tpaService.channel.default.smtp.ebxml.rel.nr.partyA			
						</tp:ChannelId>				
					</tp:ThisPartyActionBinding>					
					<tp:OtherPartyActionBinding>					
						bizdex.tpaService.binding.receiptAck.send				
					</tp:OtherPartyActionBinding>					
				</tp:CanReceive>						
				<tp:CanReceive>						
					<tp:ThisPartyActionBinding					
						tp:id="bizdex.tpaService.binding.exception.receive"				
						tp:action="bizdex.tpaService.activity.exception"				
						tp:packageId="bizdex.tpaService.package.exception">				
						<!-- Transaction pattern: 		bizdex-com-au:transactionPatterns.ebXMLDefault.ExceptionSignal		-->
						<tp:BusinessTransactionCharacteristics				
							tp:isNonRepudiationRequired="false"			
							tp:isNonRepudiationReceiptRequired="false"			
							tp:isAuthorizationRequired="false"			
							tp:isIntelligibleCheckRequired="false"			
							tp:timeToAcknowledgeReceipt="PT1H"			
							tp:timeToPerform="PT1H"			
							tp:retryCount="3"			
							tp:isAuthenticated="persistent"			
							tp:isConfidential="none"			
							tp:isTamperProof="persistent"			/>
						<tp:ChannelId>				
							bizdex.tpaService.channel.default.http.ebxml.rel.nr.partyA			
						</tp:ChannelId>		
						<tp:ChannelId>		
							bizdex.tpaService.channel.default.smtp.ebxml.rel.nr.partyA	
						</tp:ChannelId>		
					</tp:ThisPartyActionBinding>			
					<tp:OtherPartyActionBinding>			
						bizdex.tpaService.binding.exception.send		
					</tp:OtherPartyActionBinding>			
				</tp:CanReceive>				
			</tp:ServiceBinding>					
		</tp:CollaborationRole>						
		<tp:Certificate		tp:certId="PartyA_SigningCert">				
			<ds:KeyInfo><ds:KeyName>		PartyA ABN_DSC signing cert			</ds:KeyName></ds:KeyInfo>
		</tp:Certificate>						
		<tp:Certificate		tp:certId="PartyA_EncryptionCert">				
			<ds:KeyInfo><ds:KeyName>		PartyA ABN_DSC encryption cert			</ds:KeyName></ds:KeyInfo>
		</tp:Certificate>						
		<tp:Certificate		tp:certId="PartyA_ABN-DSC_TrustedRoot">				
			<ds:KeyInfo><ds:KeyName>		ABN-DSC Trusted Root Cert			</ds:KeyName></ds:KeyInfo>
		</tp:Certificate>						
		<tp:Certificate		tp:certId="PartyA_ClientCert">				
			<ds:KeyInfo><ds:KeyName>		PartyA SSL client cert			</ds:KeyName></ds:KeyInfo>
		</tp:Certificate>						
		<tp:Certificate		tp:certId="PartyA_ServerCert">				
			<ds:KeyInfo><ds:KeyName>		PartyA SSL server cert			</ds:KeyName></ds:KeyInfo>
		</tp:Certificate>						
		<tp:Certificate		tp:certId="PartyA_CA1TrustedRoot">				
			<ds:KeyInfo><ds:KeyName>		CA1TrustedRoot Cert			</ds:KeyName></ds:KeyInfo>
		</tp:Certificate>						
		<tp:Certificate		tp:certId="PartyA_CA2TrustedRoot">				
			<ds:KeyInfo><ds:KeyName>		CA2TrustedRoot Cert			</ds:KeyName></ds:KeyInfo>
		</tp:Certificate>						
		<tp:SecurityDetails		tp:securityId="PartyA_TransportSecurity">						
			<tp:TrustAnchors>							
				<tp:AnchorCertificateRef 		tp:certId="PartyA_CA2TrustedRoot"/>				
				<tp:AnchorCertificateRef 		tp:certId="PartyA_CA1TrustedRoot"/>				
			</tp:TrustAnchors>							
		</tp:SecurityDetails>								
		<tp:SecurityDetails		tp:securityId="PartyA_MessageSecurity">						
			<tp:TrustAnchors>							
				<tp:AnchorCertificateRef 		tp:certId="PartyA_ABN-DSC_TrustedRoot"/>				
			</tp:TrustAnchors>							
		</tp:SecurityDetails>								
		<tp:DeliveryChannel								
			tp:channelId="bizdex.tpaService.channel.default.http.ebxml.rel.nr.partyA"							
			tp:transportId="http.partyA"							
			tp:docExchangeId="ebxml.rel.nr.partyA">							
			<tp:MessagingCharacteristics	tp:syncReplyMode="none"						
				tp:ackRequested="always"					
				tp:ackSignatureRequested="never"					
				tp:duplicateElimination="always"/>					
		</tp:DeliveryChannel>							
		<tp:DeliveryChannel							
			tp:channelId="bizdex.tpaService.channel.default.smtp.ebxml.rel.nr.partyA"						
			tp:transportId="smtp.partyA"						
			tp:docExchangeId="ebxml.rel.nr.partyA">						
			<tp:MessagingCharacteristics	tp:syncReplyMode="none"					
				tp:ackRequested="always"					
				tp:ackSignatureRequested="never"					
				tp:duplicateElimination="always"/>					
		</tp:DeliveryChannel>							
		<tp:Transport		tp:transportId="http.partyA">					
			<tp:TransportSender>						
				<tp:TransportProtocol		tp:version="1.1">		http	</tp:TransportProtocol>
				<tp:AccessAuthentication> basic </tp:AccessAuthentication>							
			</tp:TransportSender>								
			<tp:TransportReceiver>								
				<tp:TransportProtocol		tp:version="1.1">		http	</tp:TransportProtocol>		
				<tp:AccessAuthentication> basic </tp:AccessAuthentication>							
				<tp:Endpoint tp:uri="http://companyA.B2B";					tp:type="allPurpose"/>		
			</tp:TransportReceiver>									
		</tp:Transport>										
		<tp:Transport		tp:transportId="smtp.partyA">								
			<tp:TransportSender>									
				<tp:TransportProtocol		tp:version="1.0">		smtp	</tp:TransportProtocol>			
				<tp:AccessAuthentication> basic </tp:AccessAuthentication>								
			</tp:TransportSender>									
			<tp:TransportReceiver>									
				<tp:TransportProtocol		tp:version="1.0">		smtp	</tp:TransportProtocol>			
				<tp:AccessAuthentication> basic </tp:AccessAuthentication>								
				<tp:Endpoint tp:uri="http://companyA.B2B";					tp:type="allPurpose"/>			
			</tp:TransportReceiver>							
		</tp:Transport>								
		<tp:DocExchange 		tp:docExchangeId="ebxml.rel.nr.partyA">						
			<tp:ebXMLSenderBinding  tp:version="2.0">							
				<tp:ReliableMessaging>						
					<tp:Retries>	5	</tp:Retries>			
					<tp:RetryInterval>	PT1H	</tp:RetryInterval>			
					<tp:MessageOrderSemantics>	Guaranteed	</tp:MessageOrderSemantics>			
				</tp:ReliableMessaging>						
				<tp:PersistDuration>		P2D	</tp:PersistDuration>			
				<tp:SenderNonRepudiation>						
					<tp:NonRepudiationProtocol>	http://www.w3.org/2000/09/xmldsig#				</tp:NonRepudiationProtocol>
					<tp:HashFunction>	http://www.w3.org/2000/09/xmldsig#sha1				</tp:HashFunction>
					<tp:SignatureAlgorithm>	http://www.w3.org/2000/09/xmldsig#dsa-sha1				</tp:SignatureAlgorithm>
					<tp:SigningCertificateRef tp:certId="PartyA_SigningCert"/>					
				</tp:SenderNonRepudiation>						
			</tp:ebXMLSenderBinding>							
			<tp:ebXMLReceiverBinding  tp:version="2.0">							
				<tp:ReliableMessaging>						
					<tp:Retries>	5	</tp:Retries>			
					<tp:RetryInterval>	PT1H	</tp:RetryInterval>			
					<tp:MessageOrderSemantics>	Guaranteed	</tp:MessageOrderSemantics>			
				</tp:ReliableMessaging>						
				<tp:PersistDuration>		P2D	</tp:PersistDuration>			
				<tp:ReceiverNonRepudiation>						
					<tp:NonRepudiationProtocol>	http://www.w3.org/2000/09/xmldsig#				</tp:NonRepudiationProtocol>
					<tp:HashFunction>	http://www.w3.org/2000/09/xmldsig#sha1				</tp:HashFunction>
					<tp:SignatureAlgorithm>	http://www.w3.org/2000/09/xmldsig#dsa-sha1				</tp:SignatureAlgorithm>
					<tp:SigningSecurityDetailsRef tp:securityId="PartyA_MessageSecurity"/>					
				</tp:ReceiverNonRepudiation>						
			</tp:ebXMLReceiverBinding>							
		</tp:DocExchange>								
	</tp:PartyInfo>									
	<tp:PartyInfo							
		tp:partyName="PartyB"						
		tp:defaultMshChannelId="bizdex.tpaService.channel.default.http.ebxml.rel.nr.partyB"						
		tp:defaultMshPackageId="bizdex.tpaService.package.mshAck">						
		<tp:PartyId	tp:type="urn:ato-gov-au:abn">			PartyB ABN		</tp:PartyId>
		<tp:PartyRef 	xlink:type="simple"					
			xlink:href="http://partyBdiscoveryURL";					
			tp:type="uddi-org:inquiry_v3"  tp:schemaLocation="uddi-org:inquiry_v3"/>					
		<tp:CollaborationRole>						
			<tp:ProcessSpecification tp:version="2.0a"					
				tp:name="Perform grain stock transfer"				
				xlink:type="simple"	xlink:href="standards-com-au:7000.001.wheat:export.shipping.collaboration.stockTransfer"			
				tp:uuid="standards-com-au:7000.001.wheat:export.shipping.collaboration.stockTransfer"/>				
			<tp:Role	tp:name="Seller (supplier)"				
				xlink:href="standards-com-au:7000.001.wheat:export.shipping.role.dispatchAdvice.shipAgent"/>				
			<tp:ServiceBinding>					
				<tp:Service>						
					standards-com-au:7000.001.wheat:export.shipping.role.dispatchAdvice.shipAgent					
				</tp:Service>						
				<tp:CanSend>						
					<tp:ThisPartyActionBinding	tp:id="bizdex.tpaService.binding.receiptAck.send"				
						tp:action="bizdex.tpaService.activity.receiptAck"				
						tp:packageId="bizdex.tpaService.package.receiptAck">				
						<!-- Transaction pattern: 		bizdex-com-au:transactionPatterns.ebXMLDefault.ReceiptSignal		-->
						<tp:BusinessTransactionCharacteristics				
							tp:isNonRepudiationRequired="false"			
							tp:isNonRepudiationReceiptRequired="false"			
							tp:isAuthorizationRequired="false"			
							tp:isIntelligibleCheckRequired="false"			
							tp:timeToAcknowledgeReceipt="PT1H"			
							tp:timeToPerform="PT1H"			
							tp:retryCount="3"			
							tp:isAuthenticated="persistent"			
							tp:isConfidential="none"			
							tp:isTamperProof="persistent"			/>
						<tp:ChannelId>				
							bizdex.tpaService.channel.default.http.ebxml.rel.nr.partyB			
						</tp:ChannelId>				
						<tp:ChannelId>				
							bizdex.tpaService.channel.default.smtp.ebxml.rel.nr.partyB			
						</tp:ChannelId>				
					</tp:ThisPartyActionBinding>					
					<tp:OtherPartyActionBinding>					
						bizdex.tpaService.binding.receiptAck.receive				
					</tp:OtherPartyActionBinding>					
				</tp:CanSend>						
				<tp:CanSend>						
					<tp:ThisPartyActionBinding	tp:id="bizdex.tpaService.binding.exception.send"				
						tp:action="bizdex.tpaService.activity.exception"				
						tp:packageId="bizdex.tpaService.package.exception">				
						<!-- Transaction pattern: 		bizdex-com-au:transactionPatterns.ebXMLDefault.ExceptionSignal		-->
						<tp:BusinessTransactionCharacteristics				
							tp:isNonRepudiationRequired="false"			
							tp:isNonRepudiationReceiptRequired="false"			
							tp:isAuthorizationRequired="false"			
							tp:isIntelligibleCheckRequired="false"			
							tp:timeToAcknowledgeReceipt="PT1H"			
							tp:timeToPerform="PT1H"			
							tp:retryCount="3"			
							tp:isAuthenticated="persistent"			
							tp:isConfidential="none"			
							tp:isTamperProof="persistent"			/>
						<tp:ChannelId>				
							bizdex.tpaService.channel.default.http.ebxml.rel.nr.partyB			
						</tp:ChannelId>				
						<tp:ChannelId>				
							bizdex.tpaService.channel.default.smtp.ebxml.rel.nr.partyB			
						</tp:ChannelId>				
					</tp:ThisPartyActionBinding>					
					<tp:OtherPartyActionBinding>					
						bizdex.tpaService.binding.exception.receive				
					</tp:OtherPartyActionBinding>					
				</tp:CanSend>						
				<tp:CanReceive>						
					<tp:ThisPartyActionBinding	tp:id="binding.dispatchAdvice.request.receive"				
						tp:action="activity.dispatchAdvice.request"				
						tp:packageId="package.dispatchAdvice.request.stockDisAdv">				
						<!-- Transaction pattern: 		standards-com-au:7000.001.wheat:export.shipping.pattern.dispatchAdvice		-->
						<tp:BusinessTransactionCharacteristics				
							tp:isNonRepudiationRequired="false"			
							tp:isNonRepudiationReceiptRequired="false"			
							tp:isAuthorizationRequired="false"			
							tp:isIntelligibleCheckRequired="false"			
							tp:timeToAcknowledgeReceipt="PT1H"			
							tp:timeToPerform="PT1H"			
							tp:retryCount="3"			
							tp:isAuthenticated="persistent"			
							tp:isConfidential="none"			
							tp:isTamperProof="persistent"			/>
						<tp:ChannelId>	bizdex.tpaService.channel.default.http.ebxml.rel.nr.partyB			</tp:ChannelId>
						<tp:ChannelId>	bizdex.tpaService.channel.default.smtp.ebxml.rel.nr.partyB			</tp:ChannelId>
					</tp:ThisPartyActionBinding>					
					<tp:OtherPartyActionBinding>	binding.dispatchAdvice.request.send			</tp:OtherPartyActionBinding>	
				</tp:CanReceive>				
			</tp:ServiceBinding>					
		</tp:CollaborationRole>						
		<tp:Certificate		tp:certId="PartyB_SigningCert">				
			<ds:KeyInfo><ds:KeyName>		PartyB ABN_DSC signing cert			</ds:KeyName></ds:KeyInfo>
		</tp:Certificate>						
		<tp:Certificate		tp:certId="PartyB_EncryptionCert">				
			<ds:KeyInfo><ds:KeyName>		PartyB ABN_DSC encryption cert			</ds:KeyName></ds:KeyInfo>
		</tp:Certificate>						
		<tp:Certificate		tp:certId="PartyB_ABN-DSC_TrustedRoot">				
			<ds:KeyInfo><ds:KeyName>		ABN-DSC Trusted Root Cert			</ds:KeyName></ds:KeyInfo>
		</tp:Certificate>						
		<tp:Certificate		tp:certId="PartyB_ClientCert">				
			<ds:KeyInfo><ds:KeyName>		PartyB SSL client cert			</ds:KeyName></ds:KeyInfo>
		</tp:Certificate>						
		<tp:Certificate		tp:certId="PartyB_ServerCert">				
			<ds:KeyInfo><ds:KeyName>		PartyB SSL server cert			</ds:KeyName></ds:KeyInfo>		
		</tp:Certificate>								
		<tp:Certificate		tp:certId="PartyB_CA1TrustedRoot">						
			<ds:KeyInfo><ds:KeyName>		CA1TrustedRoot Cert			</ds:KeyName></ds:KeyInfo>		
		</tp:Certificate>								
		<tp:Certificate		tp:certId="PartyB_CA2TrustedRoot">						
			<ds:KeyInfo><ds:KeyName>		CA2TrustedRoot Cert			</ds:KeyName></ds:KeyInfo>		
		</tp:Certificate>								
		<tp:SecurityDetails		tp:securityId="PartyB_TransportSecurity">						
			<tp:TrustAnchors>							
				<tp:AnchorCertificateRef 		tp:certId="PartyB_CA2TrustedRoot"/>				
				<tp:AnchorCertificateRef 		tp:certId="PartyB_CA1TrustedRoot"/>				
			</tp:TrustAnchors>							
		</tp:SecurityDetails>								
		<tp:SecurityDetails		tp:securityId="PartyB_MessageSecurity">						
			<tp:TrustAnchors>							
				<tp:AnchorCertificateRef 		tp:certId="PartyB_ABN-DSC_TrustedRoot"/>				
			</tp:TrustAnchors>							
		</tp:SecurityDetails>								
		<tp:DeliveryChannel								
			tp:channelId="bizdex.tpaService.channel.default.http.ebxml.rel.nr.partyB"							
			tp:transportId="http.partyB"							
			tp:docExchangeId="ebxml.rel.nr.partyB">							
			<tp:MessagingCharacteristics	tp:syncReplyMode="none"						
				tp:ackRequested="always"						
				tp:ackSignatureRequested="never"						
				tp:duplicateElimination="always"/>						
		</tp:DeliveryChannel>								
		<tp:DeliveryChannel								
			tp:channelId="bizdex.tpaService.channel.default.smtp.ebxml.rel.nr.partyB"							
			tp:transportId="smtp.partyB"							
			tp:docExchangeId="ebxml.rel.nr.partyB">							
			<tp:MessagingCharacteristics	tp:syncReplyMode="none"							
				tp:ackRequested="always"							
				tp:ackSignatureRequested="never"							
				tp:duplicateElimination="always"/>							
		</tp:DeliveryChannel>									
		<tp:Transport	tp:transportId="http.partyB">								
			<tp:TransportSender>								
				<tp:TransportProtocol	tp:version="1.1">		http	</tp:TransportProtocol>			
				<tp:AccessAuthentication> basic </tp:AccessAuthentication>							
			</tp:TransportSender>								
			<tp:TransportReceiver>								
				<tp:TransportProtocol	tp:version="1.1">		http	</tp:TransportProtocol>				
				<tp:AccessAuthentication> basic </tp:AccessAuthentication>								
				<tp:Endpoint tp:uri="B2B@companyB" 					tp:type="allPurpose"/>			
			</tp:TransportReceiver>									
		</tp:Transport>										
		<tp:Transport	tp:transportId="smtp.partyB">									
			<tp:TransportSender>									
				<tp:TransportProtocol	tp:version="1.0">		smtp	</tp:TransportProtocol>				
				<tp:AccessAuthentication> basic </tp:AccessAuthentication>								
			</tp:TransportSender>							
			<tp:TransportReceiver>							
				<tp:TransportProtocol	tp:version="1.0">		smtp	</tp:TransportProtocol>		
				<tp:AccessAuthentication> basic </tp:AccessAuthentication>						
				<tp:Endpoint tp:uri="B2B@companyB" 					tp:type="allPurpose"/>	
			</tp:TransportReceiver>							
		</tp:Transport>								
		<tp:DocExchange 		tp:docExchangeId="ebxml.rel.nr.partyB">						
			<tp:ebXMLSenderBinding  tp:version="2.0">							
				<tp:ReliableMessaging>						
					<tp:Retries>	5	</tp:Retries>			
					<tp:RetryInterval>	PT1H	</tp:RetryInterval>			
					<tp:MessageOrderSemantics>	Guaranteed	</tp:MessageOrderSemantics>			
				</tp:ReliableMessaging>						
				<tp:PersistDuration>		P2D	</tp:PersistDuration>			
				<tp:SenderNonRepudiation>						
					<tp:NonRepudiationProtocol>	http://www.w3.org/2000/09/xmldsig#				</tp:NonRepudiationProtocol>
					<tp:HashFunction>	http://www.w3.org/2000/09/xmldsig#sha1				</tp:HashFunction>
					<tp:SignatureAlgorithm>	http://www.w3.org/2000/09/xmldsig#dsa-sha1				</tp:SignatureAlgorithm>
					<tp:SigningCertificateRef tp:certId="PartyB_SigningCert"/>					
				</tp:SenderNonRepudiation>						
			</tp:ebXMLSenderBinding>							
			<tp:ebXMLReceiverBinding  tp:version="2.0">							
				<tp:ReliableMessaging>						
					<tp:Retries>	5	</tp:Retries>			
					<tp:RetryInterval>	PT1H	</tp:RetryInterval>			
					<tp:MessageOrderSemantics>	Guaranteed	</tp:MessageOrderSemantics>			
				</tp:ReliableMessaging>						
				<tp:PersistDuration>		P2D	</tp:PersistDuration>			
				<tp:ReceiverNonRepudiation>						
					<tp:NonRepudiationProtocol>	http://www.w3.org/2000/09/xmldsig#				</tp:NonRepudiationProtocol>
					<tp:HashFunction>	http://www.w3.org/2000/09/xmldsig#sha1				</tp:HashFunction>
					<tp:SignatureAlgorithm>	http://www.w3.org/2000/09/xmldsig#dsa-sha1				</tp:SignatureAlgorithm>
					<tp:SigningSecurityDetailsRef tp:securityId="PartyB_MessageSecurity"/>					
				</tp:ReceiverNonRepudiation>						
			</tp:ebXMLReceiverBinding>					
		</tp:DocExchange>						
	</tp:PartyInfo>							
	<tp:SimplePart							
		tp:id="ebxmlMessageHeader"			tp:mimetype="text/xml">			
		<tp:NamespaceSupported						
			tp:location="http://www.oasis-open.org/committees/ebxml-msg/schema/msg-header-2_0.xsd";					
			tp:version="2.0">					
				http://www.oasis-open.org/committees/ebxml-msg/schema/msg-header-2_0.xsd				
		</tp:NamespaceSupported>						
	</tp:SimplePart>							
	<tp:SimplePart					
		tp:id="ReceiptAcknowledgement_BPSS_Signal"				tp:mimetype="application/xml">
		<tp:NamespaceSupported				
			tp:location="http://www.untmg.org/BusinessProcess/BPSS_SIGNALS.xsd";			
			tp:version="2.0">			
				http://www.untmg.org/BusinessProcess/BPSS_SIGNALS.xsd		
		</tp:NamespaceSupported>				
	</tp:SimplePart>					
	<tp:SimplePart					
		tp:id="AcceptanceAcknowledgement_BPSS_Signal"			tp:mimetype="application/xml">	
		<tp:NamespaceSupported				
			tp:location="http://www.untmg.org/BusinessProcess/BPSS_SIGNALS.xsd";			
			tp:version="2.0">			
				http://www.untmg.org/BusinessProcess/BPSS_SIGNALS.xsd		
		</tp:NamespaceSupported>				
	</tp:SimplePart>					
	<tp:SimplePart					
		tp:id="Exception_BPSS_Signal"				tp:mimetype="application/xml">
		<tp:NamespaceSupported				
			tp:location="http://www.untmg.org/BusinessProcess/BPSS_SIGNALS.xsd";			
			tp:version="2.0">			
				http://www.untmg.org/BusinessProcess/BPSS_SIGNALS.xsd		
		</tp:NamespaceSupported>				
	</tp:SimplePart>					
	<tp:SimplePart					
		tp:id="standards-com-au:7000.001.wheat:export.shipping.information.stockDisAdv"				tp:mimetype="application/xml">
		<tp:NamespaceSupported				
			tp:location="http://repository.bizdex.com.au/publicProcess/standards.com.au/7000.001.wheat/export.shipping/information/stockDisAdv/schema/stockDisAdv.1.0.xsd";			
			tp:version="1.0">			
				standards-com-au:7000.001.wheat:export.shipping.information.stockDisAdv:1.0		
		</tp:NamespaceSupported>				
	</tp:SimplePart>					
	<tp:Packaging			
		tp:id="bizdex.tpaService.package.mshAck">		
		<tp:ProcessingCapabilities tp:parse="true" tp:generate="true"/>		
		<tp:CompositeList>		
			<tp:Composite tp:id="bizdex.tpaService.message.mshAck"	
				tp:mimetype="multipart/related"
				tp:mimeparameters="type=text/xml">
				<tp:Constituent tp:idref="ebxmlMessageHeader"/>
			</tp:Composite>	
		</tp:CompositeList>		
	</tp:Packaging>			
	<tp:Packaging			
		tp:id="bizdex.tpaService.package.receiptAck">		
		<tp:ProcessingCapabilities tp:parse="true" tp:generate="true"/>		
		<tp:CompositeList>		
			<tp:Composite tp:id="bizdex.tpaService.message.receiptAck"	
				tp:mimetype="multipart/related"
				tp:mimeparameters="type=text/xml">
				<tp:Constituent tp:idref="ebxmlMessageHeader"/>
				<tp:Constituent tp:idref="ReceiptAcknowledgement_BPSS_Signal"/>
			</tp:Composite>	
		</tp:CompositeList>		
	</tp:Packaging>			
	<tp:Packaging			
		tp:id="bizdex.tpaService.package.acceptanceAck">		
		<tp:ProcessingCapabilities tp:parse="true" tp:generate="true"/>		
		<tp:CompositeList>		
			<tp:Composite tp:id="bizdex.tpaService.message.acceptanceAck"	
				tp:mimetype="multipart/related"
				tp:mimeparameters="type=text/xml">
				<tp:Constituent tp:idref="ebxmlMessageHeader"/>
				<tp:Constituent tp:idref="AcceptanceAcknowledgement_BPSS_Signal"/>
			</tp:Composite>	
		</tp:CompositeList>		
	</tp:Packaging>			
	<tp:Packaging			
		tp:id="bizdex.tpaService.package.exception">		
		<tp:ProcessingCapabilities tp:parse="true" tp:generate="true"/>		
		<tp:CompositeList>		
			<tp:Composite tp:id="bizdex.tpaService.message.exception"	
				tp:mimetype="multipart/related"
				tp:mimeparameters="type=text/xml">
				<tp:Constituent tp:idref="ebxmlMessageHeader"/>
				<tp:Constituent tp:idref="Exception_BPSS_Signal"/>
			</tp:Composite>	
		</tp:CompositeList>		
	</tp:Packaging>			
	<tp:Packaging			
		tp:id="package.dispatchAdvice.request.stockDisAdv">		
		<tp:ProcessingCapabilities tp:parse="true" tp:generate="true"/>		
		<tp:CompositeList>		
			<tp:Composite tp:id="message.dispatchAdvice.request.stockDisAdv"	
				tp:mimetype="multipart/related"
				tp:mimeparameters="type=text/xml">
				<tp:Constituent tp:idref="ebxmlMessageHeader"/>
				<tp:Constituent tp:idref="standards-com-au:7000.001.wheat:export.shipping.information.stockDisAdv"/>
			</tp:Composite>	
		</tp:CompositeList>		
	</tp:Packaging>			
</tp:CollaborationProtocolAgreement>				


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