最初の引数として正規表現を使用して JavaScript 文字列の置換関数を使用しようとしています。パラメーターが置換引数 (char、char) を固定していないため、エラーが発生します。文は次のとおりです。
prop = prop.replace(/'/g,"");
Chrome JavaScript コンソールで命令をテストすると、期待どおりに動作します。問題は、wso2 が使用する JavaScript バージョンがこの機能を実装していないことです。
何か助けはありますか?
JavaScript の生産性を向上させるには、スクリプト メディエーターを使用して WSO2 ESB で JavaScript の検証を行うことをお勧めします。インライン JavaScript コードを使用するだけでなく、javascirpt をレジストリに保存して、必要に応じて再利用することもできます。WSO2 ESB を使用してスクリプト メディエーターを実装する方法の詳細については、次のリンク [1] を参照してください。
[1] https://docs.wso2.com/display/ESB490/Script+Mediator
よろしく、プブドゥ。