on 12-16-2014 7:23 PM
Hi there,
my query is about, I need to get the messages from three different JMS queue (say 3 different interface) based on some indicator flag (say 'X') in the payload from first two queue I need to persist / hold the messages with in PI (not sure about persisting) else pass through and after receiving the message from third queue I need correlate from the persisted message based on the groupID then consolidate and pass through to ECC.
how this can be achieved in PO version on 7.31.
Regards,
Sethu.
Hello,
BPM could be one of the possible solution in ur case... Refer below article and use "Start Condition pattern"...
Thanks
Amit Srivastava
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Srivatsa, will go through and update you about my understanding.
and just to add up , as I said I'm going to use sender JMS adapter (channel) and based on some condition from incoming payload can I say this message should go to interface one via that channel else go to Interface two? Is that possible?
Thanks Sudhan,
but the scenario is message coming from MQ/MS --> PI (NW BPM) --> ECC .
the message is coming through three different JMS adapter queue (i.e. the channel configured) for three different interface so based on the validation in payload before the channel(JMS adapter) picks can i say this payload should go to interface 1 via this channel or interface 2 via this channel?
Hi,
AFAIK you may not be able to do a validation before message is read by the sender JMS communication channel in PI.
You can always read the JMS message in SAP PI using the sender communication channel. Once the message is successfully read (Sender Agreement), you can instruct the message to go to specific receivers in Receiver Determination step.
Please use the steps i mentioned in the previous step.
Thanks,
Sudhansu
Hello,
>>different interface so based on the validation in payload before the channel(JMS adapter) picks can i say this payload should go to interface 1 via this channel or interface 2 via this channel?
What kind of validation u want to do?
Since you are using 3 different queues and already created 3 different channels so PI will automatically pick and route the message from the queue and send the same to its corresponding interface...
Thanks
Amit Srivastava
User | Count |
---|---|
89 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.