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 |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: ABSPOSAO

Package: Pharmacy Point of Sale

Routine: ABSPOSAO


Information

ABSPOSAO ; IHS/FCS/DRS - INITIATE ; [ 09/12/2002 10:05 AM ]

Source Information

Source file <ABSPOSAO.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Pharmacy Point of Sale 3 HANGUP^ABSPOSAB  $$WAITCHAR^ABSPOSAM  LOG^ABSPOSL  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Pharmacy Point of Sale 1 ABSPOSAM  

Entry Points

Name Comments DBIA/ICR reference
HANGUP
INITIATE() ;EP - wait for the host to initiate communications
; usually, this is an ENQ
; sometimes, it may be ACK/ENQ or ENQ/ACK (Envoy 4.1 page 6)
; Returns 0 if success, error code if failure
; Error code 30101 - disconnected
; This probably means that the host system only gives us one
; transaction per phone call, and we were hoping for an ENQ to
; let us send a second transaction, but the host sent EOT instead.
; Error code 30102 - nothing received and we hung up
LOG(X)

External References

Name Field # of Occurrence
HANGUP^ABSPOSAB HANGUP
$$WAITCHAR^ABSPOSAM INITIATE+11, INITIATE+15, INITIATE+24
LOG^ABSPOSL LOG

Label References

Name Line Occurrences
HANGUP INITIATE+33
LOG INITIATE+10, INITIATE+17, INITIATE+20, INITIATE+26, INITIATE+29, INITIATE+31, INITIATE+34

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ACK INITIATE+11, INITIATE+15
CH INITIATE+11~*, INITIATE+13, INITIATE+15*, INITIATE+16, INITIATE+19, INITIATE+23, INITIATE+24*, INITIATE+25, INITIATE+31, INITIATE+32
>> DIALOUT HANGUP
>> ENQ INITIATE+11, INITIATE+24
OK INITIATE+12~, INITIATE+16*, INITIATE+19*, INITIATE+25*
RET INITIATE+12~, INITIATE+18*, INITIATE+21*, INITIATE+27*, INITIATE+30, INITIATE+32*, INITIATE+33*, INITIATE+34, INITIATE+35
X LOG~

Marked Items

Name Field # of Occurrence
$T( LOG
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables |  Marked Items |  All