on 06-08-2009 11:29 AM
Hi All,
I have Synchronous scenario.
I am trying to handle system error in BPM. so if system error comes i m cancelling process.
So in sxmb_moni, my scenario is successful as it is not getting stuck into queue.
But it is giving me error as "System Error - restart not possible" .
But I need to resend / restart this message again.
So can u please guide me for same
Regards,
Manisha
I have Synchronous scenario.
I am trying to handle system error in BPM. so if system error comes i m cancelling process.
So in sxmb_moni, my scenario is successful as it is not getting stuck into queue.
But it is giving me error as "System Error - restart not possible" .
But I need to resend / restart this message again.
Similar Q asked and answered in this thread:
Regards,
Abhishek.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Abhishek,
I have seen tht block, but somehow not useful in my case.
i went to sxmb_moni_bpe and choose restart with error ..but it is not showing me any message to restart
I cannot use Michel's blog as tht can be used into dev..but i need to do it after prod also.
So need some reliable solution
I need to use cancel process in BPE as i cannot make other process to stuck in queue bcoz of this.
Do u have any other solution ?
Thanks & Regards,
Manisha
I have seen tht block, but somehow not useful in my case.
i went to sxmb_moni_bpe and choose restart with error ..but it is not showing me any message to restart 😞
should have mentioned in the earlier reply that since the BPM was cancelled successfully you wont find an entry in sxmb_moni_bpe.....may be if the BPM stucks with this error then you might have got the entry in sxmb_moni_bpe....
Hi,
In the control step use throw alert.You will get the alert message and also you can able to restart the message.In the blog step use Parallel For Each.
[https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/3466] [original link is broken] [original link is broken] [original link is broken];
Regards,
Prakasu.M
i am not sure if the blog will help here....if the BPM is in error state then we can go ahead as per the blog....but in this case the BPM has not stuck in any of the steps and has completed the execution successfully.....so there is no error state here.....
Now regarding the System Error.....a particular message flow has gone into error but not the entire process.....suppose your BPM is having the following steps:
Receive ->SyncSend -
Now supppose you have introduced an exception handling for the SyncSend and in due processing it goes into error....however in the exception handling you have made the provision to cancel the process.....so now due to the System Error your process has successfully cancelled......so now you cannot restart a successfully stopped/ cancelled process :)....it has done its work...
Regards,
Abhishek.
Hey I don't want to start portion of BPM ..
I have IDoc to SOAP scenario....as I m getting system error means my web service is not reachable, tht means no action is taken against my generated IDoc...so in tht case I need to resend IDoc to happen business process...
But I cannot resend IDoc from R/3 as it has reached to XI successfully and not in error...so in tht case I need to take action in XI only.
Any suggestion?
Regards,
Manisha
When your WS id down you are handling the esception in your BPM perfectly....what more you can do is in the exception branch throw an alert to the support team from SAP saying that the processing for a particluar IDOC failed as there was an error while connecting to the end system......in this case you can ask them to restart this particular process once the WS is up....
One option wil also be to increase the default retry attempts of AE while connecting to the end system....affects performance....maximum retry attempts is 10 (if i am not wrong).....so if your WS comes up during this time you can send the message......
We have a similar case wherein same logic has been applied in BPM...which asks the support team to restart the process if the process fails due to a communication error with the end system.
Regards,
Abhishek.
I am trying to handle system error in BPM. so if system error comes i m cancelling process.
So in sxmb_moni, my scenario is successful as it is not getting stuck into queue.
But it is giving me error as "System Error - restart not possible" .
Since you are handlig the exception in the BPM you will get an error tag in SXMB_MONI...but your Queue wont get blocked...this is the way the processing behaves when you take care of the exceptions:)
if you want the Queue to get blocked, remove the exception handling and check...it will show you and entry...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Manisha,
Can u explain error briefly...
Regards,
Sateesh.N
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
89 | |
10 | |
9 | |
9 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.