BuildInstallPackage

Install Package Build Functions

Minor Business Rule

Object Name: B9800186

Parent DLL: CINSTALL

Location: Client

Language: C

Builds a package file list and the run-time specifications for an install package^

Data Structure

D9800186A - Install Package Build Name, Environment

Parameter NameData ItemData TypeReq/OptI/O/Both
szPackageNameJDEPKGNMcharNONENONE

For World, name identifying an install package. For J.D. Edwards ERP, a package describes the location on the server where components 
you want to deploy to workstations reside. There are three package types: Full: Contains the full suite of J.D. Edwards ERP applications (all 
specifications). Partial: A minimum configuration of J.D. Edwards ERP. This package type allows users to load the desired applications at 
run-time rather than initially installing all applications. Update: J.D. Edwards ERP objects contained in this type of package are loaded after the 
workstation receives the package and the user signs on to the system. If the update package includes just-in-time applications, old versions 
of the application are deleted from the workstation and replaced by the current version the first time the user accesses that application. 
Update packages are always deployed on the date and time specified by the system administrator. With the exception of just-in-time applications 
included in an Update package, all packages are a "snap shot" at a point in time of the central objects for a particular path code. 
Just-in-time applications are dynamic, not built.

cPackageBuildTypePKGTYPEcharNONENONE

szPathCodePATHCDcharNONENONE

The path code is a pointer to a set of OneWorld objects, and is used to keep track of sets of objects and their locations within OneWorld.

cPackageIsAPTFISPTFcharNONENONE

Full and partial packages are primarily for initial J.D. Edwards ERP installations, and allow you to create a full or partial workstation 
configuration on machines that do not have the software installed. These packages are normally deployed via the Workstation Installation 
application. Update packages are for deploying changes, additions, or enhancements to users who already have the software installed, or can be 
used as a complete replacement of an existing package. Update packages are always installed through the Package Deployment 
Director. Full package:        This is a full package that contains all specifications and foundation code needed to run and develop in J.D. Edwards 
ERP. Partial package:        This package type is a minimum configuration of the software that contains only the specifications that allow users to 
launch J.D. Edwards Explorer.        Applications can then be loaded through Just-in-time-installation the first time the user selects an 
application. Update Package:        This package type enables the system administrator to create a package containing specific items which can then be 
deployed to specific users. An update package enables administrators to include in the package any item type (such as any object, help 
file, J.D. Edwards ERP foundation, and so on). For this reason, this package type is well-suited for deploying software changes and fixes 
quickly. When a user is scheduled to receive an update package, the J.D. Edwards ERP loads the package the next time the user signs on to the 
system.

cBuildPkgFlagLNKBFcharNONENONE

If this field contains a Y, the business function object files (.obj) will be linked together to create a consolidated business function dynamic 
link library (.dll) after delivery. If it contains an N, no linking will occur after delivery.

cDataFlagYNcharNONENONE

The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens.

cSystemFlagYNcharNONENONE

The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens.

cHelpFlagYNcharNONENONE

The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens.

cSpecsFlagYNcharNONENONE

The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens.

cBuildBSFNFlagYNcharNONENONE

The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens.

cFDASPECSpecFlagEV01charNONENONE

An option that specifies the type of processing for an event.

cDSTMPLSpecFlagEV01charNONENONE

An option that specifies the type of processing for an event.

cASVRDTLSpecFlagEV01charNONENONE

An option that specifies the type of processing for an event.

cDDPKEYHSpecFlagEV01charNONENONE

An option that specifies the type of processing for an event.

cDDPKEYDSpecFlagEV01charNONENONE

An option that specifies the type of processing for an event.

cASVRHDRSpecFlagEV01charNONENONE

An option that specifies the type of processing for an event.

cDDTABLSpecFlagEV01charNONENONE

An option that specifies the type of processing for an event.

cBOBSPECSpecFlagEV01charNONENONE

An option that specifies the type of processing for an event.

cFDATEXTSpecFlagEV01charNONENONE

An option that specifies the type of processing for an event.

cRDASPECSpecFlagEV01charNONENONE

An option that specifies the type of processing for an event.

cRDATEXTSpecFlagEV01charNONENONE

An option that specifies the type of processing for an event.

cGBRLINKSpecFlagEV01charNONENONE

An option that specifies the type of processing for an event.

cJDEBLCSpecFlagEV01charNONENONE

An option that specifies the type of processing for an event.

cSMRTTMPLSpecFlagEV01charNONENONE

An option that specifies the type of processing for an event.

cGBRSPECSpecFlagEV01charNONENONE

An option that specifies the type of processing for an event.

