【发布时间】:2017-04-25 12:00:47
【问题描述】:
我有一个从 mule 到 Eloqua 的 API 调用。
我正在使用 http 连接器连接 API,大约有 80000 条记录需要提取到 Mule ESB。但是每当它连接到该 API 时,只获取 1000 条记录,所有记录都是随机提取的。
请建议需要对 Http 连接器进行任何修改以获取所有记录。
我也启用了流媒体。
谢谢。
<sub-flow name="exported-data">
<http:request config-ref="Eloqua_BULK_API" path="#[flowVars.'export-data-contact']" method="GET" doc:name="Get All Exported Data"/>
<set-payload value="#[dw('payload.itm')]" mimeType="application/json" doc:name="Set Payload"/>
<logger message="#[payload]" level="Info" doc:name="Logger"/>
</sub-flow><http:request-config name="Eloqua_REST_API" protocol="HTTPS" host="${host}" port="${port}" basePath="/API/REST/2.0" doc:name="HTTP Request Configuration">
<http:request-config name="Eloqua_REST_API" protocol="HTTPS" host="${host}" port="${port}" basePath="/API/REST/2.0" doc:name="HTTP Request Configuration">
<http:basic-authentication username="${username}" password="${password}" preemptive="true"/>
</http:request-config>
【问题讨论】:
-
如果你想得到一些帮助,至少发布一些代码。