JDE.

INI File Settings for Clients and Servers

2

J.D. Edwards OneWorld: The Complete Reference

T

he JDE.INI file is a powerful tool that helps control how your system will behave. The better you understand this file and how it affects your system, the more you will be able to do with OneWorld. Settings in this file can help you debug problems through advanced logging features, and other settings can help you tune your system for performance to meet your business’s needs.

Overview of the JDE.INI File
The JDE.INI files are located throughout your system. These files are initialization files, and they give the system the location of specific required tables. These tables, such as the F986101 (Object Configuration Manager), F98611 (Data Source Master), F00941 (Environment Detail), F00945 (Release Master), and F00942 (Path Code Master), are referred to as bootstrap tables. These tables are required for the system to start up correctly. This is one reason why the JDE.INI file is important. This file also controls several features of the system, including replication, unified logon, and sign-on security. The JDE.INI file resides on workstations, servers, and Windows Terminal Servers. Each fat client workstation will have its own copy. Also, each instance of OneWorld on the enterprise server will have its own copy of the JDE.INI file. You will need to keep this in mind when you review the values of this file. The only exception to this is on Windows Terminal Server. Each user will have his or her own profile on a Windows Terminal Server. This profile is a directory that contains a copy of the JDE.INI file for each user. Remember, on a Windows Terminal Server you are sharing specification files for multiple users. These users will need their own JDE.INI files to control logging and other functionality.

Values for JDE.INI Files
In the following table, we will cover the valid values for JDE.INI files. Some of these values are “hidden” values, meaning they do not show up in the standard shipped JDE.INI files. In the past, you needed a senior CNC consultant to tell you what these values were. Just in case you don’t have one of these consultants in your back pocket, we have documented all the current JDE.INI file values for you. These values will help you maintain, tune, and administer your OneWorld system. You will notice that some of these settings are shown as internal only. This means they were designed to be used by J.D. Edwards developers only. You will need to be extremely careful if you plan to use these settings. In fact, you probably should not

JDE.INI File Settings for Clients and Servers

3

modify these settings unless directed to by J.D. Edwards development. If you modify these settings on your own, you run the risk of having unpredictable results. The following table contains some settings that are not documented in the current J.D. Edwards manuals.
(“Section”, “Key”, “Default”) “BSFN BUILD” Comment and Valid Values This section in the JDE.INI file tells the package build where the path is to the package directory and the link flags to build the business function. “Turns Compression On/Off” Used to compress Server Packages [Default 0 – Do Not Use Compression] for re-deployment to other servers [!=0 Use Compression] of the same platform type, i.e., the package would not have to be built on each server. [Default 0 – Do Not Use Compression] [!=0 Use Compression] “Sets Base Build Area” Any valid path “Machine and Compiler Specific” “Machine and Compiler Specific” “Machine and Compiler Specific” “Machine and Compiler Specific” “Machine and Compiler Specific” “Machine and Compiler Specific” /D “WIN32” /D “_WINDOWS” /D “IAMASERVER” /D “KERNEL” /nologo /c /DLL /DEBUG /SUBSYSTEM:windows /FORCE:MULTIPLE /FORCE:UNRESOLVED /INCREMENTAL:YES /VERBOSE /MAP JDEKRNL.LIB JDEL.LIB JDENET.LIB JDEIPC.LIB The number of processes that are started for the business function build. The path where the “package name” directory will get created and the package will be built. /Gz /Od /Zi /MDd /Yd /W4 /GX /Gy /D “_DEBUG” /Gz /O2 /MD /W4 /GX /Gy Description

(“BSFN BUILD”, “DoCompression”, 0)

(“BSFN BUILD”, “BuildArea”, ““)

(“BSFN BUILD”, “DebugFlags”, ““) (“BSFN BUILD”, “OptimizationFlags”, ““) (“BSFN BUILD”, “OSReleaseLevel”, ““) (“BSFN BUILD”, “DefineFlags”, ““) (“BSFN BUILD”, “CompilerFlags”, ““) (“BSFN BUILD”, “LinkFlags”, ““)

(“BSFN BUILD”, “LinkLibraries”, ““) (“BSFN BUILD”, “SimultaneousBuilds”, DEFAULT_BUILD_COUNT) **AS400 (“BSFN BUILD”, “CompileOutput”, ““) **AS400 (“BSFN BUILD”, “InliningFlags”, ““)

“Machine and Compiler Specific” “Sets the amount of simultaneous builds” [0 – Sets all DLLs to be built at the same time] “Machine and Compiler Specific” “Machine and Compiler Specific”

4

J.D. Edwards OneWorld: The Complete Reference

(“Section”, “Key”, “Default”) **AS400 (“BSFN BUILD”, “Compiler”, “CRTCMOD”) **AS400 (“BSFN BUILD”, “QName”, ““) “BSFN Builder” (For internal use only) (“BSFN Builder”, “User”, “JDE”)

Comment and Valid Values “Machine and Compiler Specific” “Sets the queue to be used for the compiler on AS400 only!” “OneWorld user ID used to run BSFN builds” [Default JDE] “OneWorld user password for user, used to run BSFN builds” [Default JDE] “OneWorld path code installed on this server used to run BSFN builds” “Sets Base Build Area” The path to the base installation of the OneWorld Software.

Description

OneWorld user ID used to run BSFNBuilder.exe. OneWorld user password for user, used to run BSFNBuilder.exe. OneWorld path code under which BSFNs will be built. The path to the parent directory of the path code for the BSFNs that you are building. Most times this will be the same as the base installation directory. Compiler flags for debug builds: /Gz /Od /Zi /MDd /Yd /W4 /GX /Gy /Fp$(PRECOMPHDR) /D “WIN32” /D “_DEBUG” /D “_WINDOWS” /D “IAMASERVER” /D “KERNEL” /nologo /c Compiler flags for release builds: /Gz /O2 /MD /W4 /GX /Gy /Fp$(PRECOMPHDR) /D “WIN32” /D “NDEBUG” /D “_WINDOWS” /D “IAMASERVER” /D “KERNEL” /nologo /c Link flags for debug builds: /DLL /DEBUG /SUBSYSTEM:windows /out:$(DLLTARGET) /PDB:$(PDB) /IMPLIB:$(LIBRARY) /FORCE:MULTIPLE /FORCE:UNRESOLVED /INCREMENTAL:YES /VERBOSE /MAP

(“BSFN Builder”, “Pwd”, “JDE”)

(“BSFN Builder”, “PathCode”, “DEVB733” ) (“BSFN Builder”, “BuildArea”, ““)

(“BSFN Builder”,”DBSFNFlags”,””)

“Machine and Compiler Specific, Do Not Change!” /Gz /Zp1 /Od /MDd /Yd /W3 /GX /Fp$(PRECOMPHDR) /D \”WIN32\” /D \”_DEBUG\” /D \”_WINDOWS\” /D \”IAMASERVER\” /nologo /c **NOTE on Alpha include /Gt0 “Machine and Compiler Specific, Do Not Change!” /Gz /Zp1 /MD /Od /W3 /GX /Fp$(PRECOMPHDR) /D \”WIN32\” /D \”NDEBUG\” /D \”_WINDOWS\” /D \”KERNEL\” /D \”IAMASERVER\” /nologo /c “Machine and Compiler Specific, Do Not Change!” /DLL /DEBUG /SUBSYSTEM:windows /OUT:$(DLLTARGET) /INCREMENTAL:YES /FORCE:MULTIPLE /FORCE:UNRESOLVED /nologo /IMPLIB:$(LIBRARY) /PDB:$(PDB) /VERBOSE /WARN:4

(“BSFN Builder”,”RBSFNFlags”,””)

(“BSFN Builder”,”DLinkFlags”,””)

JDE.INI File Settings for Clients and Servers

5

(“Section”, “Key”, “Default”) (“BSFN Builder”,”RLinkFlags”,””)

Comment and Valid Values “Machine and Compiler Specific, Do Not Change!” /DLL /DEBUG /SUBSYSTEM:windows /OUT:$(DLLTARGET) /FORCE:MULTIPLE /FORCE:UNRESOLVED /nologo /IMPLIB:$(LIBRARY) /PDB:$(PDB) /OPT:REF /VERBOSE /WARN:4 /map:$(MAPTARGET) “Sets Compiler option to keep make files” [Default 0 – Do not keep make files] [!=0 Keep make files in Build Area] “Sets the Build Area Error directory created by the build area variable in this section of the INI file” [Default BSFNERR] “Turns logging on for BSFN Builder process” [Default FALSE do not keep logs] [TRUE Keep logs] “Sets the Build Area Log directory created by the base install variable in this section of the INI file.” [Default BSFNLOG] “A version number used to prevent mismatch of the JDE.INI when running multiple versions of J.D. Edwards OneWorld” [Default 43] “OneWorld user ID used to access the bootstrap tables” “OneWorld user password for user, used to access the bootstrap tables” “The default environment for OCM cache for the server” “The default path code used for spec files to start the OneWorld host services and run the client software.”

