0
WSO2 ESBでは、messageTypeをXMLからJSONに変更することができます。形式、タグなどを気にする必要はありません。BallerinaのXMLを自動的にJSONに変換する
SOAPXMLResponseのどの応答でも、同じタグを使用してJSONに変換したいと思います。
WSO2 ESBでは、messageTypeをXMLからJSONに変更することができます。形式、タグなどを気にする必要はありません。BallerinaのXMLを自動的にJSONに変換する
SOAPXMLResponseのどの応答でも、同じタグを使用してJSONに変換したいと思います。
が同僚からの回答を得た。ここで
は、例えば、(Salesforceの実行)である:
@http:GET{}
@http:Path {value:"/execute"}
resource querySalesForceWithParams(message m) {
xml queryOptions = `<urn:QueryOptions xmlns:urn="urn:partner.soap.sforce.com"><urn:batchSize>200</urn:batchSize></urn:QueryOptions>`;
headers = [queryOptions];
soapResponse = salesforcesoap:ClientConnector.query(sales, headers, "Select c.Reason, c.IsClosed, c.Id, c.Description, c.CreatedDate From Case c");
system:println(xmls:toString(soapResponse));
message response = {};
json jsonPayload = (json) soapResponse;
messages:setJsonPayload(response,jsonPayload);
reply response;
}