cNEXTIDSpecFlagEV01charNONENONE

An option that specifies the type of processing for an event.

cSpecCompressFlagEV02charNONENONE

An option that specifies the type of processing for an event.

cWorkCompressFlagEV02charNONENONE

An option that specifies the type of processing for an event.

cSourceCompressFlagEV02charNONENONE

An option that specifies the type of processing for an event.

cResCompressFlagEV02charNONENONE

An option that specifies the type of processing for an event.

cObjCompressFlagEV02charNONENONE

An option that specifies the type of processing for an event.

cBin32CompressFlagEV02charNONENONE

An option that specifies the type of processing for an event.

cMakeCompressFlagEV02charNONENONE

An option that specifies the type of processing for an event.

cLib32CompressFlagEV02charNONENONE

An option that specifies the type of processing for an event.

cIncludeCompressFlagEV02charNONENONE

An option that specifies the type of processing for an event.

cDDCLMNSpecFlagEV01charNONENONE

An option that specifies the type of processing for an event.

cIncludeVersionInPackagePCKVERScharNONENONE

If a batch process of item type O is included in the package, indicate if the versions should also be included.    1        include JDE demo 
versions only    2        include all non-JDE demo versions    3        include all versions    Blanks do not include any versions 

Related Functions

None

Related Tables

F0005 User Defined Codes
F9883 OneWorld Network Locations Table
F9885 Install Package Header
F9887 Install Package Build History
CompressFoundation

CompressFoundation

Install Package Build Functions

Minor Business Rule

Object Name: B9800186

Parent DLL: CINSTALL

Location: Client

Language: C

Data Structure

D9800186D - Compress Foundation

Parameter NameData ItemData TypeReq/OptI/O/Both
szFoundationIDFOUNDIDcharNONENONE

A OneWorld foundation is the code required to run all OneWorld applications. A foundation ID is required for all Full and Partial packages. 
For full and partial packages, if you do not enter a foundation line, the default foundation will be used. The default foundation is determined 
through the release associated with the path code for the package. This is normally the system directory at the same directory level as your 
path code. The foundation must be compressed when built.

szMachineKeyMKEYcharNONENONE

The Location or Machine Key indicates the name of the machine on the network (server or workstation).

szServerSharePathSERSHPcharNONENONE

For World, the Server Share Path Field is used by the environment to determine the location of the current server. For J.D. Edwards ERP, 
this field indicates the shared directory for this Path Code. The objects that are stored on a file server will be found in this path.

Related Functions

None

Related Tables

F0005 User Defined Codes
F9883 OneWorld Network Locations Table
F9885 Install Package Header
F9887 Install Package Build History
CopyBuild

CopyBuild

Install Package Build Functions

Minor Business Rule

Object Name: B9800186

Parent DLL: CINSTALL

Location: Client

Language: C

Copies a built package to create a new package. Requires input of Source Package Name, Destination Package 
Name, and Object Path.

^

Data Structure

D9800185G - Install Package Copy Build

Parameter NameData ItemData TypeReq/OptI/O/Both
szPkgSrceJDEPKGNMcharNONENONE

For World, name identifying an install package. For J.D. Edwards ERP, a package describes the location on the server where components 
you want to deploy to workstations reside. There are three package types: Full: Contains the full suite of J.D. Edwards ERP applications (all 
specifications). Partial: A minimum configuration of J.D. Edwards ERP. This package type allows users to load the desired applications at 
run-time rather than initially installing all applications. Update: J.D. Edwards ERP objects contained in this type of package are loaded after the 
workstation receives the package and the user signs on to the system. If the update package includes just-in-time applications, old versions 
of the application are deleted from the workstation and replaced by the current version the first time the user accesses that application. 
Update packages are always deployed on the date and time specified by the system administrator. With the exception of just-in-time applications 
included in an Update package, all packages are a "snap shot" at a point in time of the central objects for a particular path code. 
Just-in-time applications are dynamic, not built.

szPkgDestDL02charNONENONE

Additional text that further describes or clarifies a field in the system.

szPathcodePATHCDcharNONENONE

The path code is a pointer to a set of OneWorld objects, and is used to keep track of sets of objects and their locations within OneWorld.

cPackageBuildTypePKGTYPEcharNONENONE

cPackageIsAPTFISPTFcharNONENONE

