Я использую API-интерфейс Zuora soap. Я пытаюсь выполнить запрос. Я не получаю никаких ошибок, но результаты всегда равны нулю, когда я вывожу полезную нагрузку в журнал. Что я делаю не так? (запрос, который я предоставляю ниже, должен возвращать 320 записей, и это то, что я получаю, если я выполняю тот же запрос в локальном тестовом сценарии не-мула)mule - веб-сервис потребитель (мыло) всегда возвращает null
Это часть потока.
- Я установил zoql запрос к flowVars (flowVars.query). Например:
select id from Account WHERE updatedDate > '2016-06-24T23:00:00-06:00'
- Я использую dataweave для создания полезной нагрузки XML (с.в. приведенную ниже)
- Выполнения (подробности веб-служб XML потребительских приложений, указанных ниже) запрос
DataWeave для установки полезной нагрузки:
%dw 1.0
%output application/xml
%namespace ns0 http://api.zuora.com/
---
{
ns0#query: {
ns0#queryString: flowVars.query
}
}
Web Service Consumer приложение XML
<ws:consumer config-ref="ZuoraWebServiceConsumer" operation="query" doc:name="query_zuora"/>
ZuoraWebServiceConsumer конфигурации детали:
<ws:consumer-config name="ZuoraWebServiceConsumer" wsdlLocation="zuora.a.49.0-sandbox.wsdl" service="ZuoraService" port="Soap" serviceAddress="https://apisandbox-api.zuora.com" doc:name="Web Service Consumer">
<ws:security>
<ws:wss-username-token username="myusername.here" password="mypassword.here" passwordType="TEXT" />
</ws:security>
</ws:consumer-config>
И WSDL: https://www.dropbox.com/s/fkrppvv7i5s1a4w/zuora.a.49.0-sandbox.wsdl?dl=0
Не могли бы вы также добавить свой журнал мула? Вы получаете сообщение об ошибке? – jvas