cancel
Showing results for 
Search instead for 
Did you mean: 

transformation step exception

pradeep_nellore
Participant
0 Kudos

Hi,

I want to route message to one recieve if there is any error in transformation step.

If transformation is success then it must be routed another reciever.How can i achieve this.

Tried with exceptions but transfomration step handles only system errors and cancels message processing.

Thanks

--Pradeep

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos
Tried with exceptions but transfomration step handles only system errors and cancels message processing.

I understand that you tried with exception branch. What is the other type of exception you expect?

I guess you want to send it to two receiver (two send step) one for sucess and one for error.

you can do this like

Block

Transformation step

success send step

Exception branch

Failure send step

endBlock

Gaurav Jain

Points if answer is helpful

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Pradeep,

In your BPM. Define an exception Mapping Exception.

In your transformation step, select mapping exception as your system exception.

Then define a exception branch for mapping exception.

Within that exception branch, you can handle the process you want to do in case of mapping exception.

The process of steps (when no error) can foolow the original transformation step.

Hope this helps,

Vinay.

Former Member
0 Kudos

hi,

IDOCs (Multiple Types) Collection in BPM

/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm

Regards

Former Member
0 Kudos

There is pointer to handle exceptions in bpm in this blog:

/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm

Reconciliation of Messages in BPM

/people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm

/people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm-contd--restart-workflow

regards

chandra

Former Member
0 Kudos

Hi,

Exception Handling can be used around Send Steps and Transformation Steps.

Use of Exception Handling is a very essential step inside your BPM and the best thing to do would be to wrap each of your Send / Transformation inside a Exception Handling block.

Michal's blogs : Very useful block

/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide

You can use Moorthy's blog on Reocnilation as well as trigger alerts.

/people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm

Please reward points if it helps

Thanks

Vikranth

Edited by: Khimavath Vikranth on Jun 12, 2008 10:09 AM