ABSPOSAO ; IHS/FCS/DRS - INITIATE ; [ 09/12/2002 10:05 AM ]
Source file <ABSPOSAO.m>
| Package | Total | Call Graph |
|---|---|---|
| Pharmacy Point of Sale | 3 | HANGUP^ABSPOSAB $$WAITCHAR^ABSPOSAM LOG^ABSPOSL |
| 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) |
| Name | Line Occurrences |
|---|---|
| HANGUP | INITIATE+33 |
| LOG | INITIATE+10, INITIATE+17, INITIATE+20, INITIATE+26, INITIATE+29, INITIATE+31, INITIATE+34 |
| >> | 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~ |
| Name | Field # of Occurrence |
|---|---|
| $T( | LOG |