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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: INHSZ21

Package: IHS Generic Interface System

Routine: INHSZ21


Information

INHSZ21 ;JSH,DGH; 20 Dec 1999 09:35 ;INHSZ2 continued outbound msg; 19 Dec 91 1:00PM

Source Information

Source file <INHSZ21.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
IHS Generic Interface System 3 ($$SYNTAX,ERROR,WARN)^INHSZ0  (DOWN,L,UP)^INHSZ1  (ENDWHILE,WHILE)^INHSZ20  
VA Fileman 2 ^DICOMP  ^DIM  
Uncategorized 1 ($$LB,$$LBTB,$$REPLACE)^UTIL  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
IHS Generic Interface System 5 INHSZ20  INHSZ3  INHSZ4  INHSZ5  INHSZ7  

Entry Points

Name Comments DBIA/ICR reference
ENDWHILE ;End of while loop
SUBDELIM ;set subdelimiter character
GROUP ;Initiate a GROUP
IFQ
SUBQ
DELI ;INPUT mode version of delimiter set.
ENDGROUP ;End of group
ATSET(X) ;Set DICOMPX array for any @variables in the code
DICOMP(X,%N,%W) ;Run DICOMP to evaluate expression
DELIM ;Set delimiter character
L
ERROR ;ERROR command
DELQ
WHILE ;WHILE loop initiate
SET ;SET statement
ENDIF ;end of an IF block
BHLMIEN ;Set Message IEN
IFM ;IF may be MUMPS code
IF ;IF statement
SUBI ;INPUT mode version of subdelimiter set

External References

Name Field # of Occurrence
^DICOMP DICOMP+7, DICOMP+12
^DIM IFM+1, WHILE+6
$$SYNTAX^INHSZ0 DELIM+3, SUBDELIM+3, SET+2, IF+1, ERROR+1, BHLMIEN+2
ERROR^INHSZ0 DELI+2, SUBI+2, SET+1, SET+12, IF+7, IF+9, IFM+1, ENDIF+1, ENDIF+2, WHILE+1
, WHILE+4, WHILE+6, ENDWHILE+1, ENDWHILE+2, ENDGROUP+1, ENDGROUP+2, ERROR+5
WARN^INHSZ0 GROUP+1
DOWN^INHSZ1 IFQ, WHILE+10, GROUP+4
L^INHSZ1 L
UP^INHSZ1 ENDIF+3, ENDWHILE+4, ENDGROUP+3
ENDWHILE^INHSZ20 ENDWHILE+3
WHILE^INHSZ20 WHILE+5
$$LB^UTIL SET+2, SET+6
$$LBTB^UTIL DELIM+1, SUBDELIM+1, SET+4, IF+4, WHILE+2, WHILE+3, ERROR+3, ERROR+4, BHLMIEN+1
$$REPLACE^UTIL DICOMP+14

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: *7,!!,"Ambiguity in the following expression:"
  • Line Location: DICOMP+10
Function Call: WRITE
  • Prompt: !,"Current base file: ",%," (#",+FILE,")",!,"Expression: ",INOLDX,!
  • Line Location: DICOMP+11
