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

Package: IHS Generic Interface System

Routine: INXPORT


Information

INXPORT ; cmi/flag/maw - IN GIS Package Exporter ; [ 10/09/2002 11:05 AM ]

Source Information

Source file <INXPORT.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA Fileman 3 ^DIC  $$GET1^DIQ  ^DIR  
IHS VA Utilities 1 EN^XBVK  

Entry Points

Name Comments DBIA/ICR reference
SETT(MSGPR)
BP(DSTI) ;-- setup the background process infomation
SETBP(MSGPR)
BPFIELD(INDA) ;
SETD(MSGPR)
TT(MSG) ;-- set up the transaction types based upon the message
EOJ ;-- kill variables and quit
LIST(INTI) ;-- return a list for the DIR reader
MD(INIEN) ;-- setup the message structure
DFIELD(INDA) ;
DEST(TTI) ;-- setup the destination information
TTFIELD(INDA) ;
MSG(STD,SIT,INT)
FD(FIEN) ;-- define the fields in this message
ASK ;-- ask the site and project
MAIN ;PEP - this is the main routine driver
SD(SIEN) ;-- get the segment definition

External References

Name Field # of Occurrence
^DIC ASK+16
$$GET1^DIQ TT+5, MD+4, MD+14, SD+4, FD+4, FD+5, SETD+3, SETD+4, DFIELD+4, SETT+3
, TTFIELD+4, SETBP+2, BPFIELD+4
^DIR ASK+3, ASK+10
EN^XBVK EOJ+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"The export of ",INMSGPR," has completed successfully. The content"
  • Line Location: MAIN+6
Function Call: WRITE
  • Prompt: !,"is in the global ^'INXPORT' which can be saved to a host file."
  • Line Location: MAIN+7
Function Call: WRITE
  • Prompt: !!,"Export aborted..."
  • Line Location: ASK+4
Function Call: WRITE
  • Prompt: !!,"Export aborted..."
  • Line Location: ASK+11
Function Call: WRITE
  • Prompt: !!,"Export aborted..."
  • Line Location: ASK+17
Routine Call
  • DIC
  • Line Location:
    • ASK+16
