CleanupDependencyProcess

Function to determine spec file-based dependencies

Master Business Function

Object Name: B9600460

Parent DLL: CINSTALL

Location: Client

Language: C

Data Structure

D9600460D - Cleanup dependency process

Parameter NameData ItemData TypeReq/OptI/O/Both
idDependencyCDHNDLIDREQBOTH

Used for transaction processing of CD Revisions.

Related Functions

None

Related Tables

None
DependencyFinder

DependencyFinder

Function to determine spec file-based dependencies

Major Business Rule

Object Name: B9600460

Parent DLL: CINSTALL

Location: Client

Language: C

Data Structure

D9600460B - Get object's spec dependencies

Parameter NameData ItemData TypeReq/OptI/O/Both
idDependencyCDHNDLIDREQINPUT

Used for transaction processing of CD Revisions.

szESUNameESUPcharREQINPUT

Name of the Electronic Software Update (ESU).

szObjectNameOBNMcharREQINPUT

The name that identifies a system object. J.D. Edwards ERP architecture is object-based. Discrete software objects are the building blocks 
for all applications, and developers can reuse the objects in multiple applications. The Object Librarian tracks each object. Examples of 
system objects include:   o Batch Applications (such as reports)   o Interactive Applications   o Business Views   o Business Functions   o 
Business Functions Data Structures   o Event Rules   o Media Object Data Structures

szVersionVERScharREQINPUT

A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
processing option values and data selection and sequencing options. Interactive versions are associated with applications (usually as a 
menu selection). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

szObjectTypeFUNOcharREQINPUT

The type of object with which you are working. For example, if you are working with tables the object type is TBLE, or business functions is 
BSFN.

szFormNameFMNMcharOPTINPUT

The unique name that identifies a form.

nFIDepthFIDEPTHintegerOPTINPUT

This value defines how deep the Dependency Checker Business Function will traverse for Form Interconnects that exist in the application. 

Related Functions

None

Related Tables

None
Fileparseranddependencyfinder

Fileparseranddependencyfinder

Function to determine spec file-based dependencies

Master Business Function

Object Name: B9600460

Parent DLL: CINSTALL

Location: Client

Language: C

Data Structure

D9600460F - File Parser and dependency finder

Parameter NameData ItemData TypeReq/OptI/O/Both
idDependencyRecSetCDHNDLIDOPTNONE

Used for transaction processing of CD Revisions.

szRELOBJECTNAMERELOBJNMcharOPTNONE

An object referenced by a calling object that is related to the primary object.

szRELATEDVERSIONRELVERcharOPTNONE

The version that is called from the primary object.

szRelOMWObjectCategoryRELOMWOCcharOPTNONE

The main search category in which you want to search for the related object type. An example of a search category is object owners 
(OneWorld users).

szRelatedObjectLibrarianSeRELOMWOLcharOPTNONE

The search type for the Object Librarian search category.

Related Functions

None

Related Tables

None
GetSpecDependenciesForObject

GetSpecDependenciesForObject

Function to determine spec file-based dependencies

Master Business Function

Object Name: B9600460

Parent DLL: CINSTALL

Location: Client

Language: C

Data Structure

D9600460B - Get object's spec dependencies

Parameter NameData ItemData TypeReq/OptI/O/Both
idDependencyCDHNDLIDREQINPUT

Used for transaction processing of CD Revisions.

szESUNameESUPcharREQINPUT

Name of the Electronic Software Update (ESU).

szObjectNameOBNMcharREQINPUT

The name that identifies a system object. J.D. Edwards ERP architecture is object-based. Discrete software objects are the building blocks 
for all applications, and developers can reuse the objects in multiple applications. The Object Librarian tracks each object. Examples of 
system objects include:   o Batch Applications (such as reports)   o Interactive Applications   o Business Views   o Business Functions   o 
Business Functions Data Structures   o Event Rules   o Media Object Data Structures

szVersionVERScharREQINPUT

A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
processing option values and data selection and sequencing options. Interactive versions are associated with applications (usually as a 
menu selection). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

szObjectTypeFUNOcharREQINPUT

The type of object with which you are working. For example, if you are working with tables the object type is TBLE, or business functions is 
BSFN.

szFormNameFMNMcharOPTINPUT

The unique name that identifies a form.

nFIDepthFIDEPTHintegerOPTINPUT

This value defines how deep the Dependency Checker Business Function will traverse for Form Interconnects that exist in the application. 

Related Functions

None

Related Tables

None
InitDependencyProcess

InitDependencyProcess

Function to determine spec file-based dependencies

Master Business Function

Object Name: B9600460

Parent DLL: CINSTALL

Location: Client

Language: C

Data Structure

D9600460A - Init dependency process

Parameter NameData ItemData TypeReq/OptI/O/Both
idDependencyCDHNDLIDREQBOTH

Used for transaction processing of CD Revisions.

szDiffDirCDCPATHcharREQINPUT

The name of the target folder, such as 'planner' or 'updatepkg.' The system populates this field based upon the template used to define the 
software master. Change the name of the target folder only if you added the folder yourself.

cFinalAUPDcharREQINPUT

A code that lets the system revise the records using new information. Valid codes are:    Y Yes, allow updating.    N No, do not allow updating.

szESUEnvironmentNameENHVcharREQINPUT

