[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: NEW ISSUE: sca-bpel:ignore attribute value is relevant only whenit is "true" (and not "1")
Title: sca-bpel:ignore attribute value is relevant only when it is "true" (and not "1") Specification: SCA BPEL C&I Description: [Note: this issue was discussed briefly in the context of a different issue and we decided to leave it as is. I now feel strongly enough to file a separate issue] All the normative statements with the sca-bpel:ignore attribute as the target (SPEL2005, SBPEL2007, SBPEL2025, SBPEL3020) are conditional to its literal value being "true" or not "true". The type of the attribute is xs:boolean, which means that the value space is {0, 1, false, true}. With the current formulation of the normative statements, the only value that matters is "true". One cannot use "1" and have that partnerLink be ignored by the introspection algorithm. The introspection algorithm currently has to treat a partnerLink with sca-bpel:ignore="1" no different than a partnerLink with sca-bpel:ignore="false". This is counter-intuitive and IMHO wrong. Proposal: I would like to suggest resolving it in one of two ways (I prefer the second approach): 1) restrict the value space to just {true, false} -- just a schema change 2) keep the value space as is, but refer to the canonical value of true in our normative statements. -Anish --
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]