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: Another possible blemish in an example in section 3.4.11.2


Question for the TC to discuss.

 

 

 

<Variable  name="PO Accepted" nameID="H7YIUSOP" businessTransactionActivityRef="ID122A39C23" businessDocumentRef="ID1012">

      <ConditionExpression expressionLanguage="XPath1" expression="//POAck[@status=’Reject’]"/>

</Variable>

 

<Decision    name="Decision10" nameID="IDDecision10">
            <FromLink fromBusinessStateRef="ID122A39C23"/>
            <ToLink toBusinessStateRef=" D2JSK99AK" >
                <ConditionExpression expressionLanguage="DocumentEnvelope" expression="PO Accepted" />
            </ToLink>
            <ToLink toBusinessStateRef="DK9726AJ" >
                <ConditionExpression expressionLanguage="ConditionGuardValue" expression="Failure"/>
            </ToLink>
      </Decision>

 

 

Shouldn’t the expressionLanguage for the Success clause be XPath1 instead of DocumentEnvelope?

 

This would allow an implementation to know that “PO Accepted” is to be interpreted as a variable,

and not as a name of a DocumentEnvelope.

 

 

In other words, should we replace in this example

 

<ToLink toBusinessStateRef=" D2JSK99AK" >
                <ConditionExpression expressionLanguage="DocumentEnvelope" expression="PO Accepted" />
</ToLink>

 

by

 

<ToLink toBusinessStateRef=" D2JSK99AK" >
                <ConditionExpression expressionLanguage="XPath1" expression="PO Accepted" />
 </ToLink>



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