XWBDRPC ;ISF/RWF - Deferred RPCs, used by XWB2HL7 ;01/14/2003 09:27
Source file <XWBDRPC.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
EN1(RET,RPC,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10) | ;Call a deferred RPC with 1-7 parameters.
|
|
DQ | ;
|
|
REX | ;Exit from RPC
|
|
CAPI(TAG,NAM,PAR) | ;make API call
|
|
ERR | ;Handle an error
|
|
RTNDATA(RET,HDL) | ;Return the data under a handle
|
|
CLEAR(RET,HDL) | ;Clear the data under a handle
|
|
CLEARALL(RET) | ;Clear ALL the data for this job.
|
|
RPCGET(N,R) | ;Convert RPC name to IEN and parameters.
|
|
PARAM() | ;Build remote parameter list
|
|
ADDHDL(HL) | ;Add a handle to local set
|
|
HANDLE() | ;Return a unique handle into ^XTMP
|
|
HAN2 | ||
HDLSTA(HL,STATUS) | ;update the status node in XTMP
|
|
PLACE(HL,DATA) | ;Called to place each line of data.
|
|
RPCCHK(RET,HDL) | ;RPC handle status check.
|
|
CHKHDL(HL) | ;Return the status of a handle
|
|
GETNODE(HL,ND) | ;Get a status node
|
|
SETNODE(HL,ND,DATA) | ;Set a status node
|
RPC Name | Call Tags |
---|---|
XWB REMOTE GETDATA | RTNDATA |
XWB DEFERRED RPC | EN1 |
XWB DEFERRED STATUS | RPCCHK |
XWB DEFERRED GETDATA | RTNDATA |
XWB REMOTE CLEAR | CLEAR |
XWB DEFERRED CLEAR | CLEAR |
XWB DEFERRED CLEARALL | CLEARALL |