ForEach Mediator - integrationfirst/wso2mi-references GitHub Wiki
Foreach mediator will not run sequentially with HTTP connector
<payloadFactory media-type="json" template-type="default">
<format>{"query":{"bool":{"must":[{"match":{"managementData.status.keyword":"EMAIL_IMPORT_DONE"}},{"match":{"traceId":"${vars.filename}"}}]}}}</format>
</payloadFactory>
<property name="count_import_username" scope="default" type="STRING" expression="${configs.elasticsearch_username}"/>
<property name="count_import_password" scope="default" type="STRING" expression="${configs.elasticsearch_password}"/>
<property name="REST_URL_POSTFIX" scope="axis2" type="STRING" expression="${configs.monitoring_url}"/>
<call blocking="true" initAxis2ClientOptions="false">
<endpoint key="ElasticsearchEndpoint"/>
<source type="body"/>
<target type="body"/>
</call>
Note: The HTTP Endpoint URL might be modified, refer to HTTP Endpoint page