Function Call: WRITE
  • Prompt: !,"Ambiguity ",$S($D(X):"",1:"NOT "),"resolved.",!
  • Line Location: DICOMP+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( DICOMP+9
^DIC - [#1] DICOMP+9

Label References

Name Line Occurrences
ATSET SET+10, IF+5
DELI DELIM+2
DELQ DELIM+2
DICOMP DELI+1, SUBI+1, SET+10, IF+5
IFM IF+6
IFQ IFM+2
L DELIM+4, DELI+3, SUBDELIM+4, SUBI+3, SET+5, SET+13, SET+20, SET+21, IF+3, IF+10
, IFQ, IFM+2, DICOMP+14, WHILE+7, WHILE+8, WHILE+9, GROUP+2, GROUP+3, ERROR+7, BHLMIEN+3
SUBI SUBDELIM+2
SUBQ SUBDELIM+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DICOMP+4~, DICOMP+9*, DICOMP+11
%1 DELIM+1~*, DELIM+4, DELQ, DELI+1, SUBDELIM+1~*, SUBDELIM+4, SUBQ, SUBI+1, SET+3~, IF+2~
, IF+4*, IFM+1, BHLMIEN+1~*, BHLMIEN+3, BHLMIEN+4
%E WHILE+1~, WHILE+2*, WHILE+3*, WHILE+4, WHILE+6, WHILE+8, WHILE+9
%N DICOMP~, DICOMP+4
%W DICOMP~, DICOMP+5
>> A DELIM+4*, DELI+3*, SUBDELIM+4*, SUBI+3*, SET+5*, SET+13*, SET+17*, SET+18*, SET+19*, SET+21*
, IF+3*, IF+10*, IFQ*, IFM+2*, DICOMP+14*, WHILE+7*, WHILE+8*, WHILE+9*, GROUP+2*, GROUP+3*
, ERROR+7*, BHLMIEN+3*
>> BHLMIEN BHLMIEN+4*
>> COMM DELIM+3, SUBDELIM+3, SET+2, IF+1, GROUP+1, ERROR+1, BHLMIEN+2
D0 IF+2~*, IF+8*, IF+9, DICOMP+14*
DA IF+2~, DICOMP+6*
DE DICOMP+4~
>> DELIM DELQ*
DICMX DICOMP+4~, DICOMP+5*
DICOMP DICOMP+4~, DICOMP+6*, DICOMP+12*
DICOMPX DELI+1~, SUBI+1~, SET+9*, SET+11, DICOMP+4~
DICOMPX( SET+21*, ATSET+7*
DICOMPX("BHLMIEN" BHLMIEN+4*
DICOMPX("DATA" DELI+1*, SUBI+1*
DICOMPX("DELIM" DELQ*
DICOMPX("SUBDELIM" SUBQ*
DL DICOMP+4~
>> DOTLVL ENDIF+2, ENDWHILE+1, ENDWHILE+2, ENDGROUP+1, ENDGROUP+2
DQI IF+2~, DICOMP+6*
DS DICOMP+4~
>> FILE SET+11, DICOMP+6, DICOMP+9, DICOMP+11
>> GROUP GROUP+4*, ENDGROUP+3*
I SET+3~, IF+2~, DICOMP+4~, DICOMP+14*, ATSET+2~, ATSET+3*, ATSET+4, ATSET+5, ATSET+6, ATSET+7*
I(0 DICOMP+6*
>> IF IFQ*, ENDIF+1, ENDIF+3*
INCONV SET+3~, SET+8*, SET+16, SET+19
>> INDS( ENDIF+2, ENDWHILE+2, ENDGROUP+2
INOLDX DICOMP+4~, DICOMP+6*, DICOMP+11, DICOMP+12
INXFRM SET+3~, SET+8*, SET+16, SET+17
J SET+3~, IF+2~, DICOMP+4~, ATSET+2~, ATSET+6*, ATSET+7
J(0 DICOMP+6*
>> LEN SET+8*, SET+18
>> LINE DELIM+1, DELIM+3, SUBDELIM+1, SUBDELIM+3, SET+2, SET+4, SET+5, SET+6, IF+1, IF+3
, IF+4, WHILE+1, WHILE+2, WHILE+3, WHILE+7, WHILE+8, GROUP+1, ERROR+1, ERROR+3, ERROR+4
, BHLMIEN+1, BHLMIEN+2
M ERROR+2~, ERROR+3*, ERROR+7
>> MODE DELIM+2, SUBDELIM+2, SET+1, IF+9, DICOMP+8, WHILE+5, WHILE+9, ENDWHILE+3
Q IF+2~, ATSET+2~, ATSET+3*, ATSET+4*
>> SECT IF+9
>> SET( SET+21*
>> SUBDELIM SUBQ*
T ERROR+2~, ERROR+4*, ERROR+5, ERROR+6*, ERROR+7
U SET+11, ENDIF+2, DICOMP+6, DICOMP+9, ENDWHILE+2, ENDGROUP+2
V SET+3~, SET+4*, SET+21, DICOMP+4~
V1 DICOMP+4~
>> WHILE WHILE+7*, WHILE+8, WHILE+9, WHILE+11, ENDWHILE+4*
>> WHSUB ATSET+7, WHILE+11*, ENDWHILE+4*
X DELI+1*, DELI+2, DELI+3, SUBI+1*, SUBI+2, SUBI+3, SET+3~, SET+6*, SET+8*, SET+10
, SET+11!, SET+12, SET+13, IF+2~, IF+4*, IF+5, IF+6, IF+8, IF+10, IFM+1*
, IFM+2, DICOMP~, DICOMP+6, DICOMP+7, DICOMP+12*, DICOMP+13, DICOMP+15*, ATSET~, ATSET+3, ATSET+4
, ATSET+5, ATSET+6, ATSET+7, WHILE+6*
X( DICOMP+14
>> Y IF+7, DICOMP+15
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All