cancel
Showing results for 
Search instead for 
Did you mean: 

Messages stuck in Holding status in Runtimeworkbench

gurudatta
Participant
0 Kudos

Hi,

Some Messages are stuck in Runtime workbench of PI in Holding status,When I resend the messages they return to same status again.

The messages are sent on 15-5-2014.I could not find those messages either in SXMB_MONI or SMQ2.

Now how to resend the messages successfully.Appreciate your help in this.

Accepted Solutions (0)

Answers (10)

Answers (10)

gurudatta
Participant
0 Kudos

Hi,

Yes indeed restarting the communication channel did not help.

I am unable to cancel those messages.

and they are in production env and it requires lot of approval to restart the java engine.

Any other alternate solution for this??

Regards,

Guru

engswee
Active Contributor
0 Kudos

Hi Gurudatta

Which PI version and SP are you on?

Have you checked if OSS note 885879 is applicable for your situation? If you cannot find the predecessor in the same sequence ID, the predecessor might have been cancelled or restarted, but the subsequent holding message was never actioned. Therefore this causes the sequence to be in an unknown state.

It is very important to find all messages in the same sequence for as long back as possible to track the predecessor.

Rgds

Eng Swee

former_member217945
Participant
0 Kudos

Hi Gurudatta,

If it is EOIO then you can go the Messaging System and there you can find  the message which is blocking the other queues. Check the first message and delete it

And go to runtime work bech ---Message Monitoring --Adapter Engine and filter Holding message and Resend/cancel the first holding message


If it is not successfull stop and start the recevier communication channel. This will work


Regards,

SK

gurudatta
Participant
0 Kudos

Hi,
1)There is No system error for sequence id in RWB

2)Other proxy interfaces are working fine.

I tried restarting the Reciever commuincation channel but it didn't help.

Regards,

Guru

naveen_chichili
Active Contributor
0 Kudos

Restarting Rec comm channel will not help you. Another best option is if you have a chance you can bounce Java engine which will help you to process those messages.

Thanks and Regards,

Naveen.

former_member192851
Active Participant
0 Kudos

Can you just cancel all of them and restart Java Instance?

ambrish_mishra
Active Contributor
0 Kudos

Hi,

Are other proxy interfaces working fine in your system?

Go to sproxy in ECC system and do a connection test.

Seems like there is an RFC connection issue.

Ambrish

vishal1889
Active Participant
0 Kudos

When you said


I could not find any failure messages related to this for the  last 8 months.

Did you checked the messages for that particular interface or with the sequence ID, beacuse there can be messages for different interfaces in same sequence. So you need to check with the sequence ID in RWB.

If you still unable to find any message in error status then probably there is issue with the Java memory of the system and a resart can be helpful.

Regards

VJ.

gurudatta
Participant
0 Kudos

Hi All,

Thanks for the reply.

I could not find any failure messages related to this for the  last 8 months.

flow-ECC to Adpter engine and then to intergration engine.

from ECC they are sending the data through PROXY.and it has reached adapter engine but the messages are in holding status.Could not find in smq2 also.

The reciver communication channel status is green

Regards,

Guru

anand_shankar10
Active Participant
0 Kudos

there must be some message in error for that particular sequence ID or else go for server restart if you are having more messages in holding status.

Thanks

Anand

naveen_chichili
Active Contributor
0 Kudos

Hi Guru,

There might be system error messages for the other interfaces also which might me using EOIO sequence.

Please clear those messages.

more over you would not be able to see these mwssages in SMQ2.

Rgds,

Naveen    

manigram
Active Participant
0 Kudos

Hi,

What is the flow, either this messages are processed successfully in integration engine or it is flowing toward integration engine.

Please share your interface details like floe and adapter used.

Regards,

Manigandan

Former Member
0 Kudos

Hello Gurudutta,

Clear if there is any system error message for the same Queue Sequence.

Check for a longer period of time if you are not getting in recent time.

Cancel the System Error Message.

Reprocess the Holding Messages.

Thanks,

Kalyan

anand_shankar10
Active Participant
0 Kudos

go to message details, take down the sequence ID. go to advance search and search message in last 6 months or long until you get any system error message for that particular sequence ID. cancel that and resend the immediate next message is holding state. Your all message in holding state will be processed.

Thanks

Anand

vishal1889
Active Participant
0 Kudos

Hi Gurudatta,

Did you checked if there are any other messages stuck in the same Queue
sequence?

You can check that by entering the sequence number in the additional
parameters.

If there are messages in system error status in the same queue, then you
need to clear them first and then only these messages can be processed.

Regards

VJ

Former Member
0 Kudos

Hi,

Please share nwa log. That that gives more details to debug the issue .

reg,

avinash M