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

Package: IFCAP

Routine: PRCHITX1


Information

PRCHITX1 ;WOIFO/LKG-WRITING ITEM DATA FOR NIF TO DAT FILES ;12/27/04 17:58

Source Information

Source file <PRCHITX1.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 5 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  $$NAMEFMT^XLFNAME  $$KSP^XUPARAM  
VA FileMan 2 EN^DDIOL  ^DIR  
IFCAP 1 ($$GETSDESC,$$GETSTATN,IN)^PRCHITX  
MailMan 1 ^XMD  

Entry Points

Name Comments DBIA/ICR reference
START ;Writes .dat file of vendor and item information to host file
COMPILE ;invoke the item and vendor compile
VENDOR ;Write vendor data
ITEM ;Write item data
ITX ;EXIT

External References

Name Field # of Occurrence
^%ZIS START+11
HOME^%ZIS START+14
^%ZISC ITEM+16
^%ZTLOAD START+14
EN^DDIOL START+1, START+2, START+15, ITEM+18, ITEM+36
^DIR START+8
$$GETSDESC^PRCHITX ITEM+4
$$GETSTATN^PRCHITX COMPILE+3
IN^PRCHITX COMPILE+2
$$NAMEFMT^XLFNAME ITEM+32
^XMD ITEM+35
$$KSP^XUPARAM ITEM+19

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: PRCZ,!
  • Line Location: VENDOR+5
Function Call: WRITE
  • Prompt: PRCZ
  • Line Location: ITEM+5
Function Call: WRITE
  • Prompt: " "
  • Condition for execution: Y>1
  • Line Location: ITEM+9
Function Call: WRITE
  • Prompt: PRCZ
  • Line Location: ITEM+9
Function Call: WRITE
  • Prompt: PRCZ
  • Line Location: ITEM+10
Function Call: WRITE
  • Prompt: PRCZ
  • Line Location: ITEM+13
Function Call: WRITE
  • Prompt: PRCZ,!
  • Line Location: ITEM+15
Routine Call
  • %ZIS
  • Line Location:
    • START+11
Routine Call
  • %ZIS
  • Line Location:
    • START+14
Routine Call
  • DIR
  • Line Location:
    • START+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("PROD" ITEM+26
^%ZOSF("UCI" ITEM+26
^PRC(441 - [#441] ITEM+7, ITEM+8
^TMP($J VENDOR+2, VENDOR+3, ITEM+2, ITEM+3, ITEM+11, ITEM+23, ITEM+24, ITX+1!
^VA(200 - [#200] ITEM+28

Label References

Name Line Occurrences
ITX START+8, START+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS START+3~, START+10*
%ZIS("A" START+10*
%ZIS("B" START+10*
DIR START+4!, START+8!
DIR("?" START+5*, START+6*, START+7*
DIR("A" START+4*
DIR("B" START+4*
DIR(0 START+4*
DIROUT START+8, ITX+1!
DIRUT START+8, ITX+1!
DTOUT START+8, ITX+1!
DUOUT START+8, ITX+1!
DUZ ITEM+28, ITEM+30, ITEM+31
IO COMPILE+4
IO("Q" START+12, START+15!
POP START+11, ITX+1!
PRCNAME ITEM+29~, ITEM+32
PRCNAME("FIELD" ITEM+31*
PRCNAME("FILE" ITEM+31*
PRCNAME("IENS" ITEM+31*
PRCPHYS START+3~, START+9*, ITEM+25, ITEM+37!
PRCSTA COMPILE+1~, COMPILE+3*, VENDOR+4, ITEM+4, ITEM+21, ITEM+33
PRCV COMPILE+1~, ITEM+11*, ITEM+12
PRCW COMPILE+1~, ITEM+11*, ITEM+12, ITEM+14, ITEM+19!*, ITEM+27
PRCX COMPILE+1~, VENDOR+1*, VENDOR+2*, VENDOR+3, VENDOR+4, ITEM+1*, ITEM+2*, ITEM+3, ITEM+4, ITEM+7
ITEM+8, ITEM+11, ITEM+19!
PRCX(1 ITEM+21*
PRCX(2 ITEM+22*
PRCX(3 ITEM+23*
PRCX(4 ITEM+24*
PRCX(5 ITEM+25*
PRCX(6 ITEM+25*
PRCX(7 ITEM+32*
PRCX(8 ITEM+32*
PRCY COMPILE+1~, VENDOR+3*, VENDOR+4, ITEM+3*, ITEM+4, ITEM+10, ITEM+12, ITEM+14, ITEM+19!, ITEM+26*
ITEM+27
PRCZ COMPILE+1~, VENDOR+4*, VENDOR+5, ITEM+4*, ITEM+5, ITEM+8*, ITEM+9, ITEM+10*, ITEM+12*, ITEM+13
ITEM+14*, ITEM+15, ITEM+19!
X COMPILE+1~, ITEM+6*, ITEM+7*, ITEM+8
XMDUZ ITEM+20!, ITEM+34*, ITEM+37!
XMMG ITEM+20!, ITEM+37!
XMSUB ITEM+20!, ITEM+33*, ITEM+37!
XMTEXT ITEM+20!, ITEM+35*, ITEM+37!
XMY ITEM+20!, ITEM+37!
XMY( ITEM+30*
XMY("prchitem@domain.ext" ITEM+27*
XMZ ITEM+20!, ITEM+36, ITEM+37!
Y START+4!, START+9!, COMPILE+1~, ITEM+6*, ITEM+9*, ITEM+26*, ITEM+27, ITX+1!
ZTDESC START+3~, START+13*
>> ZTQUEUED ITEM+17, ITEM+18, ITEM+36
>> ZTREQ ITEM+17*
ZTRTN START+3~, START+13*
>> ZTSAVE("PRCPHYS" START+13*
ZTSK START+15!
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All