INZTTC ;WOM; 29 Nov 95 11:41; CMS Transaction Type Create
Source file <INZTTC.m>
| Package | Total | Call Graph | 
|---|---|---|
| Uncategorized | 4 | VAR^DWUTL (CREATE,REMARK,REPLACE)^ZCMS41 ^ZCMSENV SHORES^ZCMSFNC | 
| IHS Generic Interface System | 3 | COMP^INHSYS $$ID^INHSYS04 ($$TR,ORDER)^INHUT3 | 
| Kernel | 1 | ($$CLOSESEQ,$$OPENSEQ)^%ZTFS1 | 
| VA Fileman | 1 | ^DIC | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Generic Interface System | 1 | INHSYSE | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| COMP() | ; Compile IBxxxxnn and IBxxxxW programs for CREATE/CIG ; Returns 1 if successful, 0 if not | |
| CKRES(FRNAME) | ;Check reservation | |
| CRE | ; Create a TRANSACTION TYPE ELEMENT ; Also used by Replace, CIG, and RIG ; Input: %ACT = The menu number corresponding to ; the CMS function requested by user. ; Possible values shown at tag CRDEF | |
| SUM(X) | ; Calculate new VMS filename based on a check sum ; if length > 35 since VMS filenames can only be ; 39 characters (not including extention) | |
| SAVEROU(FRNAME) | ;SAVE MULTIPLE ROUTINES AS ONE ELEMENT/VMS FILE ; Programs/^UTILITY($J, created in function COMP | |
| UTL | ; Get all IBxxxxnn and IBxxxxW programs into ^UTILITY($J | |
| TR(X) | ; Calculate Valid VMS filename for TRANSACTION TYPE by translating ; " " to "_", all other invalid characters to "-", and adding ; a ".TT" extension. ; Input should be the TRANSACTION TYPE NAME field | |
| CRDEF(FRNAME) | ; Update Library | 
| Name | Field # of Occurrence | 
|---|---|
| $$CLOSESEQ^%ZTFS1 | SAVEROU+7 | 
| $$OPENSEQ^%ZTFS1 | SAVEROU+3 | 
| ^DIC | CRE+13 | 
| VAR^DWUTL | CRE+11 | 
| COMP^INHSYS | COMP+2 | 
| $$ID^INHSYS04 | UTL+1 | 
| $$TR^INHUT3 | TR+5 | 
| ORDER^INHUT3 | UTL+2 | 
| CREATE^ZCMS41 | CRDEF+11 | 
| REMARK^ZCMS41 | CRE+18 | 
| REPLACE^ZCMS41 | CRDEF+16 | 
| ^ZCMSENV | CRE+20 | 
| SHORES^ZCMSFNC | CKRES+3, CRDEF+14 | 
| 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 | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^INRHT - [#4000] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^UTILITY($J | CRE+20!, COMP+3, UTL+1!, SAVEROU+2, SAVEROU+6 | 
| ^ZCMSENV($J | CRE+22, CRE+24 | 
| Name | Line Occurrences | 
|---|---|
| $$CKRES | CRE+16 | 
| $$COMP | CRDEF+11 | 
| $$SUM | TR+4 | 
| $$TR | CRE+15 | 
| CRDEF | CRE+27 | 
| SAVEROU | CRDEF+11 | 
| UTL | COMP+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | CRE+6~, CRE+7* | 
| >> %ACT | CRE+16, CRDEF+10, CRDEF+11, CRDEF+12, CRDEF+13, CRDEF+14, CRDEF+17 | 
| >> %DUMMY | CRDEF+17* | 
| %EN | CRE+19~ | 
| >> %LIB | CRE+7 | 
| %RTN | CRE+6~, UTL+1* | 
| %U | CRE+6~, CRE+10* | 
| >> %UCI | CRE+10 | 
| %UTILITY | CRE+6~ | 
| A | SUM+3~, SUM+4* | 
| >> B0 | CRE+9, CRE+13, CRE+14, COMP+3, CRDEF+17 | 
| >> B1 | CRE+8, CRE+13, CRE+14, COMP+3, CRDEF+17 | 
| >> CMS | CRDEF+17 | 
| >> CNAME | CRDEF+17 | 
| >> DEF | CRE+23* | 
| >> DEFDIR | CRE+23* | 
| >> DEFENV | CRE+22* | 
| >> DEFLIB | CRE+23* | 
| DIC | CRE+6~, CRE+12* | 
| DIC("A" | CRE+12* | 
| DIC(0 | CRE+12* | 
| >> ENVCNT | CRE+24* | 
| >> FILE2 | CRDEF+1*, CRDEF+10 | 
| FL | CRDEF+7~*, CRDEF+9, CRDEF+11*, CRDEF+13, CRDEF+14*, CRDEF+15* | 
| FRNAME | CRE+6~, CRE+15*, CRE+16, CRE+27, CKRES~, CKRES+3, CKRES+4, CKRES+5, CRDEF~, CRDEF+1 , CRDEF+10, CRDEF+11, CRDEF+14, CRDEF+15, CRDEF+16, CRDEF+17, SAVEROU~, SAVEROU+3, SAVEROU+7 | 
| I | CRE+6~, SUM+3~, SUM+4* | 
| INPOP | COMP+2~* | 
| INSELTT | CRE+6~, CRE+15*, COMP+2 | 
| INSELTT(1 | CRE+15* | 
| >> KEEP | CRDEF+1*, CRDEF+11, CRDEF+16 | 
| PAUSE | CRE+6~, CRE+10* | 
| >> REMARK | CRDEF+17 | 
| >> RLIB | CRE+7, CRDEF+1 | 
| RNAME | SAVEROU+2~, SAVEROU+3*, SAVEROU+6* | 
| RTN | CRE+6~, CRE+15*, UTL+1*, UTL+2 | 
| SUM | SUM+3~*, SUM+4*, SUM+5 | 
| >> ULIB | CRE+22*, CRE+23, CRDEF+10 | 
| >> UNAM | CKRES+5, CRDEF+15 | 
| X | TR~, TR+4*, TR+5, SUM~, SUM+4, SUM+5 | 
| Y | CRE+6~, CRE+13, CRE+15 | 
| Y(0 | CRE+14, CRE+15 | 
| ZCMSERC | CRE+6~, CRE+10* | 
| >> ZCMSERR | CRE+20 | 
| >> ZCMSGO | CRE+19* | 
| ZCMSRES | CKRES+2~, CKRES+4, CKRES+5, CRDEF+14, CRDEF+15 | 
| ZCMSRESU | CKRES+2~, CKRES+5, CRDEF+15 |