I have an API call from mule to Eloqua.
I'm using http connector to connect the API, there are around 80000 records which need to fetched in to Mule ESB. But whenever it connects to that API fetching only 1000 records that all records are random pick up.
Please suggest any modifications need to be done to Http connector to fetch all the records.
I have enabled streaming also.
Thanks.
<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>