Hi,
Can anybody help me to resolve this mapping error.I am getting this error when I test my mapping in test tab of message mapping. Even in SXMB_MONI it gives me During the application mapping com/sap/xi/tf/_ZZINT032ZZINT03201_to_UpdateGLSQL_ a com.sap.aii.utilxi.misc.api.BaseRuntimeException was thrown: RuntimeException in Message-Mapping transformatio
Messages:
08:47:33 Start of test
Exception:[java.lang.StringIndexOutOfBoundsException: String index out of range: 9] in class com.sap.aii.mappingtool.flib3.TextFunctions method substring[TEST-101, com.sap.aii.mappingtool.tf3.rt.Context@1fe4659]
com.sap.aii.utilxi.misc.api.BaseRuntimeException: Exception:[java.lang.StringIndexOutOfBoundsException: String index out of range: 9] in class com.sap.aii.mappingtool.flib3.TextFunctions method substring[TEST-101, com.sap.aii.mappingtool.tf3.rt.Context@1fe4659]
at com.sap.aii.mappingtool.tf3.rt.FunctionWrapper.getValue(FunctionWrapper.java:55)
at com.sap.aii.mappingtool.tf3.AMappingProgram.processNode(AMappingProgram.java:369)
at com.sap.aii.mappingtool.tf3.AMappingProgram.processNode(AMappingProgram.java:387)
at com.sap.aii.mappingtool.tf3.AMappingProgram.processNode(AMappingProgram.java:387)
at com.sap.aii.mappingtool.tf3.AMappingProgram.processNode(AMappingProgram.java:387)
at com.sap.aii.mappingtool.tf3.AMappingProgram.processNode(AMappingProgram.java:387)
at com.sap.aii.mappingtool.tf3.AMappingProgram.start(AMappingProgram.java:287)
at com.sap.aii.mappingtool.tf3.Transformer.start(Transformer.java:63)
at com.sap.aii.mappingtool.tf3.AMappingProgram.execute(AMappingProgram.java:232)
at com.sap.aii.ibrep.server.mapping.ServerMapService.transformInternal(ServerMapService.java:432)
at com.sap.aii.ibrep.server.mapping.ServerMapService.execute(ServerMapService.java:170)
at com.sap.aii.ibrep.sbeans.mapping.MapServiceBean.execute(MapServiceBean.java:52)
at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0.execute(MapServiceRemoteObjectImpl0.java:259)
at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0p4_Skel.dispatch(MapServiceRemoteObjectImpl0p4_Skel.java:146)
at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:294)
at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:183)
at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:119)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:95)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:159)
Root Cause:
java.lang.reflect.InvocationTargetException
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:324)
at com.sap.aii.mappingtool.tf3.rt.FunctionWrapper.getValue(FunctionWrapper.java:46)
at com.sap.aii.mappingtool.tf3.AMappingProgram.processNode(AMappingProgram.java:369)
at com.sap.aii.mappingtool.tf3.AMappingProgram.processNode(AMappingProgram.java:387)
at com.sap.aii.mappingtool.tf3.AMappingProgram.processNode(AMappingProgram.java:387)
at com.sap.aii.mappingtool.tf3.AMappingProgram.processNode(AMappingProgram.java:387)
at com.sap.aii.mappingtool.tf3.AMappingProgram.processNode(AMappingProgram.java:387)
at com.sap.aii.mappingtool.tf3.AMappingProgram.start(AMappingProgram.java:287)
at com.sap.aii.mappingtool.tf3.Transformer.start(Transformer.java:63)
at com.sap.aii.mappingtool.tf3.AMappingProgram.execute(AMappingProgram.java:232)
at com.sap.aii.ibrep.server.mapping.ServerMapService.transformInternal(ServerMapService.java:432)
at com.sap.aii.ibrep.server.mapping.ServerMapService.execute(ServerMapService.java:170)
at com.sap.aii.ibrep.sbeans.mapping.MapServiceBean.execute(MapServiceBean.java:52)
at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0.execute(MapServiceRemoteObjectImpl0.java:259)
at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0p4_Skel.dispatch(MapServiceRemoteObjectImpl0p4_Skel.java:146)
at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:294)
at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:183)
at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:119)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:95)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:159)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 9
at java.lang.String.substring(String.java:1441)
at com.sap.aii.mappingtool.flib3.TextFunctions.substring(TextFunctions.java:32)
... 27 more
08:47:33 End of test
Thank you
Indrasena R. Janga