들어오는 SOAP 페이로드를 JSON으로 변환하여 엔드 포인트로 보낼 수 없습니다.WSO2 ESB : XML을 JSON으로 변환하고 끝점으로 보내기
누군가가 그렇게 했습니까? 그렇다면 어떻게했는지 공유해주세요.
미리 감사드립니다.
들어오는 SOAP 페이로드를 JSON으로 변환하여 엔드 포인트로 보낼 수 없습니다.WSO2 ESB : XML을 JSON으로 변환하고 끝점으로 보내기
누군가가 그렇게 했습니까? 그렇다면 어떻게했는지 공유해주세요.
미리 감사드립니다.
XSLT 변환을 사용하여 작업을 수행 할 수 있습니다. 여기 당신을 안내 할 것입니다 sample입니다.
payloadFactory 조정자를 사용하십시오. https://docs.wso2.com/display/ESB481/PayloadFactory+Mediator
당신은 JSON
일부 샘플 아래<property name="messageType" value="application/json" scope="axis2" />
에 XML 페이로드를 변환 할 아래 라인을 추가해야합니다.
<payloadFactory media-type="json">
<format>
{
"userIdentifier": {
"id": "$1"
}
}
</format>
<args>
<arg expression="get-property('uri.var.id')"></arg>
</args>
</payloadFactory>
<property name="messageType" value="application/json" scope="axis2" />