Die komplexe Eigenschaft '@pcb' definiert den Namen und den Typ eines Programmkommunikationsblocks (PCB) auf dem Host, damit EGL auf diesen PCB zugreifen kann. Darüber hinaus kann die Eigenschaft '@pcb' die Eigenschaft 'hierarchy' enthalten, mit der die Struktur einer hierarchischen Datenbank definiert wird. Die Eigenschaft '@pcb' wird auf einen von vier Typen von PCB-Datensätzen angewendet, die EGL unterstützt (siehe PCB-Datensatz - Stereotypen).
| Eigenschaft | Beschreibung |
|---|---|
| pcbName | Gibt den Namen des PCB auf dem Hostsystem an. |
| pcbType | Definiert, wie der PCB auf dem Hostsystem verwendet wird. |
| hierarchy | Enthält eine Feldgruppe aus komplexen @relationship-Eigenschaften, die die Struktur Ihrer hierarchischen Datenbank definieren. |
| secondaryIndex | Gibt einen Sekundärschlüssel für eine DL/I-Datenbank auf dem Host an. |
| secondaryIndexItem | Gibt ein Feld in einem EGL-DL/I-Segmentdatensatz (DLISegmentRecord) an, das als Sekundärschlüssel für den DL/I-Datenbankzugriff verwendet werden soll. |