cancel
Showing results for 
Search instead for 
Did you mean: 

Data Object Assignment for BAPI /SYCLO/CORE_MDW_SESSION1_CRT Not Found! Agentry

Former Member
0 Kudos

Hi,

I am facing an issue with Agentry (SMP3.0) startup. I am aware that something wrong happens on Agentry SAP Framework but I dont know how to fix it. Please help me. Thank you.


18:56:11  - Data Object Assignment for BAPI /SYCLO/CORE_MDW_SESSION1_CRT Not Found! |

2014 06 11 12:56:03#+0700#INFO#System.out##anonymous#Agentry Runtime Worker Thread###User::rethrowException::begin |

2014 06 11 12:56:03#+0700#INFO#System.out##anonymous#Agentry Runtime Worker Thread###User::rethrowException::Exception caught: 11.06.2014 18:56:11  - Data Object Assignment for BAPI /SYCLO/CORE_MDW_SESSION1_CRT Not Found! |

2014 06 11 12:56:03#+0700#INFO#System.out##anonymous#Agentry Runtime Worker Thread### |

2014 06 11 12:56:03#+0700#INFO#System.out##anonymous#Agentry Runtime Worker Thread###User::rethrowException::COM.SYCLO.AGENTRY.AGENTRYEXCEPTION: 11.06.2014 18:56:11  - DATA OBJECT ASSIGNMENT FOR BAPI /SYCLO/CORE_MDW_SESSION1_CRT NOT FOUND! |

2014 06 11 12:56:03#+0700#INFO#System.out##anonymous#Agentry Runtime Worker Thread### |

2014 06 11 12:56:03#+0700#INFO#System.out##anonymous#Agentry Runtime Worker Thread### AT COM.SYCLO.SAP.BAPI.BAPIERRORHANDLER.INIT(BAPIERRORHANDLER.JAVA:68) |

2014 06 11 12:56:03#+0700#INFO#System.out##anonymous#Agentry Runtime Worker Thread### AT COM.SYCLO.SAP.BAPI.BAPIERRORHANDLER.<INIT>(BAPIERRORHANDLER.JAVA:42) |

2014 06 11 12:56:03#+0700#INFO#System.out##anonymous#Agentry Runtime Worker Thread### AT COM.SYCLO.SAP.BAPI.BAPI.CHECKFORERRORS(BAPI.JAVA:304) |

2014 06 11 12:56:03#+0700#INFO#System.out##anonymous#Agentry Runtime Worker Thread### AT COM.SYCLO.SAP.BAPI.BAPI.RUN(BAPI.JAVA:184) |

2014 06 11 12:56:03#+0700#INFO#System.out##anonymous#Agentry Runtime Worker Thread### AT COM.SYCLO.SAP.SESSIONMANAGER.CREATEREMOTEUSER(SESSIONMANAGER.JAVA:95) |

2014 06 11 12:56:03#+0700#INFO#System.out##anonymous#Agentry Runtime Worker Thread### AT COM.SYCLO.SAP.SESSIONMANAGER.OPENSESSION(SESSIONMANAGER.JAVA:67) |

2014 06 11 12:56:03#+0700#INFO#System.out##anonymous#Agentry Runtime Worker Thread### AT COM.SYCLO.SAP.USER.INITSESSION(USER.JAVA:693) |

2014 06 11 12:56:03#+0700#INFO#System.out##anonymous#Agentry Runtime Worker Thread### AT COM.SYCLO.SAP.SERVER.LOGIN(SERVER.JAVA:310) |

The same thing happen to /SYCLO/CORE_MDW_SESSION1_DEL

I access my Agentry SAP Framework and found out that there are 3 MDOs assigned to the BAPI. Then why do they popup such exception.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello PH Ngu , Can you please check BC set activation with Tcode SCPR20? which version is activated ? Because , it looks  like your APPNAME in JavaBE file is different then what you are trying to connect . Thanks & Regards, Kunal Varaiya

Former Member
0 Kudos

my apology. I am very new to SAP. What is BC? Why do we need to check it activation?

the app name on SAP agentry framework and in javabe.ini are the same

Former Member
0 Kudos

Hello PH Nhu, Can you please provide me your JavaBE.ini file ? will check and let  you know it looks like its trying to run different application version . Thanks & Regards, Kunal Varaiya

Former Member
0 Kudos

Hi Kunal,

Below is my JavaBE.ini. Please help. Thank you very much.


[HOST]

server=be1.vdc.csc.com

APPNAME=ZCH_MATERIALLIST

[CLIENT_NUM]

CLIENT=800

[SYSTEM_NUM]

SYSNUM=01

[LOGON_METHOD]

; USER_AUTH if standard UID/Password authentication is used

; USER_AUTH_GLOBAL if pooled connections using single UID/Password is used

; USER_AUTH_GROUP if UID/Password authentication with SAP Message Server

;   (load balancing) is used

LOGON_METHOD=USER_AUTH

[GLOBAL_LOGON]

; referenced when LOGON_METHOD=USER_AUTH_GLOBAL

; uses a pool of connections to the SAP backend all utilizing a single

;    UID/password

UID=

UPASSWORD=

SHAREDCONNECTION=0

GET_PERSONNEL_INFO=

[SERVICE_LOGON]

ENABLED=true

UID=hngu3

UPASSWORD=xxxxxx

UPASSWORDENCODED=false

[GROUP_LOGON]

; referenced when LOGON_METHOD=USER_AUTH_GROUP

; individual user authentication using an SAP Message Server which distributes

; client connections among a "group" of SAP application servers based on load

; balancing criteria

;

; host name or IP address of SAP Message Server

