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 |