SBL-EAI-04088: Data Transform Error. %1: Invalid Map Function Argument Type: '%2'

Applies to:


Siebel Connector for PeopleSoft Applications - Version: 7.5.2 SIA [15051] and later   [Release: V7 and later ]
Siebel Connector for SAP R/3 - Version: 7.5.2 [15051] to V7   [Release: V7 to ]
Siebel Connector for Oracle Applications - Version: 7.5.2 SIA [15051] to V7   [Release: V7 to ]
z*OBSOLETE: Microsoft Windows Server 2003

Product Release: V7 (Professional)

Version: 7.7.2.1 [18353]

Database: Oracle 9.2.0.5

Application Server OS: Microsoft Windows 2003 Server

Database Server OS: Sun Solaris 8



This document was previously published as Siebel SR 38-2341785171.

***Checked for relevance on 10-NOV-2010***


Symptoms


Customer was experiencing the following error while processing message received from SAP application through BAPI tRFC Receiver component:




ObjMgrBusServiceLog Error 1 0 2005-08-02 16:11:45 (dtescriptsvc.cpp (103)) SBL-EAI-04088: Data Transform Error. EAIExecuteMap: Invalid Map Function Argument Type: ''

ObjMgrLog Error 1 0 2005-08-02 16:11:45 (stepexec.cpp (768)) SBL-BPR-00162: Error invoking service 'SAP 4x Account - SAP Maps (MO)', method 'Execute' at step '2: Invoke XML'.



Cause



The reported error can occur when the DTE business service is not able to determine if the Inputs argument is of type SiebelMessage, MIMEHierarchy or XMLHierarchy. In this scenario, SiebelMessage integration object instance were sending from SAP application to Siebel application but the DTE business service ‘4x Account - SAP Maps (MO)’ was causing the reported errors.



Through further tests, the customer had found the storage type of SiebelMessage input argument for Execute method was set to Property in the DTE business service and this was the cause of the error.


Solution


The storage type should be set to Hierarchy instead of Property, as the incoming message was SiebelMessage integration object instance. After changing the storage type from Property to Hierarchy in Siebel Tools and compiling the DTE business service, the reported errors could be resolved.




תגובות

פוסטים פופולריים מהבלוג הזה

FINS Data Transfer Utilities

SBL-BPR-00191: The rowId of the active row of the primary buscomp '%1', '%2', does not match the Primary Id

Profile Attributes and Open UI