All RPC

Package: RPC Broker RPC List

Name Tag Routine Availability Description
Name Tag Routine Availability Description
XWB EGCHO STRING ECHO1 XWBZ1 RESTRICTED This RPC receives a string which will be sent right back to the client. It exists for support of EGcho - Broker demonstration program. to run d ECHO^XWBZ1(something)
XWB EGCHO LIST LIST XWBZ1 RESTRICTED This RPC brings back a small list of elements to the client. It exists for support of EGcho - Broker demonstration program.
XWB EGCHO BIG LIST BIG XWBZ1 RESTRICTED This RPC brings back a lot of meaningless data to the client. It exists for support of EGcho - Broker demonstration program.
XWB EGCHO SORT LIST SRT XWBZ1 RESTRICTED Sorts a given numeric array, starting from HI or LO It exists for support of EGcho - Broker demonstration program.
XWB EGCHO MEMO MEMO XWBZ1 RESTRICTED This RPC accepts text from a client which it will send right back to the client. It exists for support of EGcho - Broker demonstration program.
XWB FILE LIST FILELIST XWBFM RESTRICTED
XWB FILENAME CHECK FILECHK XWBFM RESTRICTED
XWB RPC LIST APILIST XWBFM RESTRICTED Returns a list of remote procedures from the REMOTE PROCEDURE file.
XWB GET VARIABLE VALUE VARVAL XWBLIB SUBSCRIPTION This RPC accepts the name of a variable which will be evaluated and its Integration Agreement (IA) #1629 value returned to the server. For example, this RPC may be called with a parameter variable like DUZ which will be returned as 123456. It should NOT be used to return the value of anything other than a variable. For example, the RPC should not attempt to return the value of a global or function call, as these are unsupported uses of the RPC and are not guaranteed to work consistently.
XWB CREATE CONTEXT CRCONTXT XWBSEC SUBSCRIPTION Establishes context on the server, which will be checked by the Broker before The user has no access to that option The option is temporarily out of order An application can switch from one context to another as often as it needs to. Each time a context is created the previous context is overwritten. For more information on creating a context and the overall Broker security see Broker on-line help documentation. executing any other remote procedure. Since context is nothing more than a Integration Agreement (IA) #1751 client/server "B"-type option in the OPTION file (#19), standard MenuMan security is applied in establishing a context. Therefore, a context option can be granted to user(s) exactly the same way as regular options are done using MenuMan. A context can not be established for the following reasons:
XWB EXAMPLE ECHO STRING ECHOSTR XWBEXMPL RESTRICTED This RPC receives a string which will be sent right back to the client. It exists for support of RPC Broker Example program.
XWB EXAMPLE GET LIST GETLIST XWBEXMPL RESTRICTED This RPC brings back a list of elements to the client. The user can request either a number of lines or a number of Kilobytes of data to be returned. This RPC exists support of RPC Broker Example program.
XWB EXAMPLE WPTEXT WPTEXT XWBEXMPL RESTRICTED
XWB EXAMPLE SORT NUMBERS SORTNUM XWBEXMPL RESTRICTED
XWB GET BROKER INFO BRKRINFO XWBLIB RESTRICTED Returns info regarding setup and parameters of the Broker.
XWB IM HERE IMHERE XWBLIB RESTRICTED Returns a simple value to the client. Used to establish continued existence of the client to the server: resets the server READ timeout.
XWB IS RPC AVAILABLE CKRPC XWBLIB SUBSCRIPTION If RPC is installed, available in relevant context, and of proper version returns 1. Otherwise, returns 0. Integration Agreement (IA) #3011
XWB ARE RPCS AVAILABLE CKRPCS XWBLIB SUBSCRIPTION If RPC in the passed array is installed, available in relevant context, and of proper version returns 1 for that RPC. Otherwise, returns 0. Integration Agreement (IA) #3012
XWB REMOTE RPC EN1 XWB2HL7 SUBSCRIPTION This is the RPC that is called to request that an application RPC be run on a remote system. The data is passed by HL7 to the remote system as is the return value. This RPC will return a HANDLE that can be used to check if the data has been sent back from the remote system. The HANDLE can be used in another RPC to check the status of the RPC.
XWB REMOTE STATUS CHECK RPCCHK XWB2HL7 SUBSCRIPTION This RPC will return the status of a remote RPC.
XWB REMOTE GETDATA RTNDATA XWBDRPC SUBSCRIPTION This RPC will return an ARRAY with what ever data has been sent back from the remote site.
XWB DEFERRED RPC EN1 XWBDRPC PUBLIC This is the RPC that is called to request that a RPC be run through taskman in the background. The first parameter is the name of the RPC to be run. The next 1-10 parameters are the ones for the RPC.
XWB DEFERRED STATUS RPCCHK XWBDRPC PUBLIC This RPC will return the status of a deferred RPC.
XWB DEFERRED GETDATA RTNDATA XWBDRPC PUBLIC This RPC is used to return the data from the XWB DEFERRED RPC call.
XWB DIRECT RPC DIRECT XWB2HL7 SUBSCRIPTION This is the Broker RPC that is called to request that a RPC be run on a remote system. The data is passed by HL7 to the remote system as is the return value. The difference between this and the XWB REMOTE RPC is this is a blocking call meaning the user's workstation will not process anything else until the data returns from the remote system.
XWB REMOTE CLEAR CLEAR XWBDRPC SUBSCRIPTION This RPC is used to CLEAR the data under a HANDLE in the ^XTMP global.
XWB DEFERRED CLEAR CLEAR XWBDRPC PUBLIC This RPC is used to CLEAR the data under a handle in the ^XTMP global.
XWB DEFERRED CLEARALL CLEARALL XWBDRPC PUBLIC This RPC is used to CLEAR all the data known to this job in the ^XTMP global. Makes use of the list in ^TMP("XWBHDL",$J,handle).
XWB EXAMPLE TRAP PARAMS ERRTRAP XWBEXMPL PUBLIC This RPC is for testing use only. It calls the Error Trap to save off the symbol table for debuging. The call accepts up to 9 parameters that are labeled P1 to P9.
XWB M2M EXAMPLE LARRY LARRYRP XWBM2MT
XWB M2M EXAMPLE REF REFRP XWBM2MT RESTRICTED Test RPC for M2M. This just returns result by reference.
XWB EXAMPLE GLOBAL SORT GSORT XWBEXMPL RESTRICTED This RPC uses the new Global call to send down a BIG list of number to sort. In the old Broker it would cause an allocation error but this one saves the data into a temp global.
XWB EXAMPLE BIG TEXT BIGTXT XWBEXMPL