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

Package: CMOP

Routine: PSXSTRT


Information

PSXSTRT ;BIR/BAB-Start Interface ;[ 03/10/99 11:08 AM ]

Source Information

Source file <PSXSTRT.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
CMOP 4 ^PSXHSYS  STRT^PSXJOB  ^PSXQUE  QUE^PSXYSTRT  
VA Fileman 4 NOW^%DTC  ^DIC  ^DIK  ^DIR  
Kernel 2 ^%ZTLOAD  ($$FMADD,$$FMDIFF)^XLFDT  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
CMOP 3 PSXJOB  PSXMST  PSXQUE  

Entry Points

Name Comments DBIA/ICR reference
ALL
HELP
SETPAR ;Set parameters (TIMERS,LINE BID,RETRIES)
EXIT
ONE
START ;Start here when queued
QUE ;Entry point to queue interface background job
QUERY
ASK
PURG ;Purge CMOP log file

External References

Name Field # of Occurrence
NOW^%DTC START+3, QUERY
^%ZTLOAD ALL+5
^DIC ONE+2
^DIK PURG+1
^DIR ASK, ONE+4
^PSXHSYS EXIT+1
STRT^PSXJOB START+4
^PSXQUE ASK
QUE^PSXYSTRT QUE+1
$$FMADD^XLFDT QUERY+1
$$FMDIFF^XLFDT QUERY+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"INTERFACE CANNOT BE STARTED WHILE LABELS ARE PRINTING!......TRY LATER."
  • Line Location: QUE+3
Function Call: WRITE
  • Prompt: !!,"The CMOP Interface file is in use, try later."
  • Line Location: QUE+4
Function Call: WRITE
  • Prompt: !!,"INTERFACE is already RUNNING, or PURGE is in progress!"
  • Line Location: QUE+5
Function Call: WRITE
  • Prompt: !!,?10,"*** Interface STARTED ***"
  • Line Location: ALL+2
Function Call: WRITE
  • Prompt: !!,"Another query can not be initiated for ",($G(WAIT)\60)," minutes."
  • Line Location: QUERY+1
Function Call: WRITE
  • Prompt: !,"A - All Transmissions Queued. Sends all transmissions in the queue to the",!,"vendor. The interface will NOT stop after all transmissions have been sent to",!,"the vendor system."
  • Line Location: HELP+0
Function Call: WRITE
  • Prompt: !!,"S - Single Transmission. Only sends the transmission selected to the vendor.",!,"The interface will stop when the transmission download has completed."
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !!,"P - Prioritize Queue. Allows the user to establish a priority for sending",!,"transmissions to the vendor. The interface will NOT stop after all transmissions",!,"have been sent to the vendor."
  • Line Location: HELP+2
Function Call: WRITE
  • Prompt: !!,"Q - Query Request. Allows the user to initiate a query request. Once the query",!,"request is complete the interface stops."
  • Line Location: HELP+3
Routine Call
  • DIC
  • Line Location:
    • ONE+2
Routine Call
  • DIR
  • Line Location:
    • ASK
    • ONE+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSX(553 START+1*, SETPAR+1, SETPAR+5, PURG+1, QUE+1, QUE+3, QUE+4, QUE+5, ALL*, ALL+1
, QUERY
^PSX(553.1 QUERY, QUERY+1

Label References

Name Line Occurrences
ALL ASK, QUERY+2
EXIT ASK, ONE+2, ONE+4, QUERY+1
PURG START+4
QUERY ASK
SETPAR START+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% START+3!, EXIT!, QUERY+1
ACK START+2*, EXIT!
DA PURG+1*, PURG+2!
DA(1 PURG+1*
DIC ONE+1*, ONE+2!
DIC("A" ONE+1*
DIC("S" ONE+1*
DIC(0 ONE+1*
DIK PURG+1*, PURG+2!
DIR ASK!, ONE+4!, ONE+6!, EXIT!
DIR("??" ASK*
DIR("A" ONE+4*
DIR("B" ASK*, ONE+4*
DIR(0 ASK*, ONE+4*
DIROUT ONE!, ONE+4, ONE+6!, EXIT!
DIRUT ONE!, ONE+4, ONE+6!, EXIT!
DTOUT ASK, ONE!, ONE+2, ONE+3!, ONE+4, ONE+6!, EXIT!
DUOUT ASK, ONE!, ONE+2, ONE+3!, ONE+4, ONE+6!, EXIT!
ENQ START+2*, EXIT!
EOT START+2*, EXIT!
ETB START+2*, EXIT!
ETX START+2*, EXIT!
INT EXIT!, QUERY*, QUERY+1
IO(0 ALL+2
LOG EXIT!
LQRYTM EXIT!, QUERY+1*
NAK START+2*, EXIT!
NEXT EXIT!, QUERY+1*
PSXABORT START+3*, EXIT!
PSXCNT PURG+1*, PURG+2!
PSXDLTA SETPAR+2*, EXIT!
PSXDLTB SETPAR+2*, EXIT!
PSXDLTD SETPAR+3*, EXIT!
PSXDLTE SETPAR+3*, EXIT!
PSXIN ONE+2!, ONE+4!, ALL*, EXIT+1
PSXONE QUE+2!, ONE+2*, EXIT!
>> PSXPAR0 SETPAR+1*, SETPAR+4
>> PSXPART SETPAR+1*, SETPAR+2, SETPAR+3
PSXPURG PURG+1*, PURG+2!
>> PSXQRY QUERY+2*
>> PSXQRYA QUERY+2*
PSXTME EXIT!
PSXTMOUT EXIT!
PSXTRASH EXIT!
>> PSXTRYL SETPAR+4*
>> PSXTRYM SETPAR+4*
>> PSXVNDR SETPAR+5*
>> SOH START+2*
>> STX START+2*
>> TERM START+2*
TRAN ONE+2*, ONE+6!, EXIT!
WAIT EXIT!, QUERY+1*
X ASK, ONE!, ONE+2, ONE+4, ONE+6!, EXIT!
>> XCNT START+3*
XZ EXIT!, QUERY*, QUERY+1
Y ONE!, ONE+2, ONE+3!, ONE+4, ONE+6!, EXIT!
>> ZCNT START+3*
>> ZTDESC ALL+4*
>> ZTDTH ALL+3*
>> ZTIO ALL+3*
>> ZTREQ ALL+3*
>> ZTRTN ALL+3*
>> ZTSAVE("PSXONE" ONE+5*
>> ZTSAVE("PSXQRY" QUERY+2*
>> ZTSAVE("PSXQRYA" QUERY+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All