私は、Developer Studio を使用して PayloadFactory Mediator を取得し、式 get-property('PropertyName') から引数を入力しようとしました。
デザイン ビューからソース ビューに切り替えようとすると、次のエラーが表示されます。
ソース ビューを更新できません。次のエラーが検出されました。詳細については、エラー ログを参照してください。
理由: XPathFactory#newInstance() は、デフォルト オブジェクト モデルの XPathFactory の作成に失敗しました: http://java.sun.com/jaxp/xpath/domで、XPathFactoryConfigurationException: java.util.ServiceConfigurationError: javax.xml.xpath.XPathFactory : bundleresource://1009.fwk1013423070:21/META-INF/services/java.xml.xpath.XPathFactory2: 構成ファイルの構文が不正です
ただし、次のように実行中の ESB で PayloadFactory を直接編集すると、正常に動作します。
<args>
<arg xmlns:ns="http://org.apache.synapse/xsd" expression="get-property('PropertyName')" evaluator="xml"></arg>
</args>