Hi,
I am very new to XI and BPM and desparately need help. The scenario is as follows. The legacy system is writing to a DataQ, the DataQ is read by a WebAS method which returns an array of strings which contains the data I need to process.
Because the WebAS server cannot poll the Q , I have created a proxy that calls XI with the Q name and login details. I have created the required MM and Interfaces and the scenario to date is as follows.
BPM:
Start
Receive step Asynchronous (<b>Interface ReadAllRecFromDQStrArray Outbound Async </b>created <u>container ReadAllRecFromDQStrArray type AI ReadAllRecFromDQStrArray_AI</u>)
Send step Synchronous (<b>Interface ReadAllRecFromDQStrArray_sync Inbound Sync</b> <i> Using AI ReadAllRecFromDQStrArray_sync_AI </i> <u> created container ReadAllRecFromDQStrArray_sync_AI type AI ReadAllRecFromDQStrArray_Response_AI</u>)
Send Asynchronous.
My problem is this, I am trying to get a multiline container for the array string that is returned from the WebAS method that reads the Q. But I get an error when I try and activate the Interface mapping. How do I transform the array returned from the WebAS method into a multiline container so I can further process it in a loop?
Thanks,
Massimo