XQ6B ;SFISC/KLD-KEY DISTRIBUTION MUTUALLY EXCLUSION KEYS;4/05/00
Source file <XQ6B.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| UNABLE(XQIEN,XQPRSN,XQSTP) | ;
|
|
| KEYAVAL | ;Check if key available to users - Self Exclusive
|
|
| UNABEXC | ;Key cannot be given Exclusive with Primary
|
|
| UNABBLK | ;No Exclusive(s) - Verify primary not exclusive with another key(s)
|
|
| EXCLUSE | ;Set primary exclusive with another key(s)
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | EXCLUSE+1~, EXCLUSE+6* |
| DIC | EXCLUSE+1~, EXCLUSE+3* |
| DIC("A" | EXCLUSE+3* |
| DIC(0 | EXCLUSE+3* |
| DIE | EXCLUSE+1~, EXCLUSE+6* |
| DR | EXCLUSE+1~, EXCLUSE+6* |
| XQCLUDE | UNABEXC+1~, UNABEXC+2*, UNABEXC+3*, UNABEXC+4, UNABEXC+5, UNABEXC+7 |
| XQIEN | UNABLE~, KEYAVAL+1, KEYAVAL+2, UNABEXC+3, UNABEXC+4, UNABEXC+6, UNABBLK+3, UNABBLK+6, UNABBLK+8 |
| XQKEY | UNABBLK+1~, UNABBLK+2*, UNABBLK+4*, UNABBLK+5 |
| XQMKEY | UNABEXC+1~, UNABEXC+2*, UNABEXC+6*, UNABEXC+8, UNABBLK+1~, UNABBLK+2*, UNABBLK+8*, UNABBLK+10 |
| XQNBR | UNABBLK+1~, UNABBLK+2*, UNABBLK+5*, UNABBLK+6, UNABBLK+7, UNABBLK+9 |
| XQNUM | UNABEXC+1~, UNABEXC+2*, UNABEXC+4* |
| XQPRSN | UNABLE~, UNABEXC+5, UNABBLK+7 |
| XQSTP | UNABLE~, UNABLE+1, UNABLE+2, UNABLE+3, KEYAVAL+4*, UNABEXC+10*, UNABBLK+12* |
| XQTKEY | UNABEXC+1~, UNABEXC+2*, UNABEXC+7*, UNABEXC+8, UNABBLK+1~, UNABBLK+2*, UNABBLK+9*, UNABBLK+10 |
| Y | EXCLUSE+1~, EXCLUSE+4, EXCLUSE+6 |