Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: INZTTC

Package: IHS Generic Interface System

Routine: INZTTC


Information

INZTTC ;WOM; 29 Nov 95 11:41; CMS Transaction Type Create

Source Information

Source file <INZTTC.m>

Call Graph

Call Graph Total: 9

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  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Generic Interface System 1 INHSYSE  

Entry Points

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

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,B1,"Invalid UNIQUE IDENTIFIER - Aborting!",B0,!
  • Line Location: CRE+14
Function Call: WRITE
  • Prompt: !
  • Line Location: CRE+19
Function Call: WRITE
  • Prompt: !!,"Attempting to update the default library...",!
  • Line Location: CRE+26
Function Call: WRITE
  • Prompt: *7,!,FRNAME," not reserved!"
  • Line Location: CKRES+4
Function Call: WRITE
  • Prompt: *7,!," Cannot replace ",FRNAME,"! This element is reserved by "_ZCMSRESU,!
  • Line Location: CKRES+5
Function Call: WRITE
  • Prompt: !,B1,"No Transaction Type Created, aborting!",!,B0,!
  • Line Location: COMP+3
Function Call: WRITE
  • Prompt: !,FRNAME," already exits in ",ULIB,!
  • Line Location: CRDEF+10
Function Call: WRITE
  • Prompt: *7,!,FRNAME," not reserved!"
  • Line Location: CRDEF+14
Function Call: WRITE
  • Prompt: *7,!," Cannot replace ",FRNAME,"! This element is reserved by "_ZCMSRESU,!
  • Line Location: CRDEF+15
Function Call: WRITE
  • Prompt: !,B1
  • Line Location: CRDEF+17
Function Call: WRITE
  • Prompt: !,B0
  • Line Location: CRDEF+17
Function Call: WRITE
  • Prompt: "Saved by %RS from "_$ZU(0)_" on "_$P($ZH,",",3)
  • Line Location: SAVEROU+4
Function Call: WRITE
  • Prompt: !,"For CMS"
  • Line Location: SAVEROU+5
Function Call: WRITE
  • Prompt: !,RNAME,!
  • Line Location: SAVEROU+6
Function Call: WRITE
  • Prompt: !
  • Line Location: SAVEROU+7
Function Call: WRITE
  • Prompt: !
  • Line Location: SAVEROU+8
Routine Call
  • DIC
  • Line Location:
    • CRE+13

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^INRHT - [#4000] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^UTILITY($J CRE+20!, COMP+3, UTL+1!, SAVEROU+2, SAVEROU+6
^ZCMSENV($J CRE+22, CRE+24

Label References

Name Line Occurrences
$$CKRES CRE+16
$$COMP CRDEF+11
$$SUM TR+4
$$TR CRE+15
CRDEF CRE+27
SAVEROU CRDEF+11
UTL COMP+3

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All