on 12-13-2012 5:58 PM
Hi Experts,
I am working on SAP PI 7.3. I've got an IDOC --> BPM1 --> BPM2 --> FILE integration scenario, and I sometimes i am getting a Permanent error in BPE inbound processing in the call form BPM1 to BPM2, and inbound queue stuck the message.
I have said sometimes, becauses this error doesnt happen all the time, and I have no idea why it is happening.
The normal situations is that the whole integrations scenario is working ok. But sometimes I got this error. In this cases, I use we19 I send again the same Idoc to SAP PI and I get again this error. I have checked sxmb_moni_bpe and I dont find a bpm instance in error so I have guess that the message is not going "inside" the bpm. I have found a way to fix the problem, but sometime (random time) after, it comes again.
What I am doing to solve it is next:
- sxi_cache I delete the entries for BPM1, BPM2
- swf_xmp1 I delete the entrie for the ABS interface (input into BPM2)
- IR I activate again BPM1, BPM2 and ABS interface
After doing that, I use we19 and send again the same Idoc for which I've had the error. But now all is working fine. But after some time, I've got the same error again.
I am not changing the ABS interface, neither the BPM, I am only testing with different Idocs. I have checked the ABS interface content and it is ok.
I am thinking that SAP PI 7.3 has a bug I dont know, because it is very very strange.
Can anybody help me???
Many thanks.
Hi Sanz,
This error comes for many reasons,make sure that BPM activated and return code should be 0 in SXI_CACHE.
it looks cache refresh not happening correctly hence it is causing issue in your case,are you using corealtions?
Regards,
Raj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Antonio,
Can you please provide some more specific error message for this issue. Please find the below blog where error debugging is mentioned. Please perform the steps and include more inputs.
http://scn.sap.com/people/henrike.kaiser/blog/2009/02/03/how-to-analyze-stopped-queues-in-xi-ccbpm
Thanks, I've got the same error again. I have check the blog and I've got this trace:
22 43 27.12.2012 - 11:17:53.1599110 DATA SWF_INB EXCEPTIONS WF-BATCH X Error during delivery of message 50DA3BE4DEDD07B0E1008000C0A81F98 to receive processes WS90000070 XBQO$PE_WS90000070 50DA3BE4DEDD07B0E1008000C0A81F98
22 44 27.12.2012 - 11:17:53.1706280 DATA SWF_INB ATTRIBUTES | WF-BATCH X Class Attributes CL_SWF_XI_INBOUND For Message 50DA3BE4DEDD07B0E1008000C0A81F98 WS90000070 XBQO$PE_WS90000070 50DA3BE4DEDD07B0E1008000C0A81F98 |
I have tried to do a simulation, and I get this error:
394501 0 50DA1CD2DEBD08B0E1008000C0A81F98 Fehler bei Zustellung von Nachricht 50DA3BE4DEDD07B0E1008000C0A81F98 an die Empfangsprozesse
Any Idea??
I wannt to add some extra information:
I am able to fix this problem doing next:
- sxi_cache I go to the BPM and delete it
- swf_xmp1 I search the ABS interface my BPM is expecting and I delete it.
- in integration repository I have edited the ABS interface and the BPM, and I have activated them
- I have done a cache refresh
Now all it is working fine.
So I am very very confused about this problem.
User | Count |
---|---|
88 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.