cancel
Showing results for 
Search instead for 
Did you mean: 

E-filing error : HR_GB_EFO_EXB_OUT_Resp

Former Member
0 Kudos

Hi

We have switched to doing E-filing using PI instead of XI.

The HR_GB_EFO_RESP_OUT message fails with the below error

<SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">

<SAP:Category>Application</SAP:Category>

<SAP:Code area="MAPPING">EXCEPTION_DURING_EXECUTE</SAP:Code>

<SAP:P1>com/sap/xi/tf/_HR_GB_EFO_EXB_OUT_Resp_</SAP:P1>

<SAP:P2>com.sap.aii.utilxi.misc.api.BaseRuntimeException:</SAP:P2>

<SAP:P3>RuntimeException in Message-Mapping transformation</SAP:P3>

<SAP:P4>: Cannot produce target element /ns4:GovTalkMessa~</SAP:P4>

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Runtime exception occurred during application mapping com/sap/xi/tf/_HR_GB_EFO_EXB_OUT_Resp_; com.sap.aii.utilxi.misc.api.BaseRuntimeException:RuntimeException in Message-Mapping transformation: Cannot produce target element /ns4:GovTalkMessa~</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>


Can anybody help me with how to get to the bottom of what the problem could be

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Girish,

Even we faced the same error. The only difference was that we were earlier making use of namespace 2006 and had moved to 2011 after implementing P11D efiling note.

When raised with SAP, we were informed that there indeed is a issue in context in 2011 namespace OM. We were asked to proceed with 2005/2006 and it works sucessfully.

Regards,

Sriram

Former Member
0 Kudos

Hi Hareesh

Found out that I might be using an interface from incorrect namespace (2011) rather than 2005 that is required for HR_GB_EFO_RESP which leads to the issue.

Will do more tests to see if that indeed is the case.

former_member184720
Active Contributor
0 Kudos

It could be Girish.. May be the mappings have been adjusted in the later versions..

former_member184720
Active Contributor
0 Kudos

Your mapping has got some issue.. May be something wrong with the payload the is being sent.

You can test your mapping "HR_GB_EFO_EXB_OUT_Resp"

Go to ESR -> search for the mapping -> test your mapping with the payload.

There is some logic for the creation of the target field ns4:GovTalkMessa... you can find the exact field name in the error.. it's not being displayed in the short text.. Test in ESR.. it should display the field name as well..

aashish_sinha
Active Contributor
0 Kudos

Hi Girish,

Are you using standard mapping, if yes, then i think for some mandatory field you are not passing value in response mapping. Check values for "ns4:GovTalkMessa".

If not then check your response mapping it looks like, target element "ns4:GovTalkMessa" is not generating because value is not coming from source message.

Regards

Aashish Sinha