source: cprs/trunk/BDK50/BDK32_P50/Help/broker.cnt@ 1694

Last change on this file since 1694 was 1678, checked in by healthsevak, 10 years ago

Added this new version of Broker component libraries while updating the working copy to CPRS version 28

File size: 5.6 KB
RevLine 
[1678]1:Base broker.hlp>main
2:Title RPC Broker Developer's Guide
3:Link delphi4.hlp
4:Link delphi5.hlp
5:Link delphi6.hlp
6:Link del6vcl.hlp
7:Link Fmdc.hlp
81 RPC Broker V. 1.1 Developer's Guide
92 Overview
103 Contents=Contents
113 Introduction=introduction
123 Broker Overview=Broker_Overview
133 Orientation=Orientation
143 About this Version of the RPC Broker=About_this_version
153 Developer Considerations=Developer_Considerations
163 Application Issues=Application_Level_Issues
173 Silent Login=Silent_Login
182 RPC Broker Components, Classes, and Units
193 EBrokerError Exception=EBrokerError
203 Classes
214 TMult=TMult_Class
224 TParamRecord=TParamRecord_Class
234 TParams=TParams_Class
244 TVistaLogin=TVistaLogin_Class
254 TVistaUser=TVistaUser_Class
263 Components
274 TCCOWRPCBroker=TCCOWRPCBroker_Component
284 TRPCBroker=TRPCBroker_Component
294 TSharedBroker=TSharedBroker_Component
304 TSharedRPCBroker=TSharedRPCBroker_Component
314 TXWBRichEdit=TXWBRichEdit_Component
323 Units
334 Hash=Hash_unit
344 LoginFrm=LoginFrm_Unit
354 MFunStr=MFunStr_unit
364 RPCConf1=RPCConf1_unit
374 RpcSLogin=RpcSLogin_Unit
384 SplVista=SplVista_unit
394 TRPCB=TRPCB_unit
404 TVCEdit=TVCEdit_Unit
412 Remote Procedure Calls (RPCs)
423 Overview=rpc_overview
433 What Makes a Good RPC?=rpc_good
443 Creating RPCs=rpc_create
453 M Entry Point for an RPC
464 Relationship Between an M Entry Point and an RPC=rpc_routine_relationship
474 First Input Parameter=rpc_first_input_param
484 Return Value Types=rpc_return_value_types
494 Input Parameters=rpc_input_parameter_types
504 Examples=rpc_entry_point_examples
513 RPC Entry in the Remote Procedure File
524 RPC Entry in the Remote Procedure File=rpc_file_entry
534 RPC Version in the Remote Procedure File=RPC_Version_in_Remote_Procedure_File
544 Blocking an RPC in the Remote Procedure File=Blocking_an_RPC
554 Cleanup after RPC Execution=rpc_cleanup
564 Documenting RPCs=rpc_document
573 Executing RPCs from Clients
584 How to Execute an RPC from a Client=rpc_execute_from_client
594 RPC Security: How to Register an RPC=rpc_register
604 RPC Limits=RPC_limits
614 BrokerExample Online Code Example=BrokerExample
622 Other RPC Broker APIs
633 Overview=otherapi_Overview
643 Encryption Functions=otherapi_encrypt
653 M Emulation Functions=otherapi_m_emulation
663 $$BROKER^XWBLIB=otherapi_broker
673 $$RTRNFMT^XWBLIB=otherapi_rtrnfmt
683 XWB ARE RPCS AVAILABLE=XWB_ARE_RPCS_AVAILABLE
693 XWB IS RPC AVAILABLE=XWB_IS_RPC_AVAILABLE
703 XWB GET VARIABLE VALUE RPC=otherapi_getvarvalue
713 Running RPCs on a Remote Server
724 Options For Running RPCs on a Remote Server=Options_For_Running_RPCs_on_a_Remote_Server
734 Checking RPC Availability on a Remote Server=Checking_RPC_Availability_on_a_Remote_Server
744 XWB DIRECT RPC=XWB_DIRECT_RPC
754 XWB REMOTE RPC=XWB_REMOTE_RPC
764 XWB REMOTE STATUS CHECK=XWB_REMOTE_STATUS_CHECK
774 XWB REMOTE GETDATA=XWB_REMOTE_GETDATA
784 XWB REMOTE CLEAR=XWB_REMOTE_CLEAR
793 Deferred RPCs
804 Overview of Deferred RPCs=Overview_of_Deferred_RPCs
814 XWB DEFERRED RPC=XWB_DEFERRED_RPC
824 XWB DEFERRED STATUS=XWB_DEFERRED_STATUS
834 XWB DEFERRED GETDATA=XWB_DEFERRED_GETDATA
844 XWB DEFERRED CLEAR=XWB_DEFERRED_CLEAR
854 XWB DEFERRED CLEARALL=XWB_DEFERRED_CLEARALL
862 Debugging and Troubleshooting
873 RPC Error Trapping=Error_Handling
883 Identifying the Listener Process on the Server=ID_Listener
893 Identifying the Handler Process on the Server=ID_Handler
903 Testing Your RPC Broker Connection=Testing_Connection
913 Client Timeout and Buffer Clearing=Buffer_Clearing
922 Developer Utilities
933 RPC Broker Programmer Preferences=IDH_brokprogpref
942 Tutorial
953 Introduction=tut_intro
963 Advanced Preparation=tut_prep
973 Step 1: Create Application with an RPC Broker Component=tut_step1
983 Step 2: Get Server/Port=tut_step2
993 Step 3: Establish Broker Connection=tut_step3
1003 Step 4: RPC Routine to List Terminal Types=tut_step4
1013 Step 5: RPC to List Terminal Types=tut_step5
1023 Step 6: Call the ZxxxTT LIST RPC=tut_step6
1033 Step 7: Associate IENs=tut_step7
1043 Step 8: Routine to Retrieve Terminal Types=tut_step8
1053 Step 9: RPC to Retrieve Terminal Types=tut_step9
1063 Step 10: Call Zxxx RETRIEVE RPC=tut_step10
1073 Step 11: Register RPCs=tut_register
1083 See Also: FileMan Delphi Components (FMDC)=tut_fmdc
1093 Tutorial Source Code=tut_pascal
1102 DLL Interface
1113 Introduction=dll_intro
1123 DLL Special Issues
1134 RPC Results from DLL Calls=dll_results
1144 GetServerInfo Function and the DLL=dll_getserverinfo
1153 DLL Exported Functions
1164 RPCBCall=dll_function_rpcbcall
1174 RPCBCreate=dll_function_rpcbcreate
1184 RPCBCreateContext=dll_function_rpcbcreatecontext
1194 RPCBFree=dll_function_rpcbfree
1204 RPCBMultItemGet=dll_function_rpcbmultitemget
1214 RPCBMultPropGet=dll_function_rpcbmultpropget
1224 RPCBMultSet=dll_function_rpcbmultset
1234 RPCBMultSortedSet=dll_function_rpcbmultsortedset
1244 RPCBParamGet=dll_function_rpcbParamGet
1254 RPCBParamSet=dll_function_rpcbParamSet
1264 RPCBPropGet=dll_function_rpcbpropget
1274 RPCBPropSet=dll_function_rpcbpropset
1283 Guidelines for C++
1294 Overview=dll_cpp_intro
1304 TRPCBroker C++ Class Methods=dll_cpp_methods
1314 Initialize the Class=dll_cpp_init
1324 Create Broker Instances=dll_cpp_create
1334 Connect to the Server=dll_cpp_connect
1344 Execute RPCs=dll_cpp_execute
1354 Destroy Broker Instances=dll_cpp_destroy
1363 Guidelines for C
1374 Overview=dll_c_intro
1384 Initialize—LoadLibrary and GetProcAddress=dll_c_init
1394 Create Broker Components=dll_c_create
1404 Connect to the Server=dll_c_connect
1414 Execute RPCs=dll_c_execute
1424 Destroy Broker Components=dll_c_destroy
1433 Guidelines for Visual Basic
1444 Overview=dll_vb_intro
1454 Initialize=dll_vb_init
1464 Create Broker Components=dll_vb_create
1474 Connect to the Server=dll_vb_connect
1484 Execute RPCs=dll_vb_execute
1494 Destroy Broker Components=dll_vb_destroy
Note: See TracBrowser for help on using the repository browser.