on 09-09-2012 10:35 AM
Hi
I have a receiver determination step after which i have a block in "FOR EACH " mode and then a SEND step inside the block..
Here logic should be if there is a problem with the first receiver the rest of the receivers shoould also not receive the file ....This is actually the functionality of the FOR EACH mode of the block...
However in myi case this is not happening...i mean if there is no receiver agreement for the first Receiver .....the second receiver is still receiver the file...
I mean there is no difference between PAR FOR EACH and FOR EACH .....what can be issue??
Hi,
you need to define an exception for the send step. In the exception branch stop the process.
Regards,
Udo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Udo,
My question is should not the block get processed sequentially ( FOR EACH mode ) ?
If there is a problem in the first message in the multiline container ....should not the rest be blocked
That is what is not happening for me....The rest of the messages are going successful even though first one is in error
Hi,
should not the block get processed sequentially ( FOR EACH mode ) ?
yes, it is processed sequentially
If there is a problem in the first message in the multiline container ....should not the rest be blocked
If the send step was synchronous, yes, of course. But as long as it is asynchronous: The process did not receive a feed back from the receiver of the message. It has no information about the error. Therefore you need to request an acknowledgment in the send step.
Regards,
Udo
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
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.