failure to get customer profile

TN receives IDOC from SAP and kicks off a process in my interface. The following error randomly occuring while processing the IDOC at TN. Anybody resolved/experienced similar problem?

Error: TPA does not contain TNCust_Company value. Hence map service cannot be found. com.wm.lang.flow.FlowException: Error: TPA does not contain TNCust_Company value. Hence map service cannot be found. at com.wm.lang.flow.FlowExit.getFailure(FlowExit.java:250) at com.wm.lang.flow.FlowState.willExit(FlowState.java:268) at com.wm.lang.flow.FlowSequence.invoke(FlowSequence.java:196) at com.wm.lang.flow.FlowRoot.invoke(FlowRoot.java:258) at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:581) at com.wm.lang.flow.FlowState.step(FlowState.java:438) at com.wm.lang.flow.FlowState.invoke(FlowState.java:403) at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:982) at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:612) at

My guess is that the interface process is trying to determine mapping service based on value TNCust_Company and this is either not available in the IDOC for some of the transactions, TPA for IDOC sender/receiver does not exist, or TPA exists but does not include TNCust_Company value. You can probably confirm by finding the TPA or reviewing service invoked by the interface process. The error message itself appears to be custom.