cancel
Showing results for 
Search instead for 
Did you mean: 

Fault message not defined

Former Member
0 Kudos

Hello!

I have a problem to activate a business process in XI 3.0. In the Integration Repository I can activate it and there are no errors.

However, if I go to SXI_CACHE the return code is 99 and it cannot be activated. I have executed a complete cache refresh but there is always the following error:

Send step: Fault message '87794cf65e3d11d9b4f6d1dd0fc5e9ea' is not defined

In the business process a client sends a request using the HTTP adapter. Then the process engine sends several requests in parallel to different SAP systems using the RFC adapter. The responses are collected and sent back to the client using the sync-async bridge.

In the Integration Repository I have specified fault messages types for all synchronous message interfaces of my namespace. I have either referenced an imported RFC fault messages type or an external definition.

How can I solve the error so that a functional runtime version is created? Thanks for your help.

Regards, Tanja

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

The outbound interface is incorrect. Just delete the "Integration Process" in your configuration and recreate it. It worked for me.

Former Member
0 Kudos

Hello!

> Just delete the "Integration Process" in your

> configuration and recreate it.

Thanks for your help. I have deleted the business process in the Integration Directory and created it again. Afterwards the business process had status 0 in SXI_CACHE!

Regards, Tanja

Former Member
0 Kudos

Hi!

The process has status 0 in SXI_CACHE now. However if it is executed and the RFC returns an exception the whole process stops and in SWDP there is an error message

saying "No exception defined for fault message

Entitlement_Syn2.Exception http://tempuri.org/".

Does anybody have an idea why I get this error message? In the Integration Repository I have defined a fault message for the interface object Entitlement_Syn2. I want the process to go on even if there is an RFC exception so I have also defined an exception block for all RFC calls in the business process. Is there anything else I need to define to capture the RFC exception?

Regards, Tanja

udo_martens
Active Contributor
0 Kudos

Hi Tanja,

you have to look in the properties of your steps (probably send) for not referenced exceptions. Define a exception branch and reference it.

Regards Udo

Former Member
0 Kudos

Hi!

> you have to look in the properties of your steps

> (probably send) for not referenced exceptions. Define

> a exception branch and reference it.

I have defined an exception branch for the send step which references an exception:

http://www.obloid.de/temp/BPM1.jpg

http://www.obloid.de/temp/BPM2.jpg

The RFC exception is defined as fault message type:

http://www.obloid.de/temp/BPM3.jpg

Regards, Tanja

Former Member
0 Kudos

Hi Tanja,

i have the same problem "No exception defined for fault message XXXXXXXXXX".

Did you solved this issue ?

Ciao

Sandro

Former Member
0 Kudos

Hi Sandro,

> i have the same problem "No exception defined for

> fault message XXXXXXXXXX".

> Did you solved this issue ?

In our case the problem has been caused by a bug which has been resolved with SP11. See SAP note 832258.

Regards, Tanja

Answers (0)