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

Package: IHS Generic Interface System

Routine: INHPSAL1


Information

INHPSAL1 ;KN; 16 Apr 96 14:42; MFN Loader Activates Software Application

Source Information

Source file <INHPSAL1.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
IHS Generic Interface System 2 ($$DIC,$$LOAD,$$TTEDT)^INHPSA  $$TEXT^INHPSAL2  
VA Fileman 1 ^DIE  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Generic Interface System 1 INHPSAL  

Entry Points

Name Comments DBIA/ICR reference
TT(INTER,INDAT,INPAR) ;Transaction Types
TTONE(DA,INST) ;Process one transaction type
CREDAT(INDAT) ;Create data array of control records
PROCINT(INTER,INPAR,INNAME,INDATA,INMESS) ;Process one interface
DSTEDT(DA,INST) ;Edit destination
TTCHILD(DA,INST) ;Deactivate all child transaction types except for
; the one selected by user

External References

Name Field # of Occurrence
^DIE DSTEDT+8
$$DIC^INHPSA TTONE+8
$$LOAD^INHPSA CREDAT+4
$$TTEDT^INHPSA TTCHILD+13, TTCHILD+16
$$TEXT^INHPSAL2 CREDAT+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"ERROR: ",INNAME," - no action taken"
  • Line Location: PROCINT+20
Function Call: WRITE
  • Prompt: !,"ERROR: Unable to create data array."
  • Line Location: PROCINT+22
Function Call: WRITE
  • Prompt: !!,"Processing ",INNAME
  • Line Location: PROCINT+24
Function Call: WRITE
  • Prompt: !,"ERROR: Wanted transaction type ",INNAME," but found ",$P(Y,U,2)," (",+Y,")."
  • Line Location: TTONE+9
Function Call: WRITE
  • Prompt: !,"ERROR: Transaction Type: ",INNAME," not found."
  • Line Location: TTONE+10
Routine Call
  • DIE
  • Line Location:
    • DSTEDT+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^INRHD - [#4005] DSTEDT+6
^INRHT - [#4000] TTCHILD+6, TTCHILD+12, TTCHILD+16, DSTEDT+6
^INRHT("AC" TTCHILD+8

Label References

Name Line Occurrences
$$CREDAT PROCINT+22
$$DSTEDT TTONE+14
$$TTCHILD TTONE+12
$$TTONE TT+4
TT PROCINT+25

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA TTONE~, TTONE+5, TTONE+7, TTONE+8*, TTONE+10, TTONE+12, TTONE+14, TTCHILD~, TTCHILD+6, TTCHILD+10
, DSTEDT~, DSTEDT+6
DIC TTONE+2~, TTONE+8*
DIC(0 TTONE+8*
DIE TTONE+2~, DSTEDT+8*
DR TTONE+2~, DSTEDT+8*
INCHTT TTCHILD+4~, TTCHILD+6*
INDAT PROCINT+13~, PROCINT+18!, PROCINT+22, PROCINT+25, TT~, CREDAT~, CREDAT+4
INDAT( TT+4, TTONE+5, TTONE+7, TTONE+8
INDATA PROCINT~, PROCINT+11*, PROCINT+20, PROCINT+22
INERR PROCINT+13~, PROCINT+14*, PROCINT+20*, PROCINT+22*, PROCINT+27, TT+4*, CREDAT+2~*, CREDAT+4*, CREDAT+5
INMESS PROCINT~, PROCINT+11*
INNAME PROCINT~, PROCINT+11*, PROCINT+16*, PROCINT+20, PROCINT+24, TTONE+2~, TTONE+8*, TTONE+9, TTONE+10
INNEW DSTEDT+2~, DSTEDT+6*
INNIEN DSTEDT+2~, DSTEDT+6*, DSTEDT+8
INPAR PROCINT~, PROCINT+25, TT~
INPAR("ACT" TT+4
INPAR("APPL" PROCINT+16
INPAR("DESTIEN" DSTEDT+6
INPATT TTCHILD+4~, TTCHILD+6*, TTCHILD+8
INREC TT+3~*, TT+4*
INST TTONE~, TTONE+3*, TTONE+5, TTONE+7, TTONE+12, TTONE+14, TTCHILD~, DSTEDT~
INSTMSG TTONE+2~
INTER PROCINT~, PROCINT+11*, PROCINT+12, PROCINT+16, PROCINT+25, TT~, TT+4, TTONE+5, TTONE+7, TTONE+8
, CREDAT+4
INTMP DSTEDT+2~, DSTEDT+6*
L1 CREDAT+2~
>> LI CREDAT+4*
>> TT TTCHILD+8*, TTCHILD+10, TTCHILD+12, TTCHILD+13, TTCHILD+16
TXT CREDAT+2~, CREDAT+4*
U PROCINT+16, TTONE+5, TTONE+7, TTONE+8, TTONE+9, TTCHILD+6, TTCHILD+12, TTCHILD+16, DSTEDT+6
X TTONE+2~, TTONE+8*
Y TTONE+2~, TTONE+8*, TTONE+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All