EPC - 800
Date : 08 January 2007
EPC800 Highlights
In addition to the correction of a number of reported issues with Visual LANSA and LANSA for iSeries, EPC800 delivers two additional alterations worth noting here.
- Problems associated with the overlaying of an alphanumeric field with a packed decimal field (or vice versa) have been fixed. In these cases, both the overlaying field and the field being overlaid must contain data in the correct format before they are used; otherwise an error will now occur. For example, if the overlaid field has been initialized to blank, an error will occur if the overlaying field is used as packed decimal.
- A new Built In Function LIST_PRINTERS has been added to allow retrieval of a list of printers currently configured. Additionally, WPxx X_RUN parameters can now be used to enable setting printer preferences (layout etc).
| Product | Visual LANSA and LANSA for iSeries | ||
|---|---|---|---|
| Version | 11.3 | ||
| Pre-Requisite Details | EPC790 | ||
| Related Products | |||
| Full Distribution In | Next Cumulative EPC or next Version | ||
| Special Notes | All Version 11.3 Visual LANSA EPCs include updates that must be applied to Windows and iSeries systems (Independent Visual LANSA development environments only require the Windows updates). Failure to upgrade both sides of a development environment will render the Host Monitor and LANSA SuperServer applications inoperable. Attempting to use the Host Monitor and LANSA SuperServer applications without having applied the EPC to both sides of a development environment will generate an EPC mismatch error. Make a full backup of your LANSA environment on each platform to which this EPC will be applied. | ||
| iSeries Specific Special Notes | V5R1 ONLY: This EPC should NOT be applied to a LANSA system on OS/400 V5R1. Applying this EPC to a LANSA system on V5R1 can cause connections via the LANSA Listener to fail with an MCH3601 error. Refer to QC2POSIX error on V5R1 after applying post CU3 EPCs The iSeries instructions are expedited procedures that assume a sound knowledge of OS/400. You should use a user profile that is QSECOFR, part of the QSECOFR group, or, has *ALLOBJ and *SECADM special authorities. You must end the Web Server and run the LANSA for the Web cleanup program before applying this EPC. You must end the Listener and Host Monitor if active. You must end the LANSA Integrator server if it has been used with the LANSA system to be updated. | ||
| User Actions | You must rebuild files affected by 127575. See below for further details. | ||
| Document Updates | This EPC does not contain updates to any guides. The following Help Text will also be added to the online documentation available at www.lansa.com/support/docs/update.htm. Help text included in this document for new BIF LIST_PRINTERS shipped in this EPC as 128480. Refer to LIST_PRINTERS Help Text Help text included in this document for new WPxx X_RUN parameters shipped in this EPC as 126546. Refer to X_RUN printer options Help Text | ||
| Hotfixes | The following Hotfixes will be replaced by this EPC:
|
Instructions to install the EPC
EPC800 includes software to be installed on an iSeries machine and on a Windows machine. These instructions describe the installation and use of all delivered items.
- Download EPC800.EXE file from the Web site or email.
- Unzip (double click) EPC800.EXE. These files will be extracted:
- EPC800.htm - this document
- EPC800 - iSeries Save file
- EPC800w.exe - Windows install executable
Instructions provided for:
| Yes | LANSA for iSeries |
| Yes | Visual LANSA |
Detailed changes
EPC800 includes these changes: [Click here to Show table...]
Affected objects
Windows Components: [Click here to Show table...]
iSeries Components: [Click here to Show table...]
Install Instructions
Instructions for installing on iSeries
These instructions have been abbreviated for experienced LANSA users. If you need further assistance to install the EPC, full instructions are available in the Technical Resources of the LANSA web site at www.lansa.com/support/notes/epc.
- Backup all the LANSA folders, system libraries and ALL the LANSA IFS objects (LANSA_pgmlib/x_lansa) before applying this EPC
- You need exclusive use of the LANSA system before applying the EPC. To check for active users refer to Appendix C How to check for Active Users in the Installing LANSA on iSeries guide for instructions.
- End the Listener, Host Monitor and Web Server for the LANSA system and run the LANSA for the Web cleanup program.
- Move the unzipped file EPC800 to a shared folders (QDLS) on the iSeries.
- Use the XFLRTOSAVF command to convert the folder to a save file (LANSA program library must be on your library list) - press F4 for command details. A save file will be created by this command.
- Sign on with QSECOFR user profile, part of the QSECOFR group, or has *ALLOBJ and *SECADM special authorities.
- Use the RSTOBJ command to restore all objects from library QTEMP into library QTEMP, eg.
RSTOBJ OBJ(*ALL) SAVLIB(QTEMP) DEV(*SAVF) SAVF(<save file name>) RSTLIB(QTEMP) - Display your current library list. If QTEMP is not shown, add it to your library list by using the ADDLIBLE (add library list entry) command.
- Install the EPC using the command:
LOADEPC800 PGMLIB(<pgmlib>)
<pgmlib> is the name of the LANSA program library, often DC@PGMLIB but it may be different on your system.
- Save and then delete the backout library (iiiEPCnn where iii = 1st three characters of the LANSA pgm library and nn is sequence number) created by the install. The contents of the library may be used to backout this EPC and return your system to its previous state.
- Sign off and then on again before commencing the next installation, eg:
- to apply this EPC on another LANSA system
- to apply another EPC on the same LANSA system
Special Instructions for users of iSeries Web Server (multi-tier)
To apply EPC800 on the Web Server tier of your LANSA for the Web system, follow these steps:
- If you haven't installed or upgraded LANSA for the Web on the Web Server, do so before proceeding with step 2.
- End the Web Server and run the LANSA for the Web cleanup program. Refer to 13.5.6 Clean Up Systems in the LANSA Online documentation for cleanup instructions.
- Restore the EPC objects into QTEMP (Perform the same steps you used to restore the objects in your LANSA for the Web application/data server system).
- Display your current library list. If QTEMP is not shown, then add it to your library list using the ADDLIBLE (add library list entry) command.
- Install the EPC for the Web Server by using the command:
LOADE800MT ADMLIB(<adminlib>) COMLIB(<comlib>)
where <admin> is the name of the LANSA for Web Administration library.
where <comlib> is the name of the LANSA Com/Share library. This is often DC@COMLIB but it may different on your system
- Press enter to continue processing.
- Save, and then delete, the backout library (iiiEPCMBnn where iii = 1st three characters of the LANSA pgm library and nn is sequence number) created by the install. The contents of this library may be used to backout this EPC and return your system to its previous state.
Instructions for installing on Windows
- Backup all the LANSA folders and your LANSA database before applying this EPC.
- Stop using the LANSA development environment and stop all currently executing LANSA applications.
- Double-click on EPC800w.exe.
- Select the "Setup" button or "Cancel" if you do not want to proceed.
- If you have multiple configurations installed, Select the configuration to which the EPC is to be applied.
- If you are prompted to reboot your pc - please reboot.
- To view details of the installed EPCs:
- sign into LANSA
- view the Help menu
- Product Information option
- then select the Installation Details tab
- expand the Installation/ EPC Summary
- review the last entries
X_RUN printer options Help Text [Click here to Show help...]
LIST_PRINTERS Help Text [Click here to Show help...]
© 2006 LANSA