Configure RAS for distributed RAS and RAS load balancing

  1. Install Crystal Reports Application Server (RAS) on one or more servers.
    Note: If you don’t want to run RAS on your Reporting Services server, you still must install RAS on it. Select Custom installation and then select the SDK Only installation. The SDK installation puts the required client components on the Reporting Services server.
  2. In the WebSphere Administrative Console, stop the Reporting Services application server.
  3. With an editor, open clientSDKOptions.xml located in the WEB-INF/lib directory.
  4. Above the ServerOptionsVec XML node, add server information to connect your RAS servers.

    For example:

    <ServerInfos version="2" xsi:type="CrystalReports.ServerInfos" id="1">
    		<ServerInfo version="2" xsi:type="CrystalReports.ServerInfo" id="2">
       <Server>server1:1566</Server>
    			<Adapter>TCPIP</Adapter>
    		</ServerInfo>
    		<ServerInfo version="2" xsi:type="CrystalReports.ServerInfo" id="3">
    			<Server>server2:1566</Server>
    			<Adapter>TCPIP</Adapter>
    		</ServerInfo>
    	</ServerInfos>

    Where server1 and server2 are the names of your RAS servers. 1566 is the default port number for the Crystal Reports Application Server.

    Note: For a single RAS server, add only one ServerInfo node section to the file.
  5. If the clientSDKOptions.xml file contains a ServerOptions section, add the server information there.

    For example:

    <ServerOptionsVec version="1.0" xsi:type="CrystalReports.ServerOptionsVec"
    id="1">
         <ServerOptions version="1.0" xsi:type="CrystalReports.ServerOptions"
    id="2">
           <PortNumber>1566</PortNumber>
           <ServerName>server1</ServerName>
           <Adapter>TCPIP</Adapter>
         </ServerOptions>
    <ServerOptions version="1.0" xsi:type="CrystalReports.ServerOptions"
    id="3">
           <PortNumber>1566</PortNumber>
           <ServerName>server2</ServerName>
           <Adapter>TCPIP</Adapter>
         </ServerOptions>
       </ServerOptionsVec>
  6. Save and close the file.
  7. In the WebSphere Administrative Console, start the Reporting Services application server.
  8. Launch the Reporting Services Administration view.
  9. Click System Settings.
  10. In the Crystal Reports Server Configuration, clear the Default Report Application Server field so it is blank.
    Note: When the Default Report Application Server field is blank, Reporting Services uses the clientSDKOptions.xml file as the source for the RAS server locations.
  11. Click Save.
  12. Close the Reporting Services Administration view
  13. In the WebSphere Administrative Console, restart the Reporting Services application server.