We have a problem configuring our JDE OneWorld Adapter with the GenJava Utility.
[SIZE=2]We requrie two UBE’s (N590005 and N5900007) To be configured.
[SIZE=2]These have been placed under the xpi_cdist wrapper under the BSFN cmd line on the JDE thick Client
sub generate_xpi_cdist_wrapper
say ********** cdist functions *************
library xpi_cdist
interface SalesOrder
import N5900005
import N5900007
These generate two BSFN’s RecieveSOEProcessingOptions and RecieveSOEProcessingOptionsT1.
Both Of these BusinessFunctions appear in the adapter, but according to our resident JDE expert have the wrong input parameters.
Documentation on the GenJava utility seems to be scarce… I have a feeling that we are putting the import statement under the wrong xpi wrapper… but can’t confirm… Any ideas?
Hi Sam, Try with this and Try to keep this in EnterpriseOne_Utilized_BSFN.cmd, and try to add these Lib in
1)*EnterpriseOne_GenJava_BSFN.cmd as follows
@echo off
call EnterpriseOne_Set_Up_Env.bat
%EnterpriseOne_HOME%\system\bin32\genJava /out %EXAMPLES% /tempout %EXAMPLES% /cmd EnterpriseOne_Utilized_BSFN.cmd
%JAVA_HOME%\bin\java com.jdedwards.system.connector.CheckVer %EXAMPLES%\cdistInterop.jar %EXAMPLES%\cdist.xml
if not exist %EXAMPLES%\repository mkdir %EXAMPLES%\repository
del %EXAMPLES%\repository\cdistInterop.jar
move %EXAMPLES%\cdistInterop.jar %EXAMPLES%\repository
%JAVA_HOME%\bin\java com.jdedwards.system.connector.CheckVer %EXAMPLES%\jdeLIBCALLBSFNInterop.jar %EXAMPLES%\jdeLIBCALLBSFN.xml
if not exist %EXAMPLES%\repository mkdir %EXAMPLES%\repository
del %EXAMPLES%\repository\jdeLIBCALLBSFNInterop.jar
move %EXAMPLES%\jdeLIBCALLBSFNInterop.jar %EXAMPLES%\repository
PAUSE
2)EnterpriseOne_Utilized_BSFN.cmd****
login
sub generate_cdist_wrapper
say ************* cdist functions *************
library cdist
interface SalesOrder
import N5900005
import N5900007
say ********** End of cdist functions ***********
end
call generate_cdist_wrapper
build
say ************** End of script *******************
logout
did u changed the JVM path in properly just check once.