Specifying IOCP statements
The rules for coding IOCP card-image statements follow the rules for assembly language. See Coding IOCP statements for a summary of the rules for coding statements and the notation used in this document to illustrate statements.
IOCP has seven statements: ID, RESOURCE, UUID, CHPID, CNTLUNIT, IODEVICE, and FUNCTION. The ID statement is optional; code it if you want specific identification information in the heading of IOCP configuration reports and on Support Element (SE) displays. The RESOURCE statement is required and defines the logical partitions and logical channel subsystems in your configuration. The UUID statement is optional; code it if you want to enable UUID checking for functions in a logical partition. CHPID, CNTLUNIT, IODEVICE, and FUNCTION statements are optional. CHPID defines channel paths, CNTLUNIT defines control units, and IODEVICE defines I/O devices in your configuration. FUNCTION defines the function an adapter will perform in your configuration for some adapters that do not require a channel path.
Because of these rules, it is suggested that you group all CHPID statements, followed by all CNTLUNIT statements, and then all IODEVICE statements. Alternatively, you might group all CHPID statements, followed by groups of related CNTLUNIT and IODEVICE statements (as shown in Lists of statement input).