SAP ER Connector 9.1.2.2 IDOC Data Parser Error to read custom segments
Hi,
We are in the trouble to find out the root cause of the issue in SAP Employee Reconciliation Connector 9.1.2.2 for processing idoc. As per our requirment, we need to retreive the field values in the custom segments(ZHR) other than the base segments(E2P). As we tried a lot for the couple of days and identified the custom segment filednames are not parsing by SAP HRMS Listener (in tRFC mode of communication).. The same idoc file works properly to retreive the value in the reconciliation event at "SAP User Reconciliation" (in file port). Its strange why it is not reading the idoc through listener. Will there be any db refresh or any configuration on SAP system required to do in tRFC mode of idoc file transfer?
OIM Log :-
INFO,11 Apr 2013 12:16:53,513,[OIMCP.SAPH:info],oracle.iam.connectors.sap.common.parser.HRMDAParser : parse() : process_IDOC ROOT:General root segment
DEBUG,11 Apr 2013 12:16:53,514,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : getFieldValue():: STARTED
DEBUG,11 Apr 2013 12:16:53,515,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : getFieldValue() : returned value is: 12507708
DEBUG,11 Apr 2013 12:16:53,516,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : getFieldValue():: FINISHED
DEBUG,11 Apr 2013 12:16:53,516,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : isValidRecord():: FINISHED
DEBUG,11 Apr 2013 12:16:53,517,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : isValidRecord():: FINISHED
DEBUG,11 Apr 2013 12:16:53,518,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : isValidRecord() : return value is TRUE
DEBUG,11 Apr 2013 12:16:53,518,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : isDeletedUser():: STARTED
DEBUG,11 Apr 2013 12:16:53,519,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : isDeletedUser():: FINISHED
DEBUG,11 Apr 2013 12:16:53,520,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : processChildSegment():: STARTED
DEBUG,11 Apr 2013 12:16:53,520,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : processRecord():: STARTED
DEBUG,11 Apr 2013 12:16:53,521,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : processRecord() : Personnel Number set to 12507708
DEBUG,11 Apr 2013 12:16:53,522,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : processRecord():: FINISHED
DEBUG,11 Apr 2013 12:16:53,522,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : processChildSegment():: STARTED
DEBUG,11 Apr 2013 12:16:53,523,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : processRecord():: STARTED
DEBUG,11 Apr 2013 12:16:53,524,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : processRecord():: FINISHED
DEBUG,11 Apr 2013 12:16:53,524,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : processChildSegment():: STARTED
DEBUG,11 Apr 2013 12:16:53,525,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : getFieldValue():: STARTED
DEBUG,11 Apr 2013 12:16:53,526,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : getFieldValue() : returned value is: Sat May 25 00:00:00 PDT 1985
DEBUG,11 Apr 2013 12:16:53,527,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : getFieldValue():: FINISHED
DEBUG,11 Apr 2013 12:16:53,529,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : processRecord():: STARTED
DEBUG,11 Apr 2013 12:16:53,529,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : processRecord() : First Name set to SRI
DEBUG,11 Apr 2013 12:16:53,530,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : processRecord() : Middle Name set to RAM
DEBUG,11 Apr 2013 12:16:53,531,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : processRecord() : Last Name set to RAM
DEBUG,11 Apr 2013 12:16:53,531,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : processRecord():: FINISHED
DEBUG,11 Apr 2013 12:16:53,532,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : processChildSegment():: STARTED
DEBUG,11 Apr 2013 12:16:53,533,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : getFieldValue():: STARTED
INFO,11 Apr 2013 12:16:53,534,[OIMCP.SAPH:info],oracle.iam.connectors.sap.common.parser.HRMDAParser : getFieldValue() : (5) IDOC_ERROR_FIELD_NOT_FOUND: Field "BEGDA" is not a member of IDocRecord "ZHR_OIM000".
DOCUMENT: type=HRMD_A06, type extension=ZHRMD_A06_OIM, number=0000000002303362; SEGMENT: type=ZHR_OIM, definition=ZHR_OIM000; FIELD: name=BEGDA
DEBUG,11 Apr 2013 12:16:53,534,[OIMCP.SAPH:debug],oracle.iam.connectors.sap.common.parser.HRMDAParser : processRecord():: STARTED
ERROR,11 Apr 2013 12:16:53,535,[OIMCP.SAPH:error],====================================================
ERROR,11 Apr 2013 12:16:53,536,[OIMCP.SAPH:error],oracle.iam.connectors.sap.common.parser.HRMDAParser : processRecord() : (5) IDOC_ERROR_FIELD_NOT_FOUND: Field "MGRFLG" is not a member of IDocRecord "ZHR_OIM000".
DOCUMENT: type=HRMD_A06, type extension=ZHRMD_A06_OIM, number=0000000002303362; SEGMENT: type=ZHR_OIM, definition=ZHR_OIM000; FIELD: name=MGRFLG
ERROR,11 Apr 2013 12:16:53,537,[OIMCP.SAPH:error],====================================================
ERROR,11 Apr 2013 12:16:53,538,[OIMCP.SAPH:error],================= Start Stack Trace =======================
ERROR,11 Apr 2013 12:16:53,539,[OIMCP.SAPH:error],oracle.iam.connectors.sap.common.parser.HRMDAParser : processRecord()
ERROR,11 Apr 2013 12:16:53,539,[OIMCP.SAPH:error],(5) IDOC_ERROR_FIELD_NOT_FOUND: Field "MGRFLG" is not a member of IDocRecord "ZHR_OIM000".
DOCUMENT: type=HRMD_A06, type extension=ZHRMD_A06_OIM, number=0000000002303362; SEGMENT: type=ZHR_OIM, definition=ZHR_OIM000; FIELD: name=MGRFLG
ERROR,11 Apr 2013 12:16:53,540,[OIMCP.SAPH:error],Description : (5) IDOC_ERROR_FIELD_NOT_FOUND: Field "MGRFLG" is not a member of IDocRecord "ZHR_OIM000".
DOCUMENT: type=HRMD_A06, type extension=ZHRMD_A06_OIM, number=0000000002303362; SEGMENT: type=ZHR_OIM, definition=ZHR_OIM000; FIELD: name=MGRFLG
ERROR,11 Apr 2013 12:16:53,541,[OIMCP.SAPH:error],com.sap.conn.idoc.IDocFieldNotFoundException: (5) IDOC_ERROR_FIELD_NOT_FOUND: Field "MGRFLG" is not a member of IDocRecord "ZHR_OIM000".
DOCUMENT: type=HRMD_A06, type extension=ZHRMD_A06_OIM, number=0000000002303362; SEGMENT: type=ZHR_OIM, definition=ZHR_OIM000; FIELD: name=MGRFLG
at com.sap.conn.idoc.rt.record.impl.AbstractRecord.indexOf(AbstractRecord.java:457)
at com.sap.conn.idoc.rt.record.impl.AbstractRecord.getValue(AbstractRecord.java:1881)
at oracle.iam.connectors.sap.common.parser.IDOCParser.processRecord(Unknown Source)
at oracle.iam.connectors.sap.common.parser.HRMDAParser.processChildSegment(Unknown Source)
at oracle.iam.connectors.sap.common.parser.HRMDAParser.processChildSegment(Unknown Source)
at oracle.iam.connectors.sap.common.parser.HRMDAParser.processChildSegment(Unknown Source)
at oracle.iam.connectors.sap.common.parser.HRMDAParser.processChildSegment(Unknown Source)
at oracle.iam.connectors.sap.common.parser.HRMDAParser.parse(Unknown Source)
at oracle.iam.connectors.sap.common.parser.SAPIDOCListener$IDocHandler.handleRequest(Unknown Source)
at com.sap.conn.idoc.jco.rt.DefaultJCoIDocServerWorker$IDocDispatcher.handleRequest(DefaultJCoIDocServerWorker.java:341)
at com.sap.conn.jco.rt.DefaultServerWorker.dispatchRequest(DefaultServerWorker.java:160)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.dispatchRequest(MiddlewareJavaRfc.java:3366)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.executePlayback(MiddlewareJavaRfc.java:2844)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.playbackTRfc(MiddlewareJavaRfc.java:2663)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.handletRfcRequest(MiddlewareJavaRfc.java:2554)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.listen(MiddlewareJavaRfc.java:2375)
at com.sap.conn.jco.rt.DefaultServerWorker.dispatch(DefaultServerWorker.java:284)
at com.sap.conn.jco.rt.DefaultServerWorker.loop(DefaultServerWorker.java:369)
at com.sap.conn.jco.rt.DefaultServerWorker.run(DefaultServerWorker.java:245)
at java.lang.Thread.run(Thread.java:662)
ERROR,11 Apr 2013 12:16:53,542,[OIMCP.SAPH:error],================= End Stack Trace =======================
ERROR,11 Apr 2013 12:16:53,542,[OIMCP.SAPH:error],====================================================
ERROR,11 Apr 2013 12:16:53,543,[OIMCP.SAPH:error],oracle.iam.connectors.sap.common.parser.HRMDAParser : processChildSegment() :
ERROR,11 Apr 2013 12:16:53,544,[OIMCP.SAPH:error],====================================================
ERROR,11 Apr 2013 12:16:53,545,[OIMCP.SAPH:error],================= Start Stack Trace =======================
ERROR,11 Apr 2013 12:16:53,546,[OIMCP.SAPH:error],oracle.iam.connectors.sap.common.parser.HRMDAParser : processChildSegment()
ERROR,11 Apr 2013 12:16:53,546,[OIMCP.SAPH:error],
ERROR,11 Apr 2013 12:16:53,547,[OIMCP.SAPH:error],Description :
ERROR,11 Apr 2013 12:16:53,547,[OIMCP.SAPH:error],oracle.iam.connectors.common.ConnectorException:
at oracle.iam.connectors.sap.common.parser.IDOCParser.processRecord(Unknown Source)
at oracle.iam.connectors.sap.common.parser.HRMDAParser.processChildSegment(Unknown Source)
at oracle.iam.connectors.sap.common.parser.HRMDAParser.processChildSegment(Unknown Source)
at oracle.iam.connectors.sap.common.parser.HRMDAParser.processChildSegment(Unknown Source)
at oracle.iam.connectors.sap.common.parser.HRMDAParser.processChildSegment(Unknown Source)
at oracle.iam.connectors.sap.common.parser.HRMDAParser.parse(Unknown Source)
at oracle.iam.connectors.sap.common.parser.SAPIDOCListener$IDocHandler.handleRequest(Unknown Source)
at com.sap.conn.idoc.jco.rt.DefaultJCoIDocServerWorker$IDocDispatcher.handleRequest(DefaultJCoIDocServerWorker.java:341)
at com.sap.conn.jco.rt.DefaultServerWorker.dispatchRequest(DefaultServerWorker.java:160)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.dispatchRequest(MiddlewareJavaRfc.java:3366)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.executePlayback(MiddlewareJavaRfc.java:2844)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.playbackTRfc(MiddlewareJavaRfc.java:2663)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.handletRfcRequest(MiddlewareJavaRfc.java:2554)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.listen(MiddlewareJavaRfc.java:2375)
at com.sap.conn.jco.rt.DefaultServerWorker.dispatch(DefaultServerWorker.java:284)
at com.sap.conn.jco.rt.DefaultServerWorker.loop(DefaultServerWorker.java:369)
at com.sap.conn.jco.rt.DefaultServerWorker.run(DefaultServerWorker.java:245)
at java.lang.Thread.run(Thread.java:662)
Caused by: com.sap.conn.idoc.IDocFieldNotFoundException: (5) IDOC_ERROR_FIELD_NOT_FOUND: Field "MGRFLG" is not a member of IDocRecord "ZHR_OIM000".
DOCUMENT: type=HRMD_A06, type extension=ZHRMD_A06_OIM, number=0000000002303362; SEGMENT: type=ZHR_OIM, definition=ZHR_OIM000; FIELD: name=MGRFLG
at com.sap.conn.idoc.rt.record.impl.AbstractRecord.indexOf(AbstractRecord.java:457)
at com.sap.conn.idoc.rt.record.impl.AbstractRecord.getValue(AbstractRecord.java:1881)
... 18 more
ERROR,11 Apr 2013 12:16:53,548,[OIMCP.SAPH:error],================= End Stack Trace =======================
ERROR,11 Apr 2013 12:16:53,549,[OIMCP.SAPH:error],====================================================
ERROR,11 Apr 2013 12:16:53,550,[OIMCP.SAPH:error],oracle.iam.connectors.sap.common.parser.HRMDAParser : processChildSegment() :
ERROR,11 Apr 2013 12:16:53,550,[OIMCP.SAPH:error],====================================================
ERROR,11 Apr 2013 12:16:53,552,[OIMCP.SAPH:error],================= Start Stack Trace =======================
ERROR,11 Apr 2013 12:16:53,552,[OIMCP.SAPH:error],oracle.iam.connectors.sap.common.parser.HRMDAParser : processChildSegment()
ERROR,11 Apr 2013 12:16:53,553,[OIMCP.SAPH:error],
ERROR,11 Apr 2013 12:16:53,554,[OIMCP.SAPH:error],Description :
ERROR,11 Apr 2013 12:16:53,554,[OIMCP.SAPH:error],oracle.iam.connectors.common.ConnectorException:
at oracle.iam.connectors.sap.common.parser.HRMDAParser.processChildSegment(Unknown Source)
at oracle.iam.connectors.sap.common.parser.HRMDAParser.processChildSegment(Unknown Source)
at oracle.iam.connectors.sap.common.parser.HRMDAParser.processChildSegment(Unknown Source)
at oracle.iam.connectors.sap.common.parser.HRMDAParser.processChildSegment(Unknown Source)
at oracle.iam.connectors.sap.common.parser.HRMDAParser.parse(Unknown Source)
at oracle.iam.connectors.sap.common.parser.SAPIDOCListener$IDocHandler.handleRequest(Unknown Source)
at com.sap.conn.idoc.jco.rt.DefaultJCoIDocServerWorker$IDocDispatcher.handleRequest(DefaultJCoIDocServerWorker.java:341)
at com.sap.conn.jco.rt.DefaultServerWorker.dispatchRequest(DefaultServerWorker.java:160)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.dispatchRequest(MiddlewareJavaRfc.java:3366)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.executePlayback(MiddlewareJavaRfc.java:2844)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.playbackTRfc(MiddlewareJavaRfc.java:2663)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.handletRfcRequest(MiddlewareJavaRfc.java:2554)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.listen(MiddlewareJavaRfc.java:2375)
at com.sap.conn.jco.rt.DefaultServerWorker.dispatch(DefaultServerWorker.java:284)
at com.sap.conn.jco.rt.DefaultServerWorker.loop(DefaultServerWorker.java:369)
at com.sap.conn.jco.rt.DefaultServerWorker.run(DefaultServerWorker.java:245)
at java.lang.Thread.run(Thread.java:662)
Caused by: oracle.iam.connectors.common.ConnectorException:
at oracle.iam.connectors.sap.common.parser.IDOCParser.processRecord(Unknown Source)
... 17 more
Caused by: com.sap.conn.idoc.IDocFieldNotFoundException: (5) IDOC_ERROR_FIELD_NOT_FOUND: Field "MGRFLG" is not a member of IDocRecord "ZHR_OIM000".
DOCUMENT: type=HRMD_A06, type extension=ZHRMD_A06_OIM, number=0000000002303362; SEGMENT: type=ZHR_OIM, definition=ZHR_OIM000; FIELD: name=MGRFLG
at com.sap.conn.idoc.rt.record.impl.AbstractRecord.indexOf(AbstractRecord.java:457)
at com.sap.conn.idoc.rt.record.impl.AbstractRecord.getValue(AbstractRecord.java:1881)
... 18 more
ERROR,11 Apr 2013 12:16:53,555,[OIMCP.SAPH:error],================= End Stack Trace =======================
ERROR,11 Apr 2013 12:16:53,556,[OIMCP.SAPH:error],====================================================
ERROR,11 Apr 2013 12:16:53,556,[OIMCP.SAPH:error],oracle.iam.connectors.sap.common.parser.HRMDAParser : processChildSegment() :
ERROR,11 Apr 2013 12:16:53,557,[OIMCP.SAPH:error],====================================================
ERROR,11 Apr 2013 12:16:53,558,[OIMCP.SAPH:error],================= Start Stack Trace =======================
ERROR,11 Apr 2013 12:16:53,559,[OIMCP.SAPH:error],oracle.iam.connectors.sap.common.parser.HRMDAParser : processChildSegment()
ERROR,11 Apr 2013 12:16:53,559,[OIMCP.SAPH:error],
ERROR,11 Apr 2013 12:16:53,560,[OIMCP.SAPH:error],Description :
ERROR,11 Apr 2013 12:16:53,561,[OIMCP.SAPH:error],oracle.iam.connectors.common.ConnectorException:
at oracle.iam.connectors.sap.common.parser.HRMDAParser.processChildSegment(Unknown Source)
at oracle.iam.connectors.sap.common.parser.HRMDAParser.processChildSegment(Unknown Source)
at oracle.iam.connectors.sap.common.parser.HRMDAParser.processChildSegment(Unknown Source)
at oracle.iam.connectors.sap.common.parser.HRMDAParser.parse(Unknown Source)
at oracle.iam.connectors.sap.common.parser.SAPIDOCListener$IDocHandler.handleRequest(Unknown Source)
at com.sap.conn.idoc.jco.rt.DefaultJCoIDocServerWorker$IDocDispatcher.handleRequest(DefaultJCoIDocServerWorker.java:341)
at com.sap.conn.jco.rt.DefaultServerWorker.dispatchRequest(DefaultServerWorker.java:160)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.dispatchRequest(MiddlewareJavaRfc.java:3366)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.executePlayback(MiddlewareJavaRfc.java:2844)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.playbackTRfc(MiddlewareJavaRfc.java:2663)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.handletRfcRequest(MiddlewareJavaRfc.java:2554)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.listen(MiddlewareJavaRfc.java:2375)
at com.sap.conn.jco.rt.DefaultServerWorker.dispatch(DefaultServerWorker.java:284)
at com.sap.conn.jco.rt.DefaultServerWorker.loop(DefaultServerWorker.java:369)
at com.sap.conn.jco.rt.DefaultServerWorker.run(DefaultServerWorker.java:245)
at java.lang.Thread.run(Thread.java:662)
Caused by: oracle.iam.connectors.common.ConnectorException:
at oracle.iam.connectors.sap.common.parser.HRMDAParser.processChildSegment(Unknown Source)
... 16 more
Caused by: oracle.iam.connectors.common.ConnectorException:
at oracle.iam.connectors.sap.common.parser.IDOCParser.processRecord(Unknown Source)
... 17 more
Caused by: com.sap.conn.idoc.IDocFieldNotFoundException: (5) IDOC_ERROR_FIELD_NOT_FOUND: Field "MGRFLG" is not a member of IDocRecord "ZHR_OIM000".
DOCUMENT: type=HRMD_A06, type extension=ZHRMD_A06_OIM, number=0000000002303362; SEGMENT: type=ZHR_OIM, definition=ZHR_OIM000; FIELD: name=MGRFLG
at com.sap.conn.idoc.rt.record.impl.AbstractRecord.indexOf(AbstractRecord.java:457)
at com.sap.conn.idoc.rt.record.impl.AbstractRecord.getValue(AbstractRecord.java:1881)
... 18 more
ERROR,11 Apr 2013 12:16:53,561,[OIMCP.SAPH:error],================= End Stack Trace =======================
ERROR,11 Apr 2013 12:16:53,562,[OIMCP.SAPH:error],====================================================
ERROR,11 Apr 2013 12:16:53,563,[OIMCP.SAPH:error],oracle.iam.connectors.sap.common.parser.HRMDAParser : processChildSegment() :
Now i am able to configure but i am seeing this error
java.lang.UnsatisfiedLinkError: /opt/Oracle/jco/libsapjco3.so: /opt/Oracle/jco/libsapjco3.so: ELF file data encoding not little-endian (Possible cause: endianness mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1732)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at com.sap.conn.jco.rt.DefaultJCoRuntime.loadLibrary(DefaultJCoRuntime.java:444)
at com.sap.conn.jco.rt.DefaultJCoRuntime.registerNativeMethods(DefaultJCoRuntime.java:310)
at com.sap.conn.jco.rt.JCoRuntime.registerNatives(JCoRuntime.java:1027)
at com.sap.conn.rfc.driver.CpicDriver.<clinit>(CpicDriver.java:956)
at com.sap.conn.rfc.engine.DefaultRfcRuntime.getVersion(DefaultRfcRuntime.java:43)
at com.sap.conn.rfc.api.RfcApi.RfcGetVersion(RfcApi.java:261)
at com.sap.conn.jco.rt.MiddlewareJavaRfc.<clinit>(MiddlewareJavaRfc.java:198)
at com.sap.conn.jco.rt.DefaultJCoRuntime.initialize(DefaultJCoRuntime.java:75)
at com.sap.conn.jco.rt.JCoRuntimeFactory.<clinit>(JCoRuntimeFactory.java:23)
at com.sap.conn.jco.rt.About.<init>(About.java:42)
at com.sap.conn.jco.rt.About.main(About.java:81)
Similar Messages
-
IDOC RBDMIDOC - Internal error: Program read table idoc_structure
Hi,
We have scheduled background program RBDMIDOC for master data thru change pointers.
This was running successfully for years. Suddenly since past few days the error is coming as below :
Internal error: Program read table idoc_structure, command data_select_for_block, argument Z******
I had searched SDN forum and in all post its suggested that - set P_CIMTYP = 'Z******'. This is have done but still error persists.
Any other solution.
ThanksPlz check if there is any lock in Tcode SM12 and any job is failed/Active in SM37.
-Gouri -
Hi Experts
I need some information on SAP DMS and SAP KM connector.I need to pull the data which is stored in the content server to SAP KM.Is there any built in connector in SAP which will connect to SAP DMS and SAP KM.
I heard that there is a Business package in SAP which is used to connect both.
Apart from the business package, Is there any JAVA API's are available to retrieve data from content server.
Thanks in advance
ChaituWhen using the DMS Connector with EP7 please see to implament Note 1143726 - DMS-KM Connector Repository fails to start
-
To run a java service in SAP business connector.
Hi,
I have created one java service in SAP business connector.When i run it, i get the error as " Service 'rfctest:validatedata' is not operational. To run this service, first recompile the Java source."
I have set the "path" variable,still i am getting the same error.
What should i do to solve this problem?Hello,
when you call a BAPI from an external system via Business Connector, you will send a bXML document to BC (for example via HTTP). Refer to the SapbcSAPAdapterGuide for how to do that in detail, its good explained (see 4-25 and 7-3) there.
The explanation about sender/receiver is not correct. sender and receiver are the logical system names of the SAP backend system and the external system (check in transaction SALE of the SAP system).
Just send such document to BC, it will create the routing rule automatically. Then complete the routing rule (see 7-2) and activate it.
CSY -
Finding message in SAP Business Connector with IDoc number
Hi Experts,
Since there is no separate forum for Business Connector, posing my question here.
Does anyone have idea how we can find a message in SAP Business Connector if we know the source IDoc number, the same way we use IDX5 in PI.
Thanks,
DhawalAFAIK there is no simple way. What I usually do is compare timestamps. The Idoc is usually processed on the B.C. within the same minute.
We only have up to 10 Idocs within one minute and I do not have to search every day. So it works for me. -
Problem processing IDOC on SAP business connector
Dear all,
Using the SAP Business Connector I try to convert and IDOC which is in plain text to a record representing this IDOC.
Note: The record is generated using a DTD and the plain text is 'inserted' to the service using a MAP statement.
Which flowservice can I use and how should it be used?
Currently I'm experimenting with the FlatToHierarchy service.
Your help is appreciated!
Best Regards, HaraldHi,
I wonder that no one replied until now!
You are on the right way: you must use the service pub.sap.idoc:transformFlatToHierarchy. Then you must create a record in the PipelineOut-Section, referring to your IDoc-Record (that you have created form the DTD), and then connect/map it to the Service-Out-Parameter boundNode of the transformFlatToHierarchy-service. The connection between boundNode in Service Out and boundNode Pipeline Out must be deleted and the last must be dropped (red arrow down).
That's all! You don't need no other Mapping-Step.
I hope that would help you!?
Pöease excuse my bad english: I'm not pratizing it very often and my native langugae is german.
Best regards, Dagmar -
No SAP Option under Adapters in SAP business connector 4.7 Admin page
Hi Experts,
I have installed SAP BC 4.7 (both server and developer) and started the server (installation done with <sid>adm user). The problem I am facing is in configuration. There is no SAP option under Adapters because of which I am unable to configure ABAP stack here. Please help in resolving this.
Below are some logs:
sapqat01:ecqadm 52> java -jar /opt/sapbc47/Server/packages/SAP/code/jars/static/sapjco.jar -stdout
java.lang.ExceptionInInitializerError: JCO.classInitialize(): Could not load middleware layer 'com.sap.mw.jco.rfc.MiddlewareRFC'
JCO.nativeInit(): Could not initialize dynamic link library sapjcorfc. Not found in java.library.path [/opt/IBMJava2-amd64-142/jre/bin/j9vm:/opt/IBMJava2-amd64-142/jre/bin:/opt/IBMJava2-amd64-142/jre/bin:/opt/IBMJava2-amd64-142/jre/bin/classic:/opt/CA/SharedComponents/lib:/usr/sap/ECQ/SYS/exe/run:/opt/sapbc47/Server/packages/SAP/code/jars/static:/oracle/client/10x_64/instantclient:/usr/lib]
at com.sap.mw.jco.JCO.<clinit>(JCO.java:638)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:196)
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:119)
at com.sap.mw.jco.About.<init>(About.java:33)
at com.sap.mw.jco.About.main(About.java:98)
SAP Java Connector (JCo)
Copyright (c) 2000-2003 SAP AG. All rights reserved.
Version Information
Java Runtime:
Operating System: Linux 2.6.18-194.el5 for amd64
Java VM: 1.4.2 IBM Corporation
Java Codepage: UTF8
Versions:
JCo API: 2.1.0 (2003-04-24)
JCo middleware: Library not found
JCo library: Library not found
RFC library: Library not found
Paths:
JCo classes: System-defined path
JCo library: Library not found
RFC library: System-defined path
Manifest
Manifest-Version: 1.0
Implementation-Version: 20030516 0830
Specification-Title: SAP Java Connector
Specification-Version: 2.1.0 (2003-04-24)
Implementation-Title: com.sap.mw.jco
Main-Class: com.sap.mw.jco.About
Created-By: Ant 1.4.1
Implementation-Vendor-Id: com.sap
Implementation-Vendor: SAP AG, Walldorf
Specification-Vendor: SAP AG, Walldorf
server.log file has the following error:
sapqat01:ecqadm 68> head -200 server.log
000000 [B2BSERV.0025.0001] Business Connector Server 4.7 (Standard Encryption) Build 999
000001 [B2BSERV.0025.0006] License Manager started
000002 [B2BSERV.0025.0008] State Manager started
000003 [B2BSERV.0025.0010] Service Manager started
000004 [B2BSERV.0025.0012] Cache Manager started
000005 [B2BSERV.0025.0009] WIDL Service Manager started
000006 [B2BSERV.0025.0004] Flow Service Manager started
000007 [B2BSERV.0025.0002] Package Manager started
000008 [B2BSERV.0025.0011] Package Replicator Manager started
000009 [B2BSERV.0028.0001] Loading packages
00000A [B2BSERV.0028.0005] Loading WmRoot package
java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(StringTokenizer.java:280)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:759)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:734)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:734)
at com.wm.app.b2b.server.PackageManager.readAccessEntries(PackageManager.java:713)
at com.wm.app.b2b.server.PackageManager.processPackageManifest(PackageManager.java:564)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:361)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:327)
at com.wm.app.b2b.server.PackageManager.loadPackages(PackageManager.java:279)
at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:180)
at com.wm.app.b2b.server.Server.run(Server.java:183)
00000B [B2BSERV.0028.0005] Loading WmPublic package
00000C [B2BSERV.0028.0026] Warning: Deprecated service type (webtap) in service pub.webtap:getPage in package WmPublic
00000D [B2BSERV.0028.0005] Loading WmPartners package
java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(StringTokenizer.java:280)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:759)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:734)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:734)
at com.wm.app.b2b.server.PackageManager.readAccessEntries(PackageManager.java:713)
at com.wm.app.b2b.server.PackageManager.processPackageManifest(PackageManager.java:564)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:361)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:327)
at com.wm.app.b2b.server.PackageManager.loadPackages(PackageManager.java:279)
at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:180)
at com.wm.app.b2b.server.Server.run(Server.java:183)
00000E [B2BSERV.0028.0005] Loading SAP package
java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(StringTokenizer.java:280)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:759)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:734)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:734)
at com.wm.app.b2b.server.PackageManager.readAccessEntries(PackageManager.java:713)
at com.wm.app.b2b.server.PackageManager.processPackageManifest(PackageManager.java:564)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:361)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:327)
at com.wm.app.b2b.server.PackageManager.loadPackages(PackageManager.java:279)
at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:180)
at com.wm.app.b2b.server.Server.run(Server.java:183)
00000F [B2BSERV.0028.0005] Loading WmSamples package
java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(StringTokenizer.java:280)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:759)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:734)
at com.wm.app.b2b.server.PackageManager.readAccessEntries(PackageManager.java:713)
at com.wm.app.b2b.server.PackageManager.processPackageManifest(PackageManager.java:564)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:361)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:327)
at com.wm.app.b2b.server.PackageManager.loadPackages(PackageManager.java:279)
at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:180)
at com.wm.app.b2b.server.Server.run(Server.java:183)
000010 [B2BSERV.0028.0005] Loading WmDB package
java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(StringTokenizer.java:280)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:759)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:734)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:734)
at com.wm.app.b2b.server.PackageManager.readAccessEntries(PackageManager.java:713)
at com.wm.app.b2b.server.PackageManager.processPackageManifest(PackageManager.java:564)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:361)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:327)
at com.wm.app.b2b.server.PackageManager.loadPackages(PackageManager.java:279)
at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:180)
at com.wm.app.b2b.server.Server.run(Server.java:183)
000011 [B2BSERV.0028.0005] Loading Default package
000012 [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.event:startEventAgentPort)
000013 [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.net.email:init)
000014 [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.net.ftp:init)
000015 [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.net.http:init)
000016 [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.net.https:init)
000017 [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.net.smime:init)
000018 [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.net.sock:init)
000019 [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.net.sslsock:init)
00001A [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.ns:syncToNamespace)
00001B [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.remote:init)
00001C [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.schedule:init)
00001D [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.security.revInvoke:init)
00001E [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.tx:init)
00001F [B2BCORE.0063.0011] Start
000020 [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.soap:init)
000021 [B2BSERV.0028.0012] WmPublic: Startup service (pub.ldap:init)
000022 [B2BSERV.0028.0012] WmPartners: Startup service (wm.PartnerMgr.gateway.admin:startup)
000023 [B2BPCKG.0074.0003] TransactionManager: init (entries=0, freeBlocks=0, maxFree=0, bytes=0, sync=true, file=packages/WmPartners/config/xtn.log)
000024 [B2BPCKG.0073.0005] Admin: WmPartners Startup ok
000025 [B2BSERV.0028.0012] SAP: Startup service (sap.admin:startup)
000026 [B2BSERV.0028.0013] Startup service exited with the following error: java.lang.reflect.InvocationTargetException: JCO.classInitialize(): Could not load middleware layer 'com.sap.mw.jco.rfc.MiddlewareRFC'
JCO.nativeInit(): Could not initialize dynamic link library sapjcorfc. Not found in java.library.path [/opt/IBMJava2-amd64-142/jre/bin/j9vm:/opt/IBMJava2-amd64-142/jre/bin:/opt/IBMJava2-amd64-142/jre/bin:/opt/IBMJava2-amd64-142/jre/bin/classic:/opt/sapbc47/Server/packages/WmWin32/code/libs:/opt/sapbc47/Server/packages/WmPartners/code/libs:/opt/sapbc47/Server/packages/SAP/code/libs:/opt/sapbc47/Server/lib:/opt/CA/SharedComponents/lib:/usr/sap/ECQ/SYS/exe/run:/oracle/client/10x_64/instantclient:/usr/lib]
000027 [B2BSERV.0028.0012] SAP: Startup service (sap.admin.xslt:startup)
000028 [B2BSERV.0028.0012] SAP: Startup service (sap.transport:ALEinit)
000029 [B2BSERV.0028.0013] Startup service exited with the following error: java.lang.reflect.InvocationTargetException: com.wm.pkg.sap.SAPConfig (initialization failure)
00002A [B2BSERV.0028.0012] SAP: Startup service (sap.transport:BAPIinit)
00002B [B2BSERV.0028.0012] SAP: Startup service (sap.transport:RFCinit)
00002C [B2BSERV.0028.0012] SAP: Startup service (sap.transport:XMLinit)
00002D [B2BSERV.0028.0012] SAP: Startup service (sap.demo.idoc:registerDemoRoutings)
00002E [B2BSERV.0028.0012] WmDB: Startup service (wm.server.db:startup)
00002F [B2BSERV.0025.0005] Port Manager started
000030 [B2BSERV.0025.0013] Cache Sweeper started
000031 [B2BSERV.0025.0016] Config File Directory Saved
000032 [B2BSERV.0014.0002] Initialization complete.
000033 -
2011-10-11 03:20:36 EDT
000034 [B2BSERV.0014.0005] Shutting down server. User requested.
000035 [B2BSERV.0028.0015] SAP: Shutdown service (sap.admin:shutdown)
000036 [B2BSERV.0028.0016] Shutdown service exited with the following error: java.lang.reflect.InvocationTargetException: com.wm.pkg.sap.SAPConfig (initialization failure)
000037 [B2BSERV.0028.0015] WmPartners: Shutdown service (wm.PartnerMgr.gateway.admin:shutdown)
000038 [B2BPCKG.0073.0001] Admin: WmPartners Shutdown
000039 [B2BSERV.0028.0015] WmPublic: Shutdown service (pub.ldap:shutdown)
00003A [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.net.http:shutdown)
00003B [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.net.https:shutdown)
00003C [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.net.ftp:shutdown)
00003D [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.net.email:shutdown)
00003E [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.tx:shutdown)
00003F [B2BCORE.0063.0013] Shutdown
000040 [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.schedule:shutdown)
000041 [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.remote:shutdown)
000042 [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.net.sock:shutdown)
000043 [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.net.sslsock:shutdown)
000044 [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.security.revInvoke:shutdown)
000045 [B2BSERV.0014.0006] Server shutdown completed.
If anyone knows the solution, then please let me know. Your help is appreciated.
Best Regards,
Vikash Chandra
Edited by: Chandra Vikash on Oct 11, 2011 1:46 PMHello gaurav,
I have tried re-installing.
I am able to open the web-admin and also all the links except the ones in the adapters section.
I have checked the installation document, adapter guide for BC 4.8 but i couldnt find anything useful.
I was just wondering if it has got anything to do with the OS.
lemme know if you have come across anything like this.
thanks for the help.
Sreejith -
Integrating SAP Java Connector with SAP XI
Hi XI experts
We are about to integrate our SAP ERP2004 system with a new WMS system. The vendors of the WMS system normally integrates with ERP directly through SAP Java Connector, but we would like to put SAP XI between the two systems so we have good way of monitoring the messages beeing sent.
I would like to make a synchronous test scenario where we send a ARTMAS idoc from SAP to XI which sends it to the WMS. After WMS system receives the ARTMAS Idoc it sends an acknowledgement back to XI which passes it on to SAP.
The integration would then look like this:
SAP ERP <-> SAP XI <-> WMS (Jco)
Is this scenario possible? And if so, how would you suggest to set it up?
I was thinking of using the RFC adapter to connect to the Java Connector of WMS, but am not sure if this is the right approach or how it should be set up.
Any help or comments would be greatly appreciated.
Best Regards
ChrisI have made a setup like this:
SAP <-> XI <-> WMS
The Scenario is like this:
SAP sends an ARTMAS03 idoc to XI which maps it directly to the same ARTMAS03 idoc structure (need a few changes in the future so thats why im not using IDOC tunnelling) then it uses a RFC receiver adapter to connect to our SAP gateway, where the WMS is registrered through JCO.
When I first sent the idoc, i got a "RfcAFWException: failed to read funtionname from XML document: missing namespace declaration(2)" then after reading Q23 in note 730870, I used the RFCNormalizer xslt to change the namespace to a "urn:sap-com:document:sap:rfc:fuctions" instead of the "urn:sap-com:document:sap:idoc:messages". The error is now "functiontemplate from repository was <null>".
As far as i can see the error is because the metadata repository defined in the RFC adapter cant find the function module that normally would be in the root of a RFC-XML. But I dont know how I can send an Idoc through the rfc adapter to the gateway then. Anyone got some ideas?
Thanks
Chris -
IDOC data transfer SAP to Java using SAP JCo
Dear Experts,
The challenging requirement we are having is, we need to create the interface for data transfer between SAP system and the Java system. The data will be transferred from SAP to java and similarly once some processing done in Java again the details needs to be transferred from Java to SAP.
For this data transferred we are planning to use IDOC process and for interface "SAP Java connector" we are planning to use. In this case we are having some doubts.
1. The data from SAP is going to be transfered from one Custom transaction (Z tcode). Once "Outbound IDOC" will get triggered and will carry the details. Now the doubt is, whether the data / details will get transfered to JAVA system automatically or we need to perform any other steps from SAP ABAP coding...(like converting in to flat file, XML file and etc) ??
2. We are planning to install "SAP Jco" in Java server. Is this correct...??
3. Other than SAP Jco any other softwares needs to be installed or not..??
4. Since we are going to trigger the "outbound IDOC" from custom transaction, we are planning to develope one program in SE37. Other than this any other program we need to develop or not..??
If anybody has detailed steps or explanation please share it with us.
Warm Regards,
VELHi All,
For the above mentioned issue, we implemented JCo software in JAVA system and created the JAVA program including SAP logon credential details like Client, User name, password and Language details.
When this JAVA program was compiled successfully then, that non SAP system will appear in SAP gateway Tcode.
Once non SAP system started appearing in SAP gateway that means, both SAP & Non SAP are connected automatically.
Regards,
Velmurugan P -
WebMethods Integration Server Vs. SAP Business Connector 4.7 (BC)
Hi All
We have to integrate non SAP systems and SAP systems for that we have 2 options
1) SAP Business Connector 4.7 (BC)
2) webMethods Integration Server
which one will be better option for this kind of POC by considering all the issues like interaction with SAP RFC or IDocs, performance, load balancing, salability, maintenance, etc.
please tell us pro's and cons of both to decide upon which is better option.
Thanks in Advance
Thanks
NinadIt is the same product, with different branding.
The only thing is that SAP consider the SAP BC end-of-maintenance, and suggest to use XI.
Regards,
Sandro -
Corefix 7 in SAP Business Connector 4.7
Hi,
We are currently using sap business connector version 4.7.we have 2 systems production and test,where in our production system is at Corefix 5 and test system is at Corefix 6.
I need to know what are the patches and fixes provided by Corefix 7 in business connector,also a comparison with other corefixes.
Thanks in advance!!
Regards,
RamyaHi Ramaya,
I am currently working on BC 4.7.
I have established one HTTP to IDoc scenario.
I want to know more about XSLT mappings in BC.
What is it's structure?
How we can use it in this scenario?
Can you please help me?
Waiting for your reply. -
SAP Business Connector XML File processing
Hi All,
we're using SAP Business Connector to process XML Files (from NON-SAP system).
XML-Files are mapped to IDOCs and sent to our sap-system in order to create purchase orders.
Let's say we have 3 Purchase Orders (XML) in our SAP BC input directory,
the first purchase order has a header text (customer field), the following 2 dont. After processing the xml-files all 3 Idocs have the same header text of the first purchase order.
How can i change this behaviour?
Regards
REAHello Ramy,
You have to check this logic of t BC. if you want to check the Idocs then goto WE02 in SAP.
if you are using message type PORDCR1 then check segment E1BPMEPOTEXTHEADER or PORDCR thne check segment E1BPEKPOTX
Regards
Naresh -
Guys,
Do you know what this error in SAP Business Connector means:
Missing or Invalid Parameter:Sender
Any help would be appreciated.
Thanks,
SathyaNow this is a broad question_
I guess you mean: IDOC handling
This means usually, that the Sender ID is not set up properly in the BC (Send/Reveice Rules). In case you don't have a 1:1 mapping, use the '*' for ALL.
Can you please give more specific information:
where is the Error (Log, Popup-message etc),
what is the context (BAPI CALL, IDOC etc)
-hs -
Problems with invoke call in browser (SAP Business Connector)
Hallo,
I have a problem with the invoke call in a browser to test a build flow in the SAP Business Connector:
I build a flow which receives a XML file, converts it into a record, then adds some mandatory data to the segment "EDI_DC40", then reconverts it into XML. After that, the XML gets converted into SAP IDOC format. Then I send it via ALE service to the connected SAP System.
The flow works so far if I test it with the "send XML file" function in "Test" menu. But when I test it via a call in the browser, it doesn´t work. The mandatory data in "EDI_DC40" is there, but the Business connector does not recognize the data which comes with the XML for this segment ("MESTYP" and "SNDPRN") - so it can not be transfered to the SAP system. It causes a routing rule error, because sender and message type is unknown.
Does anybody has experiences with that? Is there a difference between browser call and the test function "send xml file"?
Thanks in advance for your help!
KaiHi,
Just debug your SAP BC service in which you are calling the RFC and check if proper values are getting mappend to your input variables of RFC.
If that is correct than there wont be much chances of problem in BC.
\[removed by moderator\]
Regards,
Siddhesh S.Tawate
Edited by: Jan Stallkamp on Jul 1, 2008 4:32 PM -
[OIM 11g] SAP ER connector behavior
Hi Experts,
How does the SAP ER Connector works when the IDOC has historical data from the user? I need to know if OIM will look for the latest chances and use this to create the identity.
Best regards.Hey,
I see the same issue and need to make this change as well, where are these settings? I couldn't find them in the setDomainEnv or setSOADomainEnv.
Thanks
Maybe you are looking for
-
BAPI_ACC_GL_POSTING_POST is not posting a parked document
Hi, I am trying to post a parked document using BAPI 'BAPI_ACC_GL_POSTING_POST' but its giving an error 'Balance in transaction currency'. I am providing the document number of the parked document in the header data of the BAPI and providing G/L deta
-
HT1937 I can't activate my Iphone 3gs
I updated my operating system after which I can't activate my Iphone.
-
Not in GZIP format error while trying to unzip the file
I'm using GZIPInputStream in order to read data from zipped file. It worked perfectly from command line. I have to execute the same code from crontab and it gave me the exception: java.io.IOException: Not in GZIP format It tries to check the GZIP_MAG
-
i have an e2000 router and a wireless n xbox 360 game adapter. when i go to test connection it says my NAT type is set to moderate. how do i change that to open?
-
I can not remember my pass code for my ipo touch. How do I reset my settings?
I can not remember my passcode and am locked. How do I reset my original settings? I do not care if I lose all my music.