BC – Base Components
The Base Component table defines the relationships between Component Types (as defined in the M.CT table) and Component Categories (as defined in the M.CC table). A Base Component table can be selected from the M.R screen (Base Components).
As an example, the Type ASM (Assembler) and the Type COB (COBOL) shown in Base Component Screen could both be associated with a Component Category of PGM (Program).
Base Components

Base Component Screen
The following figure shows an example of a Base Component table. To modify an individual entry, use line command S, or D to delete an entry. A new entry on this table can be created by typing A on the Command line.
Base Component Screen

Add or Modify Screen
The following figure is the detail screen used to add or modify a Base Component table entry.
Add or Modify Screen

Input Fields
The following table describes each input field for a Base Component table entry:
Field Descriptions
Field Name | Description |
|---|---|
Component Type | An ISPW type, as defined in table M.CT, for example COB. |
Description | A brief description of the type. |
Category | Defines a high level generic group of Component Types that share similar attributes as defined in table M.CC, for example PGM. |
Language | The Language entry defines the programming language used by the associated Component Type. For example, Type COB and Type COPY could both use a programming language of COB (COBOL). |
Scanner | The Scanner entry defines the name of the program used to parse the source code for the associated Base Component Type. |
User Exit | Defines any user-defined exit that is invoked by the parser. |