PSSDI ;BIR/LDT/TSS - API FOR FILEMAN CALLS ;5 Sep 03
Source file <PSSDI.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 |
---|---|---|
DIC(PSSFILE,PSSAPP,DIC,X,DLAYGO,PSSSCRDT,PSSSCRUS,PSSVACL) | ;
|
|
DO(PSSFILE,PSSAPP,DIC) | ;
|
|
IX(PSSFILE,PSSAPP,DIC,D,X,DLAYGO) | ;
|
|
MIX(PSSFILE,PSSAPP,DIC,D,X,DLAYGO,PSSSCRDT,PSSSCRUS,PSSVACL) | ;
|
|
FILE(PSSFILE,PSSAPP,DIC,DA,X,DINUM,DLAYGO) | ;
|
|
DIE(PSSFILE,PSSAPP,DIE,DA,DR,DIDEL) | ;
|
|
EN1(PSSFILE,PSSAPP,DIC,L,FLDS,BY,FR,TO,DHD) | ;
|
|
EN(PSSFILE,PSSAPP,DIC,DR,DA,DIQ) | ;
|
|
FNAME(PSSFNO,PSSFILE) | ;
|
|
TEST(PSTFILE) | ;
|
|
FILE2 | ;For DIC call, IF PACKAGE IS LISTED, PACKAGE HAS WRITE ACCESS
|
|
FILE3 | ;For Lookup calls, check for Inactive Date Screen
|
|
SCREEN | ;Set screen if Inactive Date is passed in, and for File 50, addition screen if Application Packages Use is passed in
|
|
VACL | ||
Q |
Name | Line Occurrences |
---|---|
$$TEST | DIC+4, DO+3, IX+3, MIX+4, FILE+3, DIE+3, EN1+3, EN+3 |
Q | DIC+3, DIC+5, DIC+11, DIC+12, DIC+14, DO+2, DO+4, IX+2, IX+4, IX+5 , IX+6, MIX+3, MIX+5, MIX+11, MIX+12, MIX+14, FILE+2, FILE+4, FILE+5, DIE+2 , DIE+4, DIE+5, EN1+2, EN1+4, EN+2, EN+4 |
SCREEN | DIC+7, MIX+7 |
VACL | DIC+8, MIX+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BY | EN1~ |
CNT | TEST+1~, TEST+3* |
D | IX~, MIX~ |
DA | FILE~, DIE~, EN~ |
DHD | EN1~ |
DIC | DIC~, DO~, IX~, MIX~, FILE~, EN1~, EN~ |
DIC("S" | DIC+6!, DIC+8*, DIC+10*, MIX+6!, MIX+8*, MIX+10*, SCREEN+4* |
DIC(0 | DIC+11*, DIC+12, IX+5*, IX+6, MIX+11*, MIX+12 |
DIDEL | DIE~ |
DIE | DIE~ |
DINUM | FILE~ |
DIQ | EN~ |
DLAYGO | DIC~, DIC+11!, IX~, IX+5!, MIX~, MIX+11!, FILE~ |
DO | FILE+6! |
DR | DIE~, EN~ |
DTOUT | DIC+13!, DO+5!, IX+7!, MIX+13!, FILE+6!, DIE+6! |
DUOUT | DIC+13!, DO+5!, IX+7!, MIX+13!, FILE+6! |
FLDS | EN1~ |
FR | EN1~ |
L | EN1~ |
PSFFLAG | TEST+1~*, TEST+2, TEST+3* |
PSFLOOP | TEST+1~, TEST+2* |
PSFTEST | TEST+1~, TEST+2* |
PSLNODE | TEST+1~, TEST+2*, TEST+3 |
PSRSLT | TEST+1~*, TEST+2*, TEST+3*, TEST+4 |
PSRTEST | DIC+4~*, DIC+5, DIC+11, DO+3~*, DO+4, IX+3~*, IX+4, IX+5, MIX+4~*, MIX+5 , MIX+11, FILE+3~*, FILE+4, FILE+5, DIE+3~*, DIE+4, DIE+5, EN1+3~*, EN1+4, EN+3~* , EN+4 |
PSSAPLP | DIC+9~, MIX+9~ |
PSSAPP | DIC~, DO~, IX~, MIX~, FILE~, DIE~, EN1~, EN~, TEST+3, Q! |
PSSAPP2 | TEST+1~, TEST+3* |
>> PSSDIY | DIC+2*, DIC+3*, DIC+5*, DIC+11*, DIC+12*, DO+1*, DO+2*, DO+4*, IX+1*, IX+2* , IX+4*, IX+5*, IX+6*, MIX+2*, MIX+3*, MIX+5*, MIX+11*, MIX+12*, FILE+1*, FILE+2* , FILE+4*, FILE+5*, DIE+1*, DIE+2*, DIE+4*, DIE+5*, EN1+1*, EN1+2*, EN1+4*, EN+1* , EN+2*, EN+4* |
PSSFILE | DIC~, DIC+3, DIC+4, DIC+8, DIC+9, DO~, DO+2, DO+3, IX~, IX+2 , IX+3, MIX~, MIX+3, MIX+4, MIX+8, MIX+9, FILE~, FILE+2, FILE+3, DIE~ , DIE+2, DIE+3, EN1~, EN1+2, EN1+3, EN~, EN+2, EN+3, FNAME~, FNAME+4 , SCREEN+2, Q! |
PSSFNO | FNAME~, FNAME+4 |
PSSILOC | SCREEN+1~, SCREEN+2* |
PSSILOOP | SCREEN+1~, SCREEN+2* |
PSSINFLG | SCREEN+1~*, SCREEN+2* |
PSSINODE | SCREEN+1~, SCREEN+2*, SCREEN+3, Q! |
PSSPIECE | DIC+7~, MIX+7~, SCREEN+3*, SCREEN+4 |
PSSSCRDT | DIC~, DIC+7, MIX~, MIX+7 |
PSSSCRUS | DIC~, DIC+9, MIX~, MIX+9, Q! |
PSSSUBSC | DIC+7~, MIX+7~, SCREEN+3*, SCREEN+4 |
PSSVACL | DIC~, DIC+8, MIX~, MIX+8, Q! |
PSSVACL( | VACL+1 |
PSSVACL("R" | VACL |
PSSVACL(0 | DIC+8, MIX+8 |
PSSVACL1 | VACL*, VACL+1*, Q! |
PSSX | VACL*, VACL+1, Q! |
PSSX1 | DIC+1~, DIC+8!, MIX+1~, MIX+8!, VACL!, VACL+1*, Q! |
PSTFILE | TEST~, TEST+2 |
TO | EN1~ |
X | DIC~, DIC+12, IX~, IX+6, MIX~, MIX+12, FILE~ |
Name | Field # of Occurrence |
---|---|
$T(FILE2+PSFLOOP | TEST+2 |
$T(FILE3+PSSILOOP | SCREEN+2 |