cancel
Showing results for 
Search instead for 
Did you mean: 

BPM Error - No Agent found

Former Member
0 Kudos

Hi All,

I am getting the dreaded "No Agent" found in my BPM. Scenario is :

1> Receive interface from SAP

2> Send it to another system. Correlation is activated here.

3> Wait for Ack step from other system. There is a deadline in this step and if ack not recvd within the deadline time, cancel the process. This is created as another block (named as "Ack" block) and receive step is used to get the ack. I have used the correlation ID from the send step here.

I have checked the SXI_cache for my process and return code is 0.

Message is successfully delivered to other system but there is an error (Red Flag) in the first step (IDOC to PE) in the "Outbound Status" column in MONI. This is the "Ack" block

Can any one suggest what is the problem ?

Thanks

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Fixed, Had to apply OSS note on SP20.

Thanks for the help.

Former Member
0 Kudos

Can you share us the SAP note that applied for this bug?

Thanks

Farooq.

Former Member
0 Kudos

1017845

Former Member
0 Kudos

Hi !

Try to go to transaction "SWWL" and delete the work item related to the BPM and then execute your scenario again.

By "Ack" you mean a custom message that you defined and you use as an acknowledgement? or you are using built-in acks?

Regards,

Matias.

Former Member
0 Kudos

Thanks Matias

I deleted SWWL but still same problem.

Yes, these are custom acks

Any more ideas ?

Former Member
0 Kudos

Your BPM is like this?

1) receive step

2) send step async, activate correlation

3) block - receive step, use correlation, deadline branch (control step:cancel process) - end block

4) send step ??!?

With IDOC to PE, you are saying that the error appears when XI is trying to send the IDOC (outbound message) to the Process Engine, that is to the BPM? or does the problem occurs when the ACK returns to the BPM?

Regards,

Matias.

Ps: just in case, check with this blog if everything around the BPM is configured ok /people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm

Message was edited by:

Matias Denker

Former Member
0 Kudos

Matias,

Everything is correct except point # 4.

Error occurs in step # 3. I do not even get a chance to send the ack back..If all was ok, IDOC to PE status should appear with watchglass icon waiting for the ack mesg but that is in RED flag status.

Thanks

Bhaven

Former Member
0 Kudos

Bhaven,

Check that you have all required Receiver Determination objects properly set up. Try to get more data about the error by clicking the PE value in the outbound column in the SXMB_MONI and drill down to the work items to see if there is more data about the problem.

Regards,

Matias.

Former Member
0 Kudos

Bhaven,

Just check if you have done all Workflow customization. Transaction code for this is : SWF_XI_CUSTOMIZING in XI system.

Also for auto customization you can run TC: SWU3

If everything is set correctly...goto tranction SWWD and put your Workflow id here( you can get WF id from SXMB_MONI>PE>Technical details) and do the syntax check...will give you exact error location.

Hope this will help.

Nilesh

Former Member
0 Kudos

HI Nilesh,

Txn SWWD is "Configure and schedule work item error monitoring". Is this the right txn ? Where do I enter workflow id ?

Thanks

Bhaven

Former Member
0 Kudos

Thanks Matias,

There is no error specified in MONI txn. When I click in the PE colmn in MONI, it takes me to workflow log and there is "Error" specified in my "Ack" block.

Such scenario is working in production. But now when I and my friend (whose scenario is already working) is now not working in our development system.

Can I email you the screen shot of the flow and you can have a quick look to see if I am missing anything ?

____________________

please read the 'Rules of Engagement' regarding sharing of information via email

SDN Moderator

_____________________

Message was edited by:

Kenny Scott