私はWso2 esbでシーケンスを開発しようとしています。私は、エンドポイントのURLエンドポイントのURLを取得する
この私がログにエンドポイント「jira_address_exist_v2」への要求を行うbefor生成されたURLを表示する必要が私のシーケンスのスニペット
<script language="js"><![CDATA[
var log = mc.getServiceLog();
var requestBody = mc.getProperty("requestBody");
log.info("Avant de checker l'adresse "+requestBody.city);
mc.setProperty("addressNonNull",1);
if (requestBody.street || requestBody.zip || requestBody.city || requestBody.country) {
if(requestBody.street) {
mc.setProperty("query.param.street",requestBody.street);
}
if(requestBody.city) {
mc.setProperty("query.param.city",requestBody.city);
}
mc.setProperty("addressNonNull",1);
}
log.info("crm_create_subtasks_v2 address_value ==>"+requestBody.street+"|" +requestBody.zip+"|"+requestBody.city);
]]>
</script>
<switch source="get-property('addressNonNull')" xmlns:ns="http://org.apache.synapse/xsd">
<case regex="1.0">
<header name="Content-Type" scope="transport" value="application/json"/>
<property name="Content-Encoding" action="remove" scope="transport"/>
<property name="Authorization" expression="fn:concat('Basic ', base64Encode('user:password'))" scope="transport" type="STRING" xmlns:ns="http://org.apache.synapse/xsd"/>
<call>
<endpoint key="jira_address_exist_v2"/>
</call>
<property expression="json-eval($.)" name="check address exist"
scope="default" type="STRING" xmlns:ns="http://org.apache.synapse/xsd"/>
<log>
<property name="create_subtasks_v2 response jira_address_exist_v2" expression="json-eval($.)"/>
</log>
をログに記録する必要があります。
敬具
ありがとうRavindra。私はそれを追加しましたが、ログには何も表示されません –