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: INHSYSU1

Package: IHS Generic Interface System

Routine: INHSYSU1


Information

INHSYSU1 ;utilities for GIS

Source Information

Source file <INHSYSU1.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
IHS Generic Interface System 2 EN^INHSGZ  ZIS^INHUT3  
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
PRSEG(INSCR) ;print segment
; Input: INSCR - ien of Script generator Message
CMPFLD ;Compile all messages related to field chosen
GETMSGDT(INM,INMS) ;Get messages related to Data Type
; Input: INM - array of Data types
; Output INMS - Array of Script Generator Messages
PRFLD(INFLD) ;Print field
; Input: INFLD - ien of Script Generator Field
SEG ;Display Script Generator Message pointing to Segment
CMPSEG ;Compile all messages related to segment
GETMSGS(INSG,INMS,INMSG) ;Get messages related to segment
; Input: INSG - ien of Script Generator Segment
; Output INMS - Array of Script Generator Messages
; In/Out(opt) INMSG - Array of messages
GETMSGF(INFL,INMS,INMSG) ;Get messages related to field
; Input: INFL - ien of Script Generator Field
; Output INMS - Array of Script Generator Messages
; In/Out(opt) INMSG - Array of messages
FLD ;Lookup and display all Messages related to selected field

External References

Name Field # of Occurrence
^DIC FLD+3, SEG+3
EN^INHSGZ PRFLD+10, PRSEG+8
ZIS^INHUT3 FLD+5, SEG+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Script Generator Segment"
  • Line Location: PRFLD+4
Function Call: WRITE
  • Prompt: !,$P($G(^INTHL7S(INSCR,0)),U),!!,"Script Generator Messages"
  • Line Location: PRFLD+6
Function Call: WRITE
  • Prompt: !,$P($G(^INTHL7M(INMSG,0)),U)
  • Line Location: PRFLD+8
Function Call: WRITE
  • Prompt: !!,"Script Generator Messages"
  • Line Location: PRSEG+4
Function Call: WRITE
  • Prompt: !,$P($G(^INTHL7M(INMSG,0)),U)
  • Line Location: PRSEG+6
Routine Call
  • DIC
  • Line Location:
    • FLD+3
    • SEG+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^INTHL7S - [#4010] Classic Fileman Calls
^INTHL7F - [#4012] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^INTHL7F - [#4012] GETMSGDT+5, GETMSGDT+6
^INTHL7M - [#4011] PRFLD+8, PRSEG+6, GETMSGF+9, GETMSGS+6
^INTHL7M("SEG" PRFLD+7, PRSEG+5, GETMSGF+8, GETMSGS+5
^INTHL7S - [#4010] PRFLD+6
^INTHL7S("FIELD" PRFLD+5, GETMSGF+6

Label References

Name Line Occurrences
FLD CMPFLD+3
GETMSGF GETMSGDT+7
SEG CMPSEG+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC FLD+1~, FLD+2*, SEG+1~, SEG+2*
DIC("A" FLD+2*, SEG+2*
DIC(0 FLD+2*, SEG+2*
INCMP CMPFLD+1~, CMPFLD+2*, PRFLD+4, PRFLD+6, PRFLD+8, PRFLD+10, CMPSEG+1~, CMPSEG+2*, PRSEG+4, PRSEG+6
, PRSEG+8
INF GETMSGDT+4~, GETMSGDT+5*, GETMSGDT+6, GETMSGDT+7, GETMSGDT+8
INFL GETMSGF~, GETMSGF+6
INFLD PRFLD~, PRFLD+5
INGALL PRFLD+2~, PRFLD+10*, PRSEG+2~, PRSEG+8*
INM GETMSGF+4~, GETMSGF+8*, GETMSGF+9, GETMSGF+10, GETMSGS+4~, GETMSGS+5*, GETMSGS+6, GETMSGS+7, GETMSGDT~
INM( GETMSGDT+6
INM(4012 GETMSGDT+8!
INMS GETMSGF~, GETMSGS~, GETMSGDT~, GETMSGDT+7
INMS( GETMSGF+9*, GETMSGS+6*
INMSG PRFLD+2~, PRFLD+7*, PRFLD+8, PRFLD+9, PRFLD+10*, PRSEG+2~, PRSEG+5*, PRSEG+6, PRSEG+7, PRSEG+8*
, GETMSGF~, GETMSGS~
INMSG( PRFLD+9*, PRFLD+10, PRSEG+7*, PRSEG+8
INMSG(4010 GETMSGF+7!
INMSG(4011 GETMSGF+10!, GETMSGS+7!
INSCR PRFLD+2~, PRFLD+3*, PRFLD+5*, PRFLD+6, PRFLD+7, PRSEG~, PRSEG+3*, PRSEG+5, GETMSGF+4~, GETMSGF+5*
, GETMSGF+6*, GETMSGF+7, GETMSGF+8
INSG GETMSGS~, GETMSGS+5
U PRFLD+6, PRFLD+8, PRSEG+6, GETMSGF+9, GETMSGS+6, GETMSGDT+6
Y FLD+1~, FLD+4, FLD+5, PRFLD+10*, SEG+1~, SEG+4, SEG+5, PRSEG+3, PRSEG+8*
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