The following steps are used to install an RPC on the VMS system. (If you are using RMS on Itanium, the options file is the same as that for Alpha users: RMSALPH.OPT.)
Determine the appropriate 
                        	 object library
                        	
                        	For RMS, the name is CNXRMSC0.OLB
                        	
                        	For DBMS, the name is CNXDBM0.OLB
                        	
                        	For Rdb, the name is CNXRDBC0.OLB
                                 	
                                 	Note: The '0' at the end of the name is a zero and not 
                              	 the letter O
Make a backup copy of 
                        	 the original object library, for example:
                        	 
                     
$ COPY CNXRDBC0.OLB CNXRDB_ORIG.OLB
Use the appropriate compiler to create an object file, for example:
$ BASIC RPC_
Create a new executable:
                        	
                        	For RMS, the link command is as follows:
                                 	
                                 	$ LINK/EXE=CNXRMSC0.EXE RPC_.obj CNXRMSC0.OLB/LIB/INCLUDE=(FACTORY), 
                                 	 RMSVAX.OPT/OPT
                        	
                        	(For Alpha systems, the options file is called RMSALPH.OPT)
                        	
                        	For Rdb, the link command is as follows:
                                 	
                                 	$ LINK/EXE=CNXRDBC0.EXE RPC_.obj CNXRDBC0.OLB/LIB /INCLUDE= (FACTORY) 
                                 	 , RDBVAX.OPT/OPT
                        	
                        	(For Alpha systems, the options file is called RDBALPH.OPT)
                        	
                        	For DBMS, the link command is as follows:
                                 	
                                 	$ LINK/EXE=CNXDBMC0.EXE RPC_.obj CNXDBMC0.OLB/LIB /INCLUDE= (FACTORY) 
                                 	 , DBMVAX.OPT/OPT
                        	
                        	(For Alpha systems, the options file is called DBMALPH.OPT)
                        	
                        	If the CONNX server was installed as a shared image, replace the image 
                        	 with the new version of the executable. Refer to the appropriate VMS 
                        	 manual for instructions on using the INSTALL utility.
                        	
                        	If you do not have a license to use the VAX BASIC compiler, RPC.BAS 
                        	 can be rewritten in any language available. Descriptor passes the 
                        	 string parameters, while the integer parameters are passed by reference.