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

Package: CMOP

Routine: PSXYSTRT


Information

PSXYSTRT ;BIR/HTW-Dual Start Interface ;[ 03/10/99 11:08 AM ]

Source Information

Source file <PSXYSTRT.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 4 NOW^%DTC  ^DIC  ^DIK  ^DIR  
CMOP 3 ^PSXHSYS  STRT^PSXJOB  ^PSXQUE  
Kernel 1 ^%ZTLOAD  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
CMOP 2 PSXSTRT  PSXYQRY  

Entry Points

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

External References

Name Field # of Occurrence
NOW^%DTC START+3
^%ZTLOAD ALL+5
^DIC ONE+2
^DIK PURG+1
^DIR ASKONE+4
^PSXHSYS EXIT+1
STRT^PSXJOB START+4
^PSXQUE ASK

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"INTERFACE CANNOT BE STARTED WHILE LABELS ARE PRINTING!......TRY LATER."
  • Line Location: QUE+2
Function Call: WRITE
  • Prompt: !!,"The CMOP Interface file is in use, try later."
  • Line Location: QUE+3
Function Call: WRITE
  • Prompt: !!,"INTERFACE is already RUNNING, or PURGE is in progress!"
  • Line Location: QUE+4
Function Call: WRITE
  • Prompt: !!,?10,"*** Interface STARTED ***"
  • Line Location: ALL+2
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
Routine Call
  • DIC
  • Line Location:
    • ONE+2
Routine Call
  • DIR
  • Line Location:
    • ASK
    • ONE+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSX(552.1 - [#552.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSX(553 - [#553] START+1*, SETPAR+1, SETPAR+5, PURG+1, QUE+2, ALL*, ALL+1

Label References

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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% START+3!, EXIT!
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!
IO(0 ALL+2
LOG EXIT!
LQRYTM EXIT!
NAK START+2*, EXIT!
NEXT EXIT!
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+1!, ONE+2*, EXIT!
>> PSXPAR0 SETPAR+1*, SETPAR+4
>> PSXPART SETPAR+1*, SETPAR+2, SETPAR+3
PSXPURG PURG+1*, PURG+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!
X ASK, ONE!, ONE+2, ONE+4, ONE+6!, EXIT!
>> XCNT START+3*
XZ EXIT!
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*
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