cancel
Showing results for 
Search instead for 
Did you mean: 

Job to restart holding messages SAP PI 7.31 Java Only

Former Member
0 Kudos

Hi experts.

We've scheduled a job to restart error messages.The thing is that the interface is EOIO and the holding messages are never processed by the job because restart job just takes into account messages with NOT DELIVERED status. In this situation two things come into my mind:

- Why aren't holding messages automatically triggered when the first message is successfully resended successfully or cancelled? In dual stack it was the case.

- Does any possibility exist in order to create a job to restart holding messages?

We are in a java only environment 7.31 SP 8.

Thanks a lot for your time.

All the best.

Christian.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Christian,

- Why aren't holding messages automatically triggered when the first message is successfully resended successfully or cancelled? In dual stack it was the case.

Holding messages will be sent automatically once the first message is processed successfully or cancelled. Check the serialization context, Sequential Number of the holding messages, go to the message with sequential number 1 and check its status.

- We cannot restart the messages in holding status.

Regards,

Pranav

former_member184720
Active Contributor
0 Kudos

Hi Chris -  When you resend the first message in an EOIO queue, the rest of the messages will only get processed(automatically) if the first message is successfull.

But if the first message(reprocessed) fails then you need to cancel it and resend the next message manually.

Does any possibility exist in order to create a job to restart holding messages?

No. Then we loose the basic purpose of having EOIO. Holding messages cannot be delivered until its     predecessors have been processed.