MESSAGE_SERVER=

GROUP_NAME=

SYSTEM_ID=

CLIENT=

[LANGUAGE]

LANG=EN

[LOGGING]

Level=4

[REQUIRED_BAPI_WRAPPER]

com.syclo.sap.bapi.LoginCheckBAPI=/SYCLO/CORE_SUSR_LOGIN_CHECK

com.syclo.sap.bapi.RemoteUserCreateBAPI=/SYCLO/CORE_MDW_SESSION1_CRT

com.syclo.sap.bapi.RemoteParameterGetBAPI=/SYCLO/CORE_MDW_PARAMETER_GET

com.syclo.sap.bapi.SystemInfoBAPI=/SYCLO/CORE_SYSTINFO_GET

com.syclo.sap.bapi.ChangePasswordBAPI=/SYCLO/CORE_SUSR_CHANGE_PASSWD

com.syclo.sap.bapi.CTConfirmationBAPI=/SYCLO/CORE_OUTB_MSG_STAT_UPD

com.syclo.sap.bapi.DTBAPI=/SYCLO/CORE_DT_GET

com.syclo.sap.bapi.GetEmployeeDataBAPI=/SYCLO/HR_EMPLOYEE_DATA_GET

com.syclo.sap.bapi.GetUserDetailBAPI=/SYCLO/CORE_USER_GET_DETAIL

com.syclo.sap.bapi.GetUserProfileDataBAPI=/SYCLO/CORE_USER_PROFILE_GET

com.syclo.sap.bapi.PushStatusUpdateBAPI=/SYCLO/CORE_PUSH_STAT_UPD

com.syclo.sap.bapi.RemoteObjectCreateBAPI=/SYCLO/CORE_MDW_USR_OBJ_CRT

com.syclo.sap.bapi.RemoteObjectDeleteBAPI=/SYCLO/CORE_MDW_USR_OBJ_DEL

com.syclo.sap.bapi.RemoteObjectGetBAPI=/SYCLO/CORE_MDW_SESSION_GET

com.syclo.sap.bapi.RemoteObjectUpdateBAPI=/SYCLO/CORE_MDW_SESSION_UPD

com.syclo.sap.bapi.RemoteReferenceCreateBAPI=/SYCLO/CORE_MDW_USR_KEYMAP_CRT

com.syclo.sap.bapi.RemoteReferenceDeleteBAPI=/SYCLO/CORE_MDW_USR_KEYMAP_DEL

com.syclo.sap.bapi.RemoteReferenceGetBAPI=/SYCLO/CORE_MDW_SESSION_GET

com.syclo.sap.bapi.RemoteReferenceUpdateBAPI=/SYCLO/CORE_MDW_SESSION_UPD

com.syclo.sap.bapi.RemoteSessionDeleteBAPI=/SYCLO/CORE_MDW_SESSION1_DEL

com.syclo.sap.bapi.RemoteUserDeleteBAPI=/SYCLO/CORE_MDW_SESSION1_DEL

com.syclo.sap.bapi.RemoteUserUpdateBAPI=/SYCLO/CORE_MDW_SESSION_UPD

com.syclo.sap.bapi.TransactionCommitBAPI=WFD_TRANSACTION_COMMIT

com.syclo.sap.bapi.SignatureCaptureBAPI=/SYCLO/CS_DOBDSDOCUMENT_CRT

Former Member
0 Kudos

Hello PH Ngu , I want you to check  qucik things in Agentry.ini  files . 1) inside [Java-1] Can you check class path ? 2) Server Class ? Can you please provide me value for above 2 points ? And inside server folder there is folder call Java Inside Java 1) Agnetry-v5.jar 2) SAP Common12971.jar 3) and your business logic .jar file Can you check above things as well ? Thanks & Regards,   Kunal Varaiya

Former Member
0 Kudos

Hi Kunal,

I think the jar files are all in the right place. The class path and server class are correct as well.

I have added two object Sessions and Users and assigned BAPI wrappers /SYCLO/CORE_MDW_SESSION1_DEL /SYCLO/CORE_MDW_SESSION1_CRT to them. The error;s gone. Now I face another issue

MaterialSteplet - Error in getting the BAPIWrapper name from the ini file or SAP mobile configuration. Please check the ini file or the mobile configuration for the bapi key (com.syclo.sap.material.bapi.materialbapi) either in sections BAPI_WRAPPER or REQUIRED_BAPI_WRAPPER

Server error - please contact your administrator (13)

Below is my materialbapi

public ArrayList<SAPObject> processResults() throws Exception {

  ArrayList<SAPObject> spfliTab = new ArrayList<SAPObject>();

  JCO.Table _sTab = _tables.getTable("MATERIALLIST");

  int rows = _sTab.getNumRows();

  for(int i = 0; i<rows; i++)

  {

  _sTab.setRow(i);

  Material material = new Material(_sTab);

  spfliTab.add(material);

  }

  return spfliTab;

  // TODO Auto-generated method stub

  }

sravanthi_polu
Contributor
0 Kudos

Hi,

I think mapping has not been done correctly in configpanel mobile application parameters .Please check wheather the java class has been mapped to the bapi wrapper created in sap and activate it.It seems that it could not identify the bapi wrapper with respect to com.syclo.sap.material.bapi.materialbapi class

Thanks & Regards,

Sravanthi Polu

Former Member
0 Kudos

Hi Sravanthi,

Thank you for help. I checked the mapping in Agentry Sap Config and found that the bapi class com.syclo.sap.material.bapi.materialbapi is there. I dont know why it does not recognize the wrapper. Please help me.


Answers (0)