How to use script:
- git clone the source
- place license files in ./license/ folder
- create folder as ~/st54 and place st54 binary into the folder
- IF parameters need to be changed THEN modify ./conf/mft.conf, e.g edit default port 8444 to something else.
- cd to ./CBA/MFT/CICD/scripts folder
- exec script: ./axway-mft-build.sh eg. ./axway-mft-build.sh server|edge
- check running ports after installation done netstat -nlt
PENDING:
- STS and STE communication (integration) : work in progress
- Artifactory integration : Binary extraction and deplyment build should be stored in CBA's arctifactory
NOTE 1: the following parametes are configurable now (located at ./conf/mft.conf) InstallMode = Standard InstallDir = /app/Axway InstallTempDir = /home/mftcba/mytmp userName = mftcba isNonRootInstall = true dbType = useMySQLLocal mySQLPort = 33060 mySQLPort.Type = IPPortOwner mySQLPort.Max = 65535 mySQLPort.Min = 1024 sslAdminPort = 8444 IncludeFiles.SecureTransport = Install_SecureTransport_V5.4.properties
NOTE 2: Below is the procedure to obtain property files required by the script
Silent installation – A silent installation method is available. This method of installation allows you to carry out an installation without any questions being asked by the installer. To perform a silent installation:
- Start the SecureTransport install in normal mode.
- Complete the installer dialog screens up until the point of installation (for example, before clicking Install).
- Create a copy of the two .properties files under <installation_root_directory>\SilentFile<date_and_time>_install\ to a temp folder.
- Quit the installation in normal mode.
- Run the installation with the following switches for silent install:# ./setup.sh -s /path/to/Install_Axway_Installer_.properties Note Use the Axway Installer properties file for the silent install, not the SecureTransport properties file. Note Always provide the full path to the properties file, instead of a relative one.”
Example:
- Install using setup script with properties
./setup.sh -s /app/Install_Axway_Installer_V4.8.0.properties
Initialization in progress .......... Please wait while execution process is being prepared! .................................................................................................................................................................................................................................................................. ---------------------------------------- Summary ---------------------------------------- The information below summarizes the installation status. Refer to install.log for more details. ------------------------------------------------------------------------------ Axway_Installer_V4.8.0 Installed in /app/Axway/ Axway_Installer_4.8.0_SP3 has been applied successfully. ------------------------------------------------------------------------------ Product: SecureTransport_V5.4 Installed in /app/Axway/SecureTransport/ JRE7 is not officially supported on the current OS distribution/version(CentOSLinux 7.7.1908) by its vendor. ------------------------------------------------------------------------------ You have new mail in /var/spool/mail/mftcba