Document toolboxDocument toolbox

Upgrade CAD Publisher 8.0.x to 8.3.x

 

Steps to follow

  1. Check versions of ArangoDB installed (Points 1 to 5 of this page). if you currently have ArangoDB 3.10.x, you only need to install the latest ArangoDB for 3.11.x.

  2. Install the latest Windows Updates, Install/Check C++ Distributables, and then stop all ArangoDB/CAD Publisher services (Points 6 to 10 of this page)

  3. Install the latest ArangoDB 3.11.x (ArangoDB Upgrade) (Current version is 3.11.7)

  4. Install the latest CAD Publisher 8.3.x (Points 11 onwards on this page)

 

  1. IMPORTANT DO NOT IGNORE Back up your CAD Publisher Server before proceeding with the Upgrade procedures below in case an issue occurs during or after the upgrade procedure so you may revert back to before the procedure was started.

  2. Confirm you can successfully log into ArangoDB home page as Root user (Or as “Centro” user if that was used previously). The URL on the server is ArangoDB Web Interface on the CAD Publisher server before proceeding with the ArangoDB upgrade procedure.

  3. Confirm the version of ArangoDB installed by logging into the webpage for it and check that it is supported by CAD Publisher 8.2.x by checking the ArangoDB Compatability Chart: SpinFire Documentation

  1. You can check your current ArangoDB version by logging into ArangoDB, the version is shown at the bottom left of the interface.

    image-20240117-153624.png



  2. IMPORTANT Follow Method A of the ArangoDB Upgrade procedure detailed here: ArangoDB Upgrade. The ArangoDB must be updated in sequential order

    1. For example, If your ArangoDB is currently ArangoDB 3.8.9, you would need to install 3.9.12 and then install 3.10.13 to bring you up to date with the latest Actify-supported ArangoDB. Then you can proceed with updating CAD Publisher detailed on this page.

  3. Install all available Windows Updates and then reboot the machine.

  1. Install both Visual C++ Redistributables x32 and x64 (2015,2017,2019 and 2022 are bundled per executable). If you know these are both already installed you may proceed to the next step.

  2. https://aka.ms/vs/17/release/vc_redist.x86.exe

  3. https://aka.ms/vs/17/release/vc_redist.x64.exe

  4. After installing C++ x32/x64 bit, proceed to Install .NET 4.8.0 (or 4.8.1) and then reboot the machine.

    1. https://aka.ms/vs/17/release/vc_redist.x64.exe

  5. After the reboot. Proceed to Stop the following Services on the CAD Publisher Server:

    1. Open IIS and click “Stop” under Manage Server on the right-hand side.

    2. Next, Open Windows Services, right click ArangoDB in the list and click on “Stop”

    3. Stop the Pipeline Host Service

    4. Stop the Pipeline Manager Service

  6. Run Deployment Script for 8.x.x

    1. Unzip the Centro zip

    2. Open the unzipped folder and Extract the the C7-deploy-8.x.0woxxxx.xxxx.zip file. Which will show you the content below:

    3. In the Power Shell (Or Command Prompt while running it as Admin), navigate to the deploy folder you have just unzipped in Point 11 and do the following:

      1. Run the Setup.bat file. (NOTE - Do not double click or try to right-click and run as admin, this will not work, it must be performed within a Command prompt or Powershell.

      2. Follow the script instructions:

      3. Press Enter for “What Database Name should be used?

      4. Press Enter for “What username should be used for the generated database user account?”

      5. Type n for “If the generated user already exists, would you like to generate a new password?” and press Enter.

      6. Successfull Deployment of the script should display as below; with no errors/warning messages.

         

  7. Install WebAPP

     

    1. Open the Centrowebapp.exe via Powershell or Command Prompt as Administrator

    2. Select the same language used previously for the installation.

      We couldn't load the file.

    3. Click Next to proceed with the installation

    4. Confirm agreement with the license agreement.

    5. Select Application Under Existing Site.

    6. Leave settings as is; unless changed from the default and click Next to proceed.

    7. Leave settings as is; unless changed from the default and click Next to proceed.

    8. Leave settings as is; unless changed from the default and click Next to proceed.

    9. Leave settings as is; unless changed from the default and click Next to proceed.

    10. Ensure server details are inputted correct and use your previously tested username and password here in order to connect to the ActifyDB with the WebAPP.

    11. Click Next to Proceed

    12. Click Install to complete the Web App installation

       

    13. Next, browse to the CAD Publisher website to confirm it is running correctly after installing the Webapp.

      1. This can be done by opening the IIS, right click “Centro” and use “Browse” under Manage Application. Alternatively, type in the name of the server and /centro or use localhost/centro.

      2. The page may take a moment to load, once open you do not need to log in, this is to confirm the WebApp has been installed correctly. (Reaching the Database, Images intact etcw)

         

      3. You may now proceed to upgrade the Pipeline Host and then the Pipeline Manager.

 

Install Pipeline Host

  1. Open a PowerShell or Command Prompt window as an administrator, and enter the following command.

CODE

.\PipelineHostService.exe

Copy

Optionally you can Right-Click the executable and use "Run as administrator"

  1. Select the language for the installation and click

Next.

  1. On the Welcome page, click

Next.

  1. Read the License Agreement, select

I accept the terms in the license agreement, and click Next.

  1. Select a folder to install or use the default then click

Next.

  1. Setup Email server settings or skip for later.

Enter the IP address of the ArangoDb server if it is not local to the Pipeline Host Service.

Enter the database user name and password that the application uses to connect to the ActifyDB on the ArangoDB.

  1. Click Install.

  1. Allow the files to be installed and then click Finish.

  1. Click

Finish.

If you use a Shared/Network Drive for hosting your CAD Files or Converted Files, you will need to re-add the user credentials.

  • Right click the Pipeline Host Service and select Properties

  • Select Log On Tab

  • Re-enter the user credentials who had full read/write access to your CAD data.

 

 

Install Pipeline Manager

  1. Open a PowerShell window as an administrator, and enter the following command

  1. Select the language to view the installation and click.

  1. Click

Next

  1. Read the License Agreement, select

I accept the terms in the license agreement, and click Next.

  1. Leave as Default and click

Next.

  1. Enter the

IP address of the ArangoDB server. Enter the database user name and password that the application uses to connect to the database. Click Next

  1. Click

Install.

  1. Allow the files to be installed.

  1. Click

Finish. Now log in to CAD Publisher Webpage

  • Reboot the Pipeline Host and then the Pipeline Manager (In that order - Important)

  • Log into CAD Publisher and go to the Pipeline Manager

  • Check Pipelines are showing and running correctly

  • If possible, run some files through a Pipeline to confirm they convert successfully.