0
我正在与Bpel进行Web服务集成,我仍然在寻找在这些Web服务中转换我的变量值的最佳方法。BPEL输入变量转换
我需要做的是创建某种验证表,我可以决定我的请求服务是否有例如:变量值='1',它将此值转换为具有可变值='CO1C的响应服务”。
我想用XSLTransformation,但我不太明白这种编程语言的语法。
有谁知道什么是达到此目的的最佳方法?
非常感谢。
我正在与Bpel进行Web服务集成,我仍然在寻找在这些Web服务中转换我的变量值的最佳方法。BPEL输入变量转换
我需要做的是创建某种验证表,我可以决定我的请求服务是否有例如:变量值='1',它将此值转换为具有可变值='CO1C的响应服务”。
我想用XSLTransformation,但我不太明白这种编程语言的语法。
有谁知道什么是达到此目的的最佳方法?
非常感谢。
我不确定是否正确理解了问题。假设你想从某个值基于静态地图上的其他价值转换,你可以初始化变量翻译与地图是这样的:
<map>
<value key="1">CO1C</value>
<value key="2">...</value>
...
</map>
XPath表达式/map/value[@key='1']/text()
将回CO1C
。
然后,你可以通过另一个变量替换'1'
,说$的myKey:
<assign>
<copy>
<from>$transmap/map/value[@key=$mykey]/text()</from>
<to>$myval</to>
</copy>
</assign>
请注意,此代码是未经测试,因此它可能需要一些调整它的工作原理之前,但应该给一些提示,该如何解决你的(假设的)问题。