cancel
Showing results for 
Search instead for 
Did you mean: 

Permanent error in BPE inbound processing SWF_XMP1

AntonioSanz
Active Participant
0 Kudos

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.

Accepted Solutions (0)

Answers (1)

Answers (1)

rajasekhar_reddy14
Active Contributor
0 Kudos

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

AntonioSanz
Active Participant
0 Kudos

Thanks Raja,

I have check and the BPM is in 0 status in sxi_cache.

And yes, inside my bpm I am using correlation. Any further suggestion??

nabendu_sen
Active Contributor
0 Kudos

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

rajasekhar_reddy14
Active Contributor
0 Kudos

i suspect issue was with corealtion.

AntonioSanz
Active Participant
0 Kudos

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??

AntonioSanz
Active Participant
0 Kudos

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.

SudheerJ
Participant
0 Kudos

Thanks a lot this really helped me to solve my issue.