<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://vistapedia.com/index.php?action=history&amp;feed=atom&amp;title=RPC_HELP_XWB_REMOTE_RPC</id>
	<title>RPC HELP XWB REMOTE RPC - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://vistapedia.com/index.php?action=history&amp;feed=atom&amp;title=RPC_HELP_XWB_REMOTE_RPC"/>
	<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=RPC_HELP_XWB_REMOTE_RPC&amp;action=history"/>
	<updated>2026-05-09T16:54:14Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://vistapedia.com/index.php?title=RPC_HELP_XWB_REMOTE_RPC&amp;diff=16810&amp;oldid=prev</id>
		<title>Kdtop: Created page with &quot; RPC Broker Help Home &lt;h2&gt;XWB REMOTE RPC&lt;/h2&gt; Example  Use this RPC to request that an RPC be run on a remote system. T...&quot;</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=RPC_HELP_XWB_REMOTE_RPC&amp;diff=16810&amp;oldid=prev"/>
		<updated>2015-07-06T23:10:33Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/index.php/RPC_Broker_Help&quot; title=&quot;RPC Broker Help&quot;&gt; RPC Broker Help Home&lt;/a&gt; &amp;lt;h2&amp;gt;XWB REMOTE RPC&amp;lt;/h2&amp;gt; &lt;a href=&quot;/index.php/RPC_HELP_XWB_REMOTE_RPC_Example&quot; title=&quot;RPC HELP XWB REMOTE RPC Example&quot;&gt;Example&lt;/a&gt;  Use this RPC to request that an RPC be run on a remote system. T...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[RPC_Broker_Help| RPC Broker Help Home]]&lt;br /&gt;
&amp;lt;h2&amp;gt;XWB REMOTE RPC&amp;lt;/h2&amp;gt;&lt;br /&gt;
[[RPC_HELP_XWB_REMOTE_RPC_Example|Example]]&lt;br /&gt;
&lt;br /&gt;
Use this RPC to request that an RPC be run on a remote system. This RPC allows other Broker activity while the remote RPC runs. Use [[RPC_HELP_XWB_DIRECT_RPC|XWB DIRECT RPC]] to block all other Broker activity while the remote RPC runs. See [[RPC_HELP_XWB_REMOTE_Options_for_Running_RPCs_on_a_Remote_Server|Options for Running RPCs on a Remote Server]] for a comparison of the two methods.&lt;br /&gt;
	&lt;br /&gt;
XWB REMOTE RPC requests the remote RPC. The return value is a [[RPC_HELP_XWB_DEFERRED_HANDLE|HANDLE]] that is used to check status and retrieve data. The following RPCs must be used to complete the transaction&lt;br /&gt;
* [[RPC_HELP_XWB_REMOTE_STATUS CHECK|XWB REMOTE STATUS CHECK]]&lt;br /&gt;
* [[RPC_HELP_XWB_REMOTE_GETDATA|XWB REMOTE GETDATA]]&lt;br /&gt;
* [[RPC_HELP_XWB_REMOTE_CLEAR|XWB REMOTE CLEAR]]&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;LOCATION PARAMETER&amp;#039;&amp;#039;&amp;#039;: Pass the station number of the remote VistA M Server in [[RPC_HELP_TRPCBroker_Param|Param]][0].[[RPC_HELP_TParamRecord_Value_Property|Value]], and the type (literal) in [[RPC_HELP_TRPCBroker_Param|Param]][0].[[RPC_HELP_TParamRecord_PType_Property|PType]]&lt;br /&gt;
	&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;RPC PARAMETER&amp;#039;&amp;#039;&amp;#039;: Pass the name of the RPC to be run in [[RPC_HELP_TRPCBroker_Param|Param]][1].[[RPC_HELP_TParamRecord_Value_Property|Value]], and the type (literal) in [[RPC_HELP_TRPCBroker_Param|Param]][1].[[RPC_HELP_TParamRecord_PType_Property|PType]].&lt;br /&gt;
	&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;RPC VERSION PARAMETER&amp;#039;&amp;#039;&amp;#039; (Optional): Pass minimum version of RPC to be run in [[RPC_HELP_TRPCBroker_Param|Param]][2].[[RPC_HELP_TParamRecord_Value_Property|Value]], and the type (literal) in [[RPC_HELP_TRPCBroker_Param|Param]][2].[[RPC_HELP_TParamRecord_PType_Property|PType]]. It will be checked against the value in the [[RPC_HELP_M_Entry_In_RP_File_RPC_Version|VERSION field of the REMOTE PROCEDURE file]] on the remote VistA M Server.&lt;br /&gt;
	&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PARAMETERS TO THE REMOTE RPC&amp;#039;&amp;#039;&amp;#039;: Pass up to seven parameters for the remote RPC in [[RPC_HELP_TRPCBroker_Param|Param]][3] through [[RPC_HELP_TRPCBroker_Param|Param]][9].&lt;br /&gt;
	&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;RETURN VALUE&amp;#039;&amp;#039;&amp;#039;: An array. The first node is equal to a string that serves as a [[RPC_HELP_XWB_DEFERRED_HANDLE|HANDLE]]. This [[RPC_HELP_XWB_DEFERRED_HANDLE|HANDLE]] should be stored by the application and used to check the status and retrieve the data. In the case of an error condition the first node of the array is equal to a string with the syntax &amp;quot;-1^error text&amp;quot;.&lt;br /&gt;
	&lt;br /&gt;
NOTE: XWB REMOTE RPC is available only on a controlled subscription basis.&lt;/div&gt;</summary>
		<author><name>Kdtop</name></author>
	</entry>
</feed>