VBECRPCC ;HOIFO/bnt - VBECS VistALink RPC Client Utilities ;07/27/2002 13:00
Source file <VBECRPCC.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 |
---|---|---|
EXECUTE(VBECPRMS) | ; -- execute rpc call
|
|
VALIDATE(VBECPRMS) | ; -- validate parameters sent in
; // TODO: Do checks and build validate error message |
|
REQUEST(VBECPRMS) | ; -- build xml request
|
|
STRING | ;
|
|
ARRAY | ;
|
|
REF | ;
|
|
ADD(STR) | ; -- add string to array
|
|
INITV(RPC) | ; Initialize VBECS VistALink Client parameters
; Input: RPC = Parameter Toolkit Instance of RPC Name ; Output: VBECPRMS or -1^"error specific text" if error occurs setting any VBECPRMS parameter |
|
CHGADPRT(IP,PORT) | ; Change the IP Address and Port of the VBECS VistALink Listner
|
|
CONTEXT(INSTANCE,CONTEXT) | ; Adds, or changes, an RPC Instance and
; it's associated context ; Set CONTEXT to "@" to delete the instance of the RPC. |
|
ERR(ERRTXT) | ; Set VBECPRMS("ERROR") node with error text and quit
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("VBECRPC" | EXECUTE+8 |
Name | Line Occurrences |
---|---|
$$VALIDATE | EXECUTE+3 |
ADD | REQUEST+9, REQUEST+10, REQUEST+11, REQUEST+12, REQUEST+13, REQUEST+14, REQUEST+15, REQUEST+23, REQUEST+24, REQUEST+25 , STRING+1, ARRAY+2, ARRAY+3, ARRAY+5, ARRAY+6, ARRAY+7, REF+1 |
ARRAY | REQUEST+21 |
ERR | INITV+7, INITV+12, INITV+14, INITV+17 |
REF | REQUEST+22 |
REQUEST | EXECUTE+6 |
STRING | REQUEST+20 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CONTEXT | CONTEXT~, CONTEXT+7 |
ENT | INITV+4~, INITV+9*, INITV+11, INITV+13, INITV+16, CHGADPRT+1~, CHGADPRT+2*, CHGADPRT+5, CHGADPRT+9, CONTEXT+4~ , CONTEXT+5*, CONTEXT+7 |
ERR | CHGADPRT+1~, CHGADPRT+5, CHGADPRT+6, CHGADPRT+9, CHGADPRT+10, CHGADPRT+11, CONTEXT+4~, CONTEXT+7, CONTEXT+8 |
ERRTXT | ERR~, ERR+1 |
INSTANCE | CONTEXT~, CONTEXT+7 |
IP | CHGADPRT~, CHGADPRT+4, CHGADPRT+5 |
PAR | INITV+4~, INITV+10*, INITV+11, INITV+13, INITV+16, CHGADPRT+1~, CHGADPRT+3*, CHGADPRT+5, CHGADPRT+9, CONTEXT+4~ , CONTEXT+6*, CONTEXT+7 |
PORT | CHGADPRT~, CHGADPRT+8, CHGADPRT+9 |
PTYPE | REQUEST+1~, REQUEST+19*, REQUEST+20, REQUEST+21, REQUEST+22 |
RPC | INITV~, INITV+7, INITV+15, INITV+16, INITV+17 |
STR | ADD~, ADD+2 |
VBECLINE | REQUEST+1~, REQUEST+2*, ADD+1*, ADD+2 |
VBECNAME | ARRAY+1~, ARRAY+4*, ARRAY+5 |
VBECPI | REQUEST+1~, REQUEST+17*, REQUEST+18*, REQUEST+19, STRING+1, ARRAY+2, ARRAY+4, ARRAY+5, REF+1 |
VBECPRMS | EXECUTE~, EXECUTE+3, EXECUTE+6, EXECUTE+9, VALIDATE~, REQUEST~, INITV+5! |
VBECPRMS("ADDRESS" | INITV+11*, INITV+12 |
VBECPRMS("ERROR" | INITV+6*, ERR+1* |
VBECPRMS("MES | SAGE TYPE" , REQUEST+3*, REQUEST+10 |
VBECPRMS("MODE" | REQUEST+4*, REQUEST+10 |
VBECPRMS("PARAMS" | REQUEST+16, REQUEST+18, REQUEST+19, STRING+1, ARRAY+4, ARRAY+5, REF+1 |
VBECPRMS("PORT" | INITV+13*, INITV+14 |
VBECPRMS("REQUEST" | REQUEST+5*, REQUEST+6 |
VBECPRMS("RESULTS" | EXECUTE+8* |
VBECPRMS("RPC | CONTEXT" , REQUEST+14, INITV+16*, INITV+17, NAME" , REQUEST+13, INITV+15* |
VBECREQ | REQUEST+1~, REQUEST+6*, REQUEST+7, ADD+2 |