Note that there are some explanatory texts on larger screens.

plurals
  1. POAggregate mediator wso2 not working as expected
    primarykey
    data
    text
    <p>I have a use case were I need to send a number of calls out using the iterator mediator and use the aggregate mediator to aggregate the responses. When the aggregat mediator has completed one of the responses is part where I expect it, the other responses are appended to the end of the body.</p> <p>I have created the following proxies to demonstrate the problem (added a lot of logging information so that the logic should be easy to follow):</p> <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;proxy xmlns="http://ws.apache.org/ns/synapse" name="GbTestServiceProxy" transports="https http" startOnLoad="true" trace="disable"&gt; &lt;target endpoint="GbTestServiceEP"&gt; &lt;inSequence&gt; &lt;log level="custom"&gt; &lt;property name=" **** GbTestServiceProxy **** " value=" **** inSequence::START **** " /&gt; &lt;/log&gt; &lt;log level="full"&gt; &lt;property name=" **** GbTestServiceProxy **** " value=" **** inSequence::messageIn **** " /&gt; &lt;/log&gt; &lt;enrich&gt; &lt;source xmlns:gb="http://www.logius.nl/digikoppeling/gb/2010/10" clone="true" xpath="//gb:digikoppeling-external-data-references"/&gt; &lt;target type="property" property="DIGI-EXT-DATA-REF"/&gt; &lt;/enrich&gt; &lt;enrich&gt; &lt;source type="body" clone="true"/&gt; &lt;target type="property" property="ORIG_BODY"/&gt; &lt;/enrich&gt; &lt;log level="custom"&gt; &lt;property name=" **** GbTestServiceProxy **** " value=" **** inSequence::DigikoppelingExternalDataReference **** " /&gt; &lt;property name="DIGI-EXT-DATA-REF" expression="get-property('DIGI-EXT-DATA-REF')" /&gt; &lt;/log&gt; &lt;log level="custom"&gt; &lt;property name=" **** GbTestServiceProxy **** " value=" **** inSequence::originalSoapBody **** " /&gt; &lt;property name="ORIG_BODY" expression="get-property('ORIG_BODY')" /&gt; &lt;/log&gt; &lt;property name="gb_iterate_cnt" value="0"/&gt; &lt;property name="gb_aggregate_cnt" value="0"/&gt; &lt;iterate xmlns:gb="http://www.logius.nl/digikoppeling/gb/2010/10" preservePayload="true" attachPath="//gb:digikoppeling-external-data-references" expression="//gb:digikoppeling-external-data-references/gb:data-reference"&gt; &lt;target&gt; &lt;sequence&gt; &lt;xslt key="conf:/xslt/retrieve_gb_data_reference.xslt"/&gt; &lt;property name="gb_iterate_cnt" expression="number(get-property('gb_iterate_cnt')) + 1"/&gt; &lt;log level="full"&gt; &lt;property name=" **** GbTestServiceProxy **** " value=" **** inSequence::iterateDataReference **** "/&gt; &lt;property name="gb_iterate_cnt" expression="get-property('gb_iterate_cnt')"/&gt; &lt;/log&gt; &lt;send&gt; &lt;endpoint&gt; &lt;address uri="http://192.168.56.100:8280/services/GbHandlerStubProxy"/&gt; &lt;/endpoint&gt; &lt;/send&gt; &lt;/sequence&gt; &lt;/target&gt; &lt;/iterate&gt; &lt;log level="custom"&gt; &lt;property name=" **** GbTestServiceProxy **** " value=" **** inSequence::START **** " /&gt; &lt;/log&gt; &lt;/inSequence&gt; &lt;outSequence&gt; &lt;log level="custom"&gt; &lt;property name=" **** GbTestServiceProxy **** " value=" **** outSequence::START **** " /&gt; &lt;/log&gt; &lt;log level="full"&gt; &lt;property name=" **** GbTestServiceProxy **** " value=" **** outSequence::messageIn **** " /&gt; &lt;/log&gt; &lt;log level="custom"&gt; &lt;property name=" **** GbTestServiceProxy **** " value=" **** outSequence::checkIterateCount **** "/&gt; &lt;property name="gb_iterate_cnt" expression="get-property('gb_iterate_cnt')"/&gt; &lt;/log&gt; &lt;property name="gb_aggregate_cnt" expression="number(get-property('gb_aggregate_cnt'))+1"/&gt; &lt;log level="custom"&gt; &lt;property name=" **** GbTestServiceProxy **** " value=" **** outSequence::checkAggregateCount **** "/&gt; &lt;property name="gb_aggregate_cnt" expression="get-property('gb_aggregate_cnt')"/&gt; &lt;/log&gt; &lt;aggregate&gt; &lt;completeCondition timeout="5000"&gt; &lt;messageCount min="3" max="3"/&gt; &lt;/completeCondition&gt; &lt;onComplete xmlns:poc="http://minienm.nl/wso2/wus/2.0/testgb/1.0/" expression="//poc:data-reference-local"&gt; &lt;log level="custom"&gt; &lt;property name=" **** GbTestServiceProxy **** " value=" **** outSequence::checkAggregateCount **** "/&gt; &lt;property name="gb_aggregate_cnt" expression="get-property('gb_aggregate_cnt')"/&gt; &lt;/log&gt; &lt;log level="full"&gt; &lt;property name=" **** GbTestServiceProxy **** " value=" **** outSequence::resultAggregate **** " /&gt; &lt;/log&gt; &lt;log level="custom"&gt; &lt;property name=" **** GbTestServiceProxy **** " value=" **** outSequence::enrich#1-storeAggregateResult **** "/&gt; &lt;/log&gt; &lt;enrich&gt; &lt;source type="body" clone="false"/&gt; &lt;target type="property" property="RESULT_AGGREGATE"/&gt; &lt;/enrich&gt; &lt;log level="custom"&gt; &lt;property name=" **** GbTestServiceProxy **** " value=" **** outSequence::originalResultAggregate **** " /&gt; &lt;property name="RESULT_AGGREGATE" expression="get-property('RESULT_AGGREGATE')" /&gt; &lt;/log&gt; &lt;log level="custom"&gt; &lt;property name=" **** GbTestServiceProxy **** " value=" **** outSequence::enrich#2-replaceAggregateResultWithOriginalBody **** "/&gt; &lt;/log&gt; &lt;enrich&gt; &lt;source type="property" clone="false" property="ORIG_BODY"/&gt; &lt;target type="body"/&gt; &lt;/enrich&gt; &lt;log level="custom"&gt; &lt;property name=" **** GbTestServiceProxy **** " value=" **** outSequence::enrich#3-addHolderForAggregateResultToBody **** "/&gt; &lt;/log&gt; &lt;enrich&gt; &lt;source type="inline" clone="false"&gt; &lt;poc:internal-data-references xmlns:poc="http://minienm.nl/wso2/wus/2.0/testgb/1.0/"/&gt; &lt;/source&gt; &lt;target xmlns:gb="http://www.logius.nl/digikoppeling/gb/2010/10" action="sibling" xpath="//gb:digikoppeling-external-data-references"/&gt; &lt;/enrich&gt; &lt;log level="custom"&gt; &lt;property name=" **** GbTestServiceProxy **** " value=" **** outSequence::enrich#4-addAggregateResultToHolder **** "/&gt; &lt;/log&gt; &lt;enrich&gt; &lt;source type="property" clone="false" property="RESULT_AGGREGATE"/&gt; &lt;target xmlns:poc="http://minienm.nl/wso2/wus/2.0/testgb/1.0/" action="child" xpath="//poc:internal-data-references"/&gt; &lt;/enrich&gt; &lt;log level="full"&gt; &lt;property name=" **** GbTestServiceProxy **** " value=" **** outSequence::send **** "/&gt; &lt;/log&gt; &lt;send /&gt; &lt;/onComplete&gt; &lt;/aggregate&gt; &lt;log level="custom"&gt; &lt;property name=" **** GbTestServiceProxy **** " value=" **** outSequence::END **** " /&gt; &lt;/log&gt; &lt;/outSequence&gt; &lt;/target&gt; &lt;publishWSDL uri="http://192.168.56.100:8280/services/TestGb_WUS_2.0_v1.0?wsdl"/&gt; &lt;/proxy&gt; &lt;proxy xmlns="http://ws.apache.org/ns/synapse" name="GbHandlerStubProxy" transports="https,http" statistics="disable" trace="disable" startOnLoad="true"&gt; &lt;target&gt; &lt;inSequence&gt; &lt;log level="custom"&gt; &lt;property name=" **** GbHandlerStubProxy **** " value=" START " /&gt; &lt;/log&gt; &lt;xslt key="conf:/xslt/create_response_stub_gb_handler.xslt"&gt; &lt;property name="localDirectory" value="/this/is/a/local/directory/" /&gt; &lt;/xslt&gt; &lt;header name="To" action="remove" /&gt; &lt;property name="RESPONSE" value="true" scope="default" type="STRING" /&gt; &lt;log level="custom"&gt; &lt;property name=" **** GbHandlerStubProxy **** " value=" END " /&gt; &lt;/log&gt; &lt;send /&gt; &lt;/inSequence&gt; &lt;/target&gt; &lt;/proxy&gt; </code></pre> <p>This is a test message:</p> <pre><code>&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://minienm.nl/wso2/wus/2.0/testgb/1.0/" xmlns:ns1="http://www.logius.nl/digikoppeling/gb/2010/10"&gt; &lt;soapenv:Header/&gt; &lt;soapenv:Body&gt; &lt;ns:aanleverBericht&gt; &lt;!--Optional:--&gt; &lt;ns:kenmerk&gt;kenmerk&lt;/ns:kenmerk&gt; &lt;ns:berichtsoort&gt;berichtsoort&lt;/ns:berichtsoort&gt; &lt;!--Optional:--&gt; &lt;ns:aanleverkenmerk&gt;aanleverkenmerk&lt;/ns:aanleverkenmerk&gt; &lt;!--Optional:--&gt; &lt;ns:eerderAanleverkenmerk&gt;eerderAanleverkenmerk&lt;/ns:eerderAanleverkenmerk&gt; &lt;ns:identiteitBelanghebbende&gt; &lt;ns:nummer&gt;nummer&lt;/ns:nummer&gt; &lt;!--Optional:--&gt; &lt;ns:type&gt;KvK&lt;/ns:type&gt; &lt;/ns:identiteitBelanghebbende&gt; &lt;ns:rolBelanghebbende&gt;rolBelanghebbende&lt;/ns:rolBelanghebbende&gt; &lt;!--Optional:--&gt; &lt;ns:identiteitOntvanger&gt; &lt;ns:nummer&gt;nummer&lt;/ns:nummer&gt; &lt;!--Optional:--&gt; &lt;ns:type&gt;OIN&lt;/ns:type&gt; &lt;/ns:identiteitOntvanger&gt; &lt;!--Optional:--&gt; &lt;ns:rolOntvanger&gt;rolOntvanger&lt;/ns:rolOntvanger&gt; &lt;ns:berichtInhoud&gt; &lt;ns:mimeType&gt;mimeType&lt;/ns:mimeType&gt; &lt;ns:bestandsnaam&gt;bestandsnaam&lt;/ns:bestandsnaam&gt; &lt;ns:inhoud&gt;VGhpcyBpcyBhIHRlc3QgYmFzZTY0IGVuY29kZWQgc3RyaW5n&lt;/ns:inhoud&gt; &lt;/ns:berichtInhoud&gt; &lt;!--Optional:--&gt; &lt;ns:berichtBijlagen&gt; &lt;!--1 or more repetitions:--&gt; &lt;ns:bijlage&gt; &lt;ns:mimeType&gt;mimeType&lt;/ns:mimeType&gt; &lt;ns:bestandsnaam&gt;bestandsnaam&lt;/ns:bestandsnaam&gt; &lt;ns:inhoud&gt;VGhpcyBpcyBhIHRlc3QgYmFzZTY0IGVuY29kZWQgc3RyaW5n&lt;/ns:inhoud&gt; &lt;/ns:bijlage&gt; &lt;/ns:berichtBijlagen&gt; &lt;!--Optional:--&gt; &lt;ns:autorisatieAdres&gt;autorisatieAdres&lt;/ns:autorisatieAdres&gt; &lt;!--Optional:--&gt; &lt;ns1:digikoppeling-external-data-references profile="digikoppeling-gb-1.0"&gt; &lt;!--1 or more repetitions:--&gt; &lt;ns1:data-reference contextId="contextId-1"&gt; &lt;ns1:lifetime&gt; &lt;!--Optional:--&gt; &lt;ns1:creationTime type="xs:dateTime"&gt;2001-12-31T12:00:00Z&lt;/ns1:creationTime&gt; &lt;!--Optional:--&gt; &lt;ns1:expirationTime type="xs:dateTime"&gt;2001-12-31T12:00:00Z&lt;/ns1:expirationTime&gt; &lt;/ns1:lifetime&gt; &lt;ns1:content contentType="contentType"&gt; &lt;ns1:filename&gt;filename&lt;/ns1:filename&gt; &lt;ns1:checksum type="MD5"&gt;0123456789abcdef0123456789abcdef&lt;/ns1:checksum&gt; &lt;ns1:size&gt;1000&lt;/ns1:size&gt; &lt;/ns1:content&gt; &lt;ns1:transport&gt; &lt;ns1:location&gt; &lt;!--You have a CHOICE of the next 2 items at this level--&gt; &lt;ns1:senderUrl type="xs:anyURI"&gt;&gt;https://any.url/any.name.sender&lt;/ns1:senderUrl&gt; &lt;/ns1:location&gt; &lt;/ns1:transport&gt; &lt;/ns1:data-reference&gt; &lt;ns1:data-reference contextId="contextId-2"&gt; &lt;ns1:lifetime&gt; &lt;!--Optional:--&gt; &lt;ns1:creationTime type="xs:dateTime"&gt;2001-12-31T12:00:00Z&lt;/ns1:creationTime&gt; &lt;!--Optional:--&gt; &lt;ns1:expirationTime type="xs:dateTime"&gt;2001-12-31T12:00:00Z&lt;/ns1:expirationTime&gt; &lt;/ns1:lifetime&gt; &lt;ns1:content contentType="contentType"&gt; &lt;ns1:filename&gt;filename&lt;/ns1:filename&gt; &lt;ns1:checksum type="MD5"&gt;0123456789abcdef0123456789abcdef&lt;/ns1:checksum&gt; &lt;ns1:size&gt;1000&lt;/ns1:size&gt; &lt;/ns1:content&gt; &lt;ns1:transport&gt; &lt;ns1:location&gt; &lt;!--You have a CHOICE of the next 2 items at this level--&gt; &lt;ns1:senderUrl type="xs:anyURI"&gt;&gt;https://any.url/any.name.sender&lt;/ns1:senderUrl&gt; &lt;/ns1:location&gt; &lt;/ns1:transport&gt; &lt;/ns1:data-reference&gt; &lt;ns1:data-reference contextId="contextId-3"&gt; &lt;ns1:lifetime&gt; &lt;!--Optional:--&gt; &lt;ns1:creationTime type="xs:dateTime"&gt;2001-12-31T12:00:00Z&lt;/ns1:creationTime&gt; &lt;!--Optional:--&gt; &lt;ns1:expirationTime type="xs:dateTime"&gt;2001-12-31T12:00:00Z&lt;/ns1:expirationTime&gt; &lt;/ns1:lifetime&gt; &lt;ns1:content contentType="contentType"&gt; &lt;ns1:filename&gt;filename&lt;/ns1:filename&gt; &lt;ns1:checksum type="MD5"&gt;0123456789abcdef0123456789abcdef&lt;/ns1:checksum&gt; &lt;ns1:size&gt;1000&lt;/ns1:size&gt; &lt;/ns1:content&gt; &lt;ns1:transport&gt; &lt;ns1:location&gt; &lt;!--You have a CHOICE of the next 2 items at this level--&gt; &lt;ns1:senderUrl type="xs:anyURI"&gt;&gt;https://any.url/any.name.sender&lt;/ns1:senderUrl&gt; &lt;/ns1:location&gt; &lt;/ns1:transport&gt; &lt;/ns1:data-reference&gt; &lt;/ns1:digikoppeling-external-data-references&gt; &lt;/ns:aanleverBericht&gt; &lt;/soapenv:Body&gt; &lt;/soapenv:Envelope&gt; </code></pre> <p>This is the result:</p> <pre><code>&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"&gt; &lt;soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing"&gt; &lt;wsa:MessageID&gt;urn:uuid:63df7b91-b96b-4894-9f02-dd00145e4493&lt;/wsa:MessageID&gt; &lt;wsa:Action&gt;//www.minienm.nl/TestGb_WUS_2.0_v1.0/TestGb_WUS_2.0_v1.0/submitDocumentResponse&lt;/wsa:Action&gt; &lt;wsa:RelatesTo&gt;urn:uuid:4ab77dc5-96ac-41d7-8e74-0b444a6cf7e5&lt;/wsa:RelatesTo&gt; &lt;/soapenv:Header&gt; &lt;soapenv:Body&gt; &lt;ns:aanleverBericht xmlns:ns="http://minienm.nl/wso2/wus/2.0/testgb/1.0/"&gt; &lt;!--Optional:--&gt; &lt;ns:kenmerk&gt;kenmerk&lt;/ns:kenmerk&gt; &lt;ns:berichtsoort&gt;berichtsoort&lt;/ns:berichtsoort&gt; &lt;!--Optional:--&gt; &lt;ns:aanleverkenmerk&gt;aanleverkenmerk&lt;/ns:aanleverkenmerk&gt; &lt;!--Optional:--&gt; &lt;ns:eerderAanleverkenmerk&gt;eerderAanleverkenmerk&lt;/ns:eerderAanleverkenmerk&gt; &lt;ns:identiteitBelanghebbende&gt; &lt;ns:nummer&gt;nummer&lt;/ns:nummer&gt; &lt;!--Optional:--&gt; &lt;ns:type&gt;KvK&lt;/ns:type&gt; &lt;/ns:identiteitBelanghebbende&gt; &lt;ns:rolBelanghebbende&gt;rolBelanghebbende&lt;/ns:rolBelanghebbende&gt; &lt;!--Optional:--&gt; &lt;ns:identiteitOntvanger&gt; &lt;ns:nummer&gt;nummer&lt;/ns:nummer&gt; &lt;!--Optional:--&gt; &lt;ns:type&gt;OIN&lt;/ns:type&gt; &lt;/ns:identiteitOntvanger&gt; &lt;!--Optional:--&gt; &lt;ns:rolOntvanger&gt;rolOntvanger&lt;/ns:rolOntvanger&gt; &lt;ns:berichtInhoud&gt; &lt;ns:mimeType&gt;mimeType&lt;/ns:mimeType&gt; &lt;ns:bestandsnaam&gt;bestandsnaam&lt;/ns:bestandsnaam&gt; &lt;ns:inhoud&gt;VGhpcyBpcyBhIHRlc3QgYmFzZTY0IGVuY29kZWQgc3RyaW5n&lt;/ns:inhoud&gt; &lt;/ns:berichtInhoud&gt; &lt;!--Optional:--&gt; &lt;ns:berichtBijlagen&gt; &lt;!--1 or more repetitions:--&gt; &lt;ns:bijlage&gt; &lt;ns:mimeType&gt;mimeType&lt;/ns:mimeType&gt; &lt;ns:bestandsnaam&gt;bestandsnaam&lt;/ns:bestandsnaam&gt; &lt;ns:inhoud&gt;VGhpcyBpcyBhIHRlc3QgYmFzZTY0IGVuY29kZWQgc3RyaW5n&lt;/ns:inhoud&gt; &lt;/ns:bijlage&gt; &lt;/ns:berichtBijlagen&gt; &lt;!--Optional:--&gt; &lt;ns:autorisatieAdres&gt;autorisatieAdres&lt;/ns:autorisatieAdres&gt; &lt;!--Optional:--&gt; &lt;ns1:digikoppeling-external-data-references profile="digikoppeling-gb-1.0" xmlns:ns1="http://www.logius.nl/digikoppeling/gb/2010/10"&gt; &lt;!--1 or more repetitions:--&gt; &lt;ns1:data-reference contextId="contextId-1"&gt; &lt;ns1:lifetime&gt; &lt;!--Optional:--&gt; &lt;ns1:creationTime type="xs:dateTime"&gt;2001-12-31T12:00:00Z&lt;/ns1:creationTime&gt; &lt;!--Optional:--&gt; &lt;ns1:expirationTime type="xs:dateTime"&gt;2001-12-31T12:00:00Z&lt;/ns1:expirationTime&gt; &lt;/ns1:lifetime&gt; &lt;ns1:content contentType="contentType"&gt; &lt;ns1:filename&gt;filename&lt;/ns1:filename&gt; &lt;ns1:checksum type="MD5"&gt;0123456789abcdef0123456789abcdef&lt;/ns1:checksum&gt; &lt;ns1:size&gt;1000&lt;/ns1:size&gt; &lt;/ns1:content&gt; &lt;ns1:transport&gt; &lt;ns1:location&gt; &lt;!--You have a CHOICE of the next 2 items at this level--&gt; &lt;ns1:senderUrl type="xs:anyURI"&gt;&gt;https://any.url/any.name.sender&lt;/ns1:senderUrl&gt; &lt;/ns1:location&gt; &lt;/ns1:transport&gt; &lt;/ns1:data-reference&gt; &lt;ns1:data-reference contextId="contextId-2"&gt; &lt;ns1:lifetime&gt; &lt;!--Optional:--&gt; &lt;ns1:creationTime type="xs:dateTime"&gt;2001-12-31T12:00:00Z&lt;/ns1:creationTime&gt; &lt;!--Optional:--&gt; &lt;ns1:expirationTime type="xs:dateTime"&gt;2001-12-31T12:00:00Z&lt;/ns1:expirationTime&gt; &lt;/ns1:lifetime&gt; &lt;ns1:content contentType="contentType"&gt; &lt;ns1:filename&gt;filename&lt;/ns1:filename&gt; &lt;ns1:checksum type="MD5"&gt;0123456789abcdef0123456789abcdef&lt;/ns1:checksum&gt; &lt;ns1:size&gt;1000&lt;/ns1:size&gt; &lt;/ns1:content&gt; &lt;ns1:transport&gt; &lt;ns1:location&gt; &lt;!--You have a CHOICE of the next 2 items at this level--&gt; &lt;ns1:senderUrl type="xs:anyURI"&gt;&gt;https://any.url/any.name.sender&lt;/ns1:senderUrl&gt; &lt;/ns1:location&gt; &lt;/ns1:transport&gt; &lt;/ns1:data-reference&gt; &lt;ns1:data-reference contextId="contextId-3"&gt; &lt;ns1:lifetime&gt; &lt;!--Optional:--&gt; &lt;ns1:creationTime type="xs:dateTime"&gt;2001-12-31T12:00:00Z&lt;/ns1:creationTime&gt; &lt;!--Optional:--&gt; &lt;ns1:expirationTime type="xs:dateTime"&gt;2001-12-31T12:00:00Z&lt;/ns1:expirationTime&gt; &lt;/ns1:lifetime&gt; &lt;ns1:content contentType="contentType"&gt; &lt;ns1:filename&gt;filename&lt;/ns1:filename&gt; &lt;ns1:checksum type="MD5"&gt;0123456789abcdef0123456789abcdef&lt;/ns1:checksum&gt; &lt;ns1:size&gt;1000&lt;/ns1:size&gt; &lt;/ns1:content&gt; &lt;ns1:transport&gt; &lt;ns1:location&gt; &lt;!--You have a CHOICE of the next 2 items at this level--&gt; &lt;ns1:senderUrl type="xs:anyURI"&gt;&gt;https://any.url/any.name.sender&lt;/ns1:senderUrl&gt; &lt;/ns1:location&gt; &lt;/ns1:transport&gt; &lt;/ns1:data-reference&gt; &lt;/ns1:digikoppeling-external-data-references&gt; &lt;poc:internal-data-references xmlns:poc="http://minienm.nl/wso2/wus/2.0/testgb/1.0/"&gt; &lt;poc:data-reference-local contextId="contextId-1" xmlns:gb="http://www.logius.nl/digikoppeling/gb/2010/10"&gt; &lt;poc:location&gt;/this/is/a/local/directory/filename&lt;/poc:location&gt; &lt;/poc:data-reference-local&gt; &lt;/poc:internal-data-references&gt; &lt;/ns:aanleverBericht&gt; &lt;poc:data-reference-local contextId="contextId-2" xmlns:poc="http://minienm.nl/wso2/wus/2.0/testgb/1.0/" xmlns:gb="http://www.logius.nl/digikoppeling/gb/2010/10"&gt; &lt;poc:location&gt;/this/is/a/local/directory/filename&lt;/poc:location&gt; &lt;/poc:data-reference-local&gt; &lt;poc:data-reference-local contextId="contextId-3" xmlns:poc="http://minienm.nl/wso2/wus/2.0/testgb/1.0/" xmlns:gb="http://www.logius.nl/digikoppeling/gb/2010/10"&gt; &lt;poc:location&gt;/this/is/a/local/directory/filename&lt;/poc:location&gt; &lt;/poc:data-reference-local&gt; &lt;/soapenv:Body&gt; &lt;/soapenv:Envelope&gt; </code></pre> <p>As you can see the last two poc:data-reference-local entries are appended to the end of the body. Any ideas what I am doing wrong?</p> <p>Another strange thing I see is that the second log entry of the aggregate mmediator (outSequence::resultAggregate), shows all three results as expected. However, the log entry originalResultAggregate only shows the first. Does this have to do with the strange behaviour I am experiencing? </p> <p>EDIT: Another thing I have noticed is that the counter functionality I have added does not work (see properties gb_iterate_cnt &amp; gb_aggregate_cnt). What am I doing wrong? </p> <p>Regards, nidkil</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload