YTXCHGU ;SLC/KCM - Instrument Specification Utilities ; 9/15/2015
Source file <YTXCHGU.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
SPLTDIR(X,DIR,FILE) | ; Split entry into directory and filename
|
|
MKSUBS(FILE,FIELD,NUMS) | ; return subscript string for file:field
; expects: MAP ; NUMS(n)=array index for level n |
|
SUBNUMS(SUBSTR,NUMS) | ; make substitutions using NUMS array
|
|
NEWDATE(NAME,DATE) | ; Change date for test
|
|
FM2ISO(FMDT) | ; Convert Fileman Date/Time to ISO 8601
|
|
ISO2FM(ISODT) | ; Convert ISO 8601 Date/Time to Fileman
|
|
FMADD(FILE,RECORD,IEN) | ; Add new record to FILE
; RECORD(field#)=value ; RECORD(field#)=global reference to word processing value ; IEN=optional IEN to attempt to use |
|
FMUPD(FILE,RECORD,IEN) | ; Add new record to FILE
; RECORD(field#)=value ; RECORD(field#)=global reference to word processing value ; IEN=record to update |
|
FMDEL(FILE,IEN) | ; Delete record from FILE
; IEN=record to delete |
|
LOG(TYPE,MSG) | ; update statistics
; optionally expects YTXLOG array -- uses it if defined |
|
LOGINST(XCHGIEN) | ; log installation
|
|
BACKUP(TESTNM) | ; backup an instrument for later recovery, if necessary
|
|
QDEL(XCHGIEN,XCHGNM,XCHGDT,DAYS) | ; Queue a task to delete an exchange entry
|
|
DQDEL | ; Dequeue of instrument exchange entry removal
|
|
TREEOUT | ; Save tree representation to file
|
|
XTREEOUT | ; exit TREEOUT
|
|
FSZ(FNUM) | ; return size of Fileman file in bytes (uncompressed)
|
|
TFM2ISO | ; test Fileman to ISO Date/Time
|
|
TISO2FM | ; test ISO to Fileman date/time
|
Name | Field # of Occurrence |
---|---|
$$GTF^%ZISH | TREEOUT+28 |
^%ZTLOAD | QDEL+7 |
FILE^DIE | FMUPD+7 |
UPDATE^DIE | FMADD+8, LOGINST+4 |
^DIK | FMDEL+6 |
CLEAN^DILF | FMADD+11, FMUPD+9, LOGINST+6 |
$$ROOT^DILFD | FSZ+2 |
$$FMTHL7^XLFDT | FM2ISO+2 |
$$HADD^XLFDT | QDEL+5 |
$$HTE^XLFDT | BACKUP+4 |
$$NOW^XLFDT | NEWDATE+3, LOGINST+2, BACKUP+5 |
$$REPLACE^XLFSTR | SUBNUMS+3 |
BMES^XPDUTL | LOG+5 |
MES^XPDUTL | LOG+7 |
$$CREATE^YTXCHG | BACKUP+9 |
$$LKUP^YTXCHGP | TREEOUT+4 |
$$PICKTEST^YTXCHGP | TREEOUT+9 |
$$PRMTNAME^YTXCHGP | TREEOUT+6 |
SPEC2TR^YTXCHGT | TREEOUT+8 |
SPLTDIR^YTXCHGU | TREEOUT+27 |
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 |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("DIERR" | FMADD+10, FMUPD+8, LOGINST+5 |
^TMP("YTXCHG" | BACKUP+2!, BACKUP+7, BACKUP+8*, BACKUP+10!, TREEOUT+1!, TREEOUT+2!, TREEOUT+8, TREEOUT+9, TREEOUT+12, TREEOUT+24* , TREEOUT+28, XTREEOUT+1!, XTREEOUT+2! |
^YTT(601.71 - [#601.71] | NEWDATE+2, BACKUP+3 |
^YTT(601.95 - [#601.95] | DQDEL+2 |
Name | Line Occurrences |
---|---|
$$FM2ISO | TFM2ISO+1, TFM2ISO+2, TFM2ISO+3, TFM2ISO+4, TFM2ISO+5, TFM2ISO+6, TFM2ISO+7 |
$$ISO2FM | TISO2FM+1, TISO2FM+2, TISO2FM+3, TISO2FM+4, TISO2FM+5, TISO2FM+6, TISO2FM+7, TISO2FM+8 |
$$SUBNUMS | MKSUBS+5 |
FMDEL | DQDEL+4 |
FMUPD | NEWDATE+4 |
LOG | FMADD+10, FMUPD+8, LOGINST+5, QDEL+8 |
QDEL | BACKUP+11 |
XTREEOUT | TREEOUT+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CNT | TREEOUT+11~, TREEOUT+13*, TREEOUT+24* |
D | FM2ISO+1~, FM2ISO+3*, FM2ISO+5, ISO2FM+1*, ISO2FM+2*, ISO2FM+4 |
DA | FMDEL+4~, FMDEL+5* |
DATE | NEWDATE~, NEWDATE+3 |
DAYS | QDEL~, QDEL+5 |
DIERR | FMADD+5~, FMADD+10, FMUPD+5~, FMUPD+8, LOGINST+1~, LOGINST+5 |
DIK | FMDEL+4~, FMDEL+5* |
DIR | SPLTDIR~, SPLTDIR+5* |
DUZ | LOGINST+3 |
ESC | TREEOUT+11~, TREEOUT+15*, TREEOUT+18*, TREEOUT+22 |
FIELD | MKSUBS~, MKSUBS+4 |
FILE | SPLTDIR~, SPLTDIR+5*, MKSUBS~, MKSUBS+4, FMADD~, FMADD+4, FMADD+6, FMUPD~, FMUPD+4, FMUPD+6 , FMDEL~, FMDEL+2, FMDEL+5, TREEOUT+26~, TREEOUT+27, TREEOUT+28 |
FMDT | FM2ISO~, FM2ISO+2 |
FNUM | FSZ~, FSZ+2 |
FULLNM | TREEOUT+3~, TREEOUT+6*, TREEOUT+7, TREEOUT+27 |
H | FM2ISO+1~, FM2ISO+7*, FM2ISO+8 |
I | SPLTDIR+4*, SPLTDIR+5, SUBNUMS+1~, SUBNUMS+2*, TREEOUT+11~, TREEOUT+16*, TREEOUT+17, FSZ+1~, FSZ+5* |
IEN | NEWDATE+1~, NEWDATE+2*, NEWDATE+4, FMADD~, FMADD+7, FMADD+9*, FMADD+10*, FMUPD~, FMUPD+6, FMDEL~ , FMDEL+3, FMDEL+5, BACKUP+1~, BACKUP+9*, BACKUP+11 |
ISODT | FM2ISO+1~, FM2ISO+4*, FM2ISO+5*, FM2ISO+8*, FM2ISO+9*, FM2ISO+10, ISO2FM~, ISO2FM+1, ISO2FM+3 |
LINE | TREEOUT+11~, TREEOUT+15*, TREEOUT+20*, TREEOUT+21*, TREEOUT+24 |
LROOT | TREEOUT+11~, TREEOUT+13*, TREEOUT+14 |
M | FM2ISO+1~, FM2ISO+3*, FM2ISO+5 |
>> MAP( | MKSUBS+4 |
MSG | LOG~, LOG+4, LOG+5, LOG+6, LOG+7, LOG+8 |
N | FM2ISO+1~, FM2ISO+7*, FM2ISO+9 |
NAME | NEWDATE~, NEWDATE+2 |
NUM | TREEOUT+3~, TREEOUT+9*, TREEOUT+12 |
NUMS | MKSUBS~, MKSUBS+5, SUBNUMS~ |
NUMS( | SUBNUMS+2 |
OK | TREEOUT+26~, TREEOUT+28*, TREEOUT+29 |
PATH | TREEOUT+26~, TREEOUT+27, TREEOUT+28 |
PATHCHAR | SPLTDIR+1~, SPLTDIR+3*, SPLTDIR+4 |
REC | NEWDATE+1~, NEWDATE+4, BACKUP+1~, BACKUP+9 |
REC( | BACKUP+4*, BACKUP+5*, BACKUP+6*, BACKUP+11 |
REC(18 | NEWDATE+3* |
REC(2 | BACKUP+7* |
RECORD | FMADD~, FMADD+6, FMUPD~, FMUPD+6 |
REPLACE | SUBNUMS+1~, SUBNUMS+3 |
REPLACE("?" | SUBNUMS+2* |
ROOT | TREEOUT+11~, TREEOUT+13*, TREEOUT+14, FSZ+1~, FSZ+2*, FSZ+4, FSZ+5 |
S | FM2ISO+1~, FM2ISO+7*, FM2ISO+9 |
SIZE | FSZ+1~, FSZ+3*, FSZ+4*, FSZ+5*, FSZ+6 |
SUB | TREEOUT+11~, TREEOUT+17*, TREEOUT+18, TREEOUT+19*, TREEOUT+21 |
SUBSTR | MKSUBS+3~, MKSUBS+4*, MKSUBS+5, SUBNUMS~, SUBNUMS+3*, SUBNUMS+4 |
>> T | ISO2FM+3*, ISO2FM+4 |
TESTNM | BACKUP~, BACKUP+3, BACKUP+4, BACKUP+8 |
TESTS | BACKUP+1~, BACKUP+9 |
TESTS(1 | BACKUP+3* |
TYPE | LOG~, LOG+2, LOG+3, LOG+6, LOG+7, LOG+8 |
U | DQDEL+3 |
X | SPLTDIR~, SPLTDIR+2*, SPLTDIR+4, SPLTDIR+5, FM2ISO+1~, FM2ISO+2*, FM2ISO+3, FM2ISO+6, FM2ISO+7, TREEOUT+11~ , TREEOUT+12*, TREEOUT+13, TREEOUT+14*, TREEOUT+16, TREEOUT+17, TREEOUT+24 |
X0 | DQDEL+2~*, DQDEL+3 |
XCHGDT | QDEL~, DQDEL+3 |
XCHGIEN | LOGINST~, LOGINST+2, LOGINST+3, QDEL~, DQDEL+2, DQDEL+4, TREEOUT+3~, TREEOUT+4*, TREEOUT+5, TREEOUT+8 |
XCHGNM | QDEL~, QDEL+4, QDEL+8, DQDEL+3 |
Y | FM2ISO+1~, FM2ISO+3*, FM2ISO+4 |
YTERR | FMADD+5~, FMUPD+5~, LOGINST+1~ |
YTFDA | FMADD+5~, FMUPD+5~, LOGINST+1~ |
YTFDA( | FMADD+6*, FMUPD+6*, LOGINST+2*, LOGINST+3* |
YTIEN | FMADD+5~, FMUPD+5~, LOGINST+1~ |
YTIEN(1 | FMADD+7*, FMADD+9 |
YTWP | FMADD+5~, FMUPD+5~ |
>> YTXLOG | LOG+2, LOG+4 |
>> YTXLOG( | LOG+2* |
>> YTXLOG("conflict" | LOG+6* |
>> YTXLOG("error" | LOG+4* |
ZTDESC | QDEL+1~, QDEL+4* |
ZTDTH | QDEL+1~, QDEL+5* |
ZTIO | QDEL+1~, QDEL+2* |
>> ZTREQ | DQDEL+1* |
ZTRTN | QDEL+1~, QDEL+3* |
ZTSAVE | QDEL+1~ |
ZTSAVE("XCHGDT" | QDEL+6* |
ZTSAVE("XCHGIEN" | QDEL+6* |
ZTSAVE("XCHGNM" | QDEL+6* |
ZTSK | QDEL+1~, QDEL+8 |