Default language.

EC – Extension Classes


The following figure shows where Extension Data Classes are defined. An Extension Data Class is a group of user-defined attributes that can then be used to extend a particular object of reference data. See Extension-Data for further explanation of this capability.

Extension Classes

M.R               REFERENCE DATA MAINTENANCE (PROD)                UPDATE MODE
Command  ===>                                                 Scroll ===> CSR  
                                                                              
List Commands: A Add, L Locate Entry, B Browse Mode                            
Line Commands: S Select, D Delete, C Clone, I Import, E Export                 
               V View, M Modify, A Activate                                    
                                                                              
  Code N/A      N/A      ExtnClas Vers Version Description  Actv Loaded RefrReq
__ EC  ________ ________ ________ ____ ____________________   _     _      _   
__ EC                    CSP      0001 Initial                Y     Y          
__ EC                    CSP41    0001 Initial Definition     Y     Y          
__ EC                    WRMPARM  0000 INSTALL VERSION        Y     Y          
__ EC                    WRSPARM  0000 INSTALL VERSION        Y     Y          
__ EC                    WRSSCHED 0000 INSTALL VERSION        Y     Y          
__ EC                    WRSVRCTL 0000 INSTALL VERSION        Y     Y          
__ EC                    WZGPARMS 0001 Import from Sample     Y     Y          
__ EC                    WZGPARMS 0000 INSTALL VERSION                         
__ EC                    WZGWORK  0001 Import from Sample     Y     Y          
__ EC                    WZGWORK  0000 INSTALL VERSION                         
******************************* Bottom of data ********************************

Extension Class Definition Screen

The following figure is a list of Extension Classes. It is the first screen displayed after entering option EC and a selecting a version for a specific Class. From this screen, the Description can be modified.

Extension Class Definition Screen

                  EXTENSION CLASS TABLE (PROD)                     UPDATE MODE
Command  ===>                                                 Scroll ===> CSR  
                                                                              
List Commands: B Browse Mode                                                   
Line Commands: S Select, M Modify Description                                  
                                                                              
   Ext. Class      Description                                                 
   __________      _________________________________________________           
   CSP41           CSP v4.1                                                    
******************************* Bottom of data ********************************


Selecting the specific class from this screen displays the screen shown in the following figure.

Extension Attribute Table Screen

                  WRMPARM ATTRIBUTE TABLE (PROD)                   UPDATE MODE
Command  ===>                                                 Scroll ===> CSR  
                                                                              
List Commands: A Add Entry, L Locate Entry, B Browse Mode                      
Line Commands: S Select, D Delete                                              
                                                                              
   Name      Type Length  Description                                          
   ________  ____  ____   _____________________________________________________
_  MSL       CHAR  44     CSP MSL                                              
_  MSLC      CHAR  44     CSP common MSL                                       
******************************* Bottom of data ********************************


This is where the attributes for the Extension Class are defined. Existing attribute definitions can be changed or deleted, and new attributes can be added. Care should be taken when changing or deleting attributes that are currently used.

Adding an Attribute

Entering “A” on the Command line to add an attribute results in display of the screen in the following figure:

Adding an Attribute

                   ADD EXTENSION ATTRIBUTE DETAIL (PROD)                       
Command ===>                                                                   
                                                                              
Enter required details:                                                        
                                                                              
 Extension Class  (KEY) ==> WRMPARM                                            
 Attribute Name   (KEY) ==>                                                    
                                                                              
 Type        ==>        (CHAR/NUM)                                             
 Length      ==>                                                               
 Description ==>                                                               
                                                                              
Press ENTER to complete the change or END to terminate                         
Note: To add a new entry the Key must be unique                                

Field Descriptions

The following table describes each field for a component type definition:

Field Descriptions

Field Name

Description

Attribute Name

Name of the attribute being added up to a maximum of 8 characters.

Type

Specifies whether the attribute is Character or Numeric.

Length

For CHAR types, this can be a value up to 255. For NUM types, two values are possible:

  • 2 – gives a number range between 0 and 32767
  • 4 – gives a number range between 0 and 2147483647.

Description

Free format field to describe the attribute.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC AMI DevX Code Pipeline 22.01