JDE8.0(B7334) jde.ini file and dll files required for xml Interoperability

w2vijay

w2vijay

Well Known Member
Hi ,

We are getting error message "connection to one world failed" when calling the jde business function from .NET c# program in JDE8.0(B7334) and this is working fine in JDE9.0

The same c# program when deployed to JDE8.0 environment we are getting connection failed error. When we enabled log and executed it showing the CallObject and Dispatch Kernels for calling business function and sending/receiving the jderequest from .NET program.

We think that there must be some kernel settings in jde.ini file which are not set correctly.

I request to provide the jde.ini file copy and also let us know the list of dll files required for the .NET program to work in JDE 8.0 Enviorment.
 
Vijay,

Two things to check....9.0 is unicode and 8.0 isn't...normal port for 9.0 is 6015 and the normal port for 8.0 is 6010
 
Thanks for your reply,

The .NET program is working fine calling JDE business function with the following changes.

1.JDE 8.0 DLL's required
icui18n.dll
icuuc.dll
jdel.dll
jdethread.dll
ustdio.dll
xmlinterop.dll
XMLInterop.map
MSVCP71.DLL(used for .NET program)

2.private static extern IntPtr jdeXMLRequest([MarshalAs(UnmanagedType.LPStr)] StringBuilder server, UInt16 port, Int32 timeout, [MarshalAs(UnmanagedType.LPStr)] StringBuilder buf, Int32 length);
changed the 'UnmanagedType.LPWStr',to 'UnmanagedType.LPStr'

3.[JDENET_KERNEL_DEF6]
krnlName=CALL OBJECT KERNEL
dispatchDLLName=XMLCallObj.dll
dispatchDLLFunction=_XMLCallObjectDispatch@28
maxNumberOfProcesses=20
numberOfAutoStartProcesses=1
 
Back
Top