VAQREQ06 ;ALB/JFP - REQUEST PDX RECORD,TRANSMIT;01MAR93
Source file <VAQREQ06.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EP | ; -- Programmer entry point for sending PDX requests
; -- This code is used by both request and unsolicited request |
|
| TASK | ; -- Load taskman variables and task off
|
|
| XMIT | ; -- Makes an entry in the 'PDX TRANSACTION' file
|
|
| PRELOAD | ; -- Loads the constant data for multiple domains
|
|
| LDREQ | ; -- Sets DR string and non-constant variables, LOAD FOR REQUEST
|
|
| LDUNS | ; -- Sets DR string and non-constant variables, LOAD FOR UNSOLICITED
|
|
| MNOTI | ; -- Loads the notify multiple
|
|
| MSEG | ; -- Loads the data segment muliple
|
|
| CMNT | ; -- Loads comment for unsolicited request (WORD PROCESSOR FIELD)
|
|
| END | ; -- End of code
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | PRELOAD+1 |
| %XY^%RCR | CMNT+3 |
| T0^%ZOSV | EP+3 |
| T1^%ZOSV | TASK+9 |
| ^%ZTLOAD | TASK+5 |
| ^DIE | LDREQ+20, LDUNS+20 |
| UPDATE^DIE | MNOTI+7 |
| PID^VADPT6 | PRELOAD+6 |
| $$WORKDONE^VAQADS01 | XMIT+12 |
| $$NEWTRAN^VAQFILE | XMIT+1 |
| $$FILESEG^VAQFILE2 | MSEG+4 |
| $$GETINST^VAQUTL97 | LDREQ+2, LDUNS+1 |
| $$GETSEN^VAQUTL97 | PRELOAD+9 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^VAT(394.61 - [#394.61] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(4 - [#4] | PRELOAD+14 |
| ^DIC(4.2 - [#4.2] | PRELOAD+15 |
| ^TMP("CMNT" | TASK+8!, XMIT+8 |
| ^TMP("VAQNOTI" | XMIT+6, MNOTI+3, MNOTI+5 |
| ^TMP("VAQSEG" | EP+6, XMIT+7, MSEG+2, MSEG+3 |
| ^VA(200 - [#200] | PRELOAD+19 |
| ^VAT(394.81 - [#394.81] | PRELOAD+12 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> %DT | PRELOAD+1* |
| %X | CMNT+1*, CMNT+4! |
| %Y | CMNT+2*, CMNT+4! |
| >> DA | XMIT+3*, CMNT+2 |
| >> DFN | PRELOAD+5*, PRELOAD+9 |
| DIE | LDREQ+19*, LDREQ+20!, LDUNS+19*, LDUNS+20!, MNOTI+9! |
| DLAYGO | MNOTI+9! |
| DOMCNT | EP+4*, TASK+8!, XMIT+2* |
| DOMDA | TASK+8!, PRELOAD+13*, PRELOAD+15 |
| DR | LDREQ+3*, LDREQ+20!, LDUNS+2*, LDUNS+20!, MNOTI+9! |
| DR(1 | LDREQ+4*, LDREQ+5*, LDREQ+6*, LDREQ+7*, LDREQ+8*, LDREQ+9*, LDREQ+10*, LDREQ+11*, LDREQ+12*, LDREQ+13* , LDREQ+14*, LDREQ+15*, LDREQ+16*, LDREQ+17*, LDUNS+3*, LDUNS+4*, LDUNS+5*, LDUNS+6*, LDUNS+7*, LDUNS+8* , LDUNS+9*, LDUNS+10*, LDUNS+11*, LDUNS+12*, LDUNS+13*, LDUNS+14*, LDUNS+15*, LDUNS+16*, LDUNS+17* |
| DUZ | XMIT+12, PRELOAD+18, PRELOAD+19, PRELOAD+20 |
| FACDA | TASK+8!, PRELOAD+13*, PRELOAD+14 |
| LOAD | TASK+8!, XMIT+4*, XMIT+5 |
| NOTI | TASK+8!, MNOTI+2*, MNOTI+3*, MNOTI+5 |
| PARMNODE | TASK+8!, PRELOAD+12*, PRELOAD+13 |
| POP | EP+4*, EP+7! |
| >> SEG | MSEG+1*, MSEG+2*, MSEG+3 |
| >> SEGND | MSEG+3*, MSEG+4 |
| U | PRELOAD+7, PRELOAD+13, PRELOAD+14, PRELOAD+15, PRELOAD+19 |
| >> VA("BID" | PRELOAD+8! |
| >> VA("PID" | PRELOAD+7, PRELOAD+8! |
| >> VAQAUSIT | LDREQ+2*, LDREQ+15, LDUNS+1*, LDUNS+16 |
| >> VAQDFN | PRELOAD+4, PRELOAD+5, LDREQ+4, LDUNS+3 |
| >> VAQDOM | EP+4*, EP+6*, LDREQ+2, LDREQ+16, LDUNS+1, LDUNS+17, MSEG+2, MSEG+3 |
| >> VAQDZ | PRELOAD+17*, PRELOAD+20* |
| >> VAQDZN | PRELOAD+17*, PRELOAD+19*, LDREQ+12, LDUNS+11, LDUNS+13 |
| >> VAQFLAG | EP+8* |
| >> VAQIDOB | LDREQ+9, LDUNS+8 |
| >> VAQISSN | LDREQ+8, LDUNS+7 |
| VAQJUNK | MSEG+4*, MSEG+5! |
| VAQMSG | MNOTI+1~, MNOTI+8! |
| >> VAQNM | LDREQ+7, LDUNS+6 |
| VAQNOTI | LDREQ+1*, LDREQ+17, MNOTI+1~, MNOTI+5*, MNOTI+6 |
| VAQNTF | MNOTI+1~, MNOTI+8! |
| VAQNTF( | MNOTI+6* |
| >> VAQOPT | TASK+2, XMIT+4, XMIT+8, XMIT+12 |
| >> VAQPID | PRELOAD+2*, PRELOAD+7*, LDREQ+10, LDUNS+9 |
| >> VAQPR | XMIT+3*, XMIT+10, XMIT+12, MNOTI+6, MSEG+4 |
| >> VAQRQADD | PRELOAD+15*, LDREQ+14, LDUNS+15 |
| >> VAQRQDT | PRELOAD+1*, LDREQ+11, LDUNS+10, LDUNS+12 |
| >> VAQRQSIT | PRELOAD+14*, LDREQ+13, LDUNS+14 |
| >> VAQSENPT | PRELOAD+3*, PRELOAD+9*, PRELOAD+10*, LDREQ+5, LDUNS+4 |
| >> VAQTRN | XMIT+3* |
| >> VAQTRN( | XMIT+10* |
| X | TASK+8!, XMIT+12*, PRELOAD+1* |
| >> XRT0 | TASK+9 |
| >> XRTL | EP+3 |
| >> XRTN | TASK+9* |
| Y | TASK+8!, XMIT+1*, XMIT+3, PRELOAD+1 |
| ZTDESC | TASK+2*, TASK+7! |
| ZTDTH | TASK+3*, TASK+7! |
| ZTIO | TASK+3*, TASK+7! |
| ZTRTN | TASK+1*, TASK+5, TASK+7! |
| ZTSAVE | TASK+7! |
| ZTSAVE("VAQTRN(" | TASK+4* |
| ZTSK | TASK+6, TASK+7! |
| Name | Field # of Occurrence |
|---|---|
| $T( | TASK+9 |