PXRMEXPD ;SLC/PKR - General packing driver. ;Jan 29, 2025@15:17:55
Source file <PXRMEXPD.m>
| Package | Total | Call Graph |
|---|---|---|
| Clinical Reminders | 12 | $$RETARR^PXRMDLRP ($$DIQOUTCS,$$ROUTINE)^PXRMEXCS $$IOKTP^PXRMEXFI (FILELIST,PACKORD)^PXRMEXFILELIST BLDLIST^PXRMEXLC $$GETSRTN^PXRMEXPS (CONTOFDA,DIALOGGF,RMEH,TIUCONV)^PXRMEXPU STOREPR^PXRMEXU2 $$DEF^PXRMICHK $$TERM^PXRMICK1 FORMAT^PXRMTEXT AWRITE^PXRMUTIL |
| VA FileMan | 6 | ^DIC $$GET1^DID $$FLDNUM^DILFD ($$GET1,GETS)^DIQ ^DIR EN^DIWE |
| Kernel | 3 | GETENV^%ZOSV ($$FMTE,$$NOW)^XLFDT ($$REPEAT,$$RJ)^XLFSTR |
| Order Entry Results Reporting | 1 | $$GETNATIONAL^ORIUTL |
| Registration | 1 | $$SITE^VASITE |
| 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 |
|---|---|---|
| BLDDESC(USELLIST,TMPIND) | ;If multiple entries have been selected
|
|
| BLDTEXT(TMPIND) | ;Combine the source information and the user's input into the
|
|
| CLDIQOUT(FILENUM,IEN,FIELD,IENROOT,DIQOUT) | ;Clean-up the DIQOUT returned by
|
|
| CMPLIST(CMPLIST,SELLIST,FILELST,ERROR) | ;Process the selected list and build a
|
|
| CRE(REPACK,EXNAME,NOTINLM) | ;Pack a reminder component and store it in the repository.
|
|
| DEF | ;Check reminder definitions for errors.
|
|
| TERM | ;Check reminder terms for errors.
|
|
| DIALOG | ;Check reminder dialogs for errors
|
|
| FSEL(LIST,FILELST) | ;Select file list.
|
|
| IENSEL(LIST,ID,FILELST) | ;Select entries from the selected file.
|
|
| GETTEXT(FILENUM,IEN,TMPIND,INDEX) | ;Let the user input some text.
|
|
| GDIQF(FILENUM,FILENAME,IEN,IND,TMPIND,SELLIST,SERROR) | ;Save file entries into
|
|
| GRTN(ROUTINE,TMPIND,SERROR) | ;Save routines into ^TMP(TMPIND,$J).
|
|
| HEADER(TMPIND,USELLIST,SELLIST,RANK,EFNAME) | ;Create the Exchange file header
|
|
| NEXINFO(TMPIND) | ;Add information to the description about quick orders,
|
|
| NEXINFOA(TMPIND,SUB,NL) | ;
|
|
| ORDER(CMPLIST,RANK,POA) | ;Order the component list so pointers can be resolved.
|
|
| PACK(CMPLIST,POA,TMPIND,SELLIST,SERROR) | ;Create the packed entry, store it in
|
|
| PATTR(TMPIND) | ;Build a list of packing attributes.
|
|
| PUTSRC(FILENAME,NAME,TMPIND) | ;Save the source information.
|
| Name | Field # of Occurrence |
|---|---|
| GETENV^%ZOSV | PUTSRC+8 |
| ^DIC | IENSEL+14 |
| $$GET1^DID | BLDDESC+7, HEADER+13, PACK+8 |
| $$FLDNUM^DILFD | GETTEXT+5, GETTEXT+6 |
| $$GET1^DIQ | BLDDESC+10, GETTEXT+11, GETTEXT+14, HEADER+12, PACK+13, PUTSRC+5 |
| GETS^DIQ | GDIQF+16 |
| ^DIR | FSEL+9, HEADER+22 |
| EN^DIWE | GETTEXT+18 |
| $$GETNATIONAL^ORIUTL | IENSEL+5 |
| $$RETARR^PXRMDLRP | DIALOG+10 |
| $$DIQOUTCS^PXRMEXCS | GDIQF+27 |
| $$ROUTINE^PXRMEXCS | GRTN+9 |
| $$IOKTP^PXRMEXFI | GDIQF+6 |
| FILELIST^PXRMEXFILELIST | CRE+5 |
| PACKORD^PXRMEXFILELIST | CRE+6 |
| BLDLIST^PXRMEXLC | DIALOG+40 |
| $$GETSRTN^PXRMEXPS | CMPLIST+8 |
| CONTOFDA^PXRMEXPU | CLDIQOUT+8 |
| DIALOGGF^PXRMEXPU | CLDIQOUT+15 |
| RMEH^PXRMEXPU | CLDIQOUT+6 |
| TIUCONV^PXRMEXPU | CLDIQOUT+14 |
| STOREPR^PXRMEXU2 | DIALOG+35 |
| $$DEF^PXRMICHK | DEF+10 |
| $$TERM^PXRMICK1 | TERM+9 |
| FORMAT^PXRMTEXT | BLDDESC+11 |
| AWRITE^PXRMUTIL | GDIQF+23 |
| $$SITE^VASITE | PUTSRC+2 |
| $$FMTE^XLFDT | PUTSRC+7 |
| $$NOW^XLFDT | PUTSRC+7 |
| $$REPEAT^XLFSTR | NEXINFOA+2, NEXINFOA+8 |
| $$RJ^XLFSTR | FSEL+2 |
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| 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 |
|
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("LOAD" | GRTN+8 |
| ^%ZOSF("TEST" | GRTN+3 |
| ^PXD(811.9 - [#811.9] | CMPLIST+35, DEF+8 |
| ^PXRMD(811.4 - [#811.4] | CLDIQOUT+4 |
| ^PXRMD(811.5 - [#811.5] | TERM+7 |
| ^TMP( | BLDDESC+12!, BLDDESC+13*, BLDTEXT+4, BLDTEXT+6*, BLDTEXT+9, BLDTEXT+11*, CRE+4!, CRE+19!, DEF+3!, TERM+2! , DIALOG+4!, DIALOG+30!, DIALOG+36!, GETTEXT+12*, GETTEXT+15*, GDIQF+29*, GDIQF+30*, GRTN+10*, NEXINFO+4, NEXINFO+6* , NEXINFO+7*, NEXINFO+10*, NEXINFO+11*, NEXINFO+14*, NEXINFO+15*, NEXINFO+18*, NEXINFO+19*, NEXINFO+22*, NEXINFO+23*, NEXINFO+26* , NEXINFO+27*, NEXINFO+29*, NEXINFOA+2*, NEXINFOA+7*, NEXINFOA+8*, PACK+17*, PACK+20!, PATTR+1*, PUTSRC+3*, PUTSRC+4* , PUTSRC+5*, PUTSRC+6*, PUTSRC+7*, PUTSRC+9* |
| ^TMP("PXRMEXCS" | GDIQF+27*, GRTN+9* |
| ^TMP($J | CMPLIST+2!, CMPLIST+14, CMPLIST+17!, NEXINFO+5, NEXINFO+9, NEXINFO+13, NEXINFO+17, NEXINFO+21, NEXINFO+25, NEXINFOA+4 , NEXINFOA+6, NEXINFOA+7, NEXINFOA+9! |
| Name | Line Occurrences |
|---|---|
| @( | CMPLIST+10 |
| BLDDESC | HEADER+31 |
| BLDTEXT | HEADER+44 |
| CLDIQOUT | GDIQF+26 |
| CMPLIST | CRE+18 |
| FSEL | CRE+10 |
| GDIQF | PACK+15 |
| GETTEXT | HEADER+36, HEADER+41 |
| GRTN | PACK+14 |
| HEADER | DIALOG+23 |
| IENSEL | FSEL+13 |
| NEXINFO | DIALOG+34 |
| NEXINFOA | NEXINFO+8, NEXINFO+12, NEXINFO+16, NEXINFO+20, NEXINFO+24, NEXINFO+28 |
| ORDER | DIALOG+27 |
| PACK | DIALOG+29 |
| PATTR | HEADER+47 |
| PUTSRC | HEADER+27 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ALIST | FSEL+1~, FSEL+3 |
| ALIST( | FSEL+2* |
| CIEN | CMPLIST+3~, CMPLIST+10*, CMPLIST+13*, CMPLIST+14, CMPLIST+15, CMPLIST+16 |
| CMPLIST | CMPLIST~, CRE+1~, CRE+18, DIALOG+27, DIALOG+29, ORDER~, PACK~ |
| CMPLIST( | CMPLIST+28*, CMPLIST+31, CMPLIST+34, CMPLIST+35, ORDER+3, PACK+10, PACK+11 |
| CNT | CRE+1~, DIALOG+14* |
| CSUM | GDIQF+2~ |
| DERRFND | CRE+1~ |
| DERRMSG | CRE+1~ |
| DIC | IENSEL+1~, IENSEL+2*, GETTEXT+1~, GETTEXT+16* |
| DIC(0 | IENSEL+11* |
| DIEN | CRE+1~, DEF+6*, DEF+7*, DEF+8, DEF+10, TERM+5*, TERM+6*, TERM+7, TERM+9, DIALOG+6* , DIALOG+8*, DIALOG+10 |
| DIF | GRTN+1~, GRTN+6* |
| DIQOUT | CLDIQOUT~, CLDIQOUT+6, CLDIQOUT+8, CLDIQOUT+14, CLDIQOUT+15, GDIQF+2~, GDIQF+3!, GDIQF+26, GDIQF+27, GDIQF+29 |
| DIQOUT( | CLDIQOUT+10!, CLDIQOUT+12! |
| DIR | FSEL+1~, IENSEL+1~, HEADER+2~, HEADER+25! |
| DIR("A" | FSEL+3*, FSEL+4*, HEADER+18* |
| DIR("B" | HEADER+15*, HEADER+21* |
| DIR(0 | FSEL+5*, HEADER+17* |
| DIROUT | FSEL+1~, FSEL+11, IENSEL+1~, IENSEL+16 |
| DIRUT | FSEL+1~, FSEL+11, IENSEL+1~, IENSEL+16 |
| DONE | FSEL+1~, FSEL+6*, FSEL+7, FSEL+10*, FSEL+11*, FSEL+12*, IENSEL+1~, IENSEL+6*, IENSEL+12*, IENSEL+13 , IENSEL+15*, IENSEL+16*, IENSEL+17* |
| DTOUT | FSEL+1~, FSEL+12, IENSEL+1~, IENSEL+17, HEADER+23 |
| DUOUT | FSEL+1~, FSEL+12, IENSEL+1~, IENSEL+17, HEADER+23 |
| DUZ | PUTSRC+5 |
| DWLW | GETTEXT+1~, GETTEXT+17* |
| DWPK | GETTEXT+1~, GETTEXT+17* |
| EFNAME | CRE+1~, DIALOG+22*, DIALOG+23, DIALOG+24, DIALOG+35, DIALOG+38, DIALOG+39, DIALOG+43, DIALOG+45, HEADER~ , HEADER+21, HEADER+23*, HEADER+24*, HEADER+27 |
| ERROR | CMPLIST~, CMPLIST+4*, CMPLIST+24*, CMPLIST+25, CMPLIST+37, CRE+1~, CRE+18, CRE+19 |
| ETEXT | GDIQF+19~, GDIQF+20*, GDIQF+21 |
| EXNAME | CRE~, DIALOG+22 |
| EXTYPE | HEADER+2~ |
| FAIL | CRE+1~, DEF+2*, DEF+3, DEF+11*, DEF+12, DEF+13, TERM+1*, TERM+2, TERM+10*, TERM+11 , TERM+12, DIALOG+2*, DIALOG+4, DIALOG+9, DIALOG+11*, DIALOG+12*, DIALOG+17, DIALOG+18 |
| FAILTYPE | CRE+1~, DIALOG+1~, DIALOG+10*, DIALOG+11, DIALOG+12, DIALOG+13 |
| FIELD | CLDIQOUT~, CLDIQOUT+14, CLDIQOUT+15, GDIQF+2~, GDIQF+6*, GDIQF+12, GDIQF+16, GDIQF+26 |
| FIELDNUM | GETTEXT+1~, GETTEXT+5*, GETTEXT+6*, GETTEXT+7*, GETTEXT+8, GETTEXT+11, GETTEXT+14 |
| FILELST | CMPLIST~, CRE+1~, CRE+5, CRE+10, CRE+18, FSEL~, FSEL+13, IENSEL~ |
| FILELST( | CMPLIST+6, FSEL+2, IENSEL+2 |
| FILELST(0 | CMPLIST+5, FSEL+2, FSEL+5 |
| FILENAME | GDIQF~, GDIQF+20, GDIQF+27, GDIQF+29, GDIQF+30, HEADER+2~, HEADER+3*, HEADER+13*, HEADER+27, HEADER+28 , PACK+2~, PACK+8*, PACK+13, PACK+15, PUTSRC~, PUTSRC+3 |
| FILENUM | BLDDESC+4*, BLDDESC+5*, BLDDESC+7, BLDDESC+9, BLDDESC+10, CLDIQOUT~, CLDIQOUT+4, CLDIQOUT+6, CLDIQOUT+10, CLDIQOUT+12 , CLDIQOUT+14, CLDIQOUT+15, IENSEL+1~, IENSEL+2*, IENSEL+3, IENSEL+4, IENSEL+8, IENSEL+9, IENSEL+19, IENSEL+20 , GETTEXT~, GETTEXT+4, GETTEXT+5, GETTEXT+6, GETTEXT+11, GETTEXT+14, GDIQF~, GDIQF+6, GDIQF+12, GDIQF+13 , GDIQF+14, GDIQF+16, GDIQF+26, HEADER+2~, HEADER+3*, HEADER+4*, HEADER+6*, HEADER+8, HEADER+10, HEADER+11 , HEADER+12, HEADER+13, HEADER+36, ORDER+1~, ORDER+2*, ORDER+3*, ORDER+4, ORDER+6, PACK+2~, PACK+7* , PACK+8, PACK+10, PACK+11, PACK+12, PACK+13, PACK+14, PACK+15 |
| FNUM | CMPLIST+3~, CMPLIST+6*, CMPLIST+7, CMPLIST+8, CMPLIST+10, CMPLIST+21*, CMPLIST+22*, CMPLIST+23, CMPLIST+26, CMPLIST+28 |
| IC | BLDTEXT+2~, BLDTEXT+3*, BLDTEXT+4*, BLDTEXT+6, BLDTEXT+8*, BLDTEXT+9*, BLDTEXT+11 |
| ID | IENSEL~, IENSEL+2 |
| IEN | BLDDESC+2~, BLDDESC+8*, BLDDESC+9*, BLDDESC+10, CLDIQOUT~, CLDIQOUT+4, CLDIQOUT+14, CLDIQOUT+15, GETTEXT~, GETTEXT+11 , GETTEXT+14, GDIQF~, GDIQF+6, GDIQF+14, GDIQF+16, GDIQF+20, GDIQF+26, GRTN+1~, HEADER+2~, HEADER+3* , HEADER+11*, HEADER+12, HEADER+36, NEXINFOA+1~, NEXINFOA+3*, NEXINFOA+4*, NEXINFOA+6, NEXINFOA+7, PACK+2~, PACK+11* , PACK+12, PACK+13, PACK+14, PACK+15 |
| IENROOT | CLDIQOUT~, CLDIQOUT+8, GDIQF+2~, GDIQF+3!, GDIQF+26, GDIQF+30 |
| IND | BLDDESC+13*, BLDTEXT+2~, BLDTEXT+3*, BLDTEXT+5*, BLDTEXT+6, BLDTEXT+10*, BLDTEXT+11, CMPLIST+3~, CMPLIST+5*, CMPLIST+6 , CMPLIST+24*, CMPLIST+26*, CMPLIST+27*, CMPLIST+28*, CMPLIST+33*, CMPLIST+34*, CMPLIST+35, FSEL+1~, FSEL+2*, GDIQF~ , GDIQF+27, GDIQF+29, GDIQF+30, GRTN+1~, HEADER+2~, HEADER+7*, HEADER+8*, HEADER+10*, HEADER+11, PACK+2~ , PACK+5*, PACK+6*, PACK+7 |
| INDEX | GETTEXT~, GETTEXT+12, GETTEXT+15, GETTEXT+16 |
| JND | CMPLIST+3~, CMPLIST+27*, CMPLIST+28*, PACK+2~, PACK+9*, PACK+10*, PACK+11 |
| KND | PACK+2~, PACK+4*, PACK+15*, PACK+17 |
| LIST | FSEL~, FSEL+13, IENSEL~ |
| LIST( | IENSEL+3, IENSEL+8*, IENSEL+9*, IENSEL+19*, IENSEL+20* |
| LNUM | NEXINFOA+1~, NEXINFOA+5*, NEXINFOA+6*, NEXINFOA+7 |
| LOC | PUTSRC+1~, PUTSRC+2*, PUTSRC+6 |
| LRD | CMPLIST+3~, CMPLIST+35*, CMPLIST+36 |
| MSG | GETTEXT+9~, GDIQF+2~, GDIQF+17, GDIQF+25! |
| NAME | HEADER+12*, HEADER+15, PUTSRC~, PUTSRC+4 |
| NFNUM | HEADER+2~, HEADER+3*, HEADER+4*, HEADER+5, HEADER+31 |
| NIEN | HEADER+2~, HEADER+3*, HEADER+7*, HEADER+8*, HEADER+9, HEADER+28, HEADER+31 |
| NL | BLDDESC+2~, BLDDESC+4*, BLDDESC+6*, BLDDESC+7*, BLDDESC+10*, BLDDESC+11, NEXINFO+3~, NEXINFO+4*, NEXINFO+6*, NEXINFO+7* , NEXINFO+8, NEXINFO+10*, NEXINFO+11*, NEXINFO+12, NEXINFO+14*, NEXINFO+15*, NEXINFO+16, NEXINFO+18*, NEXINFO+19*, NEXINFO+20 , NEXINFO+22*, NEXINFO+23*, NEXINFO+24, NEXINFO+26*, NEXINFO+27*, NEXINFO+28, NEXINFO+29, NEXINFOA~, NEXINFOA+2*, NEXINFOA+7* , NEXINFOA+8* |
| NLS | NEXINFO+3~, NEXINFO+4*, NEXINFO+6, NEXINFO+10, NEXINFO+14, NEXINFO+18, NEXINFO+22, NEXINFO+26, NEXINFO+29 |
| NOSTUB | CLDIQOUT+2~, CLDIQOUT+3*, CLDIQOUT+4*, CLDIQOUT+6 |
| NOTINLM | CRE~, DIALOG+38, DIALOG+42 |
| NOUT | BLDDESC+2~, BLDDESC+11, BLDDESC+13 |
| NUM | CMPLIST+3~, CMPLIST+9*, CMPLIST+10*, CMPLIST+15*, CMPLIST+16, CMPLIST+32*, CMPLIST+36*, GDIQF+2~, GDIQF+13*, GDIQF+14* |
| NUMF | IENSEL+1~, IENSEL+3*, IENSEL+7*, IENSEL+8, IENSEL+9, IENSEL+18*, IENSEL+19, IENSEL+20 |
| OK | DEF+1~, DEF+10*, DEF+11, TERM+9*, TERM+10 |
| ORDER | ORDER+1~, ORDER+2*, ORDER+5* |
| OUTPUT | CRE+2~, DEF+1~, DEF+9!, DEF+10, TERM+8!, TERM+9, DIALOG+3!, DIALOG+10, DIALOG+15! |
| OUTPUT( | DIALOG+14 |
| PACKLIST | CMPLIST+3~ |
| PACKLIST( | CMPLIST+22, CMPLIST+23, CMPLIST+26, CMPLIST+28 |
| PNAME | HEADER+2~, HEADER+28*, HEADER+35 |
| POA | CRE+2~, DIALOG+27, DIALOG+29, ORDER~, PACK~ |
| POA( | ORDER+6*, PACK+6, PACK+7 |
| PORDER | ORDER+1~, ORDER+4*, ORDER+5*, ORDER+6 |
| RA | GRTN+1~, GRTN+5!, GRTN+9, GRTN+10 |
| RANK | CRE+2~, CRE+6, DIALOG+23, DIALOG+27, HEADER~, ORDER~ |
| RANK("FN" | ORDER+4 |
| REPACK | CRE~, CRE+9, CRE+10 |
| ROUTINE | CMPLIST+3~, CMPLIST+8*, CMPLIST+10, GRTN~, GRTN+2, PACK+2~ |
| SELLIST | CMPLIST~, CRE+2~, CRE+9*, CRE+10, CRE+13, CRE+15, CRE+18, DIALOG+23, DIALOG+29, DIALOG+35 , GDIQF~, HEADER~, PACK~, PACK+15 |
| SELLIST( | CMPLIST+7, CMPLIST+10, CMPLIST+13, CMPLIST+15, CMPLIST+16!, CMPLIST+32, CMPLIST+36*, DEF+3, DEF+7, TERM+2 , TERM+6, DIALOG+4, DIALOG+8, GDIQF+13, GDIQF+14* |
| SERROR | CRE+2~, DIALOG+29, DIALOG+30, GDIQF~, GDIQF+18*, GRTN~, GRTN+12*, PACK~, PACK+4*, PACK+14 , PACK+15, PACK+20 |
| SUB | NEXINFOA~, NEXINFOA+2, NEXINFOA+4, NEXINFOA+6, NEXINFOA+7, NEXINFOA+8, NEXINFOA+9 |
| SUCCESS | CRE+2~, DIALOG+35, DIALOG+37 |
| TEMP | GRTN+1~ |
| TEXT | BLDDESC+2~, BLDDESC+11 |
| TEXT( | BLDDESC+6*, BLDDESC+7*, BLDDESC+10* |
| TEXT(1 | BLDDESC+3* |
| TEXTOUT | BLDDESC+2~, BLDDESC+11 |
| TEXTOUT( | BLDDESC+13 |
| TMPIND | BLDDESC~, BLDDESC+12, BLDDESC+13, BLDTEXT~, BLDTEXT+4, BLDTEXT+6, BLDTEXT+9, BLDTEXT+11, CRE+2~, CRE+3* , CRE+4, CRE+19, DEF+3, TERM+2, DIALOG+4, DIALOG+23, DIALOG+29, DIALOG+30, DIALOG+34, DIALOG+35 , DIALOG+36, GETTEXT~, GETTEXT+12, GETTEXT+15, GDIQF~, GDIQF+29, GDIQF+30, GRTN~, GRTN+10, HEADER~ , HEADER+27, HEADER+31, HEADER+36, HEADER+41, HEADER+44, HEADER+47, NEXINFO~, NEXINFO+4, NEXINFO+6, NEXINFO+7 , NEXINFO+8, NEXINFO+10, NEXINFO+11, NEXINFO+12, NEXINFO+14, NEXINFO+15, NEXINFO+16, NEXINFO+18, NEXINFO+19, NEXINFO+20 , NEXINFO+22, NEXINFO+23, NEXINFO+24, NEXINFO+26, NEXINFO+27, NEXINFO+28, NEXINFO+29, NEXINFOA~, NEXINFOA+2, NEXINFOA+7 , NEXINFOA+8, PACK~, PACK+14, PACK+15, PACK+17, PACK+20, PATTR~, PATTR+1, PUTSRC~, PUTSRC+3 , PUTSRC+4, PUTSRC+5, PUTSRC+6, PUTSRC+7, PUTSRC+9 |
| TYPE | GETTEXT+1~, GETTEXT+5*, GETTEXT+6*, GETTEXT+10, GETTEXT+13 |
| U | CLDIQOUT+4, CMPLIST+6, DEF+8, TERM+7, FSEL+2, IENSEL+2, NEXINFO+4, NEXINFO+29, PUTSRC+6 |
| USELLIST | BLDDESC~, CRE+2~, CRE+15*, DIALOG+23, HEADER~, HEADER+31 |
| USELLIST( | BLDDESC+5, BLDDESC+9, HEADER+4, HEADER+8, HEADER+10, HEADER+11 |
| USELLIST("" | HEADER+6 |
| VALMHDR | CRE+12! |
| VALMHDR(1 | CRE+13*, DIALOG+39*, DIALOG+45* |
| VALMHDR(2 | DIALOG+46* |
| WP | GETTEXT+9~, GETTEXT+12 |
| X | FSEL+1~, IENSEL+1~, GETTEXT+9~, GETTEXT+11*, GETTEXT+14*, GETTEXT+15, GRTN+1~, GRTN+2*, GRTN+9, GRTN+10 , GRTN+13 |
| XCNP | GRTN+1~, GRTN+7* |
| Y | FSEL+1~, FSEL+10, FSEL+13, IENSEL+1~, IENSEL+5*, IENSEL+6, IENSEL+8, IENSEL+9, IENSEL+15, IENSEL+19 , IENSEL+20, HEADER+2~, HEADER+23, HEADER+24, PUTSRC+1~, PUTSRC+9 |