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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-bp message

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


Subject: What business transaction changes would look like...


  1. Substitution group head renamed to BusinessTransactionHead
  2. DataExchange left as a very “optional” extension (with no alignment signal semantics)
  3. BusinessTransaction reintroduced but using new explicit requirement that implementations for signal types be referenced. Please examine the content model for BusinessTransaction and suggest changes if needed.

 

Here is (oxygen valid) sample instance data. Notice now that sample signals are added. It has been proposed that we have a standard package to xinclude the version 2.0 signal declarations. We need a namespace for the new signal values, and these are incomplete values in the example.

 

<?xml version="1.0" encoding="UTF-8"?>

<ProcessSpecification xmlns="http://www.oasis-open.org/committees/ebBP/BPS/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.oasis-open.org/committees/ebBP/BPS/2.0 c:\Schemas\ebBPSS-2_nov8.xsd" name="PurchasingCluster" nameID="PC23" uuid="urn:purchasingcluster" version="2">

<Signal name="ra" nameID="ra1">

      <Specification location="http://" name="ra" nameID="rabpss1"></Specification>

</Signal>

<Signal name="rae" nameID="rae1">

      <Specification location="http://" name="rae" nameID="raebpss1"></Specification>

</Signal>

      <BusinessDocument name="Invoice" nameID="bd-invoice">

            <Specification type="schema" location="http://purchasingcluster.com/Invoice.xsd" name="Invoice" nameID="invoice32"/>

      </BusinessDocument>

      <BusinessDocument name="InvoiceResponse" nameID="bd-invoiceResponse">

            <Specification type="schema" location="http://purchasingcluster.com/InvoiceResponse.xsd" name="InvoiceResponse" nameID="invoice33"/>

      </BusinessDocument>

      <DataExchange name="Data:Invoice" nameID="data-invoice">

            <RequestingBusinessActivity name="ReqBA:SendInvoice" nameID="debareq-invoice" timeToAcknowledgeReceipt="PT6H" timeToAcknowledgeAcceptance="PT12H">

                  <DocumentEnvelope name="DE:ProcessInvoice" nameID="data-de-invoice" businessDocumentRef="bd-invoice"/>

            </RequestingBusinessActivity>

            <RespondingBusinessActivity name="ResBA:ReceiveInvoice" nameID="debares-invoice">

                  <DocumentEnvelope name="DE:ProcessInvoiceResponse" nameID="data-de-invoiceResponse" businessDocumentRef="bd-invoiceResponse"/>

            </RespondingBusinessActivity>

      </DataExchange>

      <BusinessTransaction name="BT:Invoice" nameID="bt-invoice">

            <RequestingBusinessActivity name="ReqBA:SendInvoice" nameID="reqba-invoice" timeToAcknowledgeReceipt="PT6H" timeToAcknowledgeAcceptance="PT12H">

                  <DocumentEnvelope name="DE:ProcessInvoice" nameID="bt-de-invoice" businessDocumentRef="bd-invoice"/>

                  <ReceiptAcknowledgement name="sira" nameID="sira1" signalDefinitionRef="ra1"/>

                  <ReceiptAcknowledgementException name="sirae" nameID="sirae1" signalDefinitionRef="rae1"/>

            </RequestingBusinessActivity>

            <RespondingBusinessActivity name="ResBA:ReceiveInvoice" nameID="resba-invoice">

                  <DocumentEnvelope name="DE:ProcessInvoiceResponse" nameID="bt-de-invoiceResponse" businessDocumentRef="bd-invoiceResponse"/>

                  <ReceiptAcknowledgement name="sira" nameID="sira2" signalDefinitionRef="ra1"/>

                  <ReceiptAcknowledgementException name="sirae" nameID="sirae2" signalDefinitionRef="rae1"/>

            </RespondingBusinessActivity>

      </BusinessTransaction>

</ProcessSpecification>

 

 

<?xml version="1.0" encoding="UTF-8"?>
<ProcessSpecification xmlns="http://www.oasis-open.org/committees/ebBP/BPS/2.0"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://www.oasis-open.org/committees/ebBP/BPS/2.0 c:\Schemas\ebBPSS-2_nov8.xsd" name="PurchasingCluster" nameID="PC23" uuid="urn:purchasingcluster" version="2">
<Signal name="ra" nameID="ra1">
	<Specification location="http://"; name="ra" nameID="rabpss1"></Specification>
</Signal>
<Signal name="rae" nameID="rae1">
	<Specification location="http://"; name="rae" nameID="raebpss1"></Specification>
</Signal>
	<BusinessDocument name="Invoice" nameID="bd-invoice">
		<Specification type="schema" location="http://purchasingcluster.com/Invoice.xsd"; name="Invoice" nameID="invoice32"/>
	</BusinessDocument>
	<BusinessDocument name="InvoiceResponse" nameID="bd-invoiceResponse">
		<Specification type="schema" location="http://purchasingcluster.com/InvoiceResponse.xsd"; name="InvoiceResponse" nameID="invoice33"/>
	</BusinessDocument>
	<DataExchange name="Data:Invoice" nameID="data-invoice">
		<RequestingBusinessActivity name="ReqBA:SendInvoice" nameID="debareq-invoice" timeToAcknowledgeReceipt="PT6H" timeToAcknowledgeAcceptance="PT12H">
			<DocumentEnvelope name="DE:ProcessInvoice" nameID="data-de-invoice" businessDocumentRef="bd-invoice"/>
		</RequestingBusinessActivity>
		<RespondingBusinessActivity name="ResBA:ReceiveInvoice" nameID="debares-invoice">
			<DocumentEnvelope name="DE:ProcessInvoiceResponse" nameID="data-de-invoiceResponse" businessDocumentRef="bd-invoiceResponse"/>
		</RespondingBusinessActivity>
	</DataExchange>
	<BusinessTransaction name="BT:Invoice" nameID="bt-invoice">
		<RequestingBusinessActivity name="ReqBA:SendInvoice" nameID="reqba-invoice" timeToAcknowledgeReceipt="PT6H" timeToAcknowledgeAcceptance="PT12H">
			<DocumentEnvelope name="DE:ProcessInvoice" nameID="bt-de-invoice" businessDocumentRef="bd-invoice"/>
			<ReceiptAcknowledgement name="sira" nameID="sira1" signalDefinitionRef="ra1"/>
			<ReceiptAcknowledgementException name="sirae" nameID="sirae1" signalDefinitionRef="rae1"/>
		</RequestingBusinessActivity>
		<RespondingBusinessActivity name="ResBA:ReceiveInvoice" nameID="resba-invoice">
			<DocumentEnvelope name="DE:ProcessInvoiceResponse" nameID="bt-de-invoiceResponse" businessDocumentRef="bd-invoiceResponse"/>
			<ReceiptAcknowledgement name="sira" nameID="sira2" signalDefinitionRef="ra1"/>
			<ReceiptAcknowledgementException name="sirae" nameID="sirae2" signalDefinitionRef="rae1"/>
		</RespondingBusinessActivity>
	</BusinessTransaction>
</ProcessSpecification>

ebBPSS-2_nov8.xsd



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