Full and partial packages are primarily for initial J.D. Edwards ERP installations, and allow you to create a full or partial workstation 
configuration on machines that do not have the software installed. These packages are normally deployed via the Workstation Installation 
application. Update packages are for deploying changes, additions, or enhancements to users who already have the software installed, or can be 
used as a complete replacement of an existing package. Update packages are always installed through the Package Deployment 
Director. Full package:        This is a full package that contains all specifications and foundation code needed to run and develop in J.D. Edwards 
ERP. Partial package:        This package type is a minimum configuration of the software that contains only the specifications that allow users to 
launch J.D. Edwards Explorer.        Applications can then be loaded through Just-in-time-installation the first time the user selects an 
application. Update Package:        This package type enables the system administrator to create a package containing specific items which can then be 
deployed to specific users. An update package enables administrators to include in the package any item type (such as any object, help 
file, J.D. Edwards ERP foundation, and so on). For this reason, this package type is well-suited for deploying software changes and fixes 
quickly. When a user is scheduled to receive an update package, the J.D. Edwards ERP loads the package the next time the user signs on to the 
system.

cLinkBusinessFunctionsLNKBFcharNONENONE

If this field contains a Y, the business function object files (.obj) will be linked together to create a consolidated business function dynamic 
link library (.dll) after delivery. If it contains an N, no linking will occur after delivery.

Related Functions

None

Related Tables

F0005 User Defined Codes
F9883 OneWorld Network Locations Table
F9885 Install Package Header
F9887 Install Package Build History
DeleteInstallPackage

DeleteInstallPackage

Install Package Build Functions

Minor Business Rule

Object Name: B9800186

Parent DLL: CINSTALL

Location: Client

Language: C

Deletes the run-time specifications and package file list for an install package^

Data Structure

D9800186C - Package Name, Environment, Suppress Delete

Parameter NameData ItemData TypeReq/OptI/O/Both
cSuppressDeleteTEXOcharNONENONE

Code indicating whether the line you are creating here is text only or whether it is a line for which you plan to define AAI information. The 
code you enter here determines whether the system displays an option field next to this line on the Automatic Accounting Instruction screen. Valid 
codes are:    Y Text only line    N Text line that allows options 

szPackageNameJDEPKGNMcharNONENONE

For World, name identifying an install package. For J.D. Edwards ERP, a package describes the location on the server where components 
you want to deploy to workstations reside. There are three package types: Full: Contains the full suite of J.D. Edwards ERP applications (all 
specifications). Partial: A minimum configuration of J.D. Edwards ERP. This package type allows users to load the desired applications at 
run-time rather than initially installing all applications. Update: J.D. Edwards ERP objects contained in this type of package are loaded after the 
workstation receives the package and the user signs on to the system. If the update package includes just-in-time applications, old versions 
of the application are deleted from the workstation and replaced by the current version the first time the user accesses that application. 
Update packages are always deployed on the date and time specified by the system administrator. With the exception of just-in-time applications 
included in an Update package, all packages are a "snap shot" at a point in time of the central objects for a particular path code. 
Just-in-time applications are dynamic, not built.

szPathCodePATHCDcharNONENONE

The path code is a pointer to a set of OneWorld objects, and is used to keep track of sets of objects and their locations within OneWorld.

Related Functions

None

Related Tables

F0005 User Defined Codes
F9883 OneWorld Network Locations Table
F9885 Install Package Header
F9887 Install Package Build History
DisplayPackageBuildLogs

DisplayPackageBuildLogs

Install Package Build Functions

Minor Business Rule

Object Name: B9800186

Parent DLL: CINSTALL

Location: Client

Language: C

Data Structure

D9800186H - Display Package Build Logs

Parameter NameData ItemData TypeReq/OptI/O/Both
szPackageNameJDEPKGNMcharNONENONE

For World, name identifying an install package. For J.D. Edwards ERP, a package describes the location on the server where components 
you want to deploy to workstations reside. There are three package types: Full: Contains the full suite of J.D. Edwards ERP applications (all 
specifications). Partial: A minimum configuration of J.D. Edwards ERP. This package type allows users to load the desired applications at 
run-time rather than initially installing all applications. Update: J.D. Edwards ERP objects contained in this type of package are loaded after the 
workstation receives the package and the user signs on to the system. If the update package includes just-in-time applications, old versions 
of the application are deleted from the workstation and replaced by the current version the first time the user accesses that application. 
Update packages are always deployed on the date and time specified by the system administrator. With the exception of just-in-time applications 
included in an Update package, all packages are a "snap shot" at a point in time of the central objects for a particular path code. 
Just-in-time applications are dynamic, not built.

cPackageErrorsEV01charNONENONE

An option that specifies the type of processing for an event.

cBusinessFunctionErrorsEV01charNONENONE

An option that specifies the type of processing for an event.

cCompressionErrorsEV01charNONENONE

