← Prev in month ← Prev in thread
Next in thread → Next in month →

Re: [tamie] Question on uc3 again...

From
Stephen Green <>
Date
2009-12-06T20:49:54+00:00
ID
Thread
Re: [tamie] Question on uc3 again...
<?xml version="1.0" encoding="UTF-8"?>
<ProcessSpecification xmlns="http://docs.oasis-open.org/ebxmlbp/ebbp-2.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Order Complex Process"
  nameID="OrderComplexProcess_PS" specificationVersion="2" instanceVersion="0.9.7"
  xsi:schemaLocation="http://docs.oasis-open.org/ebxmlbp/ebbp-2.0 ebbp-2.0.xsd"
  uuid="bpid:urn:oasis:names:draft:bpss:ubl-2-ordering-process">
  <Documentation/>
  <Signal nameID="ra2" name="ReceiptAcknowledgement">
    <Specification nameID="rabpss2" name="ReceiptAcknowledgement" location="ebbp-signals-2.0.xsd"/>
  </Signal>
  <Signal nameID="rae2" name="ReceiptAcknowledgementException">
    <Specification nameID="raebpss2" name="Exception" location="ebbp-signals-2.0.xsd"/>
  </Signal>
  <Signal nameID="aa2" name="AcceptanceAcknowledgement">
    <Specification nameID="aabpss2" name="AcceptanceAcknowledgement" location="ebbp-signals-2.0.xsd"
    />
  </Signal>
  <Signal nameID="aae2" name="AcceptanceAcknowledgementException">
    <Specification nameID="aaebpss2" name="Exception" location="ebbp-signals-2.0.xsd"/>
  </Signal>
  <Signal nameID="ge2" name="GeneralException">
    <Specification nameID="gebpss2" name="Exception" location="ebbp-signals-2.0.xsd"/>
  </Signal>
  <Package name="Ordering" nameID="Ordering">
    <BusinessDocument name="Order" nameID="Order_BD">
      <Specification targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:Order-2"
        name="Order" nameID="Order_SP"
        location="http://docs.oasis-open.org/ubl/cd-UBL-2.0/xsdrt/maindoc/UBL-Order-2.0.xsd"
        type="schema"/>
    </BusinessDocument>
    <BusinessDocument name="Order Denied" nameID="OrderDenied_BD">
      <ConditionExpression expressionLanguage="XPath1" expression="//AcceptedIndicator='false'"/>
      <Specification
        targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:OrderResponseSimple-2"
        name="Order Response Simple - Order Denied" nameID="OrderResponseSimpleOrderDenied_SP"
        location="http://docs.oasis-open.org/ubl/cd-UBL-2.0/xsdrt/maindoc/UBL-OrderResponseSimple-2.0.xsd"
        type="schema"/>
    </BusinessDocument>
    <BusinessDocument name="Order Accepted In Full" nameID="OrderAcceptedInFull_BD">
      <ConditionExpression expressionLanguage="XPath1" expression="//AcceptedIndicator='true'"/>
      <Specification
        targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:OrderResponseSimple-2"
        name="Order Response Simple - Order Acceptance"
        nameID="OrderResponseSimpleOrderAcceptance_SP"
        location="http://docs.oasis-open.org/ubl/cd-UBL-2.0/xsdrt/maindoc/UBL-OrderResponseSimple-2.0.xsd"
        type="schema"/>
    </BusinessDocument>
    <BusinessDocument name="Order Accepted But Modified" nameID="OrderAcceptedButModified_BD">
      <Specification targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2"
        externalDocumentDefRef="urn:oasis:names:tc:ubl:xpath:OrderResponse-2.0:sbs-1.0"
        name="Order Response" nameID="OrderResponse_SP"
        location="http://docs.oasis-open.org/ubl/cd-UBL-2.0/xsdrt/maindoc/UBL-OrderResponse-2.0.xsd"
        type="schema"/>
    </BusinessDocument>
    <BusinessDocument name="Order Change" nameID="OrderChange_BD">
      <Specification targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:OrderChange-2"
        externalDocumentDefRef="urn:oasis:names:tc:ubl:xpath:OrderChange-2.0:sbs-1.0"
        name="Order Change" nameID="OrderChange_SP"
        location="http://docs.oasis-open.org/ubl/cd-UBL-2.0/xsdrt/maindoc/UBL-OrderChange-2.0.xsd"
        type="schema"/>
    </BusinessDocument>
    <BusinessDocument name="Order Change Denied" nameID="OrderChangeDenied_BD">
      <ConditionExpression expressionLanguage="XPath1" expression="//AcceptedIndicator='false'"/>
      <Specification
        targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:OrderResponseSimple-2"
        name="Order Response Simple - Order Change Denied"
        nameID="OrderResponseSimpleOrderChangeDenied_SP"
        location="http://docs.oasis-open.org/ubl/cd-UBL-2.0/xsdrt/maindoc/UBL-OrderResponseSimple-2.0.xsd"
        type="schema"/>
    </BusinessDocument>
    <BusinessDocument name="Order Change Accepted In Full" nameID="OrderChangeAcceptedInFull_BD">
      <ConditionExpression expressionLanguage="XPath1" expression="//AcceptedIndicator='true'"/>
      <Specification
        targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:OrderResponseSimple-2"
        name="Order Response Simple - Order Change Acceptance"
        nameID="OrderResponseSimpleOrderChangeAcceptance_SP"
        location="http://docs.oasis-open.org/ubl/cd-UBL-2.0/xsdrt/maindoc/UBL-OrderResponseSimple-2.0.xsd"
        type="schema"/>
    </BusinessDocument>
    <BusinessDocument name="Order Change Accepted But Modified"
      nameID="OrderChangeAcceptedButModified_BD">
      <Specification targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2"
        name="Order Change Response" nameID="OrderChangeResponse_SP"
        location="http://docs.oasis-open.org/ubl/cd-UBL-2.0/xsdrt/maindoc/UBL-OrderResponse-2.0.xsd"
        type="schema"/>
    </BusinessDocument>
    <BusinessDocument name="Order Cancellation" nameID="OrderCancellation_BD">
      <Specification
        targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:OrderCancellation-2"
        name="Order Cancellation" nameID="OrderCancellation_SP"
        location="http://docs.oasis-open.org/ubl/cd-UBL-2.0/xsdrt/maindoc/UBL-OrderCancellation-2.0.xsd"
        type="schema"/>
    </BusinessDocument>
    <CommercialTransaction name="Create Order" nameID="CreateOrder_CT"
      isGuaranteedDeliveryRequired="true">
      <RequestingRole name="InitiatorOrderWithSimpleOrComplexResponse" nameID="OrderInitiator"/>
      <RespondingRole name="ResponderOrderWithSimpleOrComplexResponse" nameID="OrderResponder"/>
      <RequestingBusinessActivity name="Send Order" nameID="SendOrder_ReqBA"
        isAuthorizationRequired="true" isIntelligibleCheckRequired="true"
        isNonRepudiationReceiptRequired="true" isNonRepudiationRequired="true">
        <DocumentEnvelope name="UBL 2 Order" nameID="Order_DE" businessDocumentRef="Order_BD"
          isAuthenticated="transient" isConfidential="transient" isTamperDetectable="transient"/>
        <ReceiptAcknowledgement signalDefinitionRef="ra2" nameID="RA2" name="RA2"/>
        <ReceiptAcknowledgementException signalDefinitionRef="rae2" nameID="RAE2" name="RAE2"/>
        <AcceptanceAcknowledgement signalDefinitionRef="aa2" nameID="AA2" name="AA2"/>
        <AcceptanceAcknowledgementException signalDefinitionRef="aae2" nameID="AAE2" name="AAE2"/>
      </RequestingBusinessActivity>
      <RespondingBusinessActivity name="Firm Order" nameID="FirmOrder_ResBA"
        isAuthorizationRequired="true" isIntelligibleCheckRequired="true"
        isNonRepudiationReceiptRequired="true" isNonRepudiationRequired="true">
        <DocumentEnvelope name="Denied" nameID="OrderDenied_DE" businessDocumentRef="OrderDenied_BD"
          isPositiveResponse="false" isAuthenticated="transient" isConfidential="transient"
          isTamperDetectable="transient"/>
        <DocumentEnvelope name="Accepted In Full" nameID="OrderAcceptedInFull_DE"
          businessDocumentRef="OrderAcceptedInFull_BD" isPositiveResponse="true"
          isAuthenticated="transient" isConfidential="transient" isTamperDetectable="transient"/>
        <DocumentEnvelope name="Accepted But Modified" nameID="OrderAcceptedButModified_DE"
          businessDocumentRef="OrderAcceptedButModified_BD" isAuthenticated="transient"
          isConfidential="transient" isTamperDetectable="transient"/>
        <ReceiptAcknowledgement signalDefinitionRef="ra2" nameID="RA2_B" name="RA2"/>
        <ReceiptAcknowledgementException signalDefinitionRef="rae2" nameID="RAE2_B" name="RAE2"/>
        <AcceptanceAcknowledgement signalDefinitionRef="aa2" nameID="AA2_B" name="AA2"/>
        <AcceptanceAcknowledgementException signalDefinitionRef="aae2" nameID="AAE2_B" name="AAE2"/>
      </RespondingBusinessActivity>
    </CommercialTransaction>
    <CommercialTransaction name="Change Order" nameID="ChangeOrder_CT"
      isGuaranteedDeliveryRequired="true">
      <RequestingRole name="InitiatorChangeWithComplexResponse" nameID="OrderChangeInitiator"/>
      <RespondingRole name="ResponderChangeWithComplexResponse" nameID="OrderChangeResponder"/>
      <RequestingBusinessActivity name="Send Order Change" nameID="SendOrderChange_ReqBA"
        isAuthorizationRequired="true" isIntelligibleCheckRequired="true"
        isNonRepudiationReceiptRequired="true" isNonRepudiationRequired="true">
        <DocumentEnvelope name="Change" nameID="OrderChange_DE" businessDocumentRef="OrderChange_BD"
          isAuthenticated="transient" isConfidential="transient" isTamperDetectable="transient"/>
        <ReceiptAcknowledgement signalDefinitionRef="ra2" nameID="RA2_A" name="RA2"/>
        <ReceiptAcknowledgementException signalDefinitionRef="rae2" nameID="RAE2_A" name="RAE2"/>
        <AcceptanceAcknowledgement signalDefinitionRef="aa2" nameID="AA2_A" name="AA2"/>
        <AcceptanceAcknowledgementException signalDefinitionRef="aae2" nameID="AAE2_A" name="AAE2"/>
      </RequestingBusinessActivity>
      <RespondingBusinessActivity name="Firm Order Change" nameID="FirmOrderChange_ResBA"
        isAuthorizationRequired="true" isIntelligibleCheckRequired="true"
        isNonRepudiationReceiptRequired="true" isNonRepudiationRequired="true">
        <DocumentEnvelope name="Order Change Denied" nameID="OrderChangeDenied_DE"
          businessDocumentRef="OrderChangeDenied_BD" isPositiveResponse="false"
          isAuthenticated="transient" isConfidential="transient" isTamperDetectable="transient"/>
        <DocumentEnvelope name="Order Change Accepted In Full" nameID="OrderChangeAcceptedInFull_DE"
          businessDocumentRef="OrderChangeAcceptedInFull_BD" isPositiveResponse="true"
          isAuthenticated="transient" isConfidential="transient" isTamperDetectable="transient"/>
        <DocumentEnvelope name="Order Change Accepted But Modified"
          nameID="OrderChangeAcceptedButModified_DE"
          businessDocumentRef="OrderChangeAcceptedButModified_BD" isPositiveResponse="true"
          isAuthenticated="transient" isConfidential="transient" isTamperDetectable="transient"/>
        <ReceiptAcknowledgement signalDefinitionRef="ra2" nameID="RA2_C" name="RA2"/>
        <ReceiptAcknowledgementException signalDefinitionRef="rae2" nameID="RAE2_C" name="RAE2"/>
        <AcceptanceAcknowledgement signalDefinitionRef="aa2" nameID="AA2_C" name="AA2"/>
        <AcceptanceAcknowledgementException signalDefinitionRef="aae2" nameID="AAE2_C" name="AAE2"/>
      </RespondingBusinessActivity>
    </CommercialTransaction>
    <Notification name="Cancel Order" nameID="CancelOrder_N" isGuaranteedDeliveryRequired="true">
      <RequestingRole name="InitiatorOrderCancellationNotification"
        nameID="OrderCancellationInitiator"/>
      <RespondingRole name="ResponderOrderCancellationNotification"
        nameID="OrderCancellationResponder"/>
      <RequestingBusinessActivity name="Send Order Cancellation"
        nameID="SendOrderCancellation_ReqBA">
        <DocumentEnvelope name="Order Cancellation" nameID="OrderCancellation_DE"
          businessDocumentRef="OrderCancellation_BD" isAuthenticated="transient"
          isConfidential="transient" isTamperDetectable="transient"/>
        <ReceiptAcknowledgement signalDefinitionRef="ra2" nameID="RA2_D" name="RA2"/>
        <ReceiptAcknowledgementException signalDefinitionRef="rae2" nameID="RAE2_D" name="RAE2"/>
        <AcceptanceAcknowledgement signalDefinitionRef="aa2" nameID="AA2_D" name="AA2"/>
        <AcceptanceAcknowledgementException signalDefinitionRef="aae2" nameID="AAE2_D" name="AAE2"/>
      </RequestingBusinessActivity>
      <RespondingBusinessActivity name="Receive Order Cancellation"
        nameID="ReceiveOrderCancellation_ResBA"/>
    </Notification>
    <BusinessCollaboration name="Create Order" nameID="CreateOrder_BC">
      <Role name="Buyer" nameID="Buyer"/>
      <Role name="Seller" nameID="Seller"/>
      <TimeToPerform/>
      <Start name="Start Send Order" nameID="CreateOrder_ST">
        <ToLink toBusinessStateRef="CreateOrder_BTA"/>
      </Start>
      <BusinessTransactionActivity name="Create Order" nameID="CreateOrder_BTA"
        businessTransactionRef="CreateOrder_CT" hasLegalIntent="true">
        <TimeToPerform/>
        <Performs currentRoleRef="Buyer" performsRoleRef="OrderInitiator"/>
        <Performs currentRoleRef="Seller" performsRoleRef="OrderResponder"/>
      </BusinessTransactionActivity>
      <Decision name="Create Order" nameID="CreateOrder_Decision">
        <FromLink fromBusinessStateRef="CreateOrder_BTA"/>
        <ToLink toBusinessStateRef="CreateOrder_Failure">
          <ConditionExpression expressionLanguage="DocumentEnvelope" expression="OrderDenied_DE"/>
        </ToLink>
        <ToLink toBusinessStateRef="CreateOrder_Success">
          <ConditionExpression expressionLanguage="DocumentEnvelope"
            expression="OrderAcceptedInFull_DE"/>
        </ToLink>
        <ToLink toBusinessStateRef="RespondToOrderResponse_Decision">
          <ConditionExpression expressionLanguage="DocumentEnvelope"
            expression="OrderAcceptedButModified_DE"/>
        </ToLink>
      </Decision>
      <Failure name="Failure" nameID="CreateOrder_Failure"/>
      <Success name="Success" nameID="CreateOrder_Success"/>
      <Decision name="Respond To Order Response" nameID="RespondToOrderResponse_Decision">
        <FromLink fromBusinessStateRef="CreateOrder_Decision"/>
        <ToLink toBusinessStateRef="CancelOrder_BTA"/>
        <ToLink toBusinessStateRef="ChangeOrder_BTA">
          <ConditionExpression expressionLanguage="DocumentEnvelope" expression="OrderChange_DE"/>
        </ToLink>
      </Decision>
      <BusinessTransactionActivity name="Change Order" nameID="ChangeOrder_BTA"
        businessTransactionRef="ChangeOrder_CT" hasLegalIntent="true">
        <TimeToPerform/>
        <Performs currentRoleRef="Buyer" performsRoleRef="OrderChangeInitiator"/>
        <Performs currentRoleRef="Seller" performsRoleRef="OrderChangeResponder"/>
      </BusinessTransactionActivity>
      <BusinessTransactionActivity name="Cancel Order" nameID="CancelOrder_BTA"
        businessTransactionRef="CancelOrder_N" hasLegalIntent="true">
        <TimeToPerform/>
        <Performs currentRoleRef="Buyer" performsRoleRef="OrderCancellationInitiator"/>
        <Performs currentRoleRef="Seller" performsRoleRef="OrderCancellationResponder"/>
      </BusinessTransactionActivity>
      <Decision name="Change Order" nameID="ChangeOrder_Decision">
        <FromLink fromBusinessStateRef="ChangeOrder_BTA"/>
        <ToLink toBusinessStateRef="ChangeOrder_Failure">
          <ConditionExpression expressionLanguage="DocumentEnvelope"
            expression="OrderChangeDenied_DE"/>
        </ToLink>
        <ToLink toBusinessStateRef="ChangeOrder_Success">
          <ConditionExpression expressionLanguage="DocumentEnvelope"
            expression="OrderChangeAcceptedInFull_DE"/>
        </ToLink>
        <ToLink toBusinessStateRef="ChangeOrder_Success">
          <ConditionExpression expressionLanguage="DocumentEnvelope"
            expression="OrderChangeAcceptedButModified_DE"/>
        </ToLink>
      </Decision>
      <Failure name="Failure" nameID="ChangeOrder_Failure"/>
      <Success name="Success" nameID="ChangeOrder_Success"/>
    </BusinessCollaboration>
  </Package>
</ProcessSpecification>
← Prev in month ← Prev in thread
Next in thread → Next in month →