Appendix A: Object Code Values

  

DEVELOPER

Supported @OBJECT_BOOT_CODE values

The @OBJECT_BOOT_CODE attribute is found in the Function Structure File and it provides a very basic definition of the type of object and the primary file that holds the majority of the attributes for it.

The supported values are as follows:

Object Boot Code

Object Type

Primary File

1

Function

VIPBM01

2

Cycle

VIPBM02

3

Main Format

VIPBM04

4

Screen Field

VIPBM05

5

File

VIPBM06

6

Control-Break

VIPBM07

7

Control-Break File

VIPBM06

8

Control-Break Format

VIPBM04

9

Report/Document Field

VIPBM05

z

End of Cycle Marker

The value ā€˜z’ is used only as an End of Cycle marker in the structure and is not an object that has properties.

 

Description: Description: caution

Caution: This attribute must not be edited on the Structure File. Doing so will result in corruption of the function structure.


Supported @OBJECT_CODE values

Below are the supported values for the @OBJECT_CODE attribute and their corresponding @OBJECT_BOOT_CODE values.

Static objects do not have Object Boot Codes as they do not appear in the function structure. These objects have the value ā€˜n/a’ in the tables below.

Document Functions

Object Code

Object Type

Boot Code

D

Document

1

GD

Global Document

1

MTD

Many-Time Document Cycle

2

MTPD

Many-Time Paging Document Cycle

2

OTD

One-Time Document Cycle

2

OTPD

One-Time Paging Document Cycle

2

DAHDR

Cycle Alternate Format

3

DDHDR

Record Detail Format

3

DEHDR

Document End Header

3

DFHDR

Page Footer

3

DHDR

Cycle Main Format

3

DPHDR

Page Header

3

DSHDR

Document Start Header

3

DFA

File Accessor

5

DCB

Control Break

6

DCBFA

File Access on CB

7

DACBHDR

Format After CB

8

DBCBHDR

Format On CB

8

D_DTEXT

Dynamic Text

9

D_DUMMY

Dummy Field

9

D_DVAR

Dynamic Variable

9

D_HDRTEXT

Static Text

n/a

D_HDRVAR

Static Variable

n/a

D_ENDCYCLE

Cycle End

z

 

Menu Functions

Object Code

Object Type

Boot Code

M

Menu

1

MC

Menu Cycle

2

MHDR

Menu Static Group

3

M_EDITBOX

Menu Input

4

M_TEXT

Menu Prompt

4

MFA

File Accessor

5

M_ACTIVEX

Static ActiveX Control

n/a

M_BOX

Static Box

n/a

M_BUTTON

Static Button

n/a

M_ICON

Static Icon

n/a

M_LINE

Static Line

n/a

M_STATIC

Static Text

n/a

M_VARIABLE

Variable

n/a

M_ENDCYCLE

Cycle End

z


Report Functions

Object Code

Object Type

Boot Code

GR

Global Report

1

R

Report

1

MTPR

Many-Time Paging Report Cycle

2

MTR

Many-Time Report Cycle

2

OTPR

One-Time Paging Report Cycle

2

OTR

One-Time Report Cycle

2

RFHDR

Page Footer

3

RHDR

Cycle Main Format

3

RPHDR

Page Header

3

RFA

File Accessor

5

RCB

Control Break

6

RCBFA

File Access On CB

7

RACBHDR

Format After CB

8

RBCBHDR

Format On CB

8

R_DTEXT

Dynamic Text

9

R_DUMMY

Dummy Field

9

R_DVAR

Dynamic Variable

9

R_HDRTEXT

Static Text

n/a

R_HDRVAR

Static Variable

n/a

R_ENDCYCLE

Cycle End

z

 


Update Functions

Object Code

Object Type

Boot Code

GU

Global Update

1

U

Update

1

MTPU

Many-Time Paging Update Cycle

2

MTU

Many-Time Update Cycle

2

OTPU

One-Time Paging Update Cycle

2

OUT

One-Time Update Cycle

2

UFA

File Accessor

5

UCB

Update Control Break

6

UCBFA

File Access On CB

7

U_ENDCYCLE

Cycle End

z

 

Screen Functions

Object Code

Object Type

Boot Code

GS

Global Screen

1

S

Screen

1

MTPS

Many-Time Paging Screen Cycle

2

MTPW

Many-Time Paging Window Cycle

2

MTS

Many-Time Screen Cycle

2

MTW

Many-Time Window Cycle

2

OTPS

One-Time Paging Screen Cycle

2

OTPW

One-Time Paging Window Cycle

2

OTS

One-Time Screen Cycle

2

OTW

One-Time Window Cycle

2

SELA

Selection Cycle (Array)

2

SELF

Selection Cycle (File)

2

UPD

Update Cycle

2

SHDR

Static Group

3

CHECKBOX

Checkbox

4

COMBOBOX

Combobox

4

DUMMY

Dummy Field

4

D_ACTIVEX

Dynamic ActiveX Control

4

D_BUTTON

Dynamic Button

4

D_ICON

Dynamic Icon

4

D_TEXT

Dynamic Text

4

EDITBOX

Editbox

4

HOLD

Holding Field

4

LISTBOX

Listbox

4

PAGINGICON

Paging Icon

4

RADIOGROUP

Radio Group

4

SFA

File Accessor

5

BOX

Static Box

n/a

LINE

Static Line                               

n/a

S_ACTIVEX

Static ActiveX Control

n/a

S_BUTTON

Static Button

n/a

S_ICON

Static Icon

n/a

S_TEXT

Static Text

n/a

S_VARIABLE

Static Variable

n/a

S_ENDCYCLE

Cycle End

z

 

Description: Description: caution

Caution: The Object Code attribute must not be edited on the Function Structure File, VIPBM00, or the tags and Object Definition File, VIPBM22. Doing so will result in corruption of the function.

 

Comment on this topic

Topic ID: 500661