An option that specifies the type of processing for an event.

cMissingSourceEV01charNONENONE

An option that specifies the type of processing for an event.

cPackageStatisticsPCKSTATcharNONENONE

This option allows you to view count and size statistics for the package directories that were built.

szCodePathPATHCDcharOPTNONE

The path code is a pointer to a set of OneWorld objects, and is used to keep track of sets of objects and their locations within OneWorld.

Related Functions

None

Related Tables

F0005 User Defined Codes
F9883 OneWorld Network Locations Table
F9885 Install Package Header
F9887 Install Package Build History
GetPackageTypeDescription

GetPackageTypeDescription

Install Package Build Functions

Minor Business Rule

Object Name: B9800186

Parent DLL: CINSTALL

Location: Client

Language: C

Data Structure

D9800186F - Get Package Type Description

Parameter NameData ItemData TypeReq/OptI/O/Both
cPackageTypeISPTFcharNONENONE

Full and partial packages are primarily for initial J.D. Edwards ERP installations, and allow you to create a full or partial workstation 
configuration on machines that do not have the software installed. These packages are normally deployed via the Workstation Installation 
application. Update packages are for deploying changes, additions, or enhancements to users who already have the software installed, or can be 
used as a complete replacement of an existing package. Update packages are always installed through the Package Deployment 
Director. Full package:        This is a full package that contains all specifications and foundation code needed to run and develop in J.D. Edwards 
ERP. Partial package:        This package type is a minimum configuration of the software that contains only the specifications that allow users to 
launch J.D. Edwards Explorer.        Applications can then be loaded through Just-in-time-installation the first time the user selects an 
application. Update Package:        This package type enables the system administrator to create a package containing specific items which can then be 
deployed to specific users. An update package enables administrators to include in the package any item type (such as any object, help 
file, J.D. Edwards ERP foundation, and so on). For this reason, this package type is well-suited for deploying software changes and fixes 
quickly. When a user is scheduled to receive an update package, the J.D. Edwards ERP loads the package the next time the user signs on to the 
system.

szPackageTypeDescriptionDL01charNONENONE

A user defined name or remark.

Related Functions

None

Related Tables

F0005 User Defined Codes
F9883 OneWorld Network Locations Table
F9885 Install Package Header
F9887 Install Package Build History
IsClientMultiTier

IsClientMultiTier

Install Package Build Functions

Minor Business Rule

Object Name: B9800186

Parent DLL: CINSTALL

Location: Client

Language: C

Data Structure

D9800185H - Is Client Multi-Tier

Parameter NameData ItemData TypeReq/OptI/O/Both
cMultiTier_Y_NYNcharNONENONE

The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens.

Related Functions

None

Related Tables

F0005 User Defined Codes
F9883 OneWorld Network Locations Table
F9885 Install Package Header
F9887 Install Package Build History
UpdateBuildHistory

UpdateBuildHistory

Install Package Build Functions

Minor Business Rule

Object Name: B9800186

Parent DLL: CINSTALL

Location: Client

Language: C

Log a record in the build history for this package^

Data Structure

D9800186B - Install Package Build Name, Date

Parameter NameData ItemData TypeReq/OptI/O/Both
jdBuildDateCDTJDEDATENONENONE

For World, used in the DDS specifications for IBM's file-field reference display. For OneWorld, the date the object was created.

szPackageNameJDEPKGNMcharNONENONE

For World, name identifying an install package. For J.D. Edwards ERP, a package describes the location on the server where components 
you want to deploy to workstations reside. There are three package types: Full: Contains the full suite of J.D. Edwards ERP applications (all 
specifications). Partial: A minimum configuration of J.D. Edwards ERP. This package type allows users to load the desired applications at 
run-time rather than initially installing all applications. Update: J.D. Edwards ERP objects contained in this type of package are loaded after the 
workstation receives the package and the user signs on to the system. If the update package includes just-in-time applications, old versions 
of the application are deleted from the workstation and replaced by the current version the first time the user accesses that application. 
Update packages are always deployed on the date and time specified by the system administrator. With the exception of just-in-time applications 
included in an Update package, all packages are a "snap shot" at a point in time of the central objects for a particular path code. 
Just-in-time applications are dynamic, not built.

Related Functions

None

Related Tables

F0005 User Defined Codes
F9883 OneWorld Network Locations Table
F9885 Install Package Header
F9887 Install Package Build History
UpdateBusBuildInf

UpdateBusBuildInf

Install Package Build Functions

Minor Business Rule

Object Name: B9800186

Parent DLL: CINSTALL

Location: Client

Language: C

Data Structure