Description Link flags for release builds: /DLL /DEBUG /SUBSYSTEM:windows /out:$(DLLTARGET) /PDB:$(PDB) /IMPLIB:$(LIBRARY) /FORCE:MULTIPLE /FORCE:UNRESOLVED /VERBOSE / MAP:$(MAPTARGET) /OPT:REF Status of make files after build: [0 = do not keep; default] [1 = keep] Subdirectory under the directory path listed in the Base Install variable of the INI file Turns logging on for BSFN Builder process. [Default FALSE do not keep logs] [TRUE Keep logs] Directory to store build logging information; will be created if it does not exist.

(“BSFN Builder”, “KeepMake”, 0)

**Obsolete (“BSFN Builder”, “BFDir”, “bsfnerr”)

**Obsolete (“BSFN Builder”, “KeepLogs”, “FALSE”)

**Obsolete (“BSFN Builder”, “BFLDir”, “bsfnlog”)

“DB SYSTEM SETTINGS” (“DB System Settings”, “Version”,0) This function was never implemented and the only valid value is [43].

(“DB SYSTEM SETTINGS”, “Default User”, ““) (“DB SYSTEM SETTINGS”, “Default Pwd”, ““) (“DB SYSTEM SETTINGS”, “Default Env”, ““) (“DB SYSTEM SETTINGS”, “Default PathCode”, ““)

OneWorld user ID used to access the bootstrap tables. (F986101, F98611)

This denotes the default environment that will be used to look up the OCM table. This denotes the default path code. The specification files will then be read from the spec subdirectory of the path code folder.

6

J.D. Edwards OneWorld: The Complete Reference

(“Section”, “Key”, “Default”) (“DB SYSTEM SETTINGS”, “Server”, ““)

Comment and Valid Values

Description

“Server on which the database resides” This denotes the server where the bootstrap tables are located. This value is ignored except when JDBNet is used. “Database type where bootstrap tables reside” [O = Oracle] [S = SQL Server] [I = Client Access] [A = MS Access] “Used for SQL Server connections and sets up ODBC cursors connections; do not change! This setting is ignored for Oracle.” [Default 1 ODBC cursors are set up for use.] “Sets the default cursor type for ODBC connections. Currently only supported using SQL Server and is version specific!” “SQLSERVER 6.X DEFAULT CURSOR TYPES” [1 = JDBODBC_CURSOR_KEYSET_ DRIVEN] [2 = JDBODBC_CURSOR_DYNAMIC] [3 = JDBODBC_CURSOR_STATIC] The default should not be changed unless specifically directed by development. Not all cursor types are supported. Default values for SQL 6.5 [3]. SQLSERVER 6.X DEFAULT CURSOR TYPES [1 = JDBODBC_CURSOR_KEYSET_ DRIVEN] [2 = JDBODBC_CURSOR_DYNAMIC] [3 = JDBODBC_CURSOR_STATIC] Default values for SQL 7.0 [6]. SQLSERVER 7 DEFAULT CURSOR TYPES [1 = JDBODBC_CURSOR_KEYSET_ DRIVEN] [2 = JDBODBC_CURSOR_DYNAMIC] [3 = JDBODBC_CURSOR_STATIC] [4 = JDBODBC_CURSOR_FORWARD_ ONLY] [5 = JDBODBC_CURSOR_FAST_ FORWARD_ONLY] [6= JDBODBC_CURSOR_FAST_ FORWARD_ONLY_AUTOFETCH] This denotes the database type where the bootstrap tables reside. [O = Oracle] [S = SQL Server] [I = Client Access] [A = MS Access]

(“DB SYSTEM SETTINGS”, “Type”, ““)

**Internal (“DB System Settings”, “ODBCCursors”, 1)

**Internal (“DB System Settings”, “CursorType”, JDBODBC_CURSOR_DEFAULT)

“SQLSERVER 7 DEFAULT CURSOR TYPES” [1 = JDBODBC_CURSOR_KEYSET_ DRIVEN] [2 = JDBODBC_CURSOR_DYNAMIC] [3 = JDBODBC_CURSOR_STATIC] [4 = JDBODBC_CURSOR_FORWARD_ ONLY] [5 = JDBODBC_CURSOR_FAST_ FORWARD_ONLY] [6= JDBODBC_CURSOR_FAST_ FORWARD_ONLY_AUTOFETCH]

JDE.INI File Settings for Clients and Servers

7

(“Section”, “Key”, “Default”) **Internal (“DB System Settings”, “ConnectionPooling”, 1)

Comment and Valid Values “Turn off ODBC connection pooling” [Default 1 = Turn on ODBC Pooling] [0 = to turn off ODBC Pooling]

Description The default should not be changed unless specifically directed by development. Turn off ODBC connection pooling[Default 1 = Turn on ODBC Pooling] [0 = to turn off ODBC Pooling] The default should not be changed unless specifically directed by development.

**Internal (“DB System Settings”, “Rowset Size”, 0)

“Used for multi-row fetches” [Default 0 – Rowset size is either the default or application specified.] [If greater than 0 value equals Rowset size] “The maximum amount of attempts to read a locked record” [Default 10]

**Internal (“DB SYSTEM SETTINGS”, “LockMaxTries”,10)

This is an optional setting and is used to configure the number of times we would attempt to read a record that is locked by another user. If the record is still locked after this number of retries, OneWorld would report a failure to fetch the record. This is an optional setting and is used to turn on or off cross data source join processing in JDB. If different tables in a join reside on different data sources, OneWorld has the ability to enforce join logic in JDB. Putting in a value of 1 (or default) turns on this logic.

**Internal (“DB System Settings”, “EnableCrossDSJoin”,1)

Optional

**Internal (“DB SYSTEM SETTINGS”, “AccessCommitSleepTime”,3) **Internal (“DB SYSTEM SETTINGS”, “DatabaseProgramCheckInterval Seconds”,10) **Internal (“DB SYSTEM SETTINGS”, “DatabaseProgramInitial”,10) **Internal (“DB SYSTEM SETTINGS”, “DatabaseProgramMax”,-1) **Internal (“DB SYSTEM SETTINGS”, “DatabaseProgramThreshold”,5)

“Internal use only! Do not change!” “Internal use only! Do not change!” Time interval to check on the status of each existing database program and see if it is available or not. The number of programs to be started when OneWorld is up. **Obsolete** This option is set to indicate the minimum number of database programs that should be available in the system. If the limit is reached, more database programs are created. When the threshold of database programs is reached, this number of additional programs will be created on the fly.

“Internal use only! Do not change!” “Internal use only! Do not change!” “Internal use only! Do not change!”

**Internal (“DB SYSTEM SETTINGS”, “DatabaseProgramAdditional”,20)

“Internal use only! Do not change!”

8

J.D. Edwards OneWorld: The Complete Reference

(“Section”, “Key”, “Default”) **Internal (“DB SYSTEM SETTINGS”, “StartupCreate”,0)

Comment and Valid Values “Internal use only! Do not change!”

Description This is an optional setting and is used to re-create JDEKRNL specifications on the fly during initialization of OneWorld. Default is to not re-create these specifications. Re-creating these specs is required when the data dictionary specifications of any columns that are part of the bootstrap tables are changed. Enables the 32K blob chaining function in JDB for DB2/400 for both ODBC and native database.

**AS400 (“DB System Settings”, “32KBLOB”,1) **AS400 (“DB SYSTEM SETTINGS”, “SQL Package Library”,0) **AS400 (“DB SYSTEM SETTINGS”, “Default Journal”, DFT_JOURNAL) **AS400 (“DB SYSTEM SETTINGS”, “Default Journal LIBRARY”, defaultLib) **AS400 (“DB SYSTEM SETTINGS”, “Default Journal Receiver”, journalName) **AS400 (“DB SYSTEM SETTINGS”, “Default Journal Receiver LIBRARY”, journalLib) **AS400 (“DB SYSTEM SETTINGS”, “Size of Journal Receiver”, “6000”) **AS400 (“DB SYSTEM SETTINGS”,”TriggerLibrary”, “JDBTRIG”) “DEBUG” (“DEBUG”, “DebugFile”,””)

“AS400 only!”

“Sets the library used for SQL packages – AS400 only!” “Sets the journal and library used – AS400 only!” “Sets the journal and library used – AS400 only!” “Sets the journal and library used – AS400 only!” “Sets the journal and library used – AS400 only!” “Sets the journal and library used – AS400 only!”

