← Prev in month
← Prev in thread
Next in thread →
Next in month →
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 →