The script SYSPIP supplies the possibility to apply a patch directly from the command line. Therefore, in Windows environments even the executables like Trade2.exe could be installed with the standard patch handling procedure.
The main features of the patch handling are
SYSPIP Patch Installation Tool 1.00 / 24.02.04
------------------------------------------------------------------------ This script is the command line version of the TradeDesign transaction SYSPIP. Usage: SYSPIP insbase tarbase patch insbase This argument holds the absolute base directory of the base installation. This is the directory where the bin, log and patch directory are located. tarbase This argument holds the absolute directory where the patch is to be applied to. This might be the same as insbase or in case of overlays the full file path of the overlay, where the patch shall be applied. patch This argument holds the name of the patch to be applied. This name is either the name of the ZIP file (without the .zip extension) or the name of the directory holding the already unpacked patch. SYSPIP first tries to unzip the ZIP file of the patch and then applies the patch. The steps in there sequence are: create patch dir, unzip ZIP file, rename ZIP file to .zip.bak, archive old versions of the patch files in the directory patch.old, copy all files of the patch to the target directory. The following log files below the specified installation base are used: log\install.log Installation log of all installed patches log\syspip.(patch).log Processing log of the application of (patch) patch\(patch).log Unzip log of (patch).zip patch\lasterr.log Semaphore reflecting incomplete or running patches CAUTION: Currently SYSPIP does not support path and/or file names with embedded blanks.
Sample:
To install the patch p030408 in the installation in D:\DOK5 itself the following command could be used and could create the following output:
D:\DOK5\BIN>syspip d:\dok5 d:\dok5 p030408 SYSPIP is about to handle the patch p030408 to be finally installed in d:\dok5. Did you check, that all necessary resources are not in use and nobody else is installing a patch concurrently? Are you sure that the target of the patch is selected correctly? You might cancel SYSPIP with CTRL-C now. Press any key to continue . . . SYSPIP started to handle patch p030408 with target d:\dok5. SYSPIP successfully applied patch p030408 in target d:\dok5.