我是 BPEL 的新手。我正在调用 Web 服务来填充 BPEL 变量:
<bpel:variable name="hasASkillOutput" messageType="ns2:personHasSkillResponse"></bpel:variable>
....
<bpel:invoke name="call_personHasASkill" partnerLink="SkillPossessionService" operation="personHasSkill" portType="ns2:SkillPossessionServicePortType"
inputVariable="hasASkillInput" outputVariable="hasASkillOutput"></bpel:invoke>
我调用的服务返回一个布尔值。如何将该值作为条件表达式的一部分访问?
<bpel:if name="DoesPersonHaveTheSkill">
<bpel:condition><hasASkillOutput is true></bpel:condition>
</bpel:if>