Applies To:
[ Zend Core 2..x ]
[ IBM System i ]
Overview
The Delete Licensed Program (DLTLICPGM) command is used with the IBM i (i5) OS to delete all the objects that make up the licensed program.
When a change is made to any of the LP objects, an object is added to a library or a directory that is stamped as a part of the LP the delete license program command may fail at times.
Instructions
Note: To safely remove Zend Core from your system after Zend Server for IBM i has been installed, please verify that you are at version 2.6.1 of Zend Core for IBM i5/OS. Please see this article for details:
The Delete Licensed Program (DLTLICPGM) command, from an 5250 command line:
- DLTLICPGM remove the product 1ZCORE5 from the system
- WRKOBJLCK OBJ(ZENDCORE) OBJTYPE(*LIB)
- DLTLICPGM LICPGM(1ZCORE5)
Complete these steps for a failed uninstall
- From a 5250 line:
- ENDSBS ZEND - end the subsystem if active
- WRKLIB ZENDCORE -select option 12 to work with library
- WRKOBJPDM LIB(ZENDCORE) OBJ(ZCOREI5) - identify the two objects:
- 1. ZCOREI5 *PRDDFN - Zend Software for IBM i5/OS
- 2. ZCOREI5 *PRDLOD - Zend Core - product load
- Select option 4= delete - remove the product definition and product load.
- DLTLIB ZENDCORE
- Remove or Rename the Zend products directories: Usr/local/Zend & www/zendcore4
2. Rename the directories:
- WRKLNK '/usr/local' and Select option 7 - rename the directory /Zend
- WRKLNK '/www' and Select option 7 - rename the directory /zendcore
3. Remove the directories:
- CALL QP2TERM to start the PASE terminal shell
4. From the terminal shell enter the commands:
- rm -rf /usr/local/zend
- rm -rf /www/zendcore
5. You can use the following IBM icommands include in a CLP as well to remove the product this step is the same as before to remove the directories:
- QSYS/CD DIR(/)
- QSYS/CALL PGM(QP2SHELL) PARM('/QOpenSys/usr/bin/ksh' 'rm -rf /usr/local/zend')
- QSYS/CALL PGM(QP2SHELL) PARM('/QOpenSys/usr/bin/ksh' 'rm -rf /www/zendcore')
Excerpt: The Delete Licensed Program (DLTLICPGM) command is used with the IBM i OS to delete all the objects that make up the licensed program. When a change is made to any of the LP objects, an object is added to a library or a directory that is stamped as a part of the LP the delete license program command may fail at times.