CreateLongProjectDescription

BPU Functions

Minor Business Rule

Object Name: N98250

Parent DLL: COBJLIB

Location: Client

Language: NER

Data Structure

D98250C - BPU Project Description

Parameter NameData ItemData TypeReq/OptI/O/Both
szOMWProjectNameOMWPRJIDcharREQINPUT

An identifier for a OneWorld project. A OneWorld project is composed of a group of OneWorld objects that have been modified or created 
by a developer to complete a task. All work with objects within OneWorld must occur within the context of a project.

szLongProjectDescriptionOMWTRNODEcharOPTOUTPUT

idReturnAPPLIDIDOPTOUTPUT

The Application ID uniquely identifies the OneWorld Application.

Related Functions

None

Related Tables

None
SaveBPUToDatabase

SaveBPUToDatabase

BPU Functions

Minor Business Rule

Object Name: N98250

Parent DLL: COBJLIB

Location: Client

Language: NER

Data Structure

D98250D - BPU Save Promotion Results

Parameter NameData ItemData TypeReq/OptI/O/Both
szBPUGroupNameBPUGRPcharREQINPUT

A collection of one or more Subgroups in the Batch Promotion Utility (BPU).  Groups and Subgroups are used strictly to organize BPARs 
within the BPU. For Group rows in the database table F98250, the Subgroup name and project name must be blank, and the ID must be 
zero. Note:  BPAR stands for "Batch Promotion Activity Rule".   It is defined by an OMW project name that was, or is, to be promoted from a specified 
status to another specified status.  BPARs are organized into Subgroups that are further organized into Groups. 

szBPUSubgroupNameBPUSGRPcharREQINPUT

A collection of one or more OMW projects in the Batch Promotion Utility (BPU).  Groups and Subgroups are used strictly to organize OMW 
projects within the BPU. For Subgroup rows in the database table F98250, the project name must be blank and the ID must be zero.

szOMWProjectNameOMWPRJIDcharREQINPUT

An identifier for a OneWorld project. A OneWorld project is composed of a group of OneWorld objects that have been modified or created 
by a developer to complete a task. All work with objects within OneWorld must occur within the context of a project.

nBPUIDBPUIDintegerREQINPUT

An internal ID used to identify individual records in the Batch Promotion Utility (BPU). This ID is used as follows: 1) For Group rows in the 
database table F98250, the Subgroup name and project name must be blank, and the ID must be zero. 2) For Subgroup rows in table F98250, 
the project name must be blank, and the ID must be zero. 3) For BPAR rows in table F98250, the ID must be a unique number generated by the 
Next Number APIs. Note:  BPAR stands for "Batch Promotion Activity Rule".  It is defined by an OMW project name that was, or is, to be 
promoted from a specified status to another specified status.  BPARs are organized into Subgroups that are further organized into Groups. 

szBPUSubgroupSuccessBPUSSUCcharOPTINPUT

A flag that summarizes the successes or failures of the promotions of the BPARs within a Subgroup that were last attempted via the Batch 
Promotion Utility (BPU). This is stored in the F98250 table. The flag has one of the following values: Blank No value set S Promotions of all 
BPARS within the Subgroup succeeded F At least one promotion of active BPARs within the Subgroup failed W Promotions of all active BPARs 
within the Subgroup succeeded, but at least one BPAR did not promote because it was marked as "inactive." Note:  BPAR stands for "Batch 
Promotion Activity Rule".  It is defined by an OMW project name that was or is to be promoted from a specified status to another specified 
status. BPARs are organized into Subgroups that are further organized into Groups.

szBPUProjectSuccessBPUPSUCcharOPTINPUT

The success flag at which promotion of a project between the "from" and "to" statuses was last attempted via the Batch Promotion Utility 
(BPU). This is stored in the F98250 table and equates to the BPULPS flag in the F98252 table of the last record for the given BPAR. The flag 
has one of the following values: Blank No value set S The project promotion succeeded F The project promotion failed W Not applicable to 
projects, only to Subgroups. Note:  BPAR stands for "Batch Promotion Activity Rule".  It is defined by an OMW project name that was or is to be 
promoted from a specified status to another specified status. BPARs are organized into Subgroups that are further organized into Groups

szBPUFromStatusBPUFRSTcharOPTINPUT

The project status from which a BPAR will be, or has been, promoted in the Batch Promotion Utility (BPU). Note:  BPAR stands for "Batch 
Promotion Activity Rule".  It is defined by an OMW project name that was, or is, to be promoted from a specified status to another specified 
status.   BPARs are organized into Subgroups that are further organized into Groups. 

szBPUToStatusBPUTOSTcharOPTINPUT

The project status to which a BPAR will be or has been promoted in the Batch Promotion Utility (BPU). Note:  BPAR stands for "Batch 
Promotion Activity Rule".  It is defined by an OMW project name that was or is to be promoted from a specified status to another specified status. 
BPARs are organized into Subgroups that are further organized into Groups.

cRowTypeEV01charREQINPUT

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

szBPUSubgroupActiveBPUSACTcharOPTINPUT

A flag indicating that a promotion of the Subgroup’ s children BPARs will or will not be attempted the next time this Subgroup is submitted for 
promotion via the Batch Promotion Utility (BPU). This is stored in the F98250 table. The flag has one of the following values: Blank No value 
set. Treated the same as "I" (see below). A Active:  A promotion of the children BPARs will be attempted. I Inactive: A promotion of the children 
BPARs will not be attempted. C Complete:  All the children BPARs are already at their "to" statuses; that is, they were successfully promoted to 
their statuses via the BPU in the past. Promotions of children BPARs will not be attempted!   Note:  If the parent Subgroup is marked as 
"Inactive" or "Complete," no promotions of its’  children BPARs will be attempted. Note:  BPAR stands for "Batch Promotion Activity Rule".  It is 
defined by an OMW project name that was or is to be promoted from a specified status to another specified status. BPARs are organized into 
Subgroups that are further organized into Groups.

szBPUProjectActiveBPUPACTcharOPTINPUT

A flag indicating that a promotion of the associated BPAR will or will not be attempted the next time the parent Subgroup is submitted for 
promotion via the Batch Promotion Utility (BPU). This is stored in the F98250 table. The flag has one of the following values: Blank No value set. 
Treated the same as "I" (see below) A Active:  A promotion of the associated BPAR will be attempted. I Inactive:  A promotion of the associated 
BPAR will not be attempted. C Complete:  The BPAR is already at "to" status; that is, it was successfully promoted to that status via the BPU in 
the past. A promotion will not be attempted!  Note:  If the parent Subgroup is marked as "Inactive" or "Complete", no promotions of its’  
children BPARs will be attempted. Note:  BPAR stands for "Batch Promotion Activity Rule."  It is defined by an OMW project name that was or is to 
be promoted from a specified status to another specified status. BPARs are organized into Subgroups that are further organized into Groups.

nReturnCodeINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

Related Functions

None

Related Tables

None