Updating SEAL APW Service¶
Requirements¶
- internet access for downloading the zip file from the SEAL Systems delivery platform
Instructions¶
With SEAL APW Service 4.7.0 the directory structure of the installation changes. Therefore the update requires different steps depending on your current version of SEAL Add Printer Wizard:
Hint - SOAP::Lite package for Perl required
You have to install the 20181204_perl_soap-lite_1.27_part.zip
package with easyPRIMA, if you
- use HTTPS/SSL data transfer to SEAL APW Service 4.7.0 and
- use easyPRIMA version 1.3.1 or later.
Otherwise, the export from easyPRIMA to SEAL APW Service will not work. In this case the 500 SSL negotiation failed
error message is written into the edc.log
log file.
Stop the system and any Perl processes completely with sysstop -full
before you install the 20181204_perl_soap-lite_1.27_part.zip
package. Otherwise the Perl environment will be corrupted.
Updating from Version 4.x¶
The update process from version 4.x to 4.7.0 divides into three parts.
- Preparing the New Directory Structure
- Updating SEAL APW Service
- Cleaning up the Old Directory Structure
Preparing the New Directory Structure¶
-
Open a PowerShell (Administrator) and stop SEAL APW Service:
stop-service apw-rest
-
Copy the following directories to the new locations:
robocopy "%ProgramData%\SEAL Systems\plossys\config" "%ProgramData%\SEAL Systems\config" * /e /b /copyall /fp /ns /nc /np /nfl /ndl
robocopy "%ProgramData%\SEAL Systems\plossys\data" "%ProgramData%\SEAL Systems\data" * /e /b /copyall /fp /ns /nc /np /nfl /ndl
Caution - access rights
Do not copy the directories via Windows Explorer. Use the
robocopy
command in the PowerShell (Administrator) instead, in order to retain the necessary access rights. -
Save the
mongod.conf
configuration file:rename "%ProgramData%\SEAL Systems\config\mongod.conf" mongod.conf.bak 2>NUL
Updating the installation¶
-
In a browser, log on to the SEAL Systems delivery platform with your logon data:
https://delivery.sealsystems.de
Hint - logon data
You receive the logon data from your Technical Project Manager at SEAL Systems.
-
Download the SEAL APW Service 6.0.2.91 - msi folder from the SEAL Systems delivery platform. It is saved as
APW Service - 6.0.2.91 - msi.zip
. -
Extract the
.zip
archive. -
Open a PowerShell (Administrator), change to the
APW Service - 6.0.2.91 - msi
directory and start installing the packages:cd "APW Service - 6.0.2.91 - msi"
install.ps1
-
Open the required firewall ports for necessesary services:
firewall.ps1
Cleaning up the Old Directory Structure¶
-
Open a PowerShell (Administrator) and stop SEAL APW Service:
stop-service apw-rest
-
According to the settings saved in the
.bak
backup of the configuration file, customize the new configuration file:%ProgramData%\SEAL Systems\config\mongod.conf
-
If SEAL APW Service runs in a cluster, edit the following file:
%ProgramData%\SEAL Systems\config\mongod.conf
-
Insert the following line into the
net
section:bindIp: 0.0.0.0
-
Remove the
.bak
backup of the configuration file:del /S /Q "%ProgramData%\SEAL Systems\config\mongod.conf.bak"
-
Remove previous installation directory:
rmdir "%ProgramData%\SEAL Systems\PLOSSYS"
-
Start SEAL APW Service:
start-service apw-rest
Updating from Previous Versions¶
-
Uninstall your current version of SEAL Add Printer Wizard.
-
Install SEAL APW Service 6.0.2.91.