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>
請注意,此代碼是未經測試,因此它可能需要一些調整它的工作原理之前,但應該給一些提示,該如何解決你的(假設的)問題。