on 09-12-2008 9:05 AM
Hi,
We configured a scenario with 4 receive steps with correlation. The scenario works if we use some constant values in correlation. However, when we use the xpath, it gets stuck in queue.
We understand that the problem could be due to some open correlation instances on a particular field. Is there any specific tcode/report to delete/unlock such correlation instances Or even to monitor it? We used SWWL to delete the work items but its not specific to correlation.
Thanks,
Prateek
Hi Prateek,
Refer to the help in Note 1082099
The inbound processing triggers error if the correlation evaluation shows that a message should be delivered to a process instance that has the status "error". Since delivery to process instances that contain errors is not permitted, the queue is stopped.
Use the simulation of the message delivery in the detail view of the relevant queue LUW to determine the relevant process instance for the affected message and use transaction SXMB_MONI_BPE "Continue Process Following Error" (or transaction SWF_XI_SWPR) to continue. If you cannot continue the process instance, check whether you can logically delete the instance. In this case, use the method that is described in Note 807906 to logically delete a process instance.
Check whether your system contains other process instances that have errors in order to detect similar problems. Use transaction SXMB_MONI_BPE "Continue Process Following Error" or transaction SWF_XI_SWPR.
Use the report RSWF_CRL_MAINTAIN to check all of the correlation instances in question or the relevant process instances that you can reach using "Display Work Item" to see whether they provide the required receive step.
Messages that cannot be delivered because no correlation instance can be found may lead to the error that is mentioned here. Check whether the causes that are outlined in Note 1094028 affect your case.
Also basically inbound processing triggers error if the system can locate a correlation instance for a message but cannot locate an active receive step for the message. However, an active receive step is required in accordance with the delivery mode "Without Buffering" (transaction SWF_INB_CONF).
Check the help in Note 1040614.
Check whether the relevant process instance may have terminated due to a system crash (for example, runtime error) and whether the process instance can continue so that it can reach a suitable receive step. Use the simulation of the message delivery in the detail view of the relevant queue LUW to determine the relevant process instance for the affected message. If required, use transaction SXMB_MONI_BPE "Continue Process After System Crash" (or transaction SWF_XI_SWPC) to continue the process. If you cannot continue the process instance, check whether you can logically delete the instance. In this case, use the method that is described in Note 807906 to logically delete a process instance.
Check whether your system contains other terminated process instances in order to detect similar problems. Use transaction SXMB_MONI_BPE "Continue Process After System Crash" or transaction SWF_XI_SWPC.
Regards,
Vinod.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi,
Just have a look at SAP Notes 903139.
Regards
Mamta
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
I just want to say tht block wont hamper's the perfomance nor alter the process . it just enhances the monitoring of the BPM.
It will provide the feature as data passing from each n every step .
so you can monitor better i think so ....
Thank's
Chetan Ahuja.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
For monitoring the BPM , transitive property must be used i.e . block .
you can try in SXMB_MONI_BPE there various options of checking the log .
After executing the continous process following Errorr , goto options then LOG data u can check there .
or RFC monitor in the same you can debug LUW .
hope this helps .
Regard's
Chetan Ahuja
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi prateek
same problem faced by me in N:1 mapping.
then i checked one property Create New Transaction(provide detail workflow monitoring),after that i checked it in SXMB_MONI. there was problem in workflow step.
then i changed and now working fine.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
83 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.