============================================================================ Readme File for iSeries Access for Windows Service Packs 5722-XE1 V5R3M0 Cumulative Service Pack Level ------------- SI13587 ------------- (c) Copyright IBM Corporation 2004. All rights reserved. ======================================================================== Co-requisite PTF SI13588 is automatically included with any shipment or web download of SI13587. SI13588 exists only for packaging reasons. All service pack level references will be to SI13587. SI13587 can be installed on any PC/server that is at V5R3 service level SI10817. See iSeries Access for Windows Properties in the IBM iSeries Access for Windows folder to determine current service level. NOTICE: ------- Application of this PTF may disable or render ineffective programs that use system memory addresses not generated by the IBM translator, including programs that circumvent control technology designed to limit interactive capacity to purchased levels. This PTF may be a prerequisite for future PTFs. By applying this PTF you authorize and agree to the foregoing. ----------------- Table of Contents ----------------- 1.0 INSTALLATION INSTRUCTIONS 1.1 INSTALLING FROM AN iSeries SYSTEM 1.2 INSTALLING FROM A LOCAL OR NETWORK DRIVE 1.3 COMBINING THE SERVICE PACK WITH AN iSeries ACCESS FOR WINDOWS INSTALLATION IMAGE 2.0 RECOMMENDATIONS/RESTRICTIONS 2.1 iSeries SERVER FIXES 2.2 APPLICATION DEVELOPMENT FUNCTION WITHIN iSeries NAVIGATOR 3.0 AUTHORIZED PROGRAM ANALYSIS REPORT (APAR) ABSTRACTS - SERVICE PACK LEVEL = SI13587 (May 2004) 4.0 INSTALL/UNINSTALL CONSIDERATIONS 4.1 REMOVING THE SERVICE PACK 4.2 UNABLE TO INSTALL FROM THE SERVICE SOURCE? 4.3 SERVICE PACK CONTROL 5.0 DATA TRANSFER CONSIDERATIONS 5.1 TRANSFERRING DATA WHEN THE FILE OR DATA CCSID IS 65535 --------------------------------------------------------------------- 1.0 INSTALLATION INSTRUCTIONS ------------------------------ 1.1 INSTALLING FROM AN iSeries SYSTEM -------------------------------------- The following method would be used if you have received the iSeries Access for Windows service pack through the iSeries PTF ordering process either as an individual PTF order or as part of an OS/400 PTF cumulative package. Once this service pack has been applied to an iSeries system with the LODPTF and APYPTF iSeries commands, it can be installed on individual PC's with the "Check Service Level" or "Install Service Pack" shortcuts in the iSeries Access for Windows Service folder. Check Service Level, controlled by the iSeries Access for Windows Properties Service tab, will detect that the Service source directory has been updated, and will present the user with the option to install the service pack at startup time as well. The APYPTF will update the iSeries Access for Windows install image directory (\QIBM\ProdData\Access\Windows\Install\Image) on the iSeries. Any client that installs iSeries Access for Windows (or selected components) from this image will automatically receive this service pack level (no extra steps or reboots). In this scenario, the service pack cannot be uninstalled on the client PC because it is merged in with the base release. Running setupsp.bat from the iSeries Access for Windows install image directory (\QIBM\ProdData\Access\Windows\Install\Image) will launch the service pack install wizard. View setupsp.bat via Notepad or Wordpad to see instructions on how to invoke setupsp.bat to record or run a silent service pack install. RMVPTF will restore your iSeries install image to the prior service level (or the base release if there was no prior service pack applied). 1.2 INSTALLING FROM A LOCAL OR NETWORK DRIVE --------------------------------------------- The following method would be used if you have received the iSeries Access for Windows service pack as a set of install image files via a download from IBM's FTP site. Install the service pack by running the "SETUP.EXE" program from your PC. This program is part of the install image files shipped with a service pack. If you change the iSeries Access for Windows Properties Service tab Source Directory to the directory containing these install image files, you can also use the "Check Service Level" or "Install Service Pack" shortcuts in the iSeries Access for Windows Service folder. Before running this program, copy the service pack install image files to a local drive on your PC or to any accessible network drive. Once the install setup program has completed, you can then remove the install image files from that drive. 1.3 COMBINING THE SERVICE PACK WITH AN iSeries ACCESS FOR WINDOWS INSTALLATION IMAGE ------------------------------------------------------------------------------------- The following method could be used if you downloaded the service pack image from the iSeries Access for Windows web page location: http://www-1.ibm.com/servers/eserver/iseries/clientaccess/casp.htm The iSeries Access for Windows service pack PTFs are combined with the original iSeries Access for Windows installation image in QIBM\ProdData\Access\Windows\Install\Image NOTE: this directory is a symbolic link to QIBM\ProdData\CA400\Express\Install\Image There is one physical directory - either of these paths will access the directory. This means that a user can install (or upgrade) iSeries Access for Windows from this combined image directory and get the latest applied service level automatically in one integrated step - since the original installation image files have been replaced by updated versions via the service pack PTF. Selectively installing components from this combined image directory will also automatically get the latest applied service level for that component. If you tailored the iSeries Access for Windows install image to another directory (for instance, on another server), using the Create Tailored Installation Image (cwbinimg.bat) tool, you can use the PTFFORM.EXE download in the FTP directory to duplicate the function of applying the iSeries PTF by following these steps: 1. Download PTFFORM.EXE (from the tailored/ FTP directory) to a temporary directory. 2. Run PTFFORM.EXE to expand the service pack files and copy them into an iSeries Access for Windows installation image directory, replacing any existing files. 3. Delete PTFFORM.EXE after it has completed its processing. Now you have combined this service pack level with the iSeries Access for Windows installation image, so that users can install iSeries Access for Windows plus this service pack in one integrated step. Note that this procedure also works if the installation image has already been combined with a prior service pack level. This procedure will replace the prior service level in the combined image with this new level. Alternatively, if you have a full copy of the original iSeries Access for Windows install image in a directory, you can combine PTFFORM.EXE with this full image, using the same 3-step procedure detailed above. Then you can run Create Tailored Installation Image (cwbinimg.bat) from this full image directory, to create tailored image directories that will automatically have the service pack merged in. 2.0 RECOMMENDATIONS/RESTRICTIONS --------------------------------- 2.1 iSeries SERVER FIXES -------------------------- In addition to installing the iSeries Access for Windows Service Pack, all servers should stay current on the latest Cumulative PTF Package, HIPER Group PTF, and Database Group PTF. Refer to IBM eServer iSeries Technical Support: Recommended fixes at http://www-912.ibm.com/s_dir/slkbase.nsf/recommendedfixes 2.2 Application Development function within iSeries Navigator --------------------------------------------------------------- The Application Development folder within iSeries Navigator is being added back in V5R3 when the iSeries Navigator Network component is installed. All help and panels associated with Application Development functions will appear in English language only. To see the Application Development folder within the iSeries Navigator hierarchy, perform either of the following: -- Selectively Install (or initially install) the Network component of iSeries Navigator from an installation image containing V5R3 service pack SI11806 or newer. -- If the Network component is already installed on the PC, install service pack SI11806 or newer to receive the Application Development folder in the hierarchy. Application Administration can be used to restrict the display of the Application Development folder to certain users or groups of users. If secondary languages are installed on the PC, the Application Development English help and panels will be copied to each installed language directory. If a subsequent secondary language is installed, install service pack SI11806 or newer to copy the Application Development English help and panels into the new language directory. 3.0 AUTHORIZED PROGRAM ANALYSIS REPORT (APAR) ABSTRACTS -------------------------------------------------------- This a list of APAR fixes included in this service pack. Each service pack is cumulative; the current service pack includes all the fixes from the prior service pack levels. The APAR abstracts are listed by installable component within a service pack level. --------------------------------- Service Pack Level = SI13587 Build date = May 2004 --------------------------------- REQUIRED PROGRAMS ----------------- APAR SE12606: CA400EXP-2-MSGCWBCF0005-F/CWBBACK CWBBACK FAILS WHEN DBCS INVOLVED When the Japanese version of iSeries Access for Windows is installed, running CWBBACK on Windows NT 4.0, Windows 2000, or Windows XP fails and displays the following message: CWBCF0005 - Backup of iSeries Access configuration has failed. even when logged on as an administrator of the PC. If the environment name, in this case the Japanese equivalent of "User Connection", is changed to the English text "My Connections", (or probably any other string not containing double-byte characters), the problem no longer occurs. It is unknown whether this problem occurs only when double-byte characters exist in an environment name. The problem occurs because of the inconsistent behavior of a Microsoft API, and may not occur on all systems, or even on the same system at different times. This PTF works around the inconsistent behavior of the Microsoft API, and thus fixes the reported problem. Because the exact behavior of this API in all scenarios is unknown, no circumvention is guaranteed to permanently work around the problem. CIRCUMVENTION: If the environment name, and possibly all other configured names (such as system names), are changed so they contain only single-byte characters, the problem might no longer be experienced. APAR SE13599: CA400EXP - Add 64 bit support to XDA Windows client The XDA Windows client interface into the iSeries DB2/400 database does not support Windows 64-bit applications. 64-bit support has been added to the XDA Windows client to support Windows 64-bit applications accessing the iSeries DB2/400 database. APAR SE13926: CA400EXP-CONNECTIONS-UNPRED NO CWBCFG KERBEROS SETTING The cwbcfg utility provides a parameter for configuring the signon mode of the connection being defined: /uid . All signon modes may be set using this parameter except the use of Kerberos. The /uid parameter of cwbcfg now accepts the value *KERBEROS which configures the connection to use Kerberos for authentication. For example: cwbcfg /host server1 /uid *KERBEROS creates a connection to server "server1" and configures it for all users of the PC, and for the Default User, so that Kerberos is used for authentication. Previously, the only allowed values were *WINLOGON, *PROMPTALWAYS, and an actual iSeries user ID. IMPORTANT NOTE: Although you can now configure the new connection to use Kerberos, authenticating this way may not work. One possible reason is that the new or changed connection is configured only for accounts local to the PC on which cwbcfg is run. Successful use of Kerberos may require logging on to a domain, and local account configuration information is not typically used for domain logons. This is no different from the case in which a user logs on to the local PC, then uses iSeries Navigator to configure a connection to use Kerberos as the means of authentication. APAR SE14941: CA400EXP-DTRANSFER Help not displayed Help text is not displayed for Datatransfer objects when accessed from a Visual Basic program. APAR SE15016: SSL - Update default key database A VeriSign Global Server Intermediate Root CA certificate has expired on January 7, 2004. This CA certificate was included in the default SSL key database shipped with the product. Updated SSL key database files (cwbssldf.kdb and cwbssldf.sth) will be provided by this service pack. The new files will only be installed if the previous files are deleted or do not exist in the Common Documents folder. CIRCUMVENTION: Go to VeriSign.com and download the new CA certificate. https://www.verisign.com/support/site/caReplacement.html APAR SE15205: CA400EXP - Incorrect data passed to database server from XDA Windows client The correct data is not getting sent to the database server through the XDA Windows client, thus causing a MCH3601 error message to get passed back from the database server. The process of setting up the data buffer in the XDA Windows client was updated to pass the correct data to the database server. APAR SE15507: CA400EXP-OPCON-INCORROUT CWBOPAUT.DLL ERROR Customer tries to open Operations Console and gets a CWBOPAUT.DLL error. Also, subsequent Check Service Level's will fail with "Check Version cannot continue. Return code 08". When Check Service Level is used to service or upgrade iSeries Navigator Plugins via Selective Setup, an erroneous key is written to the registry, making it appear that the Secure Sockets Layer (SSL) component is installed when it really is not. Operations Console therefore fails looking for the cwbopaut.dll that is only packaged with SSL. Selective Setup is changed to not write out the erroneous key anymore. CIRCUMVENTION: If the following key is present, with no key values associated with it, it can be deleted from the registry so that Operations Console will work properly: HKEY_LOCAL_MACHINE\SOFTWARE\IBM\Client Access\ CurrentVersion\Selectively_Installable_Components\ Secure Sockets Note: Only remove this key if the Secure Sockets Layer (SSL) component of iSeries Access for Windows has definitely not been installed. APAR SE15715: CA400EXP-INCORROUT cwblmsrv background task not exiting The background task cwblmsrv is not exiting properly. The background task cwblmsrv will be fixed to always exit properly. CIRCUMVENTION: The extra cwblmsrv background tasks can be killed using Task Manager. OPTIONAL COMPONENTS ------------------- INCOMING REMOTE COMMAND ----------------------- No fixes. iSeries NAVIGATOR ----------------- APAR SE12438: CA400EXP-OPNAV-OUTPUT-INCORROUT CWBUN_GETPUBLICLISTOBJECT AP cwbUN_GetPublicListObject API fails to return the correct spool file ID when used in the iSeries Navigator 'Work Management' node. The API works correctly in the 'Basic Operations' node. APAR SE12441: CA400EXP-OPNAV-NETWORK-MSGCPI0954 CREATE DISK TO MAX ASP USE Customer uses iSeries Navigator to create a disk drive for a Windows server. iSeries Navigator shows a message that indicates the maximum size that can be specified for the disk drive. If the user specifies the maximum size that iSeries Navigator indicates, then the ASP overflows and message CPI0954 is issued to QSYSOPR. The customer then must delete the disk drive and recreate it using a smaller size. If the size that they specify is still too large to fit in the ASP, message CPI0954 is issued again and they must start over. It may take several tries to get the disk drive size reduced enough so that the ASP does not overflow. The customer wants iSeries Navigator to give a better indication of the maximum disk drive size that will fit in the ASP so that they can create a disk drive that fills up the ASP without overflowing the ASP. iSeries Navigator was incorrectly calculating the amount of space that is available in the ASP. It showed a maximum disk capacity value that was larger than the actual size that would fit in the ASP. The maximum disk capacity calculation has been adjusted to give a more accurate indication of the disk size that will fit in the ASP. APAR SE12774: CA400EXP-OPNAV-DBASE-INCORROUT CREATE NEW VIEW DIALOG MAY NO When accessing the new view dialog from the libraries or Database Navigator, files with a large number of fields may not show the last field in that file when added to the top portion of the dialog box. CIRCUMVENTION: You can see the last field by dropping the table being added onto the bottom grid control of the main New View dialog. Since this causes all columns of the table to be added to the selection list, you will need to remove any fields that you don't want selected for the view being created. APAR SE12976: CA400EXP-OPNAV-DBASE-INCORROUT PROMPTING FOR PASSWORD Using the V5R2 iSeries Navigator's database plug-in and selecting libraries would provide a window asking for a user ID and password even though the connection was configured to use the network ID and password. This prompt should not appear but if it were responded to, the user would not be prompted again for the remainder of the day. APAR SE13504: CA400EXP-OPNAV-INCORROUT LPAR Create wizard doesn't use regional setting for shared procs In the 'New logical partition wizard' at the step to move processing power (after selecting shared processors), the 'amount to move' field does not use the delimiter as specified on the client. The field appears to be hardcoded to have 0.00 in it. This causes problems in countries where regional options on the client are set to use a comma (,) as the decimal symbol. CIRCUMVENTION: Change the '.' character to the correct regional character before pressing the Move button. APAR SE13614: CA400EXP-OPNAV-NETWORK Universal Connection Wizard modal to frame During our testing we have found that, after the Universal Connection Wizard is launched, the user is unable to access the Universal Connection Wizard. The buttons in the window don't work and the window cannot be moved. The window is unoperational. This behavior is due to the fact that the DocUpdateWizard that is launching the Universal Connection Wizard is Modal while the Universal Connection Wizard is non-Modal. This is causing the Universal Connection Wizard to hang. The best solution for this would be to provide a way for the Universal Connection Wizard to be launched as Modal. Universal ConnectionWizard has been changed to have the ability to make the wizard modal from a frame APAR SE13616: CA400EXP-OPNAV-NETWORK-INCORROUT Leased lines line profile cannot be updated Trying to update a Remote Access Profiles Leased Line profile fails with irrelevant error messages. APAR SE13629: CA400EXP-OPNAV-NETWORK Remote support authentication ids to allow connect On the Authenticate locally using a validation list, Click Open There is one id defined. IBMServiceiSeries@iecare1@ibm.com. There should be multiple ids defined when the remote host is V5R1, V5R2 or HMC. A different id is required. Change has been made to add multiple ids for authentication APAR SE14019: CA400EXP-OPNAV-NETWORK-INCORROUT File extensions corrupted on add share File extensions for text converting that are added while creating a new iSeries NetServer share are corrupted. File extensions for text converting will now be added correctly when creating a new iSeries NetServer share. CIRCUMVENTION: File extensions for text converting may be added without corruption on a share that already exists. First create the share without text converting, then change the share to enable the text converting feature. APAR SE14236: CA400EXP-OPNAV ISERIES NAVIGATOR HANG LISTING PRINTER OUTPUT When opening iSeries Navigator, expand a system and click on Users and groups --> All users --> Right click a user --> select User Objects and select Printer Output, hangs, and iSeries Navigator has to be killed from the Windows Task Manager. APAR SE14383: CA400EXP-OPNAV-NETWORK Routes not added when configuring an ATT dial connection Message that routes are not added when using the Universal Connection Wizard to configure a dial ATT line. The qesdial and qtocl2tp profiles are created, however, the qesdial does not have the needed routes. The workaround is to add the 3 routes manually to the qesdial profile. 207.25.252.200 207.25.252.196 165.87.194.246 Universal Connection Wizard has been changed to correctly handle this. APAR SE14408: CA400EXP-OPNAV-FILESYS-PERFM LONG DELAYS WHEN MOVING MULTIPL Long delays when trying to move files from one directory to another. Improved speed of file copies and context menu displays in File Systems hierarchy. APAR SE14555: CA400EXP-OPNAV-NETWORK-INCORROUT DNS ENABLES ADD HOST When the DNS is configured for Dynamic updates you are unable to add host manually. When you stop the server, you have to close the window and open it again in order to add a host manually. Submenu items for Foward Lookup Zone, and Reverse Lookup Zone nodes have been enabled when the server is stopped in order to add a host manually. APAR SE14558: CA400EXP-OPNAV-NETWORK-INCORROUT SMTP properties update fails A null exception error occurs when trying to update SMTP properties through iSeries Navigator. To the user, it appears that iSeries Navigator is not doing anything when the OK button is selected in SMTP Properties. The problem occurs when certain SMTP attributes are not defined in the configuration file, presumably after migration to a new release. The SMTP changes are saved when you click ok, there was a record retrieved with a null value. This might happen when the system is migrated APAR SE14569: CA400EXP-OPNAV-INCORROUT MC Task Status window does not always paint The Management Central Task Status window is not always displaying the complete list of target endpoint systems for tasks which involve a source system (eg. Send Users, Send Files, etc). CIRCUMVENTION: By forcing the Task Status window to repaint, such as by moving another window on top of it, the list of target endpoint systems should properly display. APAR SE14570: CA400EXP-OPNAV-NETWORK UCW Qtocl2txx line decription wrong On a second trip through the Universal connection wizard that allows connections to pass through it creating QTOCL2Txx receiver profiles. If an existing receiver profile is selected on the second pass through the wizard, the name of the line description the profile uses gets corrupted to an incorrect line. Receiver profiles created in previous passes through the UCW were also not showing up for re-use on the interface they were created on. Updating the receiver profiles would cause loss or improper setting of data in the receiver profile that was updated. CIRCUMVENTION: If data in the receiver L2TP profile is corrupted or set incorrectly by the wizard, it can be corrected by entering the profile (located at: network - remote access - receiver connection profiles) and correcting the improperly set fields to equal the profile name. APAR SE14574: CA400EXP-OPNAV-INCORROUT Changing Max graph value on graph history takes two refreshes to take effect On the Management Central Graph History panel, when adjusting the "Maximum graphing value" or the "Graph interval", the changes do not take effect until the Refresh button is pressed twice. CIRCUMVENTION: Pressing the Refresh button twice after changing the "Maximum graphing value" or the "Graph interval" will force the graph to update. APAR SE14585: CA400EXP-OPNAV-NETWORK UCW phone5 call list to phone4 For ATT dial profiles created with the universal connection wizard, the phone numbers were initially planned to be pulled from ATT's phone5 list. Phone5 will not be supported in v5r3, this PTF reverts the GUI back to using the phone4 number list. APAR SE14644: CA400EXP-OPNAV-NETWORK RAS PPP filter identifier list empty Existing PPP filter identifiers are not showing up in Group Policy -> TCP/IP Tab -> PPP filter identifier field. Same for Remote Access Profile -> TCP/IP tab -> Advanced Button -> PPP filter identifier field. APAR SE14720: LIC-DISK-STG OPS NAV DISK POOLS DISPLAY PROBLEM In Ops Nav, left click on Disk Pools then going to the View -> Customize this View menu will allow us into the Columns menu. A right click on Disk Pools then Customize this View shows the Columns menu grayed out. Other key word -> Geo Mirror DASD Columns can now be customized from these panels. APAR SE14734: CA400EXP-OPNAV-INCORROUT CURRENT ADMINISTRATION SYSTEM/USER CAN NOT BE REMOVED The current Administration system/user pair is not removed if the system is taken out of service or if it is no longer configured as the Administration system, therefore iSeries Access keeps prompting for signon to the Administration System at Windows logon when the scan frequency time has been expired. APAR SE14800: CA400EXP-OPNAV-NETWORK-INCORROUT Webfacing settings not saved On TCP/IP configuration properties, when the user goes to the start tab and clicks on webfacing server. The selection is not saved. When the user clicks on TCP/IP properties and goes to the start tab and selects webfacing. Now the selection is saved. The program wasn't getting the right string. APAR SE14802: CA400EXP-OPNAV-NETWORK-INCORROUT Netserver Single Signon failing due to uppercase keytab entries. Single signon is failing for Netserver due to problems with the Netserver Keytab entries created by the Network Authentication wizard. The Network Authentication wizard will be updated so that the uppercase Netserver keytab entries are no longer created. These keytab entries begin with 'HOST/Q' and 'cifs/Q'. After applying the service pack, rerun the Network Authentication configuration wizard and these duplicate uppercase Netserver entries will be removed. APAR SE14914: CA400EXP-OPNAV-INCORROUT Capabilities->Auditing page must be hidden for non-administrators When accessing the Capabilities->Auditing tab from the user profile properties under My Connections, an "internal error" message is displayed if the iSeries Navigator user is lacking both the *ALLOBJ and *AUDIT special authorities. This page should be hidden from the user. CIRCUMVENTION: The "internal error" message does not impair the user's ability to work with the rest of the user profile properties. It can be ignored. APAR SE14968: CA400EXP-OPNAV- PRINTER OUTPUT ACTION ERROR IN OUTQ SHORTCUT An error is generated when you double click on a printer output file that is located in an output queue shortcut. The file may also not have any actions displayed in its context menu. APAR SE14983: CA400EXP-OPNAV-NETWORK-INCORROUT QoS Configuration GUI ignores subnet mask input when creating a new Client object When creating a new Client object in the QoS configuration wizard, it allows you to specify IP address and subnet mask. But when I put in a subnet mask of something other than the default of 24 bits (255.255.255.0) it ignores that input and creates the object as an IP address range using a subnet mask of 24 bits (255.255.255.0). APAR SE15045: CA400EXP-OPNAV User registration is not working Service Agent user registration fails using iSeries Navigator. NOTE: In order for this fix works properly you need to install PTF SI13239 for the OS/400 operating system (5722SS1) or one that supersedes it in the iSeries server that is specified as Management Central system. APAR SE15048: CA400EXP-OPNAV ESA Verifiy connection to IBM is hung Verifying connection to IBM window is hung NOTE: In order for this fix works properly you need to install PTF SI13239 for the OS/400 operating system (5722SS1) or one that supersedes it in the iSeries server that is specified as Management Central system. APAR SE15049: CA400EXP-OPNAV ESA Subsystem jobs window The Active Jobs in Electronic Service Agent Subsystem window doesn't display any job even though there are Service Agent jobs active. APAR SE15050: CA400EXP-OPNAV ESA License not displayed for any release The License Agreement is not shown in Electronic Service Agent History window for any release. The License Agreement will be shown in Electronic Service Agent History window for releases previous to V5R3. APAR SE15052: CA400EXP-OPNAV-AUTHLIST-INCORROUT Need to display description of Authority lists in iSeries Navigator Window Description field for Authorization Lists does not contain the QSYS description of the authorization list. APAR SE15081: CA400EXP-OPNAV-UNPRED Moving node up to be primary in Recov. Domain doesn't show entire line moving & "ineligible" node status With a three-node cluster resource group (CRG), moving a node from the 2nd backup position in the recovery domain table to the primary position does not work correctly. The first move from the 2nd backup position to the 1st backup position works correctly, but the move from 1st backup position to the primary position does not. Also, "Ineligible" status is not appearing for the nodes. This only works incorrectly when there are more than two nodes in the recovery domain. The "Ineligible" status is currently shown as English only and will be translated in a future release. APAR SE15105: CA400EXP-OPNAV-INCORROUT When adding a data port ip address fails, the address still shows up in the gui like it was successful When adding an invalid data port IP address to the cluster resource group's recovery domain it correctly fails. However, if CANCEL is then pressed, the IP address will show up in the recovery domain table as if it was successful. There is also a problem with trying to correct the IP address. The following message will be presented "A site name must be identified when adding the first IP address." This is an incorrect message because the site name already exists. The dataport IP address was not really added to the recovery domain, but the GUI believes that it has. A refresh of the recovery domain will show the correct data. Although the GUI does not remember the site name, it is indeed still identified in the Recovery Domain. APAR SE15106: CA400EXP-OPNAV-PERFM Occasional Hangs during make available Make Available occasionally does not complete and warnings are received. They do complete, but panels do not go away and a new action cannot be taken. Actions will no longer hang when multiple warning messages are received. APAR SE15122: CA400WINOPT-OPNAV Support new hardware for V5R3M0 on Graphical Views No graphical views for the new hardware. Graphical views added. Requires PTF 5722999 MF32576 as well. APAR SE15148: CA400EXP-OPNAV-INCORROUT Cannot Display Disk Pool Properties Of Mirrored IASP When Disk Pools are geographically mirrored, if you look at the Disk Pool properties for the same pool on the primary system and the mirror copy (only the first is displayed). Viewing them individually is OK. APAR SE15212: CA400EXP-OPNAV-DBASE-INCORROUT SCHEMA STARTS WITH @ # $ When a schema whose name start with the @, #, or $ character is typed into the "Enter schema names" input field, the "Select Schemas to Display" dialog will not add the schema to the list. If the schema name is more than 8 characters in length, the following messages may accompany the error: - Access is denied - Data truncation (SQL State: 01004 Vendor Code: 0) This also affects Database Navigator and the "Browse Columns" dialog, if such a schema is contained in the user's list of schemas. The error message may appear, and the schemas that begin with these characters will not appear in the list of schemas. Schemas whose names begin with @, # and $ are now handled properly. CIRCUMVENTION: In the "Select Schemas to Display" dialog, use "Search for Schemas" controls to search for the schema. When it is found, select the schema press the "Add-->" button to add it to the list. APAR SE15219: CA400EXP-OPNAV-OUTPUT-INCORROUT SPOOLED FILE LIST INCOMPLETE Opening an output queue in iSeries Navigator Work Management may result in a list of spooled files that appears empty even though files do exist on the output queue. APAR SE15222: CA400EXP-OPNAV-INCORROUT Error removing user in Customize Access dialog Problem occurs on V5R2M0 SI10914 or V5R3M0 GA with Windows XP and Windows 2000. Error occurs on the Local Settings Application Administration Customization dialog when attempting to remove a single user from the Access Allowed or Access Denied lists via the Remove or Remove Customization buttons. APAR SE15282: CA400EXP-OPNAV-INCORROUT Consolidated Hardware File saved to incorrect path We found a problem with the data that iSeries Navigator generates, because it creates a file in this path: /QIBM/UserData/OS400/ServiceAgent/ and the file name is Collection. But Service Agent's design indicates that Service Agent will use this path: /QIBM/UserData/OS400/ServiceAgent/Collection/ - thus there is a conflict to create that file, because that path exists as a directory. Service Agent uses that path to save the files contained in the instructions to submit the Management Central API. We put the new Consolidated Hardware File in /QIBM/UserData/OS400/ServiceAgent/Collection/ConsHwdInf.xml APAR SE15308: CA400EXP-OPNAV-INCORROUT Suspend Geographic Mirroring menu item occasionally in incorrect state Occasionally, when the user right clicks a set of Disk Pools, the Suspend Geographic Mirroring menu item will be in a "clickable" state when it should be greyed-out because it is an invalid option. Logic corrected, menu item now always in correct state (greyed-out or not, as appropriate). APAR SE15367: CA400EXP-OPNAV-NETWORK-WAIT Directory Server Propertysheet hangs searching/updating the configuration The Directory Server propertysheet can hang when clicking one of the propertysheet tabs, or after clicking the OK button. There currently is a timing window that exists that causes the Directory Server propertysheet to hang when clicking a propertysheet tab or the OK button. This fix will allow an administrator to cancel the directory server update without having to end iSeries Navigator. It also adds some code that reduces the chances of encountering the deadlock situation. This hang can't be fixed completely until the JRE that is shipped with iSeries Navigator is fixed. APAR SE15388: CA400EXP-OPNAV-UNPRED APPLICATION DEVELOPMENT FOLDER MISSING The Application Development component of iSeries Navigator was removed in V5R3M0 from the iSeries Access for Windows installation. The Application Development folder was also removed from the iSeries Navigator hierarchy. The Application Development folder within iSeries Navigator is being added back in V5R3 when the iSeries Navigator Network component is installed. All help and panels associated with Application Development functions will appear in English language only. To see the Application Development folder within the iSeries Navigator hierarchy, perform either of the following: -- Selectively Install (or initially install) the Network component of iSeries Navigator from an installation image containing V5R3 service pack SI11806 or newer. -- If the Network component is already installed on the PC, install service pack SI11806 or newer to receive the Application Development folder in the hierarchy. Application Administration can be used to restrict the display of the Application Development folder to certain users or groups of users. If secondary languages are installed on the PC, the Application Development English help and panels will be copied to each installed language directory. If a subsequent secondary language is installed, install service pack SI11806 or newer to copy the Application Development English help and panels into the new language directory. APAR SE15395: CA400EXP-OPNAV-INCORROUT Adding a data port ip address failure still shows up as successful When there is a failure adding a site name and data port ip address to the cluster resource group recovery domain, the data port ip address still shows up in the recovery domain table. The original state has to be reinstated. APAR SE15500: LIC-DISK-STG-UNPRED iSeries Navigator incorrect option shown. When in Ops Nav DASD Geo Mirroring you have the option to do a suspend when a detach was already done. There should be no option for Suspend when a detach has already been ran. The suspend option will not be active when the mirror copy is detached. APAR SE15501: CA400EXP-OPNAV Drop down with wrong value on Edit Time Zone The drop downs on the Edit Time Zone panel for relative day of month and day of month do not show the correct assigned values for the time zone, they show the default values for the time zone in the Daylight savings time panel on Edit Time Zone property sheet. This problem will also affect the setting of the values for changing the time zone. The Edit Time Zone panel code has been changed to fix this issue. APAR SE15511: CA400EXP-OPNAV-INCORROUT Intelligent Agent panel hangs This APAR fixes a bug where a new V5R3 panel will hang. The panel is part of the Intelligent Agents container. (1). Click on View menu and select "Intelligent Agents" from menu. (2). click on "Intelligent Agents" link on left bottom side. (3). Leave the fields empty and click on "Verify Connection" button This will show error box. Click on "OK" button. (4). Now ,click on "cancel" button with "Add Agent domain" dialogue box. It will not respond. APAR SE15512: CA400EXP-OPNAV-NETWORK Unable to turn off LDAP filter cache support Directory server filter cache support cannot be disabled via the Directory Server Properties. The valid ranges for the various cache fields need to allow for a value of 0. APAR SE15513: CA400EXP-OPNAV-INCORROUT Configuring a V5R2 server that is a replica to a master fails. Using V5R3 iSeries Navigator Directory server properties to change a V5R2 directory server from a replica to a master fails. iSeries Navigator hangs when this is done. A field was not getting set correctly which was causing an exception to occur. APAR SE15514: CA400EXP-OPNAV-INCORROUT Directory Server publishing fields not enable/disabled correctly. The fields on the Directory Server Publishing Configuration tab aren't being displayed correctly. The code has been changed so that the correct fields are displayed and enabled appropriately. APAR SE15526: CA400EXP-OPNAV-DBASE-WAIT CANNOT LAUNCH EXPRESSION BUILDER When creating a SELECT statement with SQL Assist, the Expression Builder dialog for columns cannot be launched. The problem occurs when the following steps are performed: - Launch SQL Assist from Run SQL Scripts using the 'SQL Assist...' item under the 'Edit' menu - Select the 'From (Source tables)' node in the 'SELECT statement' tree - Choose a table and click the '>' button to add it to the list of selected tables - Select the 'SELECT (Result columns)' node in the 'SELECT statement' tree - Choose one or more columns and click the '>' button to add the columns to the 'Result columns' list - In the 'Result columns' list, click the button labeled '...' The Expression Builder dialog for columns will not appear and the cursor may change to a waiting state. APAR SE15527: osp - Deleting a data port IP address fails In Geo Mirroring when trying to remove a Data Port IP address from a site, we got the error message that "The site name must also be deleted when deleting the last data port IP address". However we were not deleting the last IP address. The code incorrectly believes that that one of the ip addresses is removed, even though it failed. This causes a problem when there are two remaining ip addresses and the code believes there is only one, so it does not allow the removal of another ip address without removing the site name along with it. If a user tries to do what the message says, it will also fail because the API itself will not allow it. APAR SE15528: CA400EXP-OPNAV-INCORROUT Removing a node in a recovery domain handled incorrectly When there are two nodes in the recovery domain of a CRG and you remove the primary node, the second node information is shifted up only partially. You still see the original primary node's site name & dataport IP addresses. This can cause the next action to fail. The site name and dataport IP address information is not being handled correctly for the recovery domain table. The data from the original primary node is being retained in the first line of the table. APAR SE15545: CA400EXP-OPNAV Cannot Deconfigure Just A Secondary IASP I then selected the Secondary IASP, selected Geo Mirroring, then selected Deconfigure Geo Mirroring (wanted to only deconfigure the Secondary IASP, while leaving the Primary IASP configured). The Confirm Deconfigure Geographic Mirroring window is displayed. It shows both the Primary and Secondary IASP, with a Deconfigure button on the window. I am not able to highlite either one of the IASP's, which implies both of them will be deconfigured. This service pack will now allow the user to deconfigure just the iasps that they select. APAR SE15546: CA400EXP-OPNAV-INCORROUT GUI is partially untranslated Part of the user interface is not translated to the correct language. The incorrectly translated portion normally defaults to the language of the workstation. APAR SE15748: CA400EXP-OPNAV Site name & membership status incorrect in recovery domain when moving nodes When moving nodes multiple times the site name and/or membership status gets out of sync. Site names and node names are now being updated correctly. DATA ACCESS ----------- DATA TRANSFER ------------- DATA TRANSFER BASE SUPPORT -------------------------- APAR SE15025: CA400EXP-DTRANSFER - UTF-8 ALWAYS TRUNCATES SPACES When doing a data transfer from the iSeries to a Unicode Text document specifying UTF-8 encoding, spaces are always truncated from the end of the record irregardless of the "Truncate Spaces" setting. APAR SE15133: CA400EXP - DTRANSFER - trap opening TTO file If user opens a TTO that has a long SQL Select statement, data transfer traps. APAR SE15135: CA400EXP-DTRANSFER UNICODE AND UTF8 PROBLEMS If a user has a .dtf or .dtt from a previous release and that request had specified ASCII-OTHER-1208 or ASCII-OTHER-1200 the request will not load in V5R3. If a user downloads to a unicode text file specifying UTF-8 encoding, an ASCII end of file marker is written. If a user downloads data to an HTML file specifying UTF-8 encoding and the data takes up more bytes in the UTF-8 format than in the source format, a truncation message is issued. APAR SE15716: CA400EXP-DTRANSFER trailing blanks cause CWBLM0040 This customer has an application that goes and changes the dtf file to change the target system. When the app changes the system name, there are added spaces behind the name. Example: '1111.XXXCORP.COM ' At R520 and earlier, this works fine. It appears the other releases drop the added spaces. At R530, the spaces are not dropped and then cause a CWBLM0040 Example from the trace: setSystemName failed, name='1111.XXXCORP.COM ', returning the rc we got from security. sysobj createW() Exit rc=8014 cwbCO_CreateSystemW Exit rc=8014 APAR SE15767: CA400EXP-DTRANSFER THE BROWSE FILES AND MEMBERS WINDOW FAILS The Browse Files and Members Window Fails when the selected files and members field is empty after removing some selected files. Steps to recreate the problem: 1. Open the Data Transfer From iSeries GUI. 2. Select system. 3. Click on Browse button 4. Select any one file. 5. Now, the selected file is shown in the Selected Files and members field 6. Remove the selected file and click OK. 7. The application fails and is closed. Windows sends these error messages: Data Transfer From iSeries: cwbtf.exe - Application Error The instruction at "0x673362702" referenced memory at "0x00080101".The memory could not be "read". The instruction at "0x76ff4b5a" referenced memory at "0x00000004".The memory could not be "read". DATA TRANSFER EXCEL ADD-IN -------------------------- APAR SE15356: CA400EXP-DTRANSFER-INCORROUT FDF DATE/TIME SETTINGS RESET WHEN USING USING EXCEL WIZARD When an existing FDF file is selected in the Excel Wizards, the Date/Time settings the FDF specified were lost and the FDF was being re-written. ODBC ---- APAR SE13347: CA400EXP-ODBC-UNPRED SQLCOLATTRIBUTES SQL_COLUMN_SEARCHABLE After a successful SQLTables call that has an empty result set, an attempt to call SQLColAttributes SQL_COLUMN_SEARCHABLE returns a 30030 error as the return code. Trying to get the error information returns no data. There is no message returned to the application or logged. A Detail trace is required to pinpoint the driver problem. APAR SE14242: CA400EXP-ODBC-MSGCPF5035 OVERLAY OF PARAMETER DATA ON SECON Applications call the ODBC API SQLBindParameter to bind data for parameter markers. The ParameterType and ColumnSize options on the SQLBindParameter call allow a user to specify values that correspond to the server field's data type and size. If a user specifies data types that don't match well with the server field, problems can occur. In one scenario, the following sequence of steps resulted in a syntax error: 1. SQLBindParameter called with bad information for ParameterType and ColumnSize 2. SQLPrepare 3. SQLExecute works successfully 4. SQLBindParameter called with bad information for ParameterType and ColumnSize 5. SQLExecute returns a syntax error APAR SE14415: CA400EXP-ODBC-INCORROUT - RETURN TIME, DATE, TIMESTAMP AS SQL_CHAR The ODBC-defined data type for date (SQL_TYPE_DATE), time (SQL_TYPE_TIME), and timestamp (SQL_TYPE_TIMESTAMP) do not allow for all possible iSeries date, time, and timestamp values to be returned in them. For example, with an iSeries time value of 24:00:00, the ODBC data type of SQL_TYPE_TIME can not handle this as it is defined for the largest possible time to be 23:59:59. To give a way for an application to work with those fields more easily, an enhancement is necessary so that the ODBC driver reports those fields as SQL_CHAR. APAR SE14963: CA400EXP SQLEXTENDEDFETCH RETURNS PWS0001 RETURNING DATA FRO An ODBC application calls SQLTables and uses the SQLExtendedFetch API to retrieve the rows in the result set. When SQLExtendedFetch is called and there are no more rows left to retrieve, the driver should return SQL_NO_DATA_FOUND, but instead returns a PWS0001 message. APAR SE15056: CA400EXP-ODBC-INCORROUT - OVERRIDE PASSWORD ENHANCEMENT When connecting with ODBC and your password is expired on the server, an error or a dialog asking the user to change the password is returned to the application. To avoid the error and possible dialog, an enhancement is being provided to allow an application to programmatically change the user's password. An example scenario on how this might be used is listed below: The application calls SQLDriverConnect with the SQL_DRIVER_NOPROMPT DriverCompletion option and the userid (UID keyword) and password (PWD keyword) specified in the connection string. Since the userid and password combination is expired, an error (SQL_ERROR) is returned to the application. No prompts are returned because of the SQL_DRIVER_NOPROMPT option. The application calls SQLError (or SQLGetDiagRec) to get back the NativeError. If the native error is 8003 then this is the case where the userid/password combination was expired. The application calls SQLDriverConnect with the userid (UID keyword), current password (PWD keyword), and the new password (NEWPWD keyword) specified in the connection string. The driver will change the password for that user profile to the new password if the current password is valid. APAR SE15502: CA400EXP-ODBC-INCORROUT - FIX SQLPROCEDURECOLUMNS ISSUES THAT COULD CAUSE FAULTS Two different scenarios exist that could cause access violations when SQLProcedureColumns is called. These two scenarios are: - if the library name specified as an argument to SQLProcedureColumns is greater than 10 characters. - if SQLProcedureColumns is called and SQLExtendedFetch (or SQLFetchScroll) is called to retrieve the data. OLE DB PROVIDER --------------- APAR SE14470: CA400EXP-OLEDB-INCORROUT ZERO LENGTH PARAMETER DATA INCORREC OLEDB is incorrectly padding for a zero length string given for parameter data. In this case the parameter is described as graphic CCSID 13488(UNICODE). OLEDB sends the parameter data to the host indicating the data is in CCSID 13488 but the actual data is all X'40's. It appears that the padded data is in EBCDIC rather than UNICODE. This only occurs on a zero length string. If any real data is given then the rest of the string is padded correctly. This can cause incorrect data to be inserted, updated, etc. APAR SE15283: CA400EXP-OLEDB-UNPRED RLA RANDOM TRACE OLEDB record level access tracing on at random times. APAR SE15503: CA400EXP-OLEDB-INCORROUT BLANK STRINGS RETURN INCORRECT DATA Using blank data strings with some data types may result in incorrect data being returned. .NET DATA PROVIDER ------------------ APAR SE13984: CA400EXP IDB2DATA MSGSQL0501 Cursor not open error The application calls ExecuteReader() on a command that does not return a result set. The application receives an iDB2SqlErrorException whose .Message property shows an SQL0501 Cursor not open error. This error could also happen when calling .Update() on an iDB2DataAdapter. CIRCUMVENTION: Use ExecuteNonQuery() instead of ExecuteReader() when your command does not return a result set. If this error occurs on an Update() of an iDB2DataAdapter, disable pre-fetch by appending the following to the iDB2Connection's ConnectionString: EnablePreFetch=false; APAR SE13985: CA400EXP IDB2DATA INCORROUT iDB2CommandBuilder fails with table created using DDS The application creates a table using DDS. The table contains a UNIQUE constraint, so the iDB2CommandBuilder should be able to build statements for the command. Instead, the application receives an InvalidOperationException saying the Select statement does not contain a unique key or identifier column. APAR SE13986: CA400EXP IDB2DATA INCORROUT DeriveParameters not setting Size and IsNullable The application creates an iDB2Command and calls DeriveParameters(). The resulting parameters do not have their .Size and .IsNullable properties set correctly for character and binary data types. APAR SE14008: CA400EXP IDB2DATA INCORROUT DeriveParameters not setting ParameterName An application creates an iDB2Command and sets the CommandType to StoredProcedure. The application then calls DeriveParameters() on the command. The resulting command parameters do not have their ParameterName set correctly. APAR SE15169: CA400EXP IDB2DATA .NET traces and logs sometimes do not work When using the IBM.Data.DB2.iSeries provider with cwbmptrc tracing or logging turned on, sometimes the .NET provider's traces and logs do not work. This can happen because the default location of the provider's trace and log files are in a directory that is not writeable for every user or application. This PTF avoids the reported problem by changing the default location of the .NET provider's trace and log files. If the application has already experienced this problem, it will be necessary to use the method listed in the Circumvention to change the location of the trace and log files to a path that is writeable by all users / applications. CIRCUMVENTION: To avoid this problem, use cwbmptrc with the -tf and -lf options to set the trace and log file names to point to a location that is writeable by all users. APAR SE15170: CA400EXP IDB2DATA Fix several problems with .NET provider Several problems are reported with the IBM.Data.DB2.iSeries .NET data provider: 1. When using the iDB2DataReader.GetSchemaTable method (which is used by the iDB2CommandBuilder), sometimes fields are incorrectly identified as being part of a unique key, when they should not be. This can happen when a Select statement does not include all of the key columns in a key which spans more than one column. This results in the iDB2CommandBuilder building Update and Delete statements that could update more than one row. Instead, this condition should cause the iDB2CommandBuilder to throw an InvalidOperationException because the Select statement does not contain a complete unique key. To ensure the most accurate results from iDB2DataReader.GetSchemaTable and iDB2CommandBuilder, the iSeries host should also have the most recent Database Group PTFs installed. 2. Another problem affecting iDB2DataReader.GetSchemaTable occurs when iDB2DataReader.NextResult is used to move to the next result. The FieldCount was not being reset to reflect the next result's field count. This results in either incorrect information or an exception occurring when GetSchemaTable is called on the next result. Also, if ExecuteReader() is called more than once for the same command, and NextResult() is used to move to the next result set, incorrect results could occur. 3. A problem occurs when using the Database or InitialCatalog option in the ConnectionString to connect to *SYSBAS. When the iDB2Connection.Open method is called, the application may erroneously receive an iDB2ConnectionFailedException. 4. The iDB2Connection.ChangeDatabase method can now be called without an exception being generated, for cases where the Database is being set to the currently-connected database. 5. Improved detection of communication errors and SQL0901 errors results in a pooled connection being recycled instead of reused. 6. A new method is added: iDB2DataReader.HasRows(). This method can be called to determine if the iDB2DataReader returned any rows. 7. iDB2DataReader.NextResult sometimes returns 'false' even when there are more results. 8. A final change is made to remove the public constructor for the iDB2ParameterCollection class. The parameter collection is always associated with an iDB2Command and should not be created by an application. LOTUS 123 FILE FORMAT SUPPORT ----------------------------- No fixes. AFP WORKBENCH VIEWER -------------------- TOOLBOX FOR JAVA ---------------- Includes JTOpen 4.3 (04/02/2004) and the equivalent of 5722JC1 SI13437. 5250 DISPLAY AND PRINTER EMULATION ---------------------------------- APAR SE12161: CA400EXP-TERMEMUL-INCORROUT IBM3270-1250 FONTS ARE NOT Some PC5250 IBM3270-1250 fonts are not correctly displayed when using a screen resolution 1024x768 pixels APAR SE12423: CA400EXP-TERMEMUL-INCORROUT CHARACTERS NOT CHANGED TO UPPERC Czech Keyboard. The s-caron and the r-caron are not appearing in upper case when typed in signon field APAR SE12821: CA400EXP-TERMEMUL-UNPRED PC5250 SESSION DROPPING WHEN USING iSeries Access for Windows PC5250 Emulation is turning on 5250 Parameters Present bit when not necessary causing the OS/400 Telnet server to flag invalid data stream VLOG 0701 0051 and close the client connection. APAR SE13349: CA400EXP-TERMEMUL-DBCS U/3010(EBCDIC:X/4466) CANNOT DISPLAY The customer created Code page 1399(Unicode) session. When he input character u/3010(Left Black Lenticular Bracket), it didn't appear correctly. However, once another DBCS character stays infront of the character, it appears correctly. I took host print screen copy -> cpysplf to PF then checked the Kanji code. Bothe case, u/0310 appeared x/4466 which was correct Kanji. APAR SE13430: CA400EXP - TERMEMUL - Add support for LotusScript Extension PCOMM supports a LotusScript Extension to their HACL interface. iSeries Access for Windows now ships this interface. APAR SE13431: TERMEMUL Signed Numeric won't paste to protected fields Currently if you copy and paste numeric fields they will paste into unprotected and protected fields. But if you copy and paste signed numeric fields, they will not paste into protected fields. This fix is enabled when the existing option, "Force Leading +/-", is ON. APAR SE13658: CA400EXP-TERMEMUL-INCORROUT COPY AND PASTE ISSUE ON JAPANESE Copy paste fails to function as expected. APAR SE13859: OSP-PAR RUNTIME ERROR. ABNORMAL PROGRAM TERMINATION. Problems running consecutive macros. An enduser at one time, can run up to 50 macros consecutively and repeat this process throughout the day. APAR SE13964: CA400EXP-TERMEMUL-INCORROUT DATA IN BLINKING FIELDS DOES NOT When screen is refreshed the data in blinking fields disappears or does not display after applying SI10376. APAR SE13971: OSP-PAR USING VBSCRIPT MACROS MULTIPLE TIMES IN PC5250 HANGS With iSeries Access for Windows V5R2, using VBScript macros multiple times in PC5250 hangs the session. It will usually not happen until 50 or more uses of the same macro. APAR SE13991: CA400EXP-TERMEMUL-UNPRED FUNCTION AND ENTER KEYS INTERMITTEN While working normally in a PC5250 session Function and Enter keys go unresponding. The reason for this could be a break message. While the user is typing normally, they get a break message. The screen changes to display the break message. The user is unaware of the break message screen and keeps typing. They notice the break message only after an operator error happens (i.e. a ding is heard). They hit the reset/arrow key to clear the error on OIA. Since an operator error occurred, a couple of internal PC5250 flags get set. These flags should get reset when the user hits the reset or arrow key. But in the problematic scenario only one of the flag is getting reset. Everytime a user hits a key, these flags are checked to see if the keys can be sent to the host or not. If the flags are not set then keys are sent. Since one of the flag is still set (indicating an error), the keys are not sent. Because of this the user experiences Function and Enter keys go unresponding. APAR SE15134: CA400EXP-TERMEMUL PrintScreen doesn't work Using PrintScreen to print out the OS/400 screen (either the entire screen or a portion of it) results in the printer output either being blank or sometimes containing just horizontal lines where the input fields are. The problem does not occur when using a PDT. PRINTER DRIVERS --------------- AFP PRINTER DRIVER ------------------ No fixes. SCS PRINTER DRIVER ------------------ No fixes. OPERATIONS CONSOLE ------------------ APAR SE14819: CA400EXP-OPCON-INCORROUT GUI can hang when CPU is busy Using Windows XP and running other applications which take a lot of PC CPU, such as certain kinds of remote desktop software, disconnecting a config and immediately reconnecting it can result in the user interface not responding to further input. With this change the Operations Console interface remains responsive even during times of peak PC CPU use. APAR SE15504: CA400EXP-OPCON-INCORROUT cwbopcon fault during disconnect During certain disconnects, a fault may occur in cwbopcon.exe. The race condition causing the fault has been resolved. APAR SE15505: CA400EXP-OPCON-INCORROUT 5250 emulator doesn't connect Double-clicking on a config in "Connecting" state will launch a 5250 emulation session which never connects. The 5250 emulation status line may have text like: "Infinitely trying to connect to 127.0.0.1 port nnnn." With this change, double-clicking a config which is in "Connecting" state will no longer launch the 5250 emulator. CIRCUMVENTION: Avoid double-clicking on a config in "Connecting" state. If such has already occurred, disconnect and reconnect the config. APAR SE15506: CA400EXP-OPCON-INCORROUT status 'connected' but system down Certain connect-time network and system failures are undetected by the Operations Console client, leaving the status as "Connected" when not connected. With this change, network and system failures which occur during the last phases of the connection are properly handled and result in the config being automatically put back into "Connecting" state. CIRCUMVENTION: The user can recover by manually disconnecting and reconnecting the config. When the network and iSeries are again functioning, the config will successfully connect. PROGRAMMER'S TOOLKIT -------------------- HEADERS, LIBRARIES, AND DOCUMENTATION ------------------------------------- APAR SE15136: CA400EXP-INCORROUT cwbCO_GetPasswordExpireDate The API cwbCO_GetPasswordExpireDate returns CWB_INV_BEFORE_VALIDATE when user profile set to *NOMAX. The documentation for API cwbCO_GetPasswordExpireDate will be updated as follows: CWB_INV_BEFORE_VALIDATE The user ID and password that were set in the specified system object have not been validated (so the password expire date is not available), or validation has occurred and the user profile password expiration interval is set to *NOMAX. Usage You must successfully call cwbCO_VerifyUserIDPassword, cwbCO_Signon, or cwbCO_Connect before calling cwbCO_GetPasswordExpireDate. (Note: CWB_INV_BEFORE_VALIDATE can represent a successful call, if the user profile password is set to never expire (*NOMAX) ) If you want to ensure that the value that is returned is recent, you either must call cwbCO_VerifyUserIDPassword explicitly, or set the Validate Mode to CWBCO_VALIDATE_ALWAYS before you call cwbCO_Signon or cwbCO_Connect. VISUAL BASIC WIZARDS -------------------- No fixes. JAVA PROGRAMMER'S TOOLS ----------------------- No fixes. EZ-SETUP -------- No fixes. 4.0 INSTALL/UNINSTALL CONSIDERATIONS ------------------------------------- The following sections describe additional support and known problems that you may notice while using the Install/Uninstall function. 4.1 REMOVING THE SERVICE PACK ------------------------------ To remove this service pack from your PC (if the service pack was originally installed with the Enable Service Pack Uninstall option): 1. Click the Windows Start button, click on Settings, and then click on Control Panel. 2. Double-click on the Add/Remove Programs icon. 3. Click on the Change or Remove Programs button (if necessary), then find and click on the IBM iSeries Access for Windows SI13587 item, and then click on the Change/Remove button. 4. Follow the instructions on the screen. 4.2 UNABLE TO INSTALL FROM THE SERVICE SOURCE? ----------------------------------------------- InstallShield is the tool used to provide the install support for iSeries Access for Windows. The same tool is used for installing service packs. Setup.exe has a 2 minute timeout to initialize to the first wizard panel, which could expire when installing service packs over very slow communication lines. If installing from a CD or a faster connection is not possible, then the service pack could be installed in this manner: 1) A setting exists on the iSeries Access for Windows Properties Service tab that will copy the service pack image to the PC's temporary directory, install the service pack, then remove the copied files. To use this support you will need to specify this setting ("Copy install image to PC before installing"). 2) Run Check Service Level (either from the IBM iSeries Access for Windows Service folder shortcut or when Check Service Level runs at system boot on its defined schedule) STATUS: No status information is displayed while the files are copied. To determine if the transfers are progressing, look in the 'CA400CKV' temporary directory (beneath the PC temporary directory, for example C:\Documents and Settings\username\Local Settings\Temp). You should see new files appear periodically. 3) Proceed through the Service Pack install wizard to complete the install. 4.3 SERVICE PACK CONTROL ------------------------- To prevent users from installing the Service Pack, an administrator can use the SP.TXT file. If the administrator places a file named SP.TXT (with a 'N' in the first position of the first line) in the service pack installation image directory, the service pack will not be installed. 5.0 DATA TRANSFER CONSIDERATIONS --------------------------------- The following sections describe additional support or known problems that you may notice while using the Data Transfer function. 5.1 TRANSFERRING DATA WHEN THE FILE OR DATA CCSID IS 65535 ----------------------------------------------------------- WHY DOES MY DATA LOOK LIKE GARBAGE WHEN I PERFORMED A DOWNLOAD? By default, the Data Transfer function will not convert data between EBCDIC and ASCII if the data is tagged with a CCSID of 65535. In older versions of the Win 95/NT Client Access product, the 65535 conversion was controlled by the CWBTFR.INI file. This process has been changed, and the conversion is now controlled by the Data Transfer user interface. Once the setting has been made in the user interface, it is then stored in the transfer request. This is only true for .TTO and .TFR files. .RTO and .DT files are still controlled by the CWBTFR.INI file. The conversion setting for .RTO and .DT files can be modified in the Data Transfer user interface, but the setting will not be saved. The setting to control the conversion is found in the File, Properties information. WARNING: This feature is designed as a workaround for people that can not change the CCSID of their files. In order for this translation to work properly, you must be confident the data in the file matches the CCSID of your user profile. The design of the iSeries is that data with a 65535 CCSID are not to be converted. This feature will attempt to do a conversion of the data from the job CCSID to the PC CCSID. This conversion may not work if the data in the file does not match the user profile/job CCSID. The correct solution to this problem is to appropriately tag the data with the correct CCSID. One way of doing this is by using CHGPF. For more information on the 65535 CCSID, please reference the iSeries National Language Support Manual.