D9800186G - Update BusBuild .inf file

Parameter NameData ItemData TypeReq/OptI/O/Both
szFoundationIDFOUNDIDcharNONENONE

A OneWorld foundation is the code required to run all OneWorld applications. A foundation ID is required for all Full and Partial packages. 
For full and partial packages, if you do not enter a foundation line, the default foundation will be used. The default foundation is determined 
through the release associated with the path code for the package. This is normally the system directory at the same directory level as your 
path code. The foundation must be compressed when built.

szBuildModeBLDTYPEcharNONENONE

Indicate the compiler configuration to use for the software build.

cTreatWarningsAsErrorsEV01charNONENONE

An option that specifies the type of processing for an event.

cClearOutputDestinationEV01charNONENONE

An option that specifies the type of processing for an event.

Related Functions

None

Related Tables

F0005 User Defined Codes
F9883 OneWorld Network Locations Table
F9885 Install Package Header
F9887 Install Package Build History
ValidateCompressionInfo

ValidateCompressionInfo

Install Package Build Functions

Minor Business Rule

Object Name: B9800186

Parent DLL: CINSTALL

Location: Client

Language: C

Data Structure

D9800186I - Checking Existence of Files

Parameter NameData ItemData TypeReq/OptI/O/Both
cDataTypeEV01charNONENONE

An option that specifies the type of processing for an event.

cHelpTypeEV01charNONENONE

An option that specifies the type of processing for an event.

cFoundationTypeEV01charNONENONE

An option that specifies the type of processing for an event.

cCompressDataExistEV01charNONENONE

An option that specifies the type of processing for an event.

cCompressFoundationExistEV01charNONENONE

An option that specifies the type of processing for an event.

cCompressHelpsExistEV01charNONENONE

An option that specifies the type of processing for an event.

szPackageNameJDEPKGNMcharNONENONE

For World, name identifying an install package. For J.D. Edwards ERP, a package describes the location on the server where components 
you want to deploy to workstations reside. There are three package types: Full: Contains the full suite of J.D. Edwards ERP applications (all 
specifications). Partial: A minimum configuration of J.D. Edwards ERP. This package type allows users to load the desired applications at 
run-time rather than initially installing all applications. Update: J.D. Edwards ERP objects contained in this type of package are loaded after the 
workstation receives the package and the user signs on to the system. If the update package includes just-in-time applications, old versions 
of the application are deleted from the workstation and replaced by the current version the first time the user accesses that application. 
Update packages are always deployed on the date and time specified by the system administrator. With the exception of just-in-time applications 
included in an Update package, all packages are a "snap shot" at a point in time of the central objects for a particular path code. 
Just-in-time applications are dynamic, not built.

Related Functions

None

Related Tables

F0005 User Defined Codes
F9883 OneWorld Network Locations Table
F9885 Install Package Header
F9887 Install Package Build History
ValidateFileName

ValidateFileName

Install Package Build Functions

Minor Business Rule

Object Name: B9800186

Parent DLL: CINSTALL

Location: Client

Language: C

Data Structure

D9800186E - Validate File Name

Parameter NameData ItemData TypeReq/OptI/O/Both
szFileNameQUPATcharNONENONE

Identifies a network or local path that points to the location of OLE objects,images, or URLs. The queue path is the second half of a properly 
defined queue for a media object. The first half is the name of the media object. A valid queue path for a network location might be . The 
queue path and queue name are stored in the F98MOQUE table. Object Configuration Manager controls the location of this table. The system 
reads the F98MOQUE table to determine name of the queue and the location of the associated OLE objects, images, or URLs.

cMultipleDirectoriesYNcharNONENONE

The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens.

cInitialBackSlashYNcharNONENONE

The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens.

Related Functions

None

Related Tables

F0005 User Defined Codes
F9883 OneWorld Network Locations Table
F9885 Install Package Header
F9887 Install Package Build History
ValidateFoundationDirectory

ValidateFoundationDirectory

Install Package Build Functions

Minor Business Rule

Object Name: B9800186

Parent DLL: CINSTALL

Location: Client

Language: C

Data Structure

D9800186J - Validate Foundation Directory

Parameter NameData ItemData TypeReq/OptI/O/Both
szFoundationPathSERSHPcharNONENONE

For World, the Server Share Path Field is used by the environment to determine the location of the current server. For J.D. Edwards ERP, 
this field indicates the shared directory for this Path Code. The objects that are stored on a file server will be found in this path.

Related Functions

None

Related Tables

F0005 User Defined Codes
F9883 OneWorld Network Locations Table
F9885 Install Package Header
F9887 Install Package Build History