Routine Call
  • DIR
  • Line Location:
    • ASK+3
    • ASK+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^INRHT - [#4000] GET1^DIQ
^INTHPC - [#4004] GET1^DIQ
^INRHD - [#4005] GET1^DIQ
^INRHNS - [#4007] Classic Fileman Calls
^INTHL7S - [#4010] GET1^DIQ
^INTHL7M - [#4011] GET1^DIQ
^INTHL7F - [#4012] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC - [#1] MD+26
^INRHD - [#4005] SETD+2
^INRHNS - [#4007] LIST+2, LIST+4
^INRHNS("B" ASK+21
^INRHT - [#4000] TT+7, DEST+1, SETT+2
^INTHL7F - [#4012] SD+7, FD+6, FD+7, FD+8, FD+9, FD+10, FD+11, FD+12, FD+13, FD+14
, FD+15
^INTHL7M - [#4011] TT+2, TT+4, MD+5, MD+6, MD+7, MD+8, MD+9, MD+10, MD+11, MD+12
, MD+16, MD+19, MD+20, MD+22, MD+23, MD+24, MD+25, MD+27, MD+28, MD+29
, MD+31, MD+35, MD+36
^INTHL7M("B" MSG+7, MSG+9
^INTHL7S - [#4010] MD+21, MD+30, SD+5, SD+6, SD+8, SD+9
^INTHPC - [#4004] BP+6, BP+7, BP+9, BP+11, BP+13, BP+15, SETBP+1
^INTHPC("DEST" BP+1
^INXPORT( MSG+2!

Label References

Name Line Occurrences
ASK MAIN+1
BP TT+11
BPFIELD BP+3, SETBP+4
DEST TT+9
DFIELD DEST+3, SETD+6
EOJ MAIN+8
FD SD+11
MD MSG+11
MSG MAIN+5
SD MD+37
SETBP MSG+6
SETD MSG+4
SETT MSG+5
TT MSG+10
TTFIELD TT+8, SETT+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC ASK+6!, ASK+13*
DIC("A" ASK+14*
DIC("S" ASK+15*
DIC(0 ASK+13*
DIR ASK+7!
DIR("A" ASK+2*, ASK+9*
DIR(0 ASK+1*, ASK+8*
>> DIRUT MAIN+2, ASK+4, ASK+11
DSTI BP~, BP+1
FIEN FD~, FD+4, FD+5, FD+6, FD+7, FD+8, FD+9, FD+15, FD+18
>> INBPDA BP+6*, BP+7, BP+8
>> INBPI BP+1*, BP+2, BP+3, BP+6, BP+7, BP+8, BP+9, BP+11, BP+12, BP+13
, BP+15, BP+16
>> INBPIEN BP+9*, BP+11, BP+12, BP+13, BP+15, BP+16
>> INBPOEN BP+13*, BP+15
>> INCLIP BP+11*, BP+12
>> INCLP BP+15*, BP+16
>> INCNT MD+1*, MD+3*, MD+4, MD+17*, SD+1*, SD+3*, SD+4, FD+1*, FD+3*, FD+4
, LIST+1*, LIST+3*, LIST+5, DFIELD+1*, DFIELD+3*, DFIELD+4, TTFIELD+1*, TTFIELD+3*, TTFIELD+4, BPFIELD+1*
, BPFIELD+3*, BPFIELD+4
>> INCNTI TT+7*, TT+8
INDA SETD+1*, SETD+2*, SETD+3, SETD+4, SETD+6, DFIELD~, DFIELD+4, SETT+1*, SETT+2*, SETT+3
, SETT+5, TTFIELD~, TTFIELD+4, SETBP+1*, SETBP+2, SETBP+4, BPFIELD~, BPFIELD+4
>> INDATA LIST+4*, LIST+5
>> INDI TT+10, TT+11, DEST+1*, DEST+2, DEST+3
>> INF FD+2*, FD+4, DFIELD+2*, DFIELD+4, TTFIELD+2*, TTFIELD+4, BPFIELD+2*, BPFIELD+4
>> INFD FD+6*, FD+7
>> INFIEN SD+6*, SD+7, SD+11
INFILE MD+18!, MD+26*, MD+32
>> INFILI MD+25*, MD+26
>> INFLD SD+7*, SD+10
>> INFREQ SD+9*, SD+10
>> INFS FD+8*, FD+9, FD+15, FD+18
>> INFSEQ SD+8*, SD+10
>> INFSFDL FD+13*, FD+16
>> INFSFDT FD+11*, FD+16
>> INFSFE FD+10*, FD+16, FD+18
>> INFSFI FD+9*, FD+10, FD+11, FD+12, FD+13, FD+14, FD+16, FD+17
>> INFSFLN FD+12*, FD+16
>> INFSFOT FD+14*, FD+17
>> INFSFS FD+15*, FD+18
INIEN MSG+9*, MSG+10, MSG+11, TT+2, TT+4, TT+6, BP+8, BP+12, BP+16, MD~
, MD+4, MD+5, MD+6, MD+7, MD+8, MD+9, MD+10, MD+11, MD+12, MD+15
, MD+16, MD+19, MD+20, MD+22, MD+23, MD+24, MD+25, MD+27, MD+28, MD+29
, MD+31, MD+34, MD+35, MD+36, SD+4, SD+10, FD+4, FD+5, FD+7, FD+16
, FD+17, FD+18
>> INIF ASK+19*, ASK+20*, ASK+21
>> INIMC MD+5*, MD+6, MD+7*, MD+8
>> ININT MAIN+5, ASK+19*, ASK+20
>> ININTI ASK+18*, ASK+21*
>> INLDA LIST+2*, LIST+4
>> INMDA MSG+7*, MSG+8, MSG+9
>> INMDS MD+9*, MD+10
>> INMF MD+2*, MD+4
>> INMPRE ASK+22*, TT+6, TT+8, DEST+3, BP+3, BP+8, BP+12*, BP+16*, MD+4*, MD+6
, MD+8, MD+10, MD+15, MD+34, MD+36, SD+4*, SD+10, FD+4*, FD+5, FD+7
, FD+16, FD+17, FD+18, DFIELD+4*, TTFIELD+4*, BPFIELD+4*
>> INMS MD+16*, MD+19, MD+20, MD+22, MD+23, MD+24, MD+25, MD+27, MD+28, MD+29
, MD+31, MD+35, MD+36
>> INMSGPR MAIN+6, MSG+3*, MSG+4, MSG+5, MSG+6, MSG+8
>> INMTT MD+11*, MD+12, MD+15
>> INMTTE MD+14*, MD+15
>> INMTTI MD+12*, MD+13, MD+14
>> INMULT MD+28*, MD+32
>> INOF MD+24*, MD+32
>> INOMC MD+35*, MD+36
>> INOUT TT+5*, TT+6
>> INPAR MD+27*, MD+32
INPNTE MD+18!, MD+30*, MD+33
>> INPNTI MD+29*, MD+30
>> INPT SETD+3*, SETD+5
>> INPTX SETD+4*, SETD+5
>> INREP MD+23*, MD+32
>> INSCNT TT+3*, BP+10*, BP+12, BP+14*, BP+16
>> INSDA SD+5*, SD+6, SD+8, SD+9, SD+10
>> INSDT MD+20*
>> INSEG MD+21*, MD+32
>> INSEQ MD+22*, MD+32
>> INSF SD+2*, SD+4
>> INSIEN MD+19*, MD+21, MD+34, MD+36, MD+37
>> INSRVP BP+7*, BP+8
>> INST MAIN+4, MAIN+5, ASK+12*
>> INSTND MAIN+3, MAIN+5, ASK+5*
>> INSTR MD+32*, MD+33*, MD+34
INT MSG~, MSG+3
INTI LIST~, LIST+2, LIST+4
>> INTPT SETT+3*, SETT+4, SETBP+2*, SETBP+3
>> INTTDA TT+1*, TT+2*, TT+4
>> INTTI TT+4*, TT+5, TT+7, TT+9
>> INUDI MD+31*, MD+33
>> INVAR LIST+5*, LIST+6
MSG TT~
MSGPR SETD~, SETD+5, SETT~, SETT+4, SETBP~, SETBP+3
SIEN SD~, SD+4, SD+5, SD+6, SD+8, SD+9, SD+10
SIT MSG~, MSG+3
STD MSG~, MSG+3
TTI DEST~, DEST+1
U ASK+19, TT+4, TT+7, DEST+1, BP+12, BP+16, MD+19, MD+21, MD+22, MD+23
, MD+24, MD+25, MD+26, MD+27, MD+28, MD+29, MD+30, MD+31, MD+32, MD+33
, SD+4, SD+6, SD+7, SD+8, SD+9, SD+10, FD+4, FD+9, FD+10, FD+11
, FD+12, FD+15, FD+16, FD+18, LIST+4
>> Y ASK+12, ASK+17, ASK+18, ASK+19
>> Y(0 ASK+5
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All