“The path and name of the debug file used to write debug tracing information.” [Default Base Installation Path\System\Bin32\jdedebug.log]

The path and name of the debug file used to write debug tracing information. The Process ID will be appended to the end of this filename on enterprise servers. [Default Base Installation Path\System\Bin32\jdedebug.log] or /JDEB733X/jdedebug.log for AS/400. The path and name of the job file used to write job error and warning information. The Process ID will be appended to the end of this filename on enterprise servers. [Default Base Installation Path\System\Bin32\jde.log] or /JDEB733X/jde.log for AS/400.

(“DEBUG”, “JobFile”, ““)

“The path and name of the job file used to write job error and warning information.” [Default Base Installation Path\System\Bin32\jde.log]

JDE.INI File Settings for Clients and Servers

9

(“Section”, “Key”, “Default”) (“DEBUG”, “OUTPUT”, “NONE")

Comment and Valid Values

Description

“Controls how the tracing information Program debugger. is written.” [Default NONE No trace information is written to the DebugFile.] [FILE Database and runtime information is written to the DebugFile.] [AUX Tracing information is output to the program debugger.] [BOTH All trace information is written to both the jdedebugFile and program debugger.] Log information will be sent to the client and merged with the client’s JDE and JDEDEBUG logs. [Default: 0 = Do not send log information to client.] [1 = Send log information to client.] “The path and name of the job file used to write Lock Manager tracing files.” [Default C:\JDETS.LOG] “Keeps logs for UBEs in the Print Queue directory.” [1 = Keep the logs created when UBEs are run.] [2 = Delete the UBE logs when the UBE is finished processing.] “Controls replication message tracing” [Default 0 Replication tracing information is not written to the DebugFile.] [!=0 Replication Tracing information is written to the DebugFile.] 0-10 Controls the amount of TAM “0 is no logging. The detail of logging will information logged to JDEDEBUG increase the higher you set this value.” log. Ranges from 0-10 with higher numbers increasing the amount of information being logged. [Default: 0 = no information output.] “Controls TAM file trace information” [Default 0 TAM tracing information is not written to the DebugFile.] [1 TAM trace information is written to the DebugFile.] “Controls JDE queue trace information” [Default 0 Queue Message information is not written to the DebugFile.] [!=0 Queue Message information is written to the DebugFile.] Keeps logs for UBEs in the Print Queue directory. [1 = Keep the logs created when UBEs are run.] [2 = Delete the UBE logs when the UBE is finished processing.]

(“DEBUG”, “ClientLog”, “0”)

(“DEBUG”, “JDETSFile”, JDETRACKLOGFILENAME) (“DEBUG”, “KeepLogs”, ““)

(“DEBUG”, “RepTrace”, 2)

(“DEBUG”, “TAMTraceLevel”, 0)

(“DEBUG”, “TamTrace”,0)

(“DEBUG”, “QKLog”, 0)

10

J.D. Edwards OneWorld: The Complete Reference

(“Section”, “Key”, “Default”) (“DEBUG”, “TraceRowSecurityFetch”,”FALSE”)

Comment and Valid Values “Row Security Tracing” [Default FALSE Row Level Security Tracing is off.] [TRUE Row Level Security Tracing is on.] “Creates logs in the User Profile directory for TSE installations.” [Default FALSE Log file paths are set by JobFile and DebugFile] [TRUE Log files are written to C:\WTSRV\Profiles\%Userid%\Windows] [1 Fatal TAM Error Messages are written to a message box] [0 Fatal TAM Error Messages are not written to a message box] [Default: 0 or -1 = Not allowed. ] [1 = Allowed.] [1 Fatal TAM Error Messages are written to a message box] [0 Fatal TAM Error Messages are not written to a message box] “The path and name of the job file to write memory tracing information.” [Default C:\JDEMEM.LOG]

Description

(“DEBUG”, “WTSLogs”, “TRUE”)

(“DEBUG”, “jdelibFatal”, “FALSE”)

Controls if TAM error messages open a message box.

(“DEBUG”, “TAMMultiUserOn”, 0) (“DEBUG”, “TAMErrorMsgBox”, 1)

Whether or not multiuser access to TAM files is allowed. Controls if TAM error messages open a message box.

**Client (“DEBUG”, “ServerLog”, 0) **Internal (“DEBUG”, “MemFile”,JDEMEMFILENAME) **Internal (“DEBUG”, “UbeFile”, JDEDEBUGLOGFILENAME) **Internal (“DEBUG”, “CloseFileInterval”, 32) **Internal (“DEBUG”, “DebugServer”, 0) [0 Output is only written to tracing files.] Controls whether memory tracing information will be written to file or also the program debugger and in a message box. [0 Output is only written to tracing files.]

**Internal (“DEBUG”, “LeakDebugOutput”,0) **Internal (“DEBUG”, “WinDebug”,1) **Internal (“DEBUG”, “Frequency”,10000) [0 Memory tracing is enabled.] [1 Memory tracing is disabled.] Enables memory tracing. The number of memory allocations that will occur between memory checks.

JDE.INI File Settings for Clients and Servers

11

(“Section”, “Key”, “Default”) **Internal (“DEBUG”, “StartFrequency”,0) **Internal (“DEBUG”, “BreakJDEAllocationCount”,0) **Internal (“DEBUG”, “CopyFile”,JDECOPYFILENAME) **Internal (“DEBUG”, “CMTrace”, FALSE)

Comment and Valid Values

Description “The number of memory allocations that must occur before memory checks will begin.”

"Internal use only! Do not change!" “Internal use only! Do not change!” Used to assign PID to log files. “Turns on Cache Manager trace information” [Default FALSE Cache Manager Tracing is off.] [TRUE Cache Manager Tracing is on.] “Internal use only! Do not change!” “Internal use only! Do not change!” “Internal use only! Do not change!” “Internal use only! Do not change!” “Internal use only! Do not change!” Defines environment variables for the OneWorld installation. “The path to the OneWorld installation “The path to the OneWorld Base directory” installation Base directory” Z:\JDEdwardsOneWorld\B7333 Z:\JDEdwardsOneWorld\B7334 This variable is blank for the AS/400. “Sets the character code set used by OneWorld” [Default WE_ISO88591] /* Supported Code Sets:************************************** ******/ Window, HP/UX, AIX: WE_ISO88591 (1252 – Englishcode set. JA_SJIS (932 – Japanese code set. TC_BIG5 (950 – Traditional Chinese. SC_GB (936 – Simplified Chinese. KO_KSC (949 – Korean.

**Internal (“DEBUG”, “CacheInfoFrequency”,0) **Internal (“DEBUG”, “CMTraceFilter”,””) **Internal (“DEBUG”, “OldMathDivide”, ““) **Internal (“DEBUG”, “runprintDelay”, 0) **Internal (“DEBUG”, “RunBatchDelay”, 0) “Install” (“INSTALL”, “B733”, ““)

(“INSTALL”, “LocalCodeSet”, “WE_ISO88591”)

12

J.D. Edwards OneWorld: The Complete Reference

(“Section”, “Key”, “Default”)

Comment and Valid Values AS/400 USRPRF – Get from User Profile US_EBCDIC (37 – English code set. JA_EBCDIC (939 – Japanese code set. DE_EBCDIC (273 – German code set. FR_EBCDIC (297 – French code set. ES_EBCDIC (284 – Spanish code set. IT_EBCDIC (280 – Italian code set. WE_EBCDIC (500 – Multi-National code set. IC_EBCDIC (871 – Iceland code set. SC_EBCDIC (935 – Simplified Chinese. KO_EBCDIC (933 – Korean. MVS US_EBCDIC (1047 – English code set. JA_EBCDIC (939 – Japanese code set. DE_EBCDIC (273 – German code set. FR_EBCDIC (297 – French code set. ES_EBCDIC (284 – Spanish code set. IT_EBCDIC (280 – Italian code set. WE_EBCDIC (500 – Multi-National code set. TC_EBCDIC (937 – Traditional Chinese. SC_EBCDIC (935 – Simplified Chinese. KO_EBCDIC (933 – Korean. /******************************************* ****************************/

Description

(“INSTALL”, “StartServicePrefix”, ““)

Prefix used to uniquely identify OneWorld services to a single installation. This is primarily used to tag OneWorld services when running parallel releases on a single server.

JDE.INI File Settings for Clients and Servers

13

(“Section”, “Key”, “Default”) (“INSTALL”, “bCacheLocalCodeSet”, 1)

Comment and Valid Values jdekrnl\port\cnvtchra.c(552)

Description Used to get the code page for the current process (default = 1) < 0 – Use 1252 (English) = 0 – Use the code page found in [INSTALL] LocalCodeSet in the JDE.INI. > 0 – Use the code page that is already in effect. LocalCodeSet – Code page that is currently in effect. (default = 1252; English)

(“INSTALL”, “DefaultSystem”, “system”) (“INSTALL”, CURRENT_RELEASE_LEVEL,””) (“INSTALL”, “Double_Byte”, 0) (“INSTALL”, “POSTSCRIPT_ONLY”, 0) **UNIX (“INSTALL”, “DataPath”, “/users/oneworld”) **UNIX (“INSTALL”, “PackagePath”,”package”)

jdekrnl\callobj\LANCHUBE.C(2281) jdekrnl\gentext\Gt_misc.c(595) “Used to indicate Double Byte installation.” “Used in conjunction with Double_Byte to force Post Script only.” jdekrnl\jdeknet\JDEKNUBE.C(3123) jdekrnl\misc\ENVAPI.C(661) The default name of the “Package” directory found in the Path Code directory. [Default package] The type of build used to compile objects. The Extended Include path. The path to the MSVC Compiler, the OneWorld System and Pathcode Include directories. The Extended Library path. The path to the MSVC Compiler, the OneWorld System and Pathcode Library directories. The path to the MSVC Compiler Make directory. The path to the MSVC Compiler Library directory. The current base release (B733) installation path. Used to indicate Double Byte installation.

“JDE_CG” (“JDE_CG”, “TARGET”, ““) [Default RELEASE – Build using Release mode.] [DEBUG Build using Debug mode.]

(“JDE_CG”, “INCLUDES”, ““)

(“JDE_CG”, “LIBS”, ““)

(“JDE_CG”, “MAKEDIR”, ““) (“JDE_CG”, “STDLIBDIR”, ““)

14

J.D. Edwards OneWorld: The Complete Reference

(“Section”, “Key”, “Default”) (“JDE_CG”, “ServerPackageSleep”, 60) **Client (“JDE_CG”, “USER”, ““) **Client (“JDE_CG”, “CGSRC”, ““)

Comment and Valid Values “This sets the wait time between server package builds.” jdekrnl\package\spkgeng.c(174) “Code Generation Information” jdekrnl\misc\JDECGSC.C(1555) “Code Generation Information” jdekrnl\misc\JDECGSC.C(1541) “Code Generation Information” jdekrnl\misc\JDECGSC.C(1542) “Code Generation Information” jdekrnl\misc\JDECGSC.C(1544) “Code Generation Information” jdekrnl\misc\JDECGSC.C(1545) “Code Generation Information” jdekrnl\misc\JDECGSC.C(1546) “Code Generation Information” jdekrnl\misc\JDECGSC.C(1547) “Code Generation Information” jdekrnl\misc\JDECGSC.C(1548) “Code Generation Information” jdekrnl\misc\JDECGSC.C(1549) “Code Generation Information” jdekrnl\misc\JDECGSC.C(1550) “Code Generation Information” jdekrnl\misc\JDECGSC.C(1554) “Controls IPC Tracing information”

Description This defines the wait time for server package build status checks during the server package build process.

The following Code Generation keys are client only. These paths are used to set paths for generated files.

**Client (“JDE_CG”, “CGDIR”, ““) **Client (“JDE_CG”, “OBJDIR”, ““) **Client (“JDE_CG”, “SRCDIR”, ““) **Client (“JDE_CG”, “RESDIR”, ““) **Client (“JDE_CG”, “LIBDIR”, ““) **Client (“JDE_CG”, “DEFDIR”, ““) **Client (“JDE_CG”, “TPLNAME”, ““) **Client (“JDE_CG”, “ERRNAME”, ““) **Client (“JDE_CG”, “DATABASE”, ““) “JDEIPC” (“JDEIPC”, “ipcTrace”, 0)

This entry is used to control the amount of trace messages generated by the jdeipc routines to the JDEDEBUG.LOG. The valid values are: [0 = no trace messages will be written to the jdedebug.log] [1 = general ipc trace messages will be written to the jdedebug.log] [2 = ipc handle state trace messages will be written to the log (only valid in cum3)] [3 = general ipc and ipc handle state trace messages will be written to the log (only valid in cum3)]

JDE.INI File Settings for Clients and Servers

15

(“Section”, “Key”, “Default”) (“JDEIPC”, “CLSID”, szDefaultID)

Comment and Valid Values

Description

“Class ID used for IPC communications” This class ID string is used by the ipcsrv process for registry settings. The ipcsrv process only runs on Windows NT. To generate the identifier value to a filename you need to use the uuidgen.exe –filename, where filename is the file that will contain the unique identifier. Set the CLSID to this value in your JDE.INI file. You will only need to perform this step for Windows NT enterprise servers. “The integer value that identifies the IPC resource” jdeipc\ipcinit.c(248) This integer value is necessary to run multiple instances of OneWorld on the same machine. On NT, each OneWorld instance simply needs to have a different value for startIPCKeyValue. On the other platforms, each OneWorld instance must have a startIPCKeyValue value that is separated by at least the value of maxNumberOfResources. This entry is used to determine the maximum number of IPC resources that the OneWorld instance will use. When this value is reached, no more IPC resources can be created. This entry is used to determine the maximum number of semaphore resources that the OneWorld instance will use. When this value is reached, no more semaphore resources can be created. On NT, two semaphore resources are used to implement each message queue. On UNIX, one semaphore resource is used to implement a mutex resource, and one semaphore resource is used to implement a SWMR lock. On AS400, one semaphore resource is used to implement a SWMR lock. This entry is used to determine the maximum number of bytes in a message to be put on a message queue. This entry is for NT only.

(“JDEIPC”, “startIPCKeyValue”, 5000)

(“JDEIPC”, “maxNumberOfResources”, 1000)

jdeipc\ipcinit.c(238)

(“JDEIPC”, “maxNumberOfSemaphores”, 100)

jdeipc\ipcinit.c(240)

(“JDEIPC”,”maxMsgqMsgBytes”, 2 *1024)

“Internal use only! Do not change!” “Determines the maximum size any given message can be.” jdeipc\ipcwnt.c(341)

16

J.D. Edwards OneWorld: The Complete Reference

(“Section”, “Key”, “Default”) (“JDEIPC”,”maxMsgqEntries”,1024)

Comment and Valid Values “Internal use only! Do not change!” “Determines the maximum number of entries to allow on a queue at a given time.” jdeipc\ipcwnt.c(344) “Internal use only! Do not change!” “Determines the sum of the sizes of all the messages on a queue.” jdeipc\ipcwnt.c(346) jdeipc\ipcinit.c(242)

Description This entry is used to determine the maximum number of messages that can be on a message queue at one time. This entry is for NT only. This entry is used to determine the maximum number of bytes that can be on a message queue at one time. This entry is for NT only. This entry is used in an algorithm to efficiently store and look up the IPC resource names in shared memory. It also affects the size of shared memory that the OneWorld instance uses. The default value is 53 and should not be changed. This is a good value because it is a medium-sized prime number (which is necessary for an efficient store/lookup algorithm). This entry is used to determine how much shared memory is needed to store the IPC resource names. The default value should be sufficient. The name of an SMTP server.

(“JDEIPC”,”maxMsgqBytes”, 64 * 1024)

**Internal (“JDEIPC”, “hashBucketSize”, 53)

**Internal (“JDEIPC”, “avgResourceNameLength”, 15)

jdeipc\ipcinit.c(244)

“JDEMAIL” (“JDEMAIL”, “mailServer”, “mail”) (“JDEMAIL”, key, ““) jdekrnl\gentext\jdesmtp.c(2492) These are SMTP e-mail configuration rules taken from the F90005 table. Each entry must be of the form: “RuleN=HANDLER:DATA” where N is a positive integer starting at 1. Any empty or invalid entry is considered the end of the list. See more info on these rules in the documentation for how to set up SMTP e-mail. The mailProfile is used only on the client. It is the name of a valid MAPI profile for Outlook, Exchange, or Lotus Notes. It is used for OneWorld client e-mail applications such as Employee Work Center. This port number will default based on the release. If you are running different CUM or update levels, they will need to use different port numbers.

(“JDEMAIL”, “mailProfile”, JDB_GetUser(NULL))

jdekrnl\jdb\JDB_CTL.C(5464)

“JDENET” (“JDENET”, “serviceNameListen” , 6003) “TCP/IP port number used for receiving communications packets.”

JDE.INI File Settings for Clients and Servers

17

(“Section”, “Key”, “Default”) (“JDENET”, “serviceNameConnect”, “jde_server”) (“JDENET”, “maxNetConnections”, 100) (“JDENET” , “maxKernelRanges”, “0”)

Comment and Valid Values

Description TCP/IP port number used for sending communications packets. The maximum number of connections for each JDENET kernel process that is running. The maximum of kernel types and ranges that will be used, i.e., if maxKernelRanges=4 then only four kernel definitions will be read for messages received. Used to specify which IP address to use if there are multiple network cards used on the server.

(“JDENET”, “netHostName”, ““)

(“JDENET”, “ServiceControlRefresh”, 1)

jdesctrl\jdesctrldlg.cpp

Rate in seconds at which the Jdesctrl program refreshes its status of the services. (Jdesctrl can be used instead of the Services applet to start, stop, pause, and continue OneWorld net and queue services on NT enterprise servers.) Allows OneWorld net to use a predefined range of TCP/IP ports. This is required to permit the OneWorld Java server to be outside a firewall. This port range starts at the port number specified by serviceNameListen and ends at the port calculated by the equation (serviceNameListen + maxNetProcesses - 1). Number of enterprise servers which will be initialized. This initialization allows the enterprise servers listed in the keys “PreConnectHost1,” “PreConnectHost2,” etc., to load their bootstrap tables, hence, improving the response time when task requests are actually sent to these servers. PreConnectHost1 PreConnectHost2 Names of enterprise servers to be initialized.

(“JDENET”, “enablePredefinedPorts”, 0)

[0 = Do not use a predefined range of ports.] [1 = Use a predefined range of ports.]

(“JDENET”, “PreConnectHosts”,0)

“Internal use only! Do not change!” “Get number of tables to pre-open.”

**Client (“JDENET”, “DNSName”,0)

Sets up the name to be used if a cluster is running to distinguish which hostname to use.

18

J.D. Edwards OneWorld: The Complete Reference

(“Section”, “Key”, “Default”) **Hidden (“JDENET”, “kernelDelay”, 0) **Internal (“JDENET”, “FilePacketBufferSize”, FILE_PACKET_SIZE) **Internal (“JDENET”, “netShutdownInterval”, 5 ) **Internal (“JDENET”,szStr,” “,szHost, sizeof(szHost) **Non-NT Only (“JDENET”, “HandleKrnlSignals”, 1)

Comment and Valid Values “The number of seconds that a kernel will wait before it starts.” jdenet\NETRCV.C(713)

Description

The maximum size for a file packet.

“Internal use only! Do not change!” “Internal use only! Do not change!”

The wait time net process sleep before shutting down. Used to convert the PreConnectHosts number from INT to CHAR

jdenet\setksig.c(20) “Kernel Signal traps” Determines if OneWorld will handle incoming kernel signals or if the OS will. This setting is used on non-NT systems. [TRUE OW will handle the signal.] [FALSE the OS will handle the signal.] jdenet\setnsig.c(39) “Net Signal traps” Determines if OneWorld will handle incoming kernel signals or if the OS will. This setting is used on non-NT systems. [TRUE OW will handle the signal.] [FALSE the OS will handle the signal.] A working directory used to store temporary files.

**Non-NT Only (“JDENET”, “HandleNetSignals”, 1)

**UNIX (“JDENET”,”netTemporaryDir”, ““)

“Internal use only! Do not change! This sets up a temporary working directory.” jdekrnl\jdeknet\JDEKNUBE.C(5381)

**AS400 (“JDENET”, “useKeepAlive”,0) This setting concerns socket retention. jdenet\NETSOCK.C(494) (“JDENET”, “MonitorOption”, “0 0 0 0 0 0 0 0”) This setting is obsolete. This sets up monitoring options for JDENET processes for RefreshInterval, ShutDown, GetConfig, Conn, GetStat, GetQueue, Toggle, HostViewType; which maps to “0 0 0 0 0 0 0 0” = data types “LONG BOOL BOOL BOOL BOOL BOOL BOOL INT” This setting is obsolete. “Sets the Server timeout value for connections.” jdekrnl\TransMon\JTP_TM.C(1973) Sets up the IP Broadcast Address for communications.

(“JDENET”, “connectTimeout”, SERVER_TIMEOUT)

This setting is obsolete.

(“JDENET”, “netBroadcastAddress”, “INADDR_BROADCAST”)

This setting is obsolete. jdenet\NETSOCK.C(435)

JDE.INI File Settings for Clients and Servers

19

(“Section”, “Key”, “Default”) (“JDENET”, “gdmPath”, “C:”) (“JDENET”, “gdmRetention”, “03:00:00”) (“JDENET”, “gdmRetryInterval”, 600) “JDENET_KERL_DEF”

Comment and Valid Values This setting is obsolete. jdenet\nettam.c(48) This setting is obsolete. jdenet\nettam.c(464) “Guaranteed Delivery Messaging” This setting is obsolete. jdenet\nettam.c(452) This section defines kernel process types and number of processes for each kernel type.

Description Guaranteed Delivery Messaging Guaranteed Delivery Messaging

Guaranteed Delivery Messaging

(“JDENET_KERNEL_DEF”, “krnlName”, KRNLNAME[i])

DEF1 - JDENET RESERVED KERNEL: Kernel name: a short description of Used for internal purposes. the kernel usage. DEF2 - UBE KERNEL: Processes OneWorld batch process requests. DEF3 - REPLICATION KERNEL: Processes data replication requests. DEF4 - SECURITY KERNEL: Processes security server requests. DEF5 - LOCK MANAGER KERNEL: Processes transaction manager and lock manager requests. DEF6 - CALL OBJECT KERNEL: Used to run business functions on a server. DEF7 - JDBNET KERNEL: Processes JDBNET server-to-server requests. DEF8 - PACKAGE INSTALL KERNEL: Processes package installation requests. DEF9 - SAW KERNEL: Processes SAW application requests. DEF10 - SCHEDULER KERNEL: Processes Scheduler application requests. DEF11 - PACKAGE BUILDER KERNEL: Processes package build requests. DEF12 - UBE SUBSYSTEM KERNEL: Processes UBE sub-system requests. DEF13 - WORKFLOW KERNEL: Processes Workflow application requests. DEF14 - QUEUE KERNEL: DEF15 - XMLTRANSACTIONS:

20

J.D. Edwards OneWorld: The Complete Reference

(“Section”, “Key”, “Default”) (“JDENET_KERNEL_DEF”, “dispatchDLLName”, DFT_DISPATCH_LIB)

Comment and Valid Values DEF1 - jdenet.dll DEF2 - jdekrnl.dll DEF3 - jdekrnl.dll DEF4 - jdekrnl.dll DEF5 - jdekrnl.dll DEF6 - jdekrnl.dll DEF7 - jdekrnl.dll DEF8 - jdekrnl.dll DEF9 - jdesaw.dll DEF10 - jdekrnl.dll DEF11 - jdekrnl.dll DEF12 - jdekrnl.dll DEF13 - jdekrnl.dll

Description DLL used for kernel process.

(“JDENET_KERNEL_DEF”, “dispatchDLLFunction”, DFT_DISPATCH_FUNC)

DEF1 The name of the JDENET function _JDENET_DispatchMessage@28 for handling JDENET messages. DEF2 _JDEK_DispatchUBEMessage@28 DEF3 - _DispatchRepMessage@28 DEF4 - _JDEK_DispatchSecurity@28 DEF5 _TM_DispatchTransactionManager@28 DEF6 _JDEK_DispatchCallObjectMessage @28 DEF7 _JDEK_DispatchJDBNETMessage @28 DEF8 _JDEK_DispatchPkgInstallMessage @28 DEF9 _JDEK_DispatchSAWMessage@28 DEF10 _JDEK_DispatchScheduler@28 DEF11 _JDEK_DispatchPkgBuildMessage@28 DEF12 _JDEK_DispatchUBESBSMessage@28 DEF13 _JDEK_DispatchWFServerProcess@28

JDE.INI File Settings for Clients and Servers

21

(“Section”, “Key”, “Default”) (“JDENET_KERNEL_DEF”, “XMLRequest”, XMLNAME[i])

Comment and Valid Values DEF1 DEF2 - UBE DEF3 DEF4 DEF5 DEF6 - CALLMETHOD DEF7 DEF8 DEF9 DEF10 DEF11 DEF12 DEF13 DEF14 DEF1 - 1 DEF2 - 1 DEF3 - 1 DEF4 - 1 DEF5 - 1 DEF6 - 1 DEF7 - 1 DEF8 - 1 DEF9 - 1 DEF10 - 1 DEF11 - 1 DEF12 - 1 DEF13 - 1 DEF14 – 1 DEF1 - 0 DEF2 - 0 DEF3 - 0 DEF4 - 0 DEF5 - 0 DEF6 - 0 DEF7 - 0 DEF8 - 0 DEF9 - 0 DEF10 - 0 DEF11 - 0 DEF12 - 0 DEF13 - 0 DEF14 – 0

Description XML Request

(“JDENET_KERNEL_DEF”, “maxNumberOfProcesses”,1)

The maximum number of kernel processes that can be run on this server for each kernel type. These can be modified to tune performance.

(“JDENET_KERNEL_DEF”, “numberOfAutoStartProcesses”, 0)

The number of kernel processes that will automatically start for each kernel type. If this number is 0, then no processes will start automatically for that kernel type. This number must be less than the maximum number of processes for that kernel type (maxNumberOfProcesses). This setting can be modified to improve performance.

22

J.D. Edwards OneWorld: The Complete Reference

(“Section”, “Key”, “Default”) (“JDENET_KERNEL_DEF”, “beginningMsgTypeRange”, BEGINNINGMSGTPERANGE[i])

Comment and Valid Values DEF1 - 0 DEF2 - 256 DEF3 - 512 DEF4 - 551 DEF5 - 601 DEF6 - 901 DEF7 - 1201 DEF8 - 1501 DEF9 - 2000 DEF10 - 2501 DEF11 - 3001 DEF12 - 3501 DEF13 - 4001 DEF14 – 4512 DEF1 - 255 DEF2 - 511 DEF3 - 550 DEF4 - 580 DEF5 - 650 DEF6 - 1156 DEF7 - 1456 DEF8 - 1756 DEF9 - 2256 DEF10 - 2756 DEF11 - 3256 DEF12 - 3756 DEF13 - 4256 DEF14 – 4550 [Default 0 kernel requests will be handled by any available multiuser kernel.] [1 kernel requests will be handled only by the client’s one-user only kernel.] [Default 1 All one-user only requests will be accepted.] [0 All one-user only requests will be rejected.]

Description The beginning message range for each kernel type. Do not change!

(“JDENET_KERNEL_DEF”, “endingMsgTypeRange”, ENDINGMSGTYPERANGE[i])

The ending message range for each kernel type. Do not change! These values should never overlap or you will experience extreme system instability!

**Hidden **Client (“JDENET_KERNEL_DEF”, “bOneUserOnly”, FALSE)

Requests made to a server kernel will be handled by a one-user only kernel started strictly for this client. This description will be the same for all kernel definition types and is a hidden setting. Allows server to accept one-user only requests. This description will be the same for all kernel definition types and is a hidden setting.

*Hidden (“JDENET_KERNEL_DEF”, “bAllowOneUserOnly”, TRUE)

“LOCK MANAGER” (“LOCK MANAGER”, “Server”, ““) The server hosting the record locking services. Any server running OneWorld services can host record locking services.

JDE.INI File Settings for Clients and Servers

23

(“Section”, “Key”, “Default”) (“LOCK MANAGER”, “RequestedService”, ““)

Comment and Valid Values [Default NONE no TimeStamping / Record Locking Service Requested from a server] [TS TimeStamping / Record Locking is requested] [Default NONE no TimeStamping / Record Locking Service Available from a server] [TS TimeStamping / Record Locking is available] jdelib\JDEDEBUG.C(1595)

Description Transaction service requested, used for timestamping and record locking services.

(“LOCK MANAGER”, “AvailableService”, ““)

Transaction service available from this server, used for timestamping and record locking services.

(“LOCK MANAGER”,”LogServices”,0) “NETWORK QUEUE SETTINGS” (“NETWORK QUEUE SETTINGS”, “QEnv”, “TOOLSQALOC”) (“NETWORK QUEUE SETTINGS”, “QUser”, “JDE”) (“NETWORK QUEUE SETTINGS”, “QPassword”, “JDE”) (“NETWORK QUEUE SETTINGS”, “QName”, “QBATCH”) (“NETWORK QUEUE SETTINGS”, “QueueDelay”, 5)

Turns on logging for the transaction services. Default environment used for starting the queue services.

[Default JDE ]

OneWorld user ID used to start the queue services. [Default JDE ] OneWorld user password for user, used to start the queue services. [Default JDE ] Default queue name if not specified. [Default QBATCH ] The pool time for queue processes to search for jobs in a waiting status in F986110 (Job Master). [Default 30] The minimum amount of time before an unused connection is dropped, in seconds. [Default 60] The total number of UBE queues. [Default 2 Two UBE queues will be available.] The name of the UBE queue(1). You can add additional UBE queues. This is done by adding entries UBEQueue1, UBEQueue2, etc. However, you must ensure that your UBEQueues setting, above, is equal to or higher than the number of queues you set up here. [Default QB7333]

[Default JDE ]

[Default QBATCH ] [Default 30]

(“NETWORK QUEUE SETTINGS”, “JDENETTimeout”, CONNECTION_TIMEOUT) (“NETWORK QUEUE SETTINGS”, “UBEQueues”, 2) (“NETWORK QUEUE SETTINGS”, “UBEQueue”, 1, “QBATCH”)

[Default 60]

[Default 2 Two UBE queues will be available.] “The name of the UBE queue(1)” [Default QB7333]

24

J.D. Edwards OneWorld: The Complete Reference

(“Section”, “Key”, “Default”) (“NETWORK QUEUE SETTINGS”, “PackageQueues”, 1) (“NETWORK QUEUE SETTINGS”, “PkgQueue”, “QBATCH”) (“NETWORK QUEUE SETTINGS”, “SpecInstallQueues”, 1)

Comment and Valid Values [Default 1 Only one package queue will be available.] [Default QB7333] [Default 1 Only one spec installation queue will be available.]

Description The total number of package queues. [Default 1 Only one package queue will be available.] The name of the package queue(1). [Default QB7333] The total number of spec installation queues. [Default 1 Only one spec installation queue will be available.] The name of the spec installation queue(1). [Default QB7333] Sets the action of the shutdown process.

(“NETWORK QUEUE SETTINGS”, “SpcQueue”, “QBATCH”) (“NETWORK QUEUE SETTINGS”, “KillImmediate”, 1)

[Default QB7333]

[Default 1 Upon shutdown request queue processes are stopped immediately.] [0 Queue processes are allowed to finish their current task after receiving a shutdown request.]

(“NETWORK QUEUE SETTINGS”, “OutputDirectory”,””) **AS400 (“NETWORK QUEUE SETTINGS”, “ConvertToASCII”, 0) **AS400 (“NETWORK QUEUE SETTINGS”,”DefaultPrinterOUTQ”, “*SAME”) **Client (“NETWORK QUEUE SETTINGS”, “UBEPriority”, “5”) **Client (“NETWORK QUEUE SETTINGS”, “InstallSpecs”, “N”) **Client (“NETWORK QUEUE SETTINGS”, “AutoInstallSpecs”, “Y”) [Default N does not install specs if not found locally] [Default Y Auto installs specs if not found locally] “Keeps the UBE record” jdekrnl\jdeknet\JDEKNUBE.C(2257) [Default FALSE UBE are not printed automatically] [Default FALSE PDL are not saved] “Decides the encoding for postscript output, AS/400 only.” ServerExe\RUNBATCH.C(1003)

The parent directory for the PrintQueue directory where job files (PDFs) are located.

Sets the default output queue.

Sets the priority for UBEs sent to the server for processing. “Allows the install of specs, but only after user approval.” Auto installs specs if not found on client and the client is not a TSE. [Default Y Auto installs specs if not found locally]

**Client (“NETWORK QUEUE SETTINGS”, “SaveOutput”, “TRUE”) **Client (“NETWORK QUEUE SETTINGS”, “PrintImmediate”, “FALSE”) **Client (“NETWORK QUEUE SETTINGS”, “SavePDL”, “FALSE”)

Determines if UBEs, after processing correctly, are printed automatically. Saves the PDL file created after printing job is complete. [Default FALSE PDL are not saved]

JDE.INI File Settings for Clients and Servers

25

(“Section”, “Key”, “Default”) “SECURITY” (“SECURITY”, “SecurityServer”, ““)

Comment and Valid Values

Description

“Name of your enterprise/application server”

The server hosting the security services. Any server running OneWorld services can host security server services. Database account used to access the Security table (F98OWSEC). [Default JDE] The security section of the INI file is the only section that uses a database user and password. Database account password used to access the Security table (F98OWSEC). [Default JDE] The default environment under which the security kernel will run.

(“SECURITY”, “User”, “JDE”)

[Default JDE]

(“SECURITY”, “Password”, “JDE”)

[Default JDE]

(“SECURITY”,”DefaultEnvironment”, ”JDEOPT32”) (“SECURITY”, “DataSource”, ““) [Default System - B733]

The data source where the Security table (F98OWSEC) can be found. [Default System - B733] Controls whether standard logon or unified logon or both logon types are accepted by the server. The total number of servers running security services that can validate a connection. The security server request will be sent to each security server in turn until one answers the request or there are no more security servers listed. Turns on sign on security history logging. This information will be stored in table F9312. Specifies that a unified logon server will be used to authenticate logons.

(“Security”, “SecurityMode”, 0)

[Default 0 Accept Standard logons] [1 Accept Unified logons] [2 Accept both logon types] [Default 1 Only one server is currently running the security services.]

(“SECURITY”, “AllowedUsers”, ““) (“SECURITY”, “NumServers”,1)

(“SECURITY”, “History”, 0)

“Writes security access history to table F9312.” “Enables the use of a password file.” [Default FALSE Use Standard Logon process] [TRUE Connect to Unified Logon Server for user and password]

(“SECURITY”, “ServerPswdFile”, ““) **Client (“SECURITY”, “UnifiedLogon”, FALSE)

**Client (“SECURITY”, “Try_If_Unified_Failed”, FALSE)

[Default FALSE If Unified Logon fails, If unified logon fails, use the do not try to use the Standard Logon standard logon process. process] [TRUE If Unified Logon fails, try to use the Standard Logon process]

26

J.D. Edwards OneWorld: The Complete Reference

(“Section”, “Key”, “Default”) “Client (“Row Security”

Comment and Valid Values [Default value is NO_DEFAULT; this means that OneWorld will fetch all of the records from a table and then apply row security.] [DEFAULT value will tell OneWorld to perform row security through the where clause, which is more efficient and reliable.] “The following section is used to specify the pathnames so other source programs can find source, headers, specs, etc.” Spec Source Obj Include Includev bin32 lib32 libv32 Make Work

Description This setting controls how row security will be processed on the client workstation.

“SVR”

(“SVR”, “SpecPath”, ““) (“SVR”, “SourcePath”, “source”) (“SVR”, “ObjectPath”, “obj”) (“SVR”, “HeaderPath”, “include”) (“SVR”, “HeaderVPath”, “includev”) (“SVR”, “BinPath”, “bin32”) (“SVR”, “LibPath”, “lib32”) (“SVR”, “LibVPath”, “libv32”) (“SVR”, “MakePath”, “make”) (“SVR”, “WorkPath”, “work”) **Client(“SVR”, “CodeGeneratorPath”, ““) **Client (“SVR”, “ResourcePath”, ““) **Client (“SVR”, “LibraryListName”,” “)

“Any valid path code installed”

This is set when the user signs into a client with the chosen environment name. This is set when the user signs into a client with the path code of the chosen environment name.

**Client (“SVR”, “EnvironmentName”, ““) (“SVR”, “EnvType”,0) (“SVR”, “FontPath”, “res\\Fonts”)

“Any valid environment installed”

jdekrnl\misc\JDECGSC.C(250) “Sets up the path to the fonts directory for generating PDF files.” jdekrnl\UBE\PrtPDFGen.C(178) “Sets up the path to the fonts directory for generating PDF files.” jdekrnl\UBE\PrtPDFGen.C(231)

(“SVR”, “SysFontPath”, “c:\\winnt\\fonts”) **Client (“SVR”,”HelpPath”,”helps”) “UBE”

JDE.INI File Settings for Clients and Servers

27

(“Section”, “Key”, “Default”) (“UBE”, “UBEDebugLevel”, 0)

Comment and Valid Values “Controls the level of UBE debug information placed in the JDEDEBUG.LOG files jdekrnl\UBE\K2EntryPnt.c(1268)” [Default = 0 Error Messages only.] 0 Error Messages 1 Informative Messages 2 Section Level Messages 3 Object Level Messages 4 Event Rules Messages 5 SQL Statements 6 UBE Function Messages “Sets up exception filter which determines the exception to be handled by runtime” [Default = 3] jdekrnl\UBE\K2EntryPnt.c(174) “Controls UBE debugging on NT servers [Default 0 UBE tracing information is not written to the debug file or the UBE log files.] [1 UBE tracing information is written to the debug files and UBE log files.] ServerExe\RUNBATCH.C(308)”

Description Controls the level of UBE debug information placed in the JDEDEBUG.LOG files. The levels are cumulative.

(“UBE”, “Exception”, 1)

(“UBE”, “UBESubsystemLimit”, 3)

Sets the maximum concurrent subsystem jobs. [Default = 3] Determines whether or not UBE logging information is written to the UBE log files contained in the printqueue directory.

(“UBE”, “UBEDebug”,0)

(“UBE”, “UBEVCDebug”, 0)

“Turns on compiler debugging of UBEs Determines whether to use jdekrnl\callobj\LANCHUBE.C(756)” compiler debugging of UBEs. [Default 0 Compiler debugging is not turned on.] “Saves log file after UBE is complete” jdekrnl\callobj\LANCHUBE.C(1015)” [Default 0 log files are deleted after UBE processing is complete] [1 log files are saved after a UBE completes, even if the UBE ran successfully] This setting tells the system to save the UBE log file after UBE processing is complete.

(“UBE”, “UBESaveLogFile”, 0)

(“UBE”, “UBEException”, 1)

“Allows UBE exceptions to be processed Controls whether UBE exceptions jdekrnl\callobj\LANCHUBE.C(1034)” will be handled. [Default 1 Exceptions that occur for UBEs will be handled and the debug dialog will prompt for user interaction.] [0 OneWorld will exit on error.] “Determines whether to show balance auditor links in PDF viewer.” jdekrnl\callobj\LANCHUBE.C(3282) Determines whether to show balance auditor links in PDF viewer. [Deafult 0 balance auditor links are not shown.]

(“UBE”, “UBEShowPDFLink”, 0)

28

J.D. Edwards OneWorld: The Complete Reference

(“Section”, “Key”, “Default”) (“UBE”, “UBEIntelNTInternalPrint”, 0)

Comment and Valid Values [Default 1 for IntelNT servers to use internal print filters] [0 Use Adobe Acrobat print filters] jdekrnl\UBE\K2PDFUtils.C(2869)

Description Determines which print filters to use to process PDF files when printing on Intel NT servers. Default font name for PostScript conversion for Double Byte code pages. Default font name for PCL conversion for Double Byte code pages. Default font name for PDF generation for Double Byte code pages. Controls how fonts are embedded in the PDF file. The possible values are: FontEmbedding= 0 for EMBED_NONE 1 for EMBED_NONTYPE1_FULL 2 for EMBED_NONTYPE1_SUBSET 3 for EMBED_ALL_FONTS_FULL 4 for EMBED_ALL_FONTS_SUBSET 5 for EMBED_ALL_FONTS Overrides the BSFN location if OneWorld is running on a Web server. If the default viewer for a batch output (PDF/CSV/XML, etc.) cannot be found via Windows registry, the viewer locations can be set using this key. The key is UBE%sTool, where %s is PDF, XML, CSV, etc. Used in conjunction with alternate language code sets [non-English (WE_ISO88591)] to convert PDF files to ASCII.

(“UBE”, “DBCS_PS_Font”, “GothicBBB-Medium-RKSJ-H”) (“UBE”, “DBCS_PCL_Font”, 4101) (“UBE”, “UBEFont_FaceName”, “Times New Roman”) (“UBE”, “FontEmbedding”, EMBED_NONTYPE1_SUBSET)

jdekrnl\UBE\k2pfpdfpcl.c(1686) jdekrnl\UBE\K2PDFUtils.C(4533) jdekrnl\UBE\PrtPDFGen.C(277)

**Client (“UBE”, “WebServer”, 0)

[Default 0 business function location is not overridden] [1 where BSFNs run are overridden] jdekrnl\callobj\JDEOBJ.C(583) jdekrnl\UBE\pdfview.c(282)

**Client (“UBE”, szViewerType, ““)

**AS400 (“UBE”, “ConvertToASCII”, 1)

**Internal (“UBE”, “UBEChkMem”, 1)

jdekrnl\UBE\K2ER.c(849)

0 = disable, 1 = enable calls to jdeCheckMemory which allows memory traces on BSFNs. (1) Re-enable API functionality that was disabled in the B733.2 release. (0) Do not use obsolete functionality. Gets the file extension for comma separated file formats.

**Internal (“UBE”, “UBEEnableObsoleteAPI”, 0) **Internal (“UBE”, “prtCSVExtension”, ““)

jdekrnl\UBE\K2Obsolete.c(48)

jdekrnl\UBE\PrtCSVGen.c(110)

JDE.INI File Settings for Clients and Servers

29

(“Section”, “Key”, “Default”) **Internal (“UBE”, “prtCSVSeparator”, ““) **Internal (“UBE”, “UBECSVGridWidth”, 52) “REPLICATION” **Obsolete** (“REPLICATION”, “User”, ““)

Comment and Valid Values jdekrnl\UBE\PrtCSVGen.c(117) jdekrnl\UBE\PrtCSVGen.c(206)

Description Sets the separator used for CSV files. Sets the grid size used for CSV files stored in twips. OneWorld user ID used to start he replication kernel. OneWorld’s replication kernel user name used when the JDE.INI [SECURITY] User parameter is empty. [Default JDE] OneWorld’s replication kernel password used when the JDE.INI [SECURITY] Password parameter is empty. [Default JDE] OneWorld’s replication kernel environment used when the JDE.INI [SECURITY] DefaultEnvironment parameter is empty. “Sets the retention time for replication: publisher change notification records.” OneWorld’s replication retry interval which determines whether or not to send the publisher logs, depending on the RetryInterval time elapsed since the last occasion the machine sent the logs. Verifies the correct translation settings (do not translate) for the client’s machine ODBC data sources. Forces the machine to synchronize all its subscribed tables upon logon to OneWorld.

[Default JDE]

(“REPLICATION”, “Password”, ““)

“OneWorld user ID password used to start the replication kernel.” [Default JDE]

(“REPLICATION”, ”DefaultEnvironment”,””)

“The default environment associated path code that contains the specifications to the replication tables (F98DRPUB F98DRSUB F98DRPCN F98DRLOG F98DRENV)” This setting is obsolete. jdekrnl\jdb\JDB_CACH.C(1926) “The retry interval for sending replication messages.” jdekrnl\jderepl\jderep.c(3133)

(“REPLICATION”, “Expiration Days”, 2) (“REPLICATION”, “RetryInterval”, 7200)

(“REPLICATION”, “OverrideTranslationCheck”, 0) **Client (“REPLICATION”, “ForcedSync”,1) “TP MONITOR ENVIRONMENT” **Obsolete** (“TP MONITOR ENVIRONMENT”, “Server”, ““)

Jdekrnl\TransMon\JTP_TM.C(93)

“Forces client to re-synch any replicated tables on logon.” This section now uses the environment listed in the security section of the INI file. “The server hosting the record locking services. Any server running OneWorld services can host record locking services.”

See Lock Manager section and key. This section is no longer used!

30

J.D. Edwards OneWorld: The Complete Reference

(“Section”, “Key”, “Default”) (“TP MONITOR ENVIRONMENT”, “RequestedService”, ““) **Obsolete

Comment and Valid Values “Transaction service requested, used for timestamping and record locking services.” [Default NONE no TimeStamping / Record Locking Service Requested from a server] [TS TimeStamping / Record Locking is requested] “Transaction service available from this server, used for timestamping and record locking services.” [Default NONE no TimeStamping / Record Locking Service Available from a server] [TS TimeStamping / Record Locking is available] “Turn on logging for the transaction services.” jdelib\JDEDEBUG.C(1595)

Description See Lock Manager section and key. This section is no longer used!

(“TP MONITOR ENVIRONMENT”, “AvailableService”, ““) **Obsolete

See Lock Manager section and key. This section is no longer used!

(“TP MONITOR ENVIRONMENT”, ”LogServices”,0) **Obsolete “OFFLINE DB SYSTEM SETTINGS” **Client (“OFFLINE DB SYSTEM SETTINGS”, “Default Env”, ““) **Client (“OFFLINE DB SYSTEM SETTINGS”, “Default PathCode”, ““) “Everest” **Client (“Everest”, “KeepFilesOpen”, “FALSE”) **Client (“EVEREST”, “UseTAMFiles”, 1) “CLUSTER” (“CLUSTER”,”PrimaryNode”,””)

See Lock Manager section and key. This section is no longer used! Used on workstations in a detached mode. Default environment used when workstation is in detached mode.

“A valid path code.”

Default path code used when workstation is in detached mode.

Jdekrnl\jdeddapi\JDEDDAPI.C(1004) “Determines database interface method.” jdekrnl\runtime\RTK_FRMS.C(105) “The name of the primary node in a cluster environment.” jdelib\GetHost.c(30) jdekrnl\workflow\WF_PROC.c(355) jdekrnl\workflow\WF_PROC.c(356) The report name for the escalation subsystem. The report version name for the escalation subsystem.

“WORKFLOW” **Obsolete (“WORKFLOW”, “ESCREPORT”, “R9000020”) (“WORKFLOW”, “ESCVERSION”, “ZJDE0001”)

JDE.INI File Settings for Clients and Servers

31

(“Section”, “Key”, “Default”) **Client (“WORKFLOW”, “DEBUGCRITERION”, 0)

Comment and Valid Values jdekrnl\workflow\WF_PROC.c(478)

Description Controls debugging workflow criteria. When turned on (by setting to 1), the workflow engine pops up message boxes showing the evaluated values of the conditional rules and organizational rules, if any, as the workflow process executes. These message boxes only show up if the workflow runs on the client machines.

“DB REPLICATION” (“DB REPLICATION”, “Activation Time”, 1) “This sets up the start time for the replication process but uses table F98615.” jdbprep\JDBREP1.C(534) “This sets up the sleep time for the replication process.” jdbprep\JDBREP1.C(546)

(“DB REPLICATION”, “Sleep Time”, 10) “PERFORMANCE” (For Internal Use Only) (“Performance”, “UBEAutoTest”, 0)

“Debugging flag which will turn the output on or off for UBEs.” jdekrnl\UBE\K2SpecLoad.C(361) “A path set up for output (NT systems).” jdelib\QPFAPI.C(141) jdelib\QPFAPI.C(158) jdelib\QPFAPI.C(159) jdenet\NETPUB.C(1425) [Default 0 Some] [1 Full] [2 Debug] jdenet\NETPUB.C(1443) jdenet\NETPUB.C(1445) “Sets the memory pool page size.” jdbdrv\OS400\DBDRV.C(77) Controls the level of memory debugging information. [Default 0 Some] [1 Full] [2 Debug]

(“PERFORMANCE”, “TestData Path”, szDefaultPath) (“PERFORMANCE”, “Test”, 0) (“PERFORMANCE”, “Client”, 0) “MEMORY DEBUG” **Obsolete (“MEMORY DEBUG”,”Full”, 0)

(“MEMORY DEBUG”,”Frequency”, 10000) (“MEMORY DEBUG”,”DeferFree”, 0) **AS400 (“MEMORY DEBUG”,”PageSize”,32) “NLS”

32

J.D. Edwards OneWorld: The Complete Reference

(“Section”, “Key”, “Default”) (“NLS”, “RemoteCodeSet”, 1252)

Comment and Valid Values “Sets the conversion code page type for the remote server.” jdekrnl\workflow\WF_ER.c(71) “Sets the conversion code page type for the local server.” jdekrnl\workflow\WF_ER.c(72) ****!!!Destination OS type is set for HPUX in AS400 section!!!****

Description The code page that was in effect when spec files were packed. (default = 1252; English) The code page that will be in effect when packed spec files are unpacked. (default = 1252; English)

(“NLS”, “LocalCodeSet”, 37)

“DB CACHE INFORMATION” (For Internal Use Only) **Internal (“DB CACHE INFORMATION”, “ODBC Tables”, MAX_TABLES_DEFAULT) **Internal (“DB CACHE INFORMATION”, “Library Cache”, 15) **Internal (“DB CACHE INFORMATION”, “DataCaching”, 1) “Sets the maximum number of tables to be cached.” jdbdrv\odbc\ODBC_U1.C(560) “Sets the maximum number of library caches.” jdekrnl\callobj\JDEOBJ.C(202) jdekrnl\jdb\JDB_CACH.C(817) This is an optional setting and is used to turn on or off caching of certain database tables as defined in F98613. A setting of 1 turns on data caching and after reading the record from DB for the first time it is cached and retrieved from cache for the list of tables defined in F98613. This is an optional setting and is used to define the maximum number of request handles (from JDB_OpenTable/JDB_OpenView), about which information is retained in the given OneWorld session.

**Internal (“DB CACHE INFORMATION”, “Maximum Request Cache”, 50)

“Sets the maximum number of cache requests that are allowed.” jdekrnl\jdb\JDB_RQ1.C(4154)

“BSFN LOCATION” **Internal (“BSFN LOCATION”,”OverrideNoLocal”, ”FALSE”) “SERVER ENVIRONMENT MAP” (“SERVER ENVIRONMENT MAP”, env, newenv) “Overrides the BSFNs so they do not run locally for WTS/TSE.” jdekrnl\callobj\JDEOBJ.C(588) Used to map one environment to another. When environment[1] is passed as an argument, it is replaced by environment[2]. ENV1 = ENV2

Sign up to vote on this title
UsefulNot useful