Distributed Systems Network Management (DSNM) Subsystem Interface Development Guide
_CI^DEF
A-22
109759—Distributed Systems Network Management (DSNM) Subsystem Interface
Development Guide
DSNM Library Services
_CI^DEF
_CI^DEF is a template for a CI configuration structure, filled in by the _ADD^CI
procedure.
You must declare an extended pointer to a _CI^DEF-defined CI configuration structure
in globals for each CI with which your I process communicates.
_ADD^CI must be called in your _STARTUP procedure for each CI class your with
which your I process communicates. (_ADD^CI allocates the memory for, fills in, and
returns the address of the CI configuration structure.)
Considerations
The definition of the _CI^DEF-defined structure is:
DEFINITION ZDSN-DDL-PCLASS-CONFIG.
02 Z-PCLASS TYPE ZDSN-DDL-PCLASS.
02 Z-PUBLIC-NAME-OCCURS TYPE ZSPI-DDL-UINT.
02 Z-PUBLIC-NAME TYPE ZDSN-DDL-PARAMNAME.
02 Z-FLAGS TYPE ZSPI-DDL-ENUM.
02 Z-PNAME-OCCURS TYPE ZSPI-DDL-UINT.
02 Z-PNAME TYPE ZDSN-DDL-PNAME.
02 Z-MAX-PROCESSES TYPE ZSPI-DDL-INT.
02 Z-OPEN-PARAMS.
03 Z-DEFAULT-QUALIFIER TYPE ZDSN-DDL-PQUAL.
03 Z-NOWAIT-DEPTH TYPE ZSPI-DDL-INT.
03 Z-OPEN-TIMEOUT TYPE ZSPI-DDL-INT2.
02 Z-NEWPROCESS-PARAMS.
03 Z-OBJECT-FILE TYPE ZDSN-DDL-OBJNAME.
03 Z-LIBRARY-FILE TYPE ZDSN-DDL-OBJNAME.
03 Z-SWAPVOL TYPE ZDSN-DDL-OBJNAME.
03 Z-PRIORITY TYPE ZSPI-DDL-INT.
03 Z-DATAPAGES TYPE ZSPI-DDL-INT.
03 Z-NUM-CPUS TYPE ZSPI-DDL-INT.
03 Z-CPUS TYPE ZSPI-DDL-INT OCCURS 16 TIMES.
03 Z-HOMETERM TYPE ZDSN-DDL-OBJNAME.
03 Z-FLAGS TYPE ZSPI-DDL-ENUM.
END
_CI^DEF