For World, the Environment name is also called the Plan Name, and is used to uniquely identify an upgrade environment for 
Install/Reinstall. For EnteriseOne (Install Applications), the environment name is also called the Plan Name, and is used to uniquely identify an upgrade 
environment for Install/Reinstall. For EnterpriseOne (Environment or Version Applications), this is the path code that identifies the location of the 
application or version specification data. 

szPRISTEnvironmentNameENHVcharREQINPUT

For World, the Environment name is also called the Plan Name, and is used to uniquely identify an upgrade environment for 
Install/Reinstall. For EnteriseOne (Install Applications), the environment name is also called the Plan Name, and is used to uniquely identify an upgrade 
environment for Install/Reinstall. For EnterpriseOne (Environment or Version Applications), this is the path code that identifies the location of the 
application or version specification data. 

szFromCodePathPATHCDcharREQINPUT

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.

szToCodePathPATHCDcharOPTNONE

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.

szDiffDirectoryCDCPARMcharOPTNONE

This field is dynamic and its name and function depend upon the build step highlighted. The possible names and functions are as follows:     
o Value - The value needed to complete the highlighted build step. For example, if the build step is a batch process, the value field 
contains the name of the batch process and its version, such as R95012.     o Parameter - The parameters needed for the highlighted build steps that 
process an executable program.

szInstallReleaseRLScharOPTNONE

For World, the release number as defined in the Software Versions Repository. For OneWorld, the release number as defined in the 
Release Master.

Related Functions

None

Related Tables

None
PopCacheNode

PopCacheNode

Function to determine spec file-based dependencies

Master Business Function

Object Name: B9600460

Parent DLL: CINSTALL

Location: Client

Language: C

Data Structure

D9600460E - DSTR for pop cache node

Parameter NameData ItemData TypeReq/OptI/O/Both
idDependencyCDHNDLIDREQINPUT

Used for transaction processing of CD Revisions.

szESUNameESUPcharOPTOUTPUT

Name of the Electronic Software Update (ESU).

nObjectTypeOBTYPintegerOPTOUTPUT

szObjectNameOBN0charOPTOUTPUT

The unique name assigned to an object to where a call is made. This calling object could either be the name of:     o Batch Application     o 
Interactive Application     o Business Functions 

szObjectNameDetailOBJECTNMcharOPTOUTPUT

The name used to define an object, for example P0911.

nRelObjectTypeOBJRELTYPintegerOPTOUTPUT

Describes the relationship between the calling object/version and the called object/version.   There are three possible 
relationships: Object/Version 1 depends on a pristine Object/Version 2.   Object/Version 1 depends on a modified Object/Version 2. Object/Version 1 depends 
on a newly added Object/Version 2.

szRelObjectNameOBN1charOPTOUTPUT

The unique name assigned to an object to where a call is made. This calling object could either be the name of:     o Batch Application     o 
Interactive Application     o Business Functions 

szRelObjectDetailRELOBJNMcharOPTOUTPUT

An object referenced by a calling object that is related to the primary object.

Related Functions

None

Related Tables

None
RetrieveESUFields

RetrieveESUFields

Function to determine spec file-based dependencies

Master Business Function

Object Name: B9600460

Parent DLL: CINSTALL

Location: Client

Language: C

Data Structure

D9600460C - DSTR for retrieve ESU fields

Parameter NameData ItemData TypeReq/OptI/O/Both
idRecordSetCDHNDLIDREQINPUT

Used for transaction processing of CD Revisions.

szESUNameESUPcharOPTOUTPUT

Name of the Electronic Software Update (ESU).

szObjectNameOBNMcharOPTOUTPUT

The name that identifies a system object. J.D. Edwards ERP architecture is object-based. Discrete software objects are the building blocks 
for all applications, and developers can reuse the objects in multiple applications. The Object Librarian tracks each object. Examples of 
system objects include:   o Batch Applications (such as reports)   o Interactive Applications   o Business Views   o Business Functions   o 
Business Functions Data Structures   o Event Rules   o Media Object Data Structures

szVersionVERScharOPTOUTPUT

A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
processing option values and data selection and sequencing options. Interactive versions are associated with applications (usually as a 
menu selection). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

szObjectTypeFUNOcharOPTOUTPUT

The type of object with which you are working. For example, if you are working with tables the object type is TBLE, or business functions is 
BSFN.

idDependencyCDHNDLIDREQINPUT

Used for transaction processing of CD Revisions.

Related Functions

None

Related Tables

None
RetrieveSystemCode

RetrieveSystemCode

Function to determine spec file-based dependencies

Master Business Function

Object Name: B9600460

Parent DLL: CINSTALL

Location: Client

Language: C

Data Structure

D9600460G - Structure for retrieving system code

Parameter NameData ItemData TypeReq/OptI/O/Both
idDependencyCDHNDLIDREQINPUT

Used for transaction processing of CD Revisions.

szObjectNameOBNMcharREQINPUT

The name that identifies a system object. J.D. Edwards ERP architecture is object-based. Discrete software objects are the building blocks 
for all applications, and developers can reuse the objects in multiple applications. The Object Librarian tracks each object. Examples of 
system objects include:   o Batch Applications (such as reports)   o Interactive Applications   o Business Views   o Business Functions   o 
Business Functions Data Structures   o Event Rules   o Media Object Data Structures

szProductCodeSYcharOPTOUTPUT

A user defined code (98/SY) that identifies a system. Valid values include: 01 Address Book 03B Accounts Receivable 04 Accounts 
Payable 09 General Accounting 11 Multicurrency

Related Functions

None

Related Tables

None