Configuring Automatic RFA Updates

The DSCAutoRFAUpdate directory is installed in the user installation directory for Designer Central.

It can be run from this directory, or it can be copied to another system.

The system that runs the updater must:

  • Have a valid Live Collaboration Server pointing to the needed database
  • Should be a separate Live Collaboration Server so the normal RMI Live Collaboration Server is not overloaded
  • Configure all RFA servers and stores and set up user directories.
  • Edit the AutoRFAUpdate.bat file and modify the line, set JAVA_HOME=<Java installation directory>, to specify the Java home path. For example, set JAVA_HOME=C:\Java\jdk1.6.0_14.

  1. Configure the update process using the DSCAutoRFAUpdate\config\DSCAutoRFAUserConfig.xml file. This XML code shows the config file:

    <?xml version="1.0" encoding="UTF-8" ?> 
    
    <DSCAutoRFAConfigurations>
    
        <DSCAutoRFAConfig>
    
            <loginname>UserName</loginname> 
    
            <password>Password</password> 
    
            <vault>eService Production</vault> 
    
            <rmihost>localhost</rmihost> 
    
            <rmiport>1099</rmiport> 
    
              <debug>true</debug> 
    
              <encoding>UTF-8</encoding> 
    
              <timeinterval>15</timeinterval> 
    
              <MCSURL>http://muthub:8088/enovia</MCSURL> 
    
      </DSCAutoRFAConfig>
    
    </DSCAutoRFAConfigurations>
    

  2. Update the config file with details specific to your installation:


    • loginname--Login name of the super user, who must be assigned the integration, but not an actual user of the integration; you should define a username for the auto-RFA process
    • password--Password for the super user
    • vault--The vault for connecting to the RMI server
    • rmihost--Host machine running the RMI service
    • rmiport--Port the RMI service monitors on the specified RMI host
    • debug--True or false to enable or disable debugging
    • encoding--Used for all process involved in the update
    • timeinterval--Time interval in minutes for running the job
    • MCSURL--The URL for the MCS machine