Updating SEAL APW Service¶
Requirements¶
- internet access for downloading the zip file from the SEAL Systems delivery platform
Instructions¶
With SEAL APW Service version 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 shell and change to the installation directory of your SEAL APW Service.
-
Stop SEAL APW Service:
systemctl stop apw-rest
-
Create the new directories and copy the old contents to the new locations:
sudo mkdir -p /opt/seal/etc
sudo cp -a /opt/seal/plossys/etc/* /opt/seal/etc
sudo mkdir -p /opt/seal/data
sudo cp -a /opt/seal/plossys/data/* /opt/seal/data
sudo find /opt/seal/etc -type f -exec sed -i "s|/opt/seal/plossys/|/opt/seal/|g" "{}" \;
sudo ln -fs /opt/seal/etc/mongod.conf /etc/mongod.conf
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.0.65 - rpm folder from the SEAL Systems delivery platform. It is saved as
APW Service - 6.0.0.65 - rpm.zip
. -
Extract
.zip
archive:unzip "APW Service - 6.0.0.65 - rpm.zip"
-
Change to the
APW Service - 6.0.0.65 - rpm
directory and start installing the extracted packages:cd "APW Service - 6.0.0.65 - rpm"
sudo sh install.sh
Cleaning up the Old Directory Structure¶
-
Open a shell and change to the installation directory of your SEAL APW Service.
-
Stop SEAL APW Service:
systemctl stop apw-rest
-
Customize the new configuration files in the following directory:
/opt/seal/etc
-
Delete the
*.rpmnew
files:sudo rm /opt/seal/etc/*.rpmnew
-
Remove the old installation directory:
sudo rm -rf /opt/seal/plossys
-
Start SEAL APW Service:
systemctl start apw-rest
Updating from Previous Versions¶
-
Uninstall your current version of SEAL Add Printer Wizard.
-
Install SEAL APW Service 6.0.0.65.