HOTFIX 7 for Zend Server 5.6.0 ============================== Zend Server HOTFIX 7 (PTF Z4ZC0012) contains cumulative PTF which consists of the following parts: - HOTFIX 2 -/user/local/zendsvr/zdd.sh - /usr/local/zendsvr/gui/application/data/zend-server.ini - HOTFIX 3 - PHP upgrade to version 5.3.14 - XML Toolkit 12-07 Update - Toolkit Compatibility Wrapper and Zend Toolkit API Beta version 1.3.0 - XMLSERVICE objects version 1.7.0 - HOTFIX 4 - Zend Framework upgrade to version 1.12.0 - HOTFIX 6 - Zend Framework version 2.0.2 - Removing outdated DB2 client library Note: This PTFs can be applied to Zend Server with PHP 5.3 only PTF Installation ---------------- This proccess will apply the XMLToolkit update to Zend Server. 1. Log on to the IBM i system with a *SECOFR user profile, user class with all the special authorities. a. Stop the Zend Server subsystem using the following Zend Server Setup Menu options: - GO ZENDSVR/ZSMENU ->option 5 ->option 2 b. Remove the ZENDSVR library from the library list by exiting the Zend Server Setup Menu and clicking the function key F3 twice. c. Create the SAVF files in the QGPL library for the PTF save file: - CRTSAVF FILE(QGPL/Z4ZC0012) 2. Transfer PTFs by binary FTP to the SAVF PTF file in QGPL. This can be done by executing the following steps: a. Verify that FTP is running on your IBM i system by running the following command and looking for 'FTP' or '21' in the Local Port column: - NETSTAT *CNN b. Open a command prompt and change the directory to the directory that contains the files you extracted from the ZIP file. c. Run the FTP command, specifying the name of your i5/OS system. e.g: FTP IBM i_system_name/TCP address d. If prompted, enter a valid user profile and password. Enter the following bin command to specify a binary transfer - bin e. Change the directory to QGPL - cd qgpl f. Transfer the PTF save files to the IBM i system by running the following commands: - put Z4ZC0012.savf Z4ZC0012 Note: If any PTF was installed on your system temporarily apply the PTF permanently by running: - APYPTF LICPGM(2ZSVRPI) SELECT(*ALL) APY(*PERM) 3. Load the PTF by running: - LODPTF LICPGM(2ZSVRPI) DEV(*SAVF) SAVF(QGPL/Z4ZC0012) 4. Apply the PTF by running: - APYPTF LICPGM(2ZSVRPI) SELECT(4ZC0012) 5. Check if the PTF was applied by running: - GO ZENDSVR/ZSMENU ->option 2 6. Start the Zend Server subsystem using the Zend Server Setup Menu by running: - GO ZENDSVR/ZSMENU ->option 5 ->option 1 Note: The Toolkit demo programs will sometimes not work after the PTF is applied. Complete the following steps to overcome this issue: 1. Stop Zend Server subsystems by entering: - GO ZENDSVR/ZSMENU ->option 5 ->option 2 2. Start QSH shell by entering: -QSH 3. Change to Toolkit directory by entering: -cd /usr/local/zendsvr/share/ToolkitAPI 4. Run script by entering: - ToolkitIpcrm.sh 5. Press F3 to exit QSH shell 6. Start Zend Server subsystems by entering: - GO ZENDSVR/ZSMENU ->option 5 ->option 1 PTF remove - This process can be used to undo the PTF update if needed ---------- 1. Log on to the IBM i system with a user profile of *SECOFR user class with all special authorities. a. Stop Zend Server Subsystem using Zend Server Setup Menu - GO ZENDSVR/ZSMENU ->option 5 ->option 2 b. Remove ZENDSVR library from the library list by exiting Zend Server Setup menu and clicking the function key F3 twice. 2. Remove the PTF by running: - RMVPTF LICPGM(2ZSVRPI) SELECT(4ZC0012) 3. Start the Zend Server subsystem using the Zend Server setup menu by running: - GO ZENDSVR/ZSMENU ->option 5 ->option 1