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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BOPTCP

Package: IHS Omnicell Pyxis Interface

Routine: BOPTCP


Information

BOPTCP ;IHS/ILC/ALG/CIA/PLS - TCP/IP Send/Receive Utility;03-Feb-2006 10:58;SM

Source Information

Source file <BOPTCP.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 2 (CALL,CLOSE)^%ZISTCP  (,$$NEWERR,UNWIND)^%ZTER  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Omnicell Pyxis Interface 1 BOPT1  

Entry Points

Name Comments DBIA/ICR reference
QUIT ;Shut down
SOCKET() ; Substitute SOCKET...
TRACE(S1) ;
IP() ; Substitute IP ADDRESS...
GET ;Get responce
OPEN ;Open connection
SETUP ;EP - SET UP INFO
EN(INPUT,OUTPUT) ;Call to do direct connect to MPI
ERR(REA) ;Report back an error
ENDCHARS ; Add EOT ctrl characters, etc, below... LJA
ERROR ;Trap an error
SDATA(ROOT,TYPE) ;EP - Send data from a source
DATA ;Send data
GDATA(ROOT,STAT) ;EP - get Data
MORE

External References

Name Field # of Occurrence
CALL^%ZISTCP OPEN+2
CLOSE^%ZISTCP QUIT+1
^%ZTER ERROR+1
$$NEWERR^%ZTER SETUP+3
UNWIND^%ZTER ERROR+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: A7RERR
  • Line Location: BOPTCP+42
Function Call: READ
  • Timeout: 3
  • Variable: RESTRNG#200
  • Line Location: GDATA+4
Function Call: WRITE
  • Prompt: @X,!
  • Line Location: SDATA+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" EN+8
^BOP(90355 - [#90355] IP+1, SOCKET+1
^TMP($J TRACE+2!, TRACE+4, TRACE+5, TRACE+6

Label References

Name Line Occurrences
$$ERR EN+10
DATA EN+11
ENDCHARS SDATA+6
GDATA GET+1
GET EN+12
MORE MORE+5
OPEN EN+10
QUIT EN+13, ERR+2
SDATA DATA+2
SETUP EN+4
TRACE ERR+1, OPEN+1, OPEN+3, DATA+1, SETUP+4

Naked Globals

Name Field # of Occurrence
^( TRACE+5*
^(0 TRACE+5*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% TRACE+1~, TRACE+5*
>> BOPCHKA GDATA+4*, GDATA+6*
>> BOPI MORE+2*
>> BOPIP OPEN+2, SETUP+1
>> BOPK GDATA+11*, MORE, MORE+4*
>> BOPLINE MORE+2*, MORE+3
>> BOPOCK OPEN+2, SETUP+1
>> BOPTRNG MORE*, MORE+1, MORE+2
D SDATA+1~
E GDATA+1~
H TRACE+1~, TRACE+3*, TRACE+5
I EN+1~, GDATA+1~, MORE+3*
INPUT EN~, DATA+2
IO OPEN+4, GDATA+4, SDATA+4
L SDATA+1~
LOOP EN+1~
LP EN+1~
M GDATA+1~
OUTPUT EN~, GET+1
POP EN+1~, EN+10, ERR+2, OPEN+2
REA ERR~, ERR+3
>> RESTRNG GDATA+4*, GDATA+6, GDATA+9*, MORE
ROOT GDATA~, MORE+3, SDATA~, SDATA+2, SDATA+3
S1 TRACE~, TRACE+2, TRACE+5
STAT GDATA~
TYPE DATA+2, SDATA~
U IP+1, SOCKET+1
X EN+1~, EN+8*, SDATA+1~, SDATA+2*, SDATA+3*, SDATA+4
XCS EN+1~
XCS("IP" SETUP+1*
XCS("SOCK" SETUP+1*
XCS("STAT" ERR+1, SETUP+2*
XCSDAT EN+1~
XCSER EN+1~
XCSEXIT EN+1~, SETUP+2*
XCSMD EN+1~
XCSNT EN+1~, EN+7, SETUP+3*
XCSTIME EN+1~, SETUP+2*
XCSTRACE EN+2~, TRACE+5, SETUP+2*
Y EN+2~, SDATA+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All