cancel
Showing results for 
Search instead for 
Did you mean: 

Java Mapping Exception in SAP PI 7.31

Former Member
0 Kudos

Dear All,

I'm working in SAP PI 7.3 EHP 1 SP08 and I use NWDS (Eclipse) 7.31 SP08. I have created a simple Integration Flow for File To File data dumping as a POC. I initially used Graphical Message Mapping which worked just fine. Next I tried exploring Java Mapping, but it didn't work. It throwing following exception. Same Java Mapping works properly when I test in NWDS.

#2.#2013 11 07 14:01:02:795#+0530#Path#com.sap.aii.ibrun.sbeans.mapping.MappingAccessBean#

#BC-XI-CON-AFW#com.sap.aii.af.lib#C0000A0007C09FC30000000700006E8C#7443050000381033#sap.com/com.sap.xi.services#com.sap.aii.ibrun.sbeans.mapping.MappingAccessBean.deter

mineMappingSteps(String, String, Message)#Guest#0##9D72B1B5422811E398B206AE32000005#9d72b1b5422811e398b206ae32000005#00000000000000000000000000000000#0#MS Queue Worker

[File_http://sap.com/xi/XI/SystemSend]#Plain##

Throwing com.sap.aii.af.service.cpa.CPAException: Could not determine mapping steps for message efdc0236-4786-11e3-b10b-00000071926a#

#2.#2013 11 07 14:01:02:796#+0530#Warning#com.sap.aii.ibrun.sbeans.mapping.MappingAccessBean#

#BC-XI-CON-AFW#com.sap.aii.af.lib#C0000A0007C09FC30000000800006E8C#7443050000381033#sap.com/com.sap.xi.services#com.sap.aii.ibrun.sbeans.mapping.MappingAccessBean.execu

teMapping(Message, String, String, Message)#Guest#0##9D72B1B5422811E398B206AE32000005#9d72b1b5422811e398b206ae32000005#00000000000000000000000000000000#0#MS Queue Worke

r [File_http://sap.com/xi/XI/SystemSend]#Plain##

Catching com.sap.aii.af.service.mapping.MappingException: com.sap.aii.utilxi.misc.api.ResourceException: Could not determine mapping steps for message efdc0236-4786-11e

3-b10b-00000071926a

        at com.sap.aii.ibrun.sbeans.mapping.MappingAccessBean.executeMapping(MappingAccessBean.java:185)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:597)

        at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:47)

        at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)

        at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)

Below is the iflow snapshot from NWDS for the quick reference:

Please let me know if I'm missing any configuration or need to do additional setting on server.

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

I'm facing the same problem with 7.4 sp3,  did you find a solution?

As soon as I add an mapping between sender and receiver this error appears.

Former Member
0 Kudos

Hi Lukasz,

You should create the SWCV in SLD and not as Local. Once you have the SWCV in SLD, the mappings under that SWCV will also be available at the runtime and it will resolve your exception.

0 Kudos

You sir saved me so much time that was the problem

thank you

pujali
Explorer
0 Kudos
Hii Lukasz
pujali
Explorer
0 Kudos
I am facing the same issue could please help me. Where can I found the runtime & what to do ?

Answers (0)