========================================================================= Readme File for AS/400 Client Access for Windows 95 Service Packs 5763-XD1 V3R1M2 Cumulative Service Pack Level ------------- SF52313 ------------- (c) Copyright IBM Corporation 1996. All rights reserved. ========================================================================= IMPORTANT: Be sure to check Informational APAR II10303 for the latest list of OS/400 PTFs that must be installed on the AS/400 prior to attempting any Client Access functions. Some of the fixes contained in this service pack PTF may not work if these OS/400 PTFs are not installed on the AS/400. If you have internet access, the text of Informational APAR II10303 is available at "http://www.as400.ibm.com/clientaccess/" under the "Information APARs" link. --------------------------------- Table of Contents --------------------------------- 1.0 OS/400 PROGRAM TEMPORARY FIXES (PTFs) REQUIRED 2.0 INSTALLATION INSTRUCTIONS 2.1 INSTALLING FROM A MANAGING AS/400 SYSTEM 2.2 INSTALLING FROM A LOCAL OR NETWORK DRIVE 2.3 INSTALLING FROM DISKETTE 2.4 INSTALL/UNINSTALL CONSIDERATIONS 2.4.1 REMOVING THE SERVICE PACK 2.5 NETSOFT ROUTER CONSIDERATIONS 2.5.1 INSTALLING SERVICE PACKS ON SDLC-ATTACHED PC's 2.5.2 INSTALLING SERVICE PACKS ON ASYNC-ATTACHED PC's 2.5.3 INSTALLING WINDOWS 95 32-BIT TWINAX SUPPORT 2.5.4 INSTALLING SERVICE PACKS ON TWINAX-ATTACHED PC's 2.6 DATA TRANSFER CONSIDERATIONS 2.6.1 TRANSFERRING DATA WHEN THE FILE CCSID IS 65535 2.7 PC5250 CONSIDERATIONS 2.7.1 HOW TO SWITCH THE CTRL AND ENTER KEYS 2.7.2 HOW TO CHANGE THE DEFAULT FILE TRANSFER TYPE 2.8 IBM PERSONAL COMMUNICATIONS CONSIDERATIONS 2.8.1 ROUTER STATE 2.9 ANYNET CONSIDERATIONS 2.9.1 ANYNET OVER ETHERNET 3.0 WINDOWS NT 4.0 Support 3.1 ENABLING TWINAX DRIVERS 3.2 ENABLING SDLC DRIVER 4.0 Graphical Access Considerations 4.1 Saving changes to GA400.INI 5.0 AUTHORIZED PROGRAM ANALYSIS REPORT (APAR) ABSTRACTS - SERVICE PACK LEVEL = SF37523 (February 1997) - SERVICE PACK LEVEL = SF39220 (March 1997) - SERVICE PACK LEVEL = SF39669 (April 1997) - SERVICE PACK LEVEL = SF40828 (June 1997) - SERVICE PACK LEVEL = SF41904 (July 1997) - SERVICE PACK LEVEL = SF42728 (September 1997) - SERVICE PACK LEVEL = SF43837 (November 1997) - SERVICE PACK LEVEL = SF45545 (December 1997) - SERVICE PACK LEVEL = SF46059 (February 1998) - SERVICE PACK LEVEL = SF47544 (May 1998) - SERVICE PACK LEVEL = SF49654 (August 1998) - SERVICE PACK LEVEL = SF52313 (January 1999) --------------------------------------------------------------------- 1.0 OS/400 PROGRAM TEMPORARY FIXES (PTFs) REQUIRED --------------------------------------------------- For a list of OS/400 PTFs that must be installed on the AS/400 prior to attempting any Client Access functions, please reference Informational APAR II10303. 2.0 INSTALLATION INSTRUCTIONS ------------------------------ 2.1 INSTALLING FROM A MANAGING AS/400 SYSTEM --------------------------------------------- Note: The following method would be used if you have received the Client Access service pack through the AS/400 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 the managing AS/400 system with the LODPTF and APYPTF AS/400 commands, it can be installed on individual PC's with the "Install Service Pack" program icon in the Client Access Accessories folder. The "Client Access Login Service Check" program icon created in the Windows 95/NT Startup folder will also detect that the managing AS/400 system has been updated, and will present the user with the option to install the service pack at startup time as well. 2.2 INSTALLING FROM A LOCAL OR NETWORK DRIVE --------------------------------------------- Note: The following method would be used if you have received the Client Access service pack as a set of install image files. Install the service pack by the running the "SETUP.EXE" program from your PC. This program is part of the install image files shipped with a service pack. 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. 2.3 INSTALLING FROM DISKETTE ----------------------------- Note: The following method would be used if you have received the Client Access service pack as a set of install diskettes. Install the service pack by inserting diskette 1 into your diskette drive and running the "SETUP.EXE" program. Follow the setup program instructions, inserting additional diskettes as required. 2.4 INSTALL/UNINSTALL CONSIDERATIONS ------------------------------------- The following sections describe additional support and known problems that you may notice while using the Install/Uninstall function. 2.4.1 REMOVING THE SERVICE PACK -------------------------------- To remove this service pack from your PC: 1. Click the Windows 95 Start button, click on Settings, and then click on Control Panel. 2. Double-click on the Add/Remove Programs icon. 3. Click on the Install/Uninstall tab, click on IBM Client Access for Windows 95 Service Pack SFxxxxx item, and then click on the Add/Remove button. 4. Follow the instructions on the screen. 2.5 NETSOFT ROUTER CONSIDERATIONS ---------------------------------- The following sections describe additional support and known problems that you may notice while using the NetSoft router to install service packs with some connectivities. 2.5.1 INSTALLING SERVICE PACKS ON SDLC-ATTACHED PC's ----------------------------------------------------- If you have an SDLC-attached PC, and the only connectivity that you have to the AS/400 for that PC is SDLC, then you will be unable to install the service pack to your PC using conventional means (by clicking on the "Install Service Pack" program icon in Client Access Accessories folder). The suggested way of installing the service pack in this case is to take one of the options below. 1) A parameter has been added to Check Version, cwbckver.exe, 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 new support you will need to get the latest Check Version, cwbckver.exe, on the PC and change the parameters of the 'Client Access Login Service Check' icon in the 'StartUp' folder. SET UP STEPS 1. Make sure you have the new Check Version installed on the PC before using the new parameter. If it is not installed the parameter will be ignored. 2. Right mouse click on the 'Start' button in the task bar. 3. Select the 'Explore' menu choice. 4. Double-click on the 'Programs' folder. 5. Double-click on the 'StartUp' folder. 6. Right mouse click on the 'Client Access Login Service Check' icon. 7. Select the 'Properties' menu choice. 8. Click on the 'Shortcut' tab. 9. In the 'Target:' entry field will be something similar to: "C:\Program Files\IBM\Client Access\cwbckver.exe" LOGIN After the 'LOGIN' parameter add ' 0 LOCAL'. The parameters are case-sensitive, so be sure to type them in upper case. The 'Target:' entry field should now look like: ...\cwbckver.exe" LOGIN 0 LOCAL PARAMETERS Explained LOGIN parameter tells Check Version to do the login service check. 0 is the number of seconds to wait after check version starts before checking the service level on the managing system. LOCAL parameter tells Check Version to copy the service pack install image files from the managing system to a temporary directory on the PC. The files will be copied to the 'CA400' directory in the Windows 95 Temp directory (For example, C:\Windows\Temp\CA400 ). If the CA400 directory does not exist check version creates it. If check version creates the directory it will also delete it when it is finished. POSSIBLE ERRORS: - A message is issued if there is not enough disk space to copy all the files. If you get this message you will need to free disk space on the hard drive specified in the message. - A message is issued if one of the files could not be successfully copied. If you select OK, check version will attempt to copy the remaining files and install the service pack. If you select Cancel, check version will stop copying files and delete any of the files it has already copied. STATUS: No status information is displayed while the files are copied. To determine if check version is progressing look in the 'CA400' temporary directory (For example C:\Windows\Temp\CA400). You should see new files appear periodically. NOTES: 1. The LOCAL parameter also works for upgrades to a new release. To use check version to automatically upgrade you will need to use the LOCAL parameter to avoid the time out. 2) Find another Windows 95 PC connected to the AS/400 that uses a different connectivity (such as token ring), and create a set of service pack install diskettes. To do this choose "Accessories" from the Client Access folder, then choose "Create Install Diskettes", and then choose "Service Pack (SP)". When this is completed, use these diskettes to install the service pack onto your SDLC-attached PC (by running SETUP.EXE from diskette 1). 3) Find another non-Windows 95 PC connected to the AS/400 and copy the files from QCA400\WIN32\SERVICE\CDROM directory to a set of diskettes, and then create a temporary directory on your SDLC-attached PC's hard drive, and copy the files from the diskettes to that directory. Run SETUP.EXE from that directory. 2.5.2 INSTALLING SERVICE PACKS ON ASYNC-ATTACHED PC's ------------------------------------------------------ If you have an Async-attached PC, and the only connectivity that you have to the AS/400 for that PC is Async, then you will be unable to install the service pack to your PC using conventional means (by clicking on the "Install Service Pack" program icon in Client Access Accessories folder). The suggested way of installing the service pack in this case is to take one of the options below. 1) A parameter has been added to Check Version, cwbckver.exe, 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 new support you will need to get the latest Check Version, cwbckver.exe, on the PC and change the parameters of the 'Client Access Login Service Check' icon in the 'StartUp' folder. SET UP STEPS 1. Make sure you have the new Check Version installed on the PC before using the new parameter. If it is not installed the parameter will be ignored. 2. Right mouse click on the 'Start' button in the task bar. 3. Select the 'Explore' menu choice. 4. Double-click on the 'Programs' folder. 5. Double-click on the 'StartUp' folder. 6. Right mouse click on the 'Client Access Login Service Check' icon. 7. Select the 'Properties' menu choice. 8. Click on the 'Shortcut' tab. 9. In the 'Target:' entry field will be something similar to: "C:\Program Files\IBM\Client Access\cwbckver.exe" LOGIN After the 'LOGIN' parameter add ' 0 LOCAL'. The 'Target:' entry field should now look like: ...\cwbckver.exe" LOGIN 0 LOCAL PARAMETERS Explained LOGIN parameter tells Check Version to do the login service check. 0 is the number of seconds to wait after check version starts before checking the service level on the managing system. LOCAL parameter tells Check Version to copy the service pack install image files from the managing system to a temporary directory on the PC. The files will be copied to the 'CA400' directory in the Windows 95 Temp directory (For example, C:\Windows\Temp\CA400 ). If the CA400 directory does not exist check version creates it. If check version creates the directory it will also delete it when it is finished. POSSIBLE ERRORS: - A message is issued if there is not enough disk space to copy all the files. If you get this message you will need to free disk space on the hard drive specified in the message. - A message is issued if one of the files could not be successfully copied. If you select OK, check version will attempt to copy the remaining files and install the service pack. If you select Cancel, check version will stop copying files and delete any of the files it has already copied. STATUS: No status information is displayed while the files are copied. To determine if check version is progressing look in the 'CA400' temporary directory (For example C:\Windows\Temp\CA400). You should see new files appear periodically. NOTES: 1. The LOCAL parameter also works for upgrades to a new release. To use check version to automatically upgrade you will need to use the LOCAL parameter to avoid the time out. 2) Find another Windows 95 PC connected to the AS/400 that uses a different connectivity (such as token ring), and create a set of service pack install diskettes. To do this choose "Accessories" from the Client Access folder, then choose "Create Install Diskettes", and then choose "Service Pack (SP)". When this is completed, use these diskettes to install the service pack onto your Async-attached PC (by running SETUP.EXE from diskette 1). 3) If you don't have access to another PC with an AS/400 connection, then the service pack can still be installed. To do this, follow these steps: a) Make a connection to the AS/400 (from your Async-attached PC). b) Assign a Network drive to the AS/400, using Explorer. c) Create a temporary directory on your local hard drive, and copy all of the files in the QCA400\WIN32\SERVICE\CDROM directory to that directory. d) Run SETUP.EXE from that temporary drive. 2.5.3 INSTALLING THE WINDOWS 95 32-BIT TWINAX SUPPORT ------------------------------------------------------ After you have installed Client Access Service Pack SF39220, a new subdirectory with the update software will be created on your computer. This TWINAX directory will be created under the directory in which Client Access was installed. The path is normally "C:\Program Files\IBM\Client Access\twinax", where C: is the drive where Client Access is installed. Print off the README.TXT in the TWINAX directory. Follow the README.TXT instructions to go through the installation process (INSTALL.EXE). Refer to informational APAR II10307 for additional information. 2.5.4 INSTALLING SERVICE PACKS ON TWINAX-ATTACHED PCs ------------------------------------------------------ If you have a twinax-attached PC and you are not currently able to connect, then you will be unable to obtain the service pack using conventional means (by clicking on the "Install Service Pack" program icon in Client Access Accessories folder). The suggested way of obtaining the service pack in this case is to take one of the options below. 1) Find another Windows 95 PC connected to the AS/400 that uses a different connectivity (such as token ring), and create a set of service pack install diskettes. To do this choose "Accessories" from the Client Access folder, then choose "Create Install Diskettes", and then choose "Service Pack (SP)". When this is completed, use these diskettes to install the service pack onto your twinax-attached PC (by running SETUP.EXE from diskette 1). 2) Find another non-Windows 95 PC connected to the AS/400 and copy the files from QCA400\WIN32\SERVICE\CDROM directory to a set of diskettes, and then create a temporary directory on your twinax-attached PC's hard drive, and copy the files from the diskettes to that directory. Run SETUP.EXE from that directory. 3) Additional means of obtaining service packs are described in informational APAR II09523. 2.6 DATA TRANSFER CONSIDERATIONS --------------------------------- The following sections describe additional support or known problems that you may notice while using the Data Transfer function. 2.6.1 TRANSFERRING DATA WHEN THE FILE CCSID IS 65535 ----------------------------------------------------- The Data Transfer function will not translate data between ASCII and EBCDIC, if the CCSID of the file on the AS/400 is 65535. Uploads to the AS/400 file will generate message "CWBTF0005 - Data in this field is incorrect or does not match PC data type." Downloads to the PC will complete successfully, but the data will not be converted, appearing as hexadecimal data instead of the correct character data. Data Transfer will now allow conversion from CCSID 65535 to the PC CCSID on transfers to the PC. The AS/400 job CCSID will be used for the conversion. Data Transfer will also convert from the PC CCSID to the AS/400 job CCSID for transfers to the AS/400 when fields are tagged with the 65535 CCSID. This conversion is controlled by creating an INI file named CWBTFR.INI in your Windows install directory (which is usually C:\WINDOWS for Windows 95 and C:\WINNT for Windows NT 4.0). For your convenience, we have shipped a sample CWBTFR.INI file in the Client Access install directory (which by default is C:\Program Files\IBM\Client Access). We also included a CWBTFR.TXT file, which explains the different fields. To use CWBTFR.INI, copy it to your Windows install directory and change it to reflect the options you wish to use. The CWBTFR.INI file must contain ONE of following lines: ForceTranslation=0; for no translation of 65535 data OR ForceTranslation=1; for translation of 65535 data If the CWBTFR.INI file is not found, or the correct section and value names are not present in the CWBTFR.INI file, Data Transfer will default to not translate 65535 data. WARNING: Enable this fix only if you are confident the data contained within columns tagged with the 65535 CCSID are in a defined CCSID that matches the user profile CCSID of the jobs that will access it. Accessing 65535 CCSID data from a job CCSID that does not match the data may corrupt data within the database file. If you don't enable this fix by providing a CWBTFR.INI file, transfers will continue to behave as they did before. Columns tagged with the 65535 CCSID are designed to not be converted when transferring to/from the PC. Using this fix, which forces a conversion to take place, is to be done only when it is not possible to change the column or file CCSID from 65535. Every attempt should be made to appropriately tag the data with the correct CCSID. For more information on the 65535 CCSID, see topic 2.2.3.2 in the AS/400 National Language Support book, SC41-1301-00. Conversions from CCSID 65535 fields are prone to errors under multi-language situations where AS/400 user job CCSIDs do not match. 2.7 PC5250 CONSIDERATIONS -------------------------- The following sections describe additional support or known problems that you may notice while using the PC5250 function. 2.7.1 HOW TO SWITCH THE CTRL AND ENTER KEYS -------------------------------------------- Before Service Pack SF42728, the default action for the Enter key was "Field Exit", and the default action for the Ctrl key was "Enter". These actions were swapped in SF42728. If you are using a keyboard mapping file (.kmp file) you are not affected. If you would like to switch the keys back, perform the following steps to create a keyboard mapping file with the original keyboard layout. 1) Start a PC5250 session 2) From the "Assist" pulldown, select "Keyboard Setup...". 3) Click the "User-Defined" radio button for "Current Keyboard" and then click the "Customize" button (if you have an existing keyboard layout select it with the "Browse" button). Steps 4-10 change the Ctrl key to be Enter in your PC5250 session. 4) Click on the "Ctrl" key on the keyboard layout. 5) In the "Function" dropdown list, select "Enter/Control". 6) With the function highlighted, click on the "->" next to the "Base" state. 7) Press the "Change Key" button at the bottom. 8) In the "Function" dropdown list, select "Enter/Control". 9) With the function highlighted, click on the "->" next to the "Shift" state. 10) Press the "Change Key" button at the bottom. Steps 11-20 change the Enter key to be Field Exit, New Line, and Carrier Return in your PC5250 session. 11) Click on the " <-' " key on the keyboard layout (this is the Enter key). 12) In the "Function" dropdown list, select "Field Exit". 13) With the function highlighted, click on the "->" next to the "Base" state. 14) Press the "Change Key" button at the bottom. 15) In the "Function" dropdown list, select "New Line". 16) With the function highlighted, click on the "->" next to the "Shift" state. 17) Press the "Change Key" button at the bottom. 18) In the "Function" dropdown list, select "Carrier Return". 19) With the function highlighted, click on the "->" next to the "Ctrl" state. 20) Press the "Change Key" button at the bottom. 21) Exit and save the keyboard mapping. 22) From the "Keyboard Setup" dialog box, click on the "OK" button. The keys should now be re-mapped to the way they were originally shipped in V3R1M2. 2.7.2 HOW TO CHANGE THE DEFAULT FILE TRANSFER TYPE --------------------------------------------------- With service pack SF43837, the default action for the "Transfer" pull down menu items and the "Send" and "Receive" buttons in PC5250 has been changed to invoke CA/400 data transfer rather than PC5250 file transfer. If CA/400 data transfer is not installed on the PC, the default is set to PC5250 file transfer. When these menu options are selected, a control file is created that specifies the host system that the current session is connected to on the "SYSTEM" line of the control file. The control file name contains the session letter and has a type of ".TFR" for transfers from the PC and ".TTO" for transfers to the PC, and it is created in the private directory (Emulator/private). For example, the file name is PC5250$A.TTO for a download from session A. If this file already exists and contains a line that starts with the string "SYSTEM ", then this line is simply updated with the current host system. Otherwise the file is created (or recreated) from scratch. The CA/400 data transfer function is then invoked (CWBTF.EXE from the directory above where the PC5250 executables live) with this control file as the only argument. In order to change the appearance and functioning of the "Transfer" menu option to its original state (i.e. invoking PC5250 file transfer), a user must edit the workstation profile (.WS file) and add the line: ForceDataTransfer=N to the [Transfer] section of this file. If no [Transfer] section exists, then add the lines: [Transfer] ForceDataTransfer=N to the bottom of this file. When CA/400 data transfer is not installed on the PC, no changes are noticed. 2.8 IBM PERSONAL COMMUNICATIONS CONSIDERATIONS ----------------------------------------------- The following sections describe additional support or known problems that you may notice while using an IBM Personal Communications connection. 2.8.1 ROUTER STATE ------------------- If you use the IBM Personal Communications connection type, the connection must first be made through IBM Personal Communications. Client Access will start this connection for you when IBM Personal Communications has not been started, only if the following are true: - The directory that IBM Personal Communications is installed to is in the PATH environment variable. - The connection to the desired AS/400 is defined correctly in the IBM Personal Communications default configuration file. If either of the above is not true, the IBM Personal Communications connection must be started manually before using Client Access functions. 2.9 ANYNET CONSIDERATIONS ------------------------- The following sections describe additional support or known problems that you may notice while using an AnyNet connection. 2.9.1 ANYNET OVER ETHERNET --------------------------- When using AnyNet over an Ethernet connection, check the SSAP AA value for the Ethernet line description on the AS/400. This value should be set to 1480. If it is set to 1496 (the default), you will have problems getting a communications connection to the AS/400 using Client Access. 3.0 WINDOWS NT CONSIDERATIONS ------------------------------ 3.1 Enabling Twinax Drivers --------------------------- The twinax drivers are installed when Client Access is installed on your Windows NT system. Before you can use the drivers you must enable them, to enable them a user with administrator authority needs to do the following: Go to My Computer -> Control Panel -> Devices. Scroll down the list of devices until you find IBMTwx, IBMTwxNM, IBMTwxSN. For each device select the device and press the start button. Do your Netsoft and Client Access configurations and try to make a connection. If the connection is successful return to the Devices window and again find the IBMTwx, IBMTwxNM, IBMTwxSN devices, this time for each device select the device, press the startup button and choose automatic as the startup type. If the connection does not work it is probably because of a IRQ, IO address, or shared memory conflict. Use the following information to resolve conflicts. The default settings for the ISA twinax driver are as follows: IRQ - 0x00000005 IO Address - 0x0000271A Shared Memory - 0x000DC000 If these values are not correct for your card or if they conflict with another card you may need to change the settings. To do this use the regedit program and edit the following key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IBMTwx\parameters The default settings for the PCMCIA card driver are as follows: InterruptNumber - 0x0000000A IOBaseAddress - 0x00000300 MemoryMappedBaseAddress - 0x000CC000 If these values are not correct for your card or if they conflict with another card you may need to change the settings. To do this use the regedit program and edit the following key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IBMTwxSN1\Parameters 3.2 Enabling SDLC Drivers --------------------------- The SDLC drivers are installed when SNA communications are installed on your Windows NT system. Before you can use the drivers you must enable them, to enable them a user with administrator authority needs to do the following: Go to My Computer -> Control Panel -> Devices. Scroll down the list of devices until you find VNSSDLCI. Select the VNSSDLCI device and press the startup button, change the startup type from manual to automatic and restart your Windows NT system. 4.0 Graphical Access Considerations ----------------------------------- 4.1 GA400.INI ---------------- If you have made any changes in the Graphical Access configuration file GA400.INI, applying this service pack will overlay those changes. You will need to make the changes again after applying the service pack. 5.0 AUTHORIZED PROGRAM ANALYSIS REPORT (APAR) ABSTRACTS -------------------------------------------------------- The following lists the APARs fixed at each of the service pack levels. Each service pack PTF is cumulative, that is, the most recent service pack PTF released contains all the fixes from prior service pack levels in addition to the APARs listed for a particular service pack. The fix abstracts are listed by installable component within a service pack level. --------------------------------- Service Pack Level = SF52313 Build date = January 1999 --------------------------------- Base Support ------------ APAR = SA74939 CA400WINOPT-NETDRIVE-INCORROUT CANNOT CONNECT TO KANJI DIR The customer creates a directory on the AS/400 whose name contains some Japanese Kanji (DBCS) characters. Then the user attempts to connect to the directory using Explorer. The connect fails with "Computer or share name not found" message. This error only occurs on Windows 95; it does not occur with Windows NT. AFP WorkBench Viewer ------------------- None. 5250 Display and Printer Emulator --------------------------------- APAR = SA73928 CA400WINOPT-TERMEMUL-INCORROUT-PC5250 Using a PC5250 session to display the contents of a file member, everything works fine as long as there are no packed fields included in the file. If a packed field is included, light retangles are displayed, which is fine. But if the user presses PF1 for Help, and then leaves the Help window with PF3, PF12, or with the Enter key, the light rectangles are replaced with blank fields. It the user pages down or pages up, the light rectangles are once again displayed. APAR = SA74441 CA400WINOPT-TERMEMUL-ETH-UNPRED- When using the TAB key in OV/400, the cursor will either stop performing the TAB function and/or start moving character by character along the screen. This usually occurs when position 80 is reached, and then OV/400 pans to the right. APAR = SA74505 CA400WINOPT-PRINTEMUL-ETH-INCORROUT-PRT PC5250 HP4 PRINTER After installing SF47544, the correct output is not produced for a PC5250 HP4 printer session using HPJL4.PDT. The spool file has a page size of 66x132 6lpi 10cpi font(*cpi), with pagrtt set to *auto. The output should landscape and print 13.3cpi. The output is landscaped, but printed at 10cpi. APAR = SA74583 CA400WINOPT-TERMEMUL-INCORROUT UNABLE TO TYPE GREEK CHARACTE After installing SF47544, the user can not type Greek characters from within a PC5250 session. When the user switches to the Greek keyboard using the Alt+Shift key sequence, the user can only type English characters. APAR = SA74619 CA400WINOPT-TERMEMUL-INCORROUT PC5250 TERMINAL SESSION SHOWS While editing an OV/400 document in a PC5250 session, the stopcodes are displayed as a semi-colon (;) and there is no way to non-display the stopcode (;). APAR = SA74810 CA400WINOPT-PC5250 DSPF KWD MLTCHCFLD RETURNS 0 EVEN IF CHOO PC5250 session fails on DSPF fields defined with keyword MLTCHCFLD. When the user selects the field with the mouse, the value sent back is '0' instead of the expected value of '1'. This error occurs with DSPF with more than one field described with MLTCHCFLD. APAR = SA74819 OSP-D/T3179-PAR CA400WINOPT PC5250 INCORROUT The End Field key does not function correctly within DDS. Pressing the End Field key within a window causes the cursor to jump out of the window. APAR = SA74909 CA400WINOPT-APIS-MSGCPF5411-PC5250 EMUL Running a program which uses DSM APIs on a CM/2 or PC5250 session causes the QsnPutGetB to fail with MSGCPF5411. APAR = SA74971 CA400WINOPT CURSOR MOVEMENT PROBLEM WHEN RUNNING If a user requests a data stream and starts to type information on an input screen while waiting for the system response, the cursor jumps to the first input field on that input screen when the system sends the data stream to the user. If the system sends a data stream at the same time that the user sends a new transaction to the system, the session will hang. APAR= SA75173 CA400WINOPT-COMM-INCORROUT QSYSOPR FILLS WITH CPF1269 When using MS SNA Server, if the user runs the CHGPWD command in a PC5250 session, and then starts a second PC5250 session, the previously cached password is used instead of the new password. The retries every few seconds will cause QSYSOPR to fill with messages, and could cause the AS/400 to crash if left unnoticed. APAR = SA75409 CA400WINOPT-PC5250-INCORROUT CHECK(RLTB) PROBLEM Using 5250 emulation, DSPF with CHECK(RLTB) the cursor does not move correctly if field function is FLDCSRPRG. RTP Defect 37356 APAR = SA75677 CA400WINOPT-TERMEMUL-PC5250 HANGS WHEN PROCESSING SQL SELECT Running an SQL query against a file that contains unprintable characters causes the PC5250 to hang. The session needs to be closed. The error displayed is 'This program has performed an illegal operation and will be shut down'. The problem is recreatable by running STRSQL and specifying: Select * from Lib/file (where file contains unprintable data). APAR = SA75797 CA400WINOPT-PC5250-INCORROUT CHARACTERS LOST IN S36ENV When an input field or output field on screen 1 is overlayed with two more screens, the character before the first position of the input field is lost. Overlaying screen 1 with just one screen does not show the problem. When USRDSPMGT is removed from the DDS the problem disappears. Only screen 2 has data on the position of the fields, screen 3 does not, but does cause the missing characters. The program is a S/36 environment program. APAR = SA76056 CA400WINOPT-TERMEMUL-INCORROUT THE RIGHT ARROW KEY DOES NOT When a user calls their Data Entry program, the right arrow key should act as the Tab key and jump from field to field, but it does not. APAR = SA76260 CA400WINOPT-PC5250-TERMEMUL-INCORROUT SECOND LEVEL HELP When a user is running an application that provides second level help, pressing Alt-F1 should display the second level help, but it does not. APAR = SA76424 CA400WINOPT-PRINTEMUL-INCORROUT WITHOUT THE BESTFIT OPTION, After installing SF48155, printing to an HP DeskJet or LaserJet printer when using Computer Output Reduction (COR) causes the output to print at 17.1 CPI, but with a very large font. The PCSWIN.INI file is set up to have the BestFit option turned off. This problem can be circumvented by turning the BestFit option on, or by editing the PCSPD.DAT file so that font 11 (GFID0011) has a font width of 84 (17 CPI) or 120 (10 CPI) instead of 144 (10 CPI). However, this will result in printing too small for output that does not use COR (for example, 66 x 80 spooled files). APAR = SA76586 CA400WINOPT-PC5250 PERIOD AND COMMA NOT ALLOWED IN ALPHABETI The PTF for SA72104 fixed the problem with NLS characters for codepage 0277 in alphabetic fields, but had the effect that period and comma was not allowed. APAR = SA76858 CA400WINOPT-PC5250 -OV:INSERT OF RCR CAUSES EXTRA LINE Using ca400winopt R312 or R313 with sf48155 and pc5250: inserting RCR at right margin symbol causes extra lines in doc. To recreate: 1. strofc and go to a doc 2. type a line of characters and at the latest position (under typed a required carriage return. 3. then you type something at the following line. 4. You come back to the first line and you insert some letters. 5. You enter to refresh and you will see a blank line with the carriage return. APAR = SA76893 CA400WINOPT-PC5250 PCSCM INVALID PAGE FAULT IN PCSTRACE.DLL Usinf a Third Party application caled Surpass gives Illegal Page Fault in PCSTRACE.DLL when using the download option. happens with R312 of CA400WINOPT with SF49654 SP installed. APAR = SA76933 CA400WINOPT-TERMEMUL-INCORROUT KEYBOARD BUFFERING FAILS AFTE After applying R312 SF49654 keyboard buffering or typeahead fails intermittently. To reproduce the problem. WRKMBRPDM FILE(MFORTI/CLESRC) MBR(MEMCOMPARE) ENTER option 2 ENTER option 2 ENTER If keyed quickly to buffer the keystrokes we end up with 22 APAR = SA75357 CA400WINOPT-PERFM POOR CONSOLE PERFORMANCE The performance of PC5250 Async Console is very slow, and needs to be improved. APAR = SA76969 CA400WINOPT STARTING SECOND SESSION TOO QUICKLY CAUSES HANG When starting multiple PC5250 sessions, starting a second session too quickly (before the first session is ready) causes the sessions to hang. Data Transfer ------------- None. Graphical Access ---------------- None. Printer Drivers --------------- None. SNA Communications Support --------------------------- APAR = SA71820 CA400WINOPT-COMM-NETSOFT-TDLC-INCORROUT TWINAX CONNECTION HA CA400WINOPT R312 with service pack level SF46059 twinax (IBM 5250 PCI express adapter) connected to an AS400. The user initiates a connection to the AS400, via the black box icon on the desktop or under AS400 connections. Then they disconnect and then attempt to reconnect again, the connection appears to hang after signing on to the NS router. When CTL-ALT-DEL is pressed, NSADMIN shows "Not Responding". APAR = SA75312 CA400WINOPT-COMM-NETSOFT-UNPRED NWSAA EXPIRED PW HANDLING Customer connects to the AS/400 via Novell SAA Gateway. On the PC, the Netsoft NS/Router Netware for SAA link type defines the connection. After upgrading their AS/400 to V4R2, users are no longer able to signon with an expired password. This was allowed prior to the AS/400 upgrade to V4R2. Operations Navigator -------------------- None. Toolkit ------- None. --------------------------------- Service Pack Level = SF49654 Build date = August 1998 --------------------------------- Base Support ------------ APAR = SA73147 When Client Access network drives are configured to be assigned during Windows startup, the Client Access task tray icon that indicates active connections is not being displayed. If Client Access network drives are not automatically assigned during Windows startup, the Client Access task tray icon will display normally. APAR = SA72435 Microsoft Query pop-up menu option 'join' does not allow the outer join functions. The choices 2 - 3 to define the outer join are greyed out. The only available is number 1 for inner join. APAR = SA72689 Customers application is using ODBC interface of Client Access for Record I/O. When the program executes 65k of statement handles (65494 runs) the error 'not enough memory' occurs on the PC side. Also reset parameter markers and rebind them do not change the actual lengths of data. APAR = SA72831 Customer is experiencing hangs when trying to logon to Windows 95, or trying to shutdown Windows 95. This problem may occur even if no Client Access network drives are mapped. APAR = SA74807 Network Drive support on Windows NT fails to connect if any services are configured to run under a USER account. This affects users running with the IBM Primary Logon Client for Windows NT, and other applications. AFP WorkBench Viewer ------------------- None. 5250 Display and Printer Emulator --------------------------------- APAR = SA69975 Async console session hangs after pressing host print on the CHGFTPA, CHGHTTPA and specific user screens. APAR = SA71410 Underscore starts at left margin instead of under the position of the intended data, using PC5250 print emulation with provided IBM4019.PDT. Problem occured printing OV/400 docs where one line followed by another is printed bold and underscored. At the second line the underscore starts at the left margin. APAR = SA71670 After loading service pack sf46059, all of the sessions that were defined using the Multiple Sessions program will not start. APAR = SA71849 When a user receives a break message that displays on line 24, the session's cursor will jump to the beginning of the command line. APAR = SA71904 The customer is editing a display file and places the cursor on the second line of the file. He then hits the End key (which is mapped as End of Field) and the cursor moves outside of the window instead of going to the end of the field. APAR = SA71936 CA400WINOPT R312; PC5250 SESSION Steps to recreate: 1.Start two PC5250 sessions 2.STRPCO 3.Open a OV/400 document in both sessions 4.Create a document with 5 LINES and a CR at the end of the line LINE 1 LINE 2 LINE 3 LINE 4 LINE 5 5. CUT and PASTE these lines in the second document session 6. Result is that only one line is inserted LINE 1 APAR = SA72104 We have a problem with NLS characters on CA400 for Win95 R312 When typing one of these in an alphabetic field on a display screen, (field described with a 'x'), we get a message saying "only alphabetic characters plus ',' '.' '-' are allowed". This is the same as APAR SA64155, but with other characters. The characters are: hex 6a 8c c0 7b d0 6b. These are the 3 national characters in Denmark. The GCGID is: lo610000 lo620000 la510000 la5200 0000 la270000 la280000 and we are using a QCCSID of 277 and a QCHRID of 697 277. APAR = SA72566 After customer installed SF46059 on his CAWINNT PCs he is experiencing a problem with his DDS Menu Bar in his PC5250 emulation sessions. The shortcut 'Pneumonics' are messed up. The underline has been shifted one position to the right. For instance if there was a menu option for PRINT, it could have been CTL-P. The Shortcut is still CTL-P, but now the underline for the menu option is under the letter R in PRINT. APAR = SA72973 Customer is trying to use DDE to send data between his program and his 5250 session. When doing a PUTDATATOPS and sending four characters (or intervals of four) an extra "garbage" character appears after the real data. Example: Trying to send: ABCD What gets sent: ABCD& APAR = SA73082 CA400WINOPT installed after customer application that uses a directory named PROGRAM will cause PC5250 to fail with the PCSERR200 when attempting to start session. APAR = SA73837 In a document with the margin set to 80, if the user trys to insert characters in front of a two letter word beginning in column 77, the second charater will be lost. APAR = SA74049 PC5250 printer emulation sessions will intermittently start with a control panel, but no session window. This has been observed in both TCP/IP and NS Router-Anynet environments. APAR = SA74116 Customer sees rectangles with a cross in it for the required carriage returns in his OV/400 documents. APAR = SA74322 Using DUP KEY in field with CHECK(RL) attribute RL is ignored. Data Transfer ------------- APAR = SA72333 Using the Client Access for Windows 95/NT RFROMPCB application with the /i parameter still results in a MSGCWBTF0008 and the send failing. This happens when too many digits are present in the data that is being sent to the AS/400. Using the Data Transfer application allows users to continue despite this and default field sizes are used. RFROMPCB with the /i parameter should have behavior similar to Data Transfer. Graphical Access ---------------- None. Printer Drivers --------------- None. SNA Communications Support --------------------------- APAR = SA71503 When using the NS Router, connecting to the AS/400 with a user profile having a password of 10 characters in length can result in message CWBLM0006 (CPF1269 rc2021 on the AS/400 side). This only occurs if the NS Router is connected via the NS Administrator before the emulation session is started via the AS/400 Connections GUI. This occurs for both PC5250 and Graphical Access. If you connect directly via the AS/400 connections GUI, everything works fine. APAR = SA71910 Customer has been using a system name/Local Control Point name/default local location of #098 for many years. Now trying to connect with R312 of CA400WINOPT. Problem only happens with a System using Local Control Point name of #098. WIN16 Client SA41018 same issue. APAR = SA72536 Using CA400WINOPT R312 and SP SF46059 on WIN-NT 4.0 SP3 workstation running NS Router 802.2 link type over Ethernet, PC5250 display sessions would hang after approximately 10 minutes. The PC did not lock up, but had to be rebooted before the connection would work again. The Windows NT DLC buffers were being depleted rapidly due to a broadcast frame being sent out on the global SAP every 30 seconds in the network. Once the DLC buffer pool decreased to a certain number, the PC52520 display sessions would hang. The READ parameter in module 8022.DLL was changed to uchOptionIndicator to LLC_OPTION_READ_ALL from LLC_OPTION_READ_STATION and the problem was resolved. APAR = SA74808 The NS/Router will not reconnect to the AS/400 after logging off of Windows 95, and then logging back on. APAR = SA73159 NS Router connection fails on Windows NT with unexpected return code RC=200 if there exists a directory named "Program" on the same drive as Client Access is installed. Operations Navigator -------------------- None. Toolkit ------- None. --------------------------------- Service Pack Level = SF47544 Build date = May 1998 --------------------------------- Base Support ------------ APAR = SA71691 There are problems in creating Client Access for AS/400 diskettes from an AS/400 with an installed version of Client Access that is one or two modification levels greater than that installed on the PC from which the diskettes are being created. The problem is usually indicated by receiving error message CWBAD4020 because a file cannot be found or CWBAD4099 with return code 3 3 because the modification level is not being handled properly. - Creating V3R1M3 Client Access for Windows 95/NT diskettes from a PC with V3R1M2 of Client Access for Windows 95/NT installed. In this case the diskettes are created correctly except for the Minimum set of diskettes. If trying to install from the set of diskettes created using the Minimum option, the Install program (setup.exe) will think all components are on the diskettes. If when installing from these diskettes you select a component or subcomponent to be installed that doesn't exist on the set of diskettes then the error "FileSetPerform -2: An unexpected error has occurred while processing file set xxxxxxxx.xxx" will occur during the installation. In this case, if those components are desired the best solution is to follow the instructions listed in the CIRCUMVENTION section of this APAR and then recreate the set of diskettes using the upgraded Create Install Diskette function. APAR = SA71532 After a communication failure, SQLPrepare to the Client Access ODBC driver call will receive an error SQLSTAT S1000. Also SQLDisconnect will then receive SQLSTAT 08S01 and SQLFreeConnect will receive SQLSTAT S1010. These errors does not allow the application to release memory properly. APAR = SA71605 Calling a stored procedure using Microsoft Visual Basic RDO (Remote Data Objects), null values get passed to the procedure's OUT parameters if no value is specified. The ODBC driver erroneously checks the value of these parameters and returns an SQL_ERROR. APAR = SA70894 A hang occurs when the user logs on to a Windows 95 machine when Client Access is installed. This happens when using the IBM Networks Client for Windows 95 or the NetFinity Service Manager. The Windows 95 operating system seems to hang. Pressing CTRL+ALT+DEL shows the task manager with MPREXE NOT RESPONDING. APAR = SA72276 On Windows 95, customer creates Client Access servicepack diskettes on one day, and installs them on a later day. If the option is taken to reboot the PC (via the servicepack install wizard or a silent install), the PC will hang during shutdown on the "Please wait, Shutdown in Progress" clouds bitmap. After the customer selects to reboot the PC at the end of the servicepack install, on slower PC's the shutdown does not commence immediately, and the installation wizard will attempt to free a DLL used during install. This DLL is located on the first diskette, and causes a problem where the Windows 95 operating system attempts to access the file. This can interfere with the shutdown process causing it to hang. The date the diskettes were created is significant in that it somehow is tied to the diskette volume label. This only is a problem with Windows 95 - Windows NT does not have this problem. The servicepack install wizard is changed to copy this DLL from the first diskette to a temporary local directory, and load and unload the DLL from there. This solves the problem with unloading the DLL and having the operating system attempt to locate the DLL on the first diskette. APAR = SA68417 The last NS Router conversation or TCP/IP conversation is not ended when using PC5250 Exit All option to end all sessions. APAR = SA71954 "Data Transfer To AS/400" causes a page fault in module CWBNL.DLL when the file to be transferred contains null characters. The following page fault details are displayed. CWBTF Page Fault Module : CWBNL.DLL Registers: EAX=00cdf888 CS=0137 EIP=65db5bf8 EFLGS=00010212 EBX=000003fe SS=013f ESP=00cdf864 EBP=000003fe ECX=00000000 DS=013f ESI=0067a9c0 FS=0f37 EDX=00000001 ES=013f EDI=000003fe GS=0000 Bytes at CS:EIP: 8b 11 6a 0a 50 52 ff 15 6c d4 db 65 8d 4c 24 24 Stack dump: 006644cc 00000000 00cdfa04 00000000 000017db 00cdfa04 0067b0ae AFP WorkBench Viewer ------------------- None. 5250 Display and Printer Emulator --------------------------------- APAR = SA69686 When a PC5250 printer session is configured, and a saved icon for that printer session is used to start the connection to the AS/400, the printer session and connection are made, but the printer operator panel does not display. If the connection is made first, and then the PC5250 printer session is started, the printer operator panel does display. (The printer operator panel shows Ready, Job in Process and On Line.) APAR = SA67175 DSPF field with DSPATR(PC) CHECK(RL) CHECK(RB). The cursor position is on the right side (as it should); TAB and Field exit work fine. When keying data the first charcter is displayed but the cursor stays in the first position. Keying the second character results in msgkbd0018. APAR = SA71854 Once SP SF46059 is loaded, using SEND NOTE in OV/400 and then F6(Type Note), boxes w/ X's show up for non-displayable characters. They also show up when the note is displayed in "Work w/ mail". APAR = SA69192 Checks printed via PC5250 are producing incorrect output. The spool file attributes are: L88 LPI8 W102 CPI12 with degree of page rotation=0 The spool file is printer based on the CPI setting in the printer file attributes. We tried to alter the CPI setting, but could not find an acceptable font. The data was printed outside of the boxes within the form. APAR = SA69166 Problem with running PC5250 on the Hebrew NT 4.0 Work Station. Hebrew Windows 95 and English NT 4.0 Workstation work but Hebrew NT 4.0 does not. The phenomena is that instead of Hebrew characters blanks appear. This ptf when used in conjunction with a new font file referenced in Informational Apar II11082 corrects the reported problem. APAR = SA70487 When in a PC5250 emulation session, while editing a document using the OV/400 Word Editor, the words at the right margin are split to the next line without hyphenation marks, or are not hyphenated at all. APAR = SA70601 If a command sent to the PC using STRPCCMD has multiple blanks in the parsed string then these blanks are substituted with one blank. To recreate do the following: 1. Signon to the AS/400 and run STRPCO 2. Run "STRPCCMD PCCMD('echo x y z >> c:\tmp\aaa.txt')" 3. Observe that the file contains the string "x y z" and not the "x y z" as required. APAR = SA71195 The customer has a problem with printing in a PC5250 printer emulation session. He prints a form which is generated on the AS/400 with a RPG program to a printer at the pc. The form contains different fonts e.g. OCR-A. This font is no longer used since SF40828 on R312 was installed. APAR = SA71423 If you using the DDS-Keyword CSRINPONLY the following error occurs: If you position the cursor in input field 1 and press the "cursor down" key on your keyboard, the cursor will always go to position 1 in the input field 2 using PC5250. At a 5250 display the cursor jumps to field 2 but remains in the same position as he had in field 1. APAR = SA71369 CA/400 for Windows 95/NT (5763-XD1) R312. Czech Windows NT with service pack 1. Three keys in PC5250 are swapped. Key with scan code 4A ('/' slash on UK keyboard) works as 4E ('-' hyphen on UK keyboard), 4E works as 55 ('=' equal on UK keyboard), and 55 works as 4A. APAR = SA71479 While in a application, there are various characters that are missing from the screen. APAR = SA71892 Turkish customers have two different choices for keyboard layout, type F and type Q. WIN95 or WINNT support both of these layouts without problems. The error occurs when using a PC5250 display session and choosing TURKEY 440 (F Type) for the keyboard layout. When using Turkey 440 (F type), all characters are incorrectly mapped. APAR = SA72067 CA400WINOPT printer emulation(PC5250). Hebrew character GCGID=HX330000(EBCDIC X'41' code page 424) is not printed and space is printed instead. APAR = SA66851 When configuring the Async Console connection in PC5250 the Port field displays any comm port found in the Windows 95 Registry. If something occurs such that the registry entries are not found, no comm ports are displayed. Data Transfer ------------- APAR = SA71193 If the Regional Settings under the Control Panel have the decimal separator set to ',' (comma), Data Transfer may not download the data using the correct decimal separator. This only happens on new requests where an explicit setting of the decimal separator has not been performed. Graphical Access ---------------- None. Printer Drivers --------------- None. SNA Communications Support --------------------------- APAR = SA67990 If the NS/Router has many systems configured (>32), the Client Access AS/400 Connections wizard will error on cwbconn.exe when you attempt to add a new connection as you go from the screen where the connections type (Netsoft) is selected to the screen that has the systems drop down box. The system count is now limited to MAXSYSTEM (32) on GetSystemList call. Eliminated IPF in caller module. APAR = SA67395 When CA400WINOPT connects with AS/400 by NS ROUTER, it fails with msgCPA572C. APAR = SA69682 Error window handling relating to the phone number in the Netsoft Async Router is inconsistent from one router start to the next. I have seen instances where the "UNABLE TO TRANSLATE PHONE NUMBER" error window is hidden behind all other windows displayed when starting the router, other times I have seen it in the foreground. Also, I have seen cases where the error window is displayed more than once. This APAR will eliminate multiple instances of the "Unable to translate phone number" message being displayed. In addition, this message will now be consistently shown in the foreground. APAR = SA72023 When customer goes through Add New Hardware Wizard to add IBM SDLC card after selecting IBMSDLC.INF file, error message "The specified location does not contain information about your hardware" is issued. When looking at IBMSDLC.INF file in Notepad it appears as Binary instead of Text. This occurs on R312 at SF46059 and R313 at SF45363. File IBMSDLC.INF provided in V3R1M2 and later is missing carriage returns (xOD). This will be corrected in the next V3R1M2 Service Pack scheduled to be generally available on 5/27/98, as well as, the next V3R1M3 Service Pack scheduled to be generally available on 6/24/98. Operations Navigator -------------------- None. Toolkit ------- None. --------------------------------- Service Pack Level = SF46059 Build date = February 1998 --------------------------------- Base Support ------------ APAR = SA68937 Directory Update fails to move files from Temporary directory to the target directory upon reboot. This is happening on Windows NT 4.0. APAR = SA69786 For Client Access silent service pack installs on Windows NT, an erroneous message box will appear at the very end of the installation. The message box displays briefly just before the automatic reboot (if requested) is performed. The incorrect message box will no longer appear at the end of a service pack silent install. APAR = SA69463 If a program is written to use the cwbOBJ_... APIs and it ends with conversations still active, those conversations are are not disconnected if the connectivity type is a non-socket connection(NetSoft Router, SNA Server, etc). The conversations remain active after the process ends and eventually, if this continues to happen, the maximum number of APPC conversations for the mode description is reached so that no more converstations are allowed from that PC. A new API was added to the CWBOBJ.DLL that will drop all conversations for the current process to the network print server. Application writers using the cwbOBJ_... APIs can call this API before their program ends to ensure all conversations are dropped cleanly. The new DLL will be shipped and any applications writers who want to use the new API can request an updated CWBOBJ.H and CWBOBJ.LIB to build their programs with, or just use this prototype: unsigned int CWB_ENTRY cwbOBJ_DropConnections( cwbSV_ErrHandle errorHandle); And add an IMPORT statement to their programs definition module. APAR = SA69126 When disconnecting from the Midrange workspace, the user receives message indicating EVNTSVR caused a general page fault in Module KERNEL32.DLL. This PC with the problem has WINDOWS 95 4.00.950B Installed. APAR = SA70701 After installing Client Access for Windows 95/NT on a laptop computer, the battery life of the laptop is not as long as it was prior to installing Client Access for Windows 95/NT. The problem occurs when using the laptop but not connected to the network or using any part of Client Access. If the CWBUITSK process is terminated, the battery life seems to be longer than when CWBUITSK is running. CWBUITSK has been changed to improve battery life for laptop computers. This change may not solve all battery life issues that could exist on laptop computers but it may help. CWBUITSK will still be displayed as an active process that is running but it is idle and only processes information when a Client Access connection is connected or disconnected. AFP WorkBench Viewer ------------------- None. 5250 Display and Printer Emulator --------------------------------- APAR = SA65683 The customer runs a normal PC5250 session and wanted to display the contents of a file member. This works fine, so far as no packed fields are included in this file. But if for example a packed decimal field is included she will only see blanks instead of light rectangles for this field, as you will see on terminals. So she is not able to say if there are dates or not. With other emulators (Rumba for CA for Win3.1) and on dumb Terminals you will see the light rectangles or with Graphical Access you will receive other special characters. APAR = SA67394 This customer created a CBL-Pgm which uses the API QsnGetCsrAdr. API should return the actual position of the cursor. With the first try, the API returns the values of the 1st entry field and not the actual cursor position. But with the next try the API returns the correct coordinates. APAR = SA68758 The PASTE option is not working when it hits a hard coded field. The customer is pasting a date field and when it hits the / the paste option stops. Example.....If he is pasting 00/00/00, when the paste hits the first / it stops. APAR = SA67987 When the customer is in a protected field and does a shift-backspace the cursor goes back to the beginning of the protected field and not the unprotected field. APAR = SA68143 Customer's menu shows an underline (mnemonic) in the position before the menu option. It should be under the first character of the menu option. Hot keying the first character of the menu option does activate the option so the problem is only cosmetic. APAR = SA68551 When using STREML3270 with NULLS(*REMOVE) from a PC5250 session , BLANKS (x'40) instead of NULLS (X'00) are sent from the PC to the AS/400. This causes problems with the customer's TSO application because things like the USERID field are sent to the TSO host with BLANKS in the field. APAR = SA67636 The customer has an OfficeVision/400 (OV/400) document that uses bolding to highlight several lines of text. If they print this document through a PC5250 printer session that is configured to use either the Windows printer driver or a PDT file it does the bolding, but stops before reaching the OV/400 End Bold control. If they configure the PC5250 to use Host Print Transform (HPT) then it prints correctly. Looking at a dump of the AS/400 spooled file shows that the Begin Emphasis (BES) and End Emphasis (EES) controls are in the correct place, but PC5250 stops bolding before the EES control is reached. Further investigation by PC5250 Development in Raleigh shows that this is occuring whenever right (100%) justification is being used at the same time that the bolding is turned on. APAR = SA70606 While editing within SEU, the F10 function key is not working from a PC5250 session. Data Transfer ------------- APAR = SA68272 File transfer to PC fails when transferring AS400 files containing null values (Hex 00) in character fields. All records containing null values are being incorrectly truncated when transferred to the PC file. The same type of transfer using previous version of file transfer do not truncate the valid data after the null value. Text data which contain hex 0 generate data conversion errors because the conversion is not defined. Data converted in spite of the conversion error may also be suspect. The correct fix is to update the data so that hex 0 is removed from the data. Hex 0 data in a character field is not valid. If the data is not changed, the fix for this APAR addresses the reported problem. APAR = SA68404 Client Access for Windows 95/NT data transfer function will report an error/warning message msgCWBTF0020 stating that extra data was found at the end of a record and that the record was truncated. The next message states, "Send completed successfully." In fact, no data were sent at all and the existing file member was never cleared. . To recreate this error take the following steps. o Create a physical data file on the AS/400 with one field of type character and put some data into the file using DFU. o Transfer this file to the PC as an ASCII file using data transfer. o Edit the resulting data file on the PC and make one of the records longer than the record length specified in the FDF file (same as the record length on the AS/400). o Create and save a transfer request to upload the data to the AS/400, replacing the existing member. o Run this transfer using RFROMPCB.EXE. . Note that if the same transfer were run interactively (using CWBTF.EXE), it would stop at the long record and warn the user and prompt them to continue. If they continue the long record is truncated and the remainder of the data is transferred successfully. APAR = SA67150 When the customer attempts a Data Transfer from the PC to the AS/400 the transfer terminates with a CWBTF page fault error in module CWBNL.DLL. This problem occurs when transferring a "No-conversion file" in a DBCS environment. APAR = SA69027 The DOS ERRORLEVEL is not being set correctly for PC file errors within RTOPCB and RFROMPCB. Error levels 10 and 20 should be reported based on the severity of the error, with an ERRORLEVEL of 0 indicating successful completion. APAR = SA68073 When selecting a User Specified table as the Sort sequence under Change Format Options in Data Transfer from AS400, the value in the Table field is ignored. APAR = SA69279 When downloading in CSV format, the field length is limited to 255 bytes (plus the special characters, commas etc). The data will download but the user will see MSGCWBTF0011, "Data in this field exceeds PC field size. Data will be lost." Note: The limit for all formats should be 4K bytes of data per row. Graphical Access ---------------- None. Printer Drivers --------------- None. SNA Communications Support --------------------------- None. Operations Navigator -------------------- None. Toolkit ------- None. --------------------------------- Service Pack Level = SF45545 Build date = December 1997 --------------------------------- Base Support ------------ None. AFP WorkBench Viewer ------------------- None. 5250 Display and Printer Emulator --------------------------------- APAR = SA70205 Colors and highlighting are lost on a PC5250 session after replying to a break message. If the enter key is pressed a few times, the attributes return. Data Transfer ------------- None. Graphical Access ---------------- None. Printer Drivers --------------- None. SNA Communications Support --------------------------- APAR = SA70090 Configure an 802.2 connection with NS Router as the connection provider, it connects and everything is working fine. However, after installing MS Internet Explorer 4.0, the NS Router fails to initialize and will return a MSGCE000C. No connections can be made with the NS Router as the connection provider. This fix was inadvertently omitted from the previous service pack, SF43837 (APAR SA68458). Operations Navigator -------------------- None. Toolkit ------- None. --------------------------------- Service Pack Level = SF45545 Build date = December 1997 --------------------------------- Base Support ------------ None. AFP WorkBench Viewer ------------------- None. 5250 Display and Printer Emulator --------------------------------- APAR = SA70205 Colors and highlighting are lost on a PC5250 session after replying to a break message. If the enter key is pressed a few times, the attributes return. Data Transfer ------------- None. Graphical Access ---------------- None. Printer Drivers --------------- None. SNA Communications Support --------------------------- APAR = SA70090 Configure an 802.2 connection with NS Router as the connection provider, it connects and everything is working fine. However, after installing MS Internet Explorer 4.0, the NS Router fails to initialize and will return a MSGCE000C. No connections can be made with the NS Router as the connection provider. This fix was inadvertently omitted from the previous service pack, SF43837 (APAR SA68458). Operations Navigator -------------------- None. Toolkit ------- None. --------------------------------- Service Pack Level = SF43837 Build date = November 1997 --------------------------------- Base Support ------------ APAR = SA66250 RUNRMTCMD fails intermittently when run on an AS/400 connected to a personal computer using an SNA connection and Client Access. The command is not run on the personal computer, and the resulting spool file on the AS/400 contains only message CWBAR1006. APAR = SA66606 Attempting to print to a network printer session after the session has been inactive may result in the print not spooling to the AS/400 output queue. Symptoms of the problem include: - The printer icon showing Work Offline and cannot get it to come back online - The printer icon looking like it is active, but when print is sent to it, the data spools only on the PC. The data is never sent to the AS/400 - Printer icons disappearing when attempting to reconnect. All of the above can be recovered from by rebooting the PC. APAR = SA66880 Due to a change in the default behavior for the CHGQRYA command in V4R1 the ODBC driver must change its implementation of the SQL_QUERY_TIMEOUT option. The current implementation of this function in the driver will result in an error message being returned if an application attempts to set this option to something other than the default. APAR = SA67348 The AS/400 Operations Navigator will not run when Client Access for Windows 95/NT is using a secondary language. The message "CWBUNNAV Failed to created empty document" will be displayed when AS/400 Operations Navigator is started. This PTF fixes the reported problem. After the fix is applied, selectively uninstall the secondary language, if it is currently installed. Then install it again in order for AS/400 Operations Navigator to work properly using that secondary language. This will need to be done for every secondary language that you have installed on your PC. APAR = SA67583 Customer creates a file with a large number of fields, and an ODBC application that inserts records into the file. A trap occurs in the ODBC driver in SQLExecute when they try to insert records using more than 1212 parameters on the INSERT statement. APAR = SA67584 The customer uses ODBC to access AS/400 database. They created a program which loops on the following steps to connect and disconnect to an AS/400. SQLAllocEnv SQLAllocConnect SQLConnect SQLDisconnect SQLFreeConnect SQLFreeEnv This works 15 times and fails on the 16th time. The failure conditions are somewhat dependent on the release of CA/400. The error message "[IBM][Client Access ODBC Driver(32bit)] [DB2/400 SQL] communication Link Error COMM RC=0x3" is issued on the client at the time of the failure. APAR = SA67684 Attempting to use a SELECT statement that returns a very large number of columns (more than 2000) via ODBC can cause a GPF in KERNEL32.DLL. Depending on how the application is structured the GPF could occur during the call to the SQLDescribeCol, SQLExecDirect, SQLExecute, SQLFetch, or potentially other ODBC APIs. APAR = SA67824 When a connection is configured in Client Access to use IBM Personal Communications as the communications provider, any attempt to use the connection without first starting it using IBM Personal Communications results in a fault. This can occur at startup time if a persistent network drive has been assigned over a Personal Communications connection, or if any Client Access function is used after startup. This fault also occurs if the Personal Communications connection has been established and is ended, and thereafter a Client Access function is attempted using that connection. APAR = SA68689 If an 8-character modename is specified on an Extended Allocate with the 16-bit api support, EHNAPPC_ExtendedAllocate will either fail with rc = 0x1C (EHNAPPC_PARMCHKBADPARTNERNAME) or it will trap. AFP WorkBench Viewer ------------------- None. 5250 Display and Printer Emulator --------------------------------- APAR = SA60711 When you use file transfer from PC5250, CA/400 data transfer is not invoked. The default action for the "Transfer" pull down menu items and the "Send" and "Receive" buttons in PC5250 has been changed to invoke CA/400 data transfer rather than PC5250 file transfer. If CA/400 data transfer is not installed on the PC, the default is set to PC5250 file transfer. Refer to section 2.7.2 above for more information on how to change the default back to PC5250 file transfer. AltGr states of keys can be mapped within PC5250 keyboard mapping, but the AltGr state of the specific key executes the Alt state of the key when used (instead of the AltGr state of the key as mapped). APAR = SA64155 It is not possible to enter German Umlauts in alphabetical fields in Display screens, which are described by a 'X', in a PC5250 session for the optimized Client for Windows 95/NT. In a 5250 under OS/2 Warp and on a terminal the same works fine. This is an example for a failing SDA screen: 0001.00 A R RCD1 0002.00 A 5 20'INPUT: ' 0003.00 A INP 10X I 5 35 0004.00 A 10 20'OUTPUT: ' 0005.00 A OUT 10X O 10 35 0006.00 A 15 20'BOTH: ' 0007.00 A BOTH 10X B 15 35 APAR = SA64963 When using the "best-fit" setting with the feature 9454 enhancement with COR, 8 LPI documents result in a large font height that nearly touches the adjacent lines. This occurs with PCL5 printer drivers using PC5250 Print Emulation. APAR = SA65147 Running an RPG/400 pgm managing a DSPF having defined GETRETAIN and ERASEINP DDS keywords, an I/O field is incorrectly cleared under PC5250. APAR = SA65153 We are using the DDS keyword HIGHLITE to produce bolding. C400WINOPT does not print the specific words in bold. This worked under CAWIN R311 with Rumba/400. Examining the communications trace shows that the AS/400 does an absolute horizontal print(34c0), prints the word and then does another absolute horizontal print to the same location. So, it appears to double strike the word being highlited. This fails printing to various types of ASCII printers with various different printer drivers and PDTs. APAR = SA65204 In PC5250, when the user is in an application that displays processing messages and they are lengthy, (such as a SQL or a PDM search) and the user tries to use the System Request function (Shift-Escape), the System Request line may display briefly and then be overlaid with these processing messages. APAR = SA65730 The user maps a key to End Field and when they press that key the cursor goes to the end of the line instead of the end of the field. APAR = SA66171 Spool files containing many fields are incorrectly printed on HP deskjet series when using HPDSKJT.PDT printer definition tables. Spool files are incorrectly broken at 2/3 of first page. The remaining text is printed on next page at same position where it should be printed on previous page. APAR = SA66406 Customer understands that you can search for any combination of words on the screen using EHLLAPI. For example, when they searched for 'Field1 Field2' as one field it was found successfully. When they searched for 'Field3 Field4', which were not as one field the search was unsuccessful. It gave them RC = 24. If the string is not contained in one field in the DDS, the search will be unsuccessful. APAR = SA66407 Using CopyPStoString to gather input/output attributes for all fields on the AS/400 screen, the EHLLAPI is picked up as an unprotected field when it is actually a protected field on the screen. APAR = SA66411 After using TAB and BACKSPACE sequence keys on a PC5250 display session, the keyboard will no longer accept ENTER and other PF function keys. Error has been reproduced by doing the following: 1) Activate a PC5250 display session 2) Start PDM, then press PF6 to create a new RPGLE member type named TEST 3) On the Edit screen type IPF in order to have Edit prompt 4) Type a file name (i.e. FILE1) then press the TAB key and SHIFT+TAB to go back. 5) After pressing BACKSPACE key many times (five or six times) the keyboard will no longer accept ENTER or any other PF keys. All other keys will work fine. APAR = SA66480 Customer has Windows 95 keyboard language set to US International. In PC5250 his keyboard setup is defined as "System Language". With this setup he is trying to generate diacritic characters but cannot. APAR = SA66570 Using HPLJIII.PDF with FFF (form feed) in the END_JOB CONTROL CODES SECTION and converted to HPLJIII.PDT, the FFF is being ignored. The PDF Control Codes Section looks like: END_JOB=CUL CBP CSI FFF where the FFF means to add a form feed. Using PC5250 print screen it takes 3 print screens to fill the page before the page is printed and we get 2 1/2 print screens printed on one page. APAR = SA66826 A problem occurs with 0xC9 and 0x5B characters on code page 1152/1026 Latin 5 Turkish. In Turkish code page dotless i and i are coded as follows lower case dotted 'i' = 0x89 upper case dotted 'i' = 0x5B lower case dotless 'i' = 0x79 upper case dotless 'i' = 0xC9 When the user works in CAPS LOCK mode and hits 0xC9, 0x79 is typed in instead and if he/she hits 0x5B, 0xC9 is typed in instead. Typing the characters with the shift key works correctly. APAR = SA66909 On CAWINOPT-PC5250 async console screen, page print on CHGFTPA prompt screen fails with MCH0601 T/QWSGRID x/0062 F/QWSGRID x/0062. This error occurs on user screen also. QWS sent 046A to read the screen with grid lines, but client returns x/00000020. APAR = SA67044 Trying to use DW/36 via CA/400 PC5250 results in error message SYS7213. APAR = SA67096 Followed instructions as noted in II10486 to remap the print screen key in Client Access for Windows 95/NT PC5250. The print screen key will map and function as mapped when using the Windows 95 operations system, but when running under the NT operating system, the print screen key is mappable, but will not function as mapped. No function occurs after depressing the print screen key that has been remapped. Data Transfer ------------- APAR = SA63029 Data Transfer to AS/400 hangs when transferring a CSV format PC file which has an empty or "" field as the last field of the last record of the file. APAR = SA66337 Batch file transfer (RTOPCB and RFROMPCB) terminates transfers when numeric truncation or rounding occurs. APAR = SA66815 When running Data Transfer From AS400, select 'Format Options' -> 'Decimals' tab -> 'Ignore errors'. Whatever selection you make for 'Ignore errors', its opposite is being saved in the .TTO. APAR = SA66838 Data transfer fails to transfer records from any member of a multiple member physical file except the first if a JOIN is used and Return records with missing fields is checked. LIBX/FILEX(MEMBER2),LIBX/FILE1 is selected then Data Options button is pressed to select criteria for the Join etc. Return records with missing fields is checked. The transfer will use the first member of FILEX to run the transfer even though MEMBER2 was specified. Graphical Access ---------------- APAR = SA68314 Provides the following fixes and improvements to Graphical Access: o In the OfficeVision Editor, continuous keystroking no longer over-types any text in the next paragraph or line when typing causes automatic scrolling at the bottom of the window. o Replacement words are now selectable in SpellChecker. o Paging buttons work correctly for Polish, Hungarian, and Slovenian. o System no longer page faults when user presses Shift-Enter while in the emulator on any non-input part of a panel. o Newly renamed fonts are used as soon as a new Graphical Access session is started. o Right Mouse button now moves the cursor properly to combo boxes that support drop-downs. Printer Drivers --------------- None. SNA Communications Support --------------------------- APAR = SA68169 Unable to make anynet connection using decimal IP address in properties dialog box from anynet links page in NS/Router. APAR = SA68458 Install CA400WINOPT v3r1m2 with service pack sf42728. Configure an 802.2 connection with NS Router as the connection provider, it connects and everything is working fine. However, after installing MS Internet Explorer 4.0, the NS Router fails to initialize and will return a MSGCE000C. No connections can be made with the NS Router as the connection provider. APAR = SA64903 When using RUNRMTCMD, the first time a new router connection is established it works fine. The second time it is used, it fails with MSGCPD3B53 RC080F6051. APAR = SA65033 When trying to connect to a second AS/400, customer receives msgCWBSY1011 unexpected RC200 from netsoft and msgCE000C. APAR = SA65034 When trying to connect to a third AS400, user is asked to introduce userid and password, then nothing happens anymore: NS-admin not responding APAR = SA66246 When sysval QPWDPOSDIF is set to '1' on the AS/400, entering a new password that does not conform to the rules causes the async router to drop connection to the AS/400 APAR = SA66293 Customer attempts to configure a SDLC NS-Router connection, when entering the phone number he is unable to enter any non-numeric character other than a - (Dash). APAR = SA66333 Using CA400winopt R312 SF40828 if the customer configures 22 systems the Netsoft router will start, but he cannot connect to any of the systems. APAR = SA66379 Since installation of cumpack C7140360, performance of a PC5250 session is 3 times slower than before the cumpack. APAR = SA66433 After successfully establishing a twinax connection, then disconnecting it, can no longer connect. Problem appears to be specific to this model of Thinkpad. Hardware information: Thinkpad 760CD using 5250 IBM PCMCIA gives open twinax station failed rc=000000FF. Fails using UTP and IBM CABLING SYSTEM with LWC.SF40828 installed. APAR = SA66644 Customer intermittently receives rt000b with rc1c when disconnecting from 802.2 tokenring connection. APAR = SA66992 The underscore character is allowed even though it should be prevented from input as it is an invalid character in NETID. Operations Navigator -------------------- None. Toolkit ------- None. --------------------------------- Service Pack Level = SF42728 Build date = September 1997 --------------------------------- Base Support ------------ APAR = SA64834 The Client Access for Windows 95 client (CA400WINOPT) does not correctly send information to the central server's client management exit point if several, normal, Client Access functions have been used between the connect and disconnect. A user exit program monitoring the QIBM_QZSC_SM exit point will capture data when the PC connects. The PC will send a request to set the client active. After normal use, the PC is disconnected via the AS/400 Connections icon and the PC fails to send the request to set the client inactive. Additionally, if the PC is not TCP/IP connected, it will not send the information to the client management function unless it is first connected via TCP/IP. In the R312 release of Client Access for Windows 95/NT, the central client does not send any client management information. To enable this function see informational APAR II10737 APAR = SA65525 The ODBC driver will fail to correctly send all of the connect string information if the fDriverCompletion parameter is set to SQL_DRIVER_NOPROMPT (integer value = 0). The default library information will not be sent to the database server. APAR = SA65746 IBM AS/400 Client Access for Windows 95/NT fails to reconnect persistent Client Access Network Printers on Windows NT. Persistent connections are supposed to be automatically reconnected during the Windows NT start up process. A persistent Client Access Network Printer connection can be configured by using the "NET USE" command with the "/PERSISTENT:YES" option. APAR = SA65840 If a program using the Data Queue API or the Data Queue OCX (cwbDQBox) attempts to send or receive a record over approximately 1500 bytes long with the translate data option set to yes, an exception will be generated: xxxx caused an invalid page fault in cwbbb1.dll at 0137:67ce1fc4. This error will ONLY occur under Windows 95. The same application works fine under Windows NT. The problem will only occur if ascii/ebcdic translation is set on. The problem may be somewhat intermittent - the size of the data record and the number of iterations it takes to fail may vary. Large records (8K or above) tend to fail immediately. Records of about 2K in size may intermittently fail. APAR = SA66112 A Client Access user is forced to sign on multiple times if the first AS400 connection is made through ODBC. The ODBC application does not specify a userid or password on the connect string and no default user is associated with the system. This causes the standard Client Access sign-on dialog to appear. The customer types in a user profile and password and starts the ODBC application. The user profile entered is not logged as the connection's current user. Because there is no current user (and no default user with a password in the cache), the next Client Access function started will again prompt for user profile and password. Background: Terms: Current User - The AS400 user profile that is currently signed-on (owns the CA400 license) for the AS400 connection. By default, all successive AS400 server connections made will use this profile and password unless overridden by the application. Default User - The AS400 user profile that is associated with an AS400 connection configuration. If no user profile is specified on a connection attempt, this profile (and it's cached pwd if available) is used. A change was made in R311 and R312 that alters how a user profile sent in from an ODBC application is treated if an AS400 connection does not already exist. With the code change, a user profile/pwd passed from within an application on an ODBC connect string does not become the "current user". Also, the user profile and password are not stored in the password cache (Windows 95 only). This prevents applications started after the ODBC application from signing on with the first ODBC application's user profile. Instead, they must sign-on as the default user or enter a valid user profile in the AS400 connection dialog. The problem reported above seems to be caused by Client Access not distinguishing between a user profile passed in on an ODBC connect string and a user profile passed in from the AS400 sign on dialog box. A user profile entered in the AS400 sign on box SHOULD become current user. APAR = SA66162 The cwbDT_ASCIIToPacked and cwbDT_ASCIIToZoned APIs failed when the source decimal number contained one or more zeros after the decimal point. The APIs should consider zeros after the decimal point as significant digits. APAR = SA66248 ODBC Data sources created by calling the SQLConfigDataSource API are not created using all parameters passed in the connection string. APAR = SA66344 The customer application uses the cwbDQ_Write API with its commit parameter set to FALSE and a data object which has its SetConvert flag set to TRUE. The design of the cwbDQ_Write API is such that memory allocated for each write with commit = FALSE is not freed until another API is called that requires the AS/400 server to send back a response. At this time all the memory associated with the writes should be freed. After calling an API requiring a response, such as cwbDQ_Open, cwbDQ_Close, cwbDQ_Read, or cwbDQ_Write with commit = TRUE, all memory is not being freed. This memory leak will lead to poor performance and eventual failure when the swapper file reaches maximum size. APAR = SA66627 SQL_ERROR is returned by the ODBC driver when an application attempted to insert Null terminated string using SQLPutData API. The problem only occurs using SQL_LEN_DATA_AT_EXEC() macro. The last SQLParamData returns SQL_ERROR. SQLError shows SQL_NO_DATA_FOUND. The problem affects inserting SQL_CHAR or SQL_VARCHAR using parameter markers. An SQL trace should show something like - SQLPrepare() Insert char/varchar with parameter marker SQLBindParameter() Bind SQL_C_CHAR to SQL_CHAR or SQL_VARCHAR SQLExecute() Returns SQL_NEED_DATA SQLParamData() Returns SQL_NEED_DATA SQLPutData() Returns SQL_SUCCESS . . SQLParamData() Returns SQL_Error (last SQLParamData call) SQLError() Returns SQL_NO_DATA_FOUND AFP WorkBench Viewer ------------------- None. 5250 Display and Printer Emulator --------------------------------- APAR = SA63514 In 5763XD1 V3R1M0, V3R1M1, or V3R1M2 PC5250 session does not correctly display a field defined in a DSPF. The definitions are as follows: Field1: ENTFLDATR((*DSPATR HI RI) *NOCURSOR) DSPATR(HI) Field2: ENTFLDATR(*NO CURSOR (*DSPATR HI RI)) DSPATR(HI) DSPATR(ND) DSPATR(PR) Field1 will display correctly. Field2 is supposed to display as hidden and protected but does not. Field 2 displays field contents as soon as cursor is moved to the field. APAR = SA63715 When running PC5250 emulation which is part of the 5763XD1 client sending a SFLMSG in a DDS window causes the program to fail with following messages in the joblog: MSGCPF5192 F/QWSGET T/user-pgm RC10050112 MSGRPG1251 F/QRGXMSG T/QRGXMSG MSGRPG1251 F/QRGXMSG T/*EXT APAR = SA63760 Create a PC5250 printer session, turn on HPT for IBM4019 Hp printer, select Drawer 1 and envelope of number10, then save and close the printer session. Upon reopening the printer session the envelope selection will be back to the default of none. This problem will be fixed in a future service pack for the R311 and R312 versions of CA/400 and in the base of a future release. There are no plans to provide a R310 fix. APAR = SA63867 In PC5250 in CA/400 for Windows 95 there is a bug in trans- lation table from lowercase to uppercase for Latin2 (CP 870 for EBCDIC; CP 852 for ASCII). When we trying to type national characters to uppercase in input field, all characters are uppercase except: Char 0xDF should be transformed to 0xDA, but is 0xDF Char 0xEA should be transformed to 0xFA, but is 0xEA The hex codes for characters are in EBCDIC CP 870. APAR = SA64120 Users are getting incorrect output when printing certain AS/400 spooled files through a PC5250 printer session that is configured using a Windows 95 printer driver. If the AS/400 spooled file is setup to print 132 columns wide using Computer Output Reduction (COR) so that it prints in landscape with a 17.1 CPI font, PC5250 will (depending on the printer driver) print in a font slightly larger than 17.1 CPI causing approximately the last 4 characters to be chopped off (ie, they do not print out). Most Windows 95 printer drivers work fine. The only printer drivers known to fail at this time are for the HP DeskJet 500, 600 and 800 Series printers. APAR = SA64529 There is a problem with the following keys for Czech: Key scan Character on Character Assigned char code the Czech keyb. on PC5250 screen on customize keyboard screen 4E equal (X'3D') minus (X'2D') equal (X'3D') Shift 4E percent (X'25') underscore (X'5F') percent (X'25') 55 acute accent equal (X'3D') acute accent Shift 55 caron accent percent (X'25') caron accent 4A minus (X'2D') acute accent minus (X'2D') Shift 4A underscore (X'5F') caron accent underscore (X'5F') APAR = SA64767 Customer has found when using the scroll bar option within a DDS subfile from a PC5250 display session from CA400WINOPT R311 or R312 the down arrow scrolls 1 whole page at a time and the up arrow does nothing. This fix will also address a customer satisfaction issue concerning the default mapping of the Enter and Ctrl keys for a PC5250 session. The default actions for the Enter and Ctrl keys for PC5250 have been swapped in this service pack. If you are already using a keyboard mapping file (.kmp file) you are not affected. If you would like to switch the keys back, read section 2.7.1 above. APAR = SA64991 Using PC5250 the border lines of pushbuttons will disappear on the display when using the HELP key and going back with the ENTER key. Pressing ENTER again the border lines reappear. Using PC5250 at CA400WIN R311 this problem became fixed with SF38490. See APAR SA60165. APAR = SA65720 When we use Async console using CA400 for WIN95, the performance for interactive jobs is very slow. It takes more than 3 times of TCP/IP session. This is CA400WIN95/NT DBCS version. Also, the session sometimes gets hung in an X system state and needs to be disconnected and reconnected to recover. This ptf improves console performance and stability of the Async Console function. Data Transfer ------------- APAR = SA63022 When we try to use Data Transfer to download from a file specifying a file(member) but no library, messages msgCWBDB0046 and msgPWS0006 are issued even if the file and member exist in a library in the library list. However, specifying just the file name without the member or library name works. Specifying QCUSTCDT(CUSTCDT) will not work. Specifying QCUSTCDT will work. Specifying QIWS/QCUSTCDT(CUSTCDT) will work. The library list will be searched for a file(member) once the CWBDB0046 error is detected. This will permit this enhancement to work as well as not impact performance for others. APAR = SA65513 Transferring a NO CONVERSION file from the PC to a source physical file on the AS/400 results in message CWBTF0005. APAR = SA66051 CAWINOPT Data Transfer. Create new file transfer (from QIWS/QCUSTCDT for example), specify output to File. Push the details button and uncheck the "Overwrite existing file" checkbox. Run the transfer once to create the PC file. Run the transfer again and you will receive msgCWBTF0002 'Do you want to overwrite the file?'. Click the cancel button on the message box. An application error will occur. Graphical Access ---------------- None. Printer Drivers --------------- None. SNA Communications Support --------------------------- APAR = SA65670 Twinax, WIN95 & NT, Performance degraded with implementation of NT support. APAR = SA65671 In some situations, twinax does not work with unshielded twisted pair (UTP) wiring, and 5394/5494 remote controllers. APAR = SA65672 NSCPIC.LOG file appears in root directory without requesting it and takes over free space. APAR = SA65674 NetSoft Diagnostics tool causes a GP fault in Diagsvr in module OLE32.DLL at 0137:7ff616b8. APAR = SA61458 Various errors with CPIC api's using Client Access Optimized for Windows 95 Netsoft Router. APAR = SA61980 When customer closes his last PC/5250 session, system will return message: PCSWS caused an invalid page fault in module KERNEL32.DLL at 0137:bff9a28c. This PC/5250 icon was created from the "Start or Configure Session" icon in the CA/400 Accessories folder. APAR = SA64520 PC5250 printer session is dropping after 8-30 minutes of inactivity. This problem only occurs when the connection type is anynet. Other general problems of anynet sessions dropping after a period of inactivity are also addressed in the APAR. APAR = SA65100 An Async connection will dial the incorrect dial prefix. The last dialing prefix is used rather than the one it is configured for. APAR = SA66450 The CSSTAT program for Netware network management will get errors if there are PCs on the network running the NWSAA link with the Netsoft router. The problem is caused by invalid data sent from the PC to the Netware server. Operations Navigator -------------------- APAR = SA66441 The problem occurs when using Operations Navigator (also known as System Object Access) on some DBCS Win95 clients. Operations Navigator is part of Client Access for Windows 95/NT. The problem is that when a job, printer, or printer output is waiting on a message reply, or when an inquiry message in the message list is waiting on a reply, and the user attempts to reply with the "Reply to message" action, an error is issued: "CPF3CF1, Error code parameter not valid." The message cannot be replied to. This problem does not occur on the Windows NT client: users can respond to messages without error. Toolkit ------- None. --------------------------------- Service Pack Level = SF41904 Build date = July 1997 --------------------------------- Base Support ------------ APAR = SA65676 When using TCP/IP to connect to an AS/400, the IP address used for the AS/400 is the one originally entered, even if the AS/400 IP address has changed; Client Access does not retrieve the IP address dynamically from the Domain Name Server or HOSTS file. If the AS/400 IP address changes, connection from Client Access fails. The AS/400 IP address is retrieved dynamically each time a connection is made, thus fixing the reported problem. APAR = SA64276 Had MS Outlook configured to run personal folders on AS/400 network drive. Ending Outlook consistently causes the following error: KMODE_EXCEPTION_NOT_HANDLED fc537684 has base at fc530000 CWBRDR.SYS. Error also occurs intermittently if application is left idle for several minutes. APAR = SA64557 Running Visual Basic application on a NT server that uses OCX's. The application retrieves data every 10 seconds and a couple of handles are open. The CWB Data Queue text box does not seem to be releasing thread handles. After X number of handles the NT Server halts. A NT thread handle was not being closed, this has been fixed with this PTF. APAR = SA65307 Errors occur when using the mail merge capabilities of Microsoft Word on a document stored on a CA/400 Network Drive. The errors witnessed usually are that either the document cannot be accessed properly or the PC Page Faults. APAR = SA65414 PC performance tools show that the process loading the Client Access ODBC driver will take 100% of the CPU time while waiting for a reply from the host. This can impact performance of other applications on the PC if the ODBC application tends to call long running queries or stored procedures. This occurs only when a request is sent to the AS/400 that requires a response. Normal idle state and requests that do not require replies are not impacted. APAR = SA65503 Customer has written an emulator for use with 16-Bit windows. This emulator will run for a while but end up hanging the PC if left idle. AFP WorkBench Viewer ------------------- None. 5250 Display and Printer Emulator --------------------------------- None. Data Transfer ------------- None. Graphical Access ---------------- None. Printer Drivers --------------- APAR = SA65675 1. Incorrect functioning of spin buttons on the Clip Limits dialog. 2. Papersize is not updated when the default button is pressed. 3. The initial value for the Form Definition does not match the default. 4. Bar graph bars not showing correct shading with Cognos application. 1. The Clip Limits spin buttons now function correctly. 2. The Paper Size value is now correctly updated with default. 3. The initial value for Form Definition now matches the default. 4. The bar graph bars now show the correct pattern when using the Cognos application. SNA Communications Support --------------------------- None. Operations Navigator -------------------- APAR = SA64467 The dialog that displays the contents of a Database table or view does not display double-byte characters correctly. APAR = SA65672 Right click on printer output object and select Send. In the user name entry field, enter your user name. Press the Add button. Press the OK button. An exception is generated. Toolkit ------- None. --------------------------------- Service Pack Level = SF40828 Build date = June 1997 --------------------------------- Base Support ------------ APAR = SA61787 When the Client Access Login Service Check (Check Version) connects to an AS/400 via either NetSoft or TCP/IP, the conversations are not deallocated when CheckVersion completes. The Check Version task starts a communications link with the AS/400 by mapping a UNC drive. UNC drives can only be disconnected by the operating system. The drive should eventually be disconnected, and the conversations should then end. However, the operating system does not seem to have a predictable algorithm for disconnecting a UNC drive. We have seen times ranging from 15 minutes to well over an hour. Rather than mapping a UNC drive to the AS/400, Check Version will map a drive by explicitly assigning it a drive letter. This type of drive assignment can be disconnected by Check Version when it is done with the drive. When the drive is disconnected, any conversations started by Check Version will end. APAR = SA62241 The Client Access for Windows 95 Create Install Diskettes program does not create installation diskettes for a secondary language correctly. When Setup is executed from the diskettes that are created for a secondary language, the text displayed on the screen is actually the text for the primary language. APAR = SA62760 Customer runs RMTCMD to execute a program on the AS/400. The program runs normally but when it tries to return a message back to the PC, the PC fails with CWB0111. APAR = SA62966 Some Windows NT 4.0 workstation configurations cause the Client Access for Windows 95/NT installation program to fail to create the Client Access icons. The Client Access installation appears to be successful, but no icons are created. This PTF can be used to create Client Access icons on Windows NT PCs which have Client Access installed, but do not have Client Access icons in the Start Menu/Programs. The following steps describe how to install this PTF fix to the PC. This fix is installed by creating a connection to the AS/400 containing the PTF and running Client Access Install Service Pack (Check Version). This starts the Service Pack Setup program located on the managing AS/400. The last step is to create the Client Access icons by running the Client Access CWBICONS program. 1. Apply the Service Pack (PTF) with the fix onto your managing AS/400 system. 2. Configure a connection to the managing AS/400 system. Because you don't have icons to use, you need to run the AS/400 Connections program directly from the Windows NT Explorer. a) Open the Windows NT Explorer. b) Select the directory where Client Access is installed. c) Find and run CWBCONN (CWBCONN.EXE). Double-clicking will run the program. 3. The Add Connection Wizard will be displayed. Follow the Add Connection Wizard steps to add a connection to the managing AS/400. This process is described in the Client Access Setup Guide. 4. Run the Client Access Install Service Pack (Check Version) program. Because you don't have icons to use, you need to run the program directly from an MSDOS Command Prompt window. a) Open an MSDOS Command Prompt window. b) Change the current directory to the path where Client Access is installed. c) Start the Check Version program by entering the command cwbckver CSDINSTALL d) The Check Version program will start the Service Pack Install program from the managing AS/400 system. e) Install the Service Pack by following the Setup wizard instructions. 5. After the Service Pack is installed on the PC and the computer has been restarted the Client Access icons can be created by using the CWBICONS command. a) Open the Windows NT Explorer. b) Select the directory where Client Access is installed. c) Find and run CWBICONS (CWBICONS.BAT). Double-clicking will run the program. The Setup program will start and create the icons for all of the Client Access components that are installed on the PC. When CWBICONS finishes you should see the Client Access icons in the Start Menu/Programs. APAR = SA63394 Using VB with DAO to return multiple result sets from a stored procedure. Instead of doing a SQLFreeStmt with the SQL_UNBIND option the application is unbinding each of the columns individually and rebinding them between result sets. If one of the result sets has fewer columns than the previous result set, the ODBC driver will incorrectly indicate an error to the application. VB returns a 3146 error code to the application. APAR = SA63505 When using Client Access for WindowsNT with the Netsoft router, Chkver may hang. This failure typically occurs when the communication connection to the AS/400 has been dropped. APAR = SA63941 The 16-bit Client Access support, or thunking layer, is not consistently providing translation. Applications which work in the Client Access for Windows 3.1 client as well as the Client Access for Windows 95 clients at V3R1M0 and V3R1M1 do not work in V3R1M2. The most visible example is the 16-bit ODBC driver, needed to run 16-bit ODBC applications over APPC connections. During the ODBC connection the driver sets a default SQL library using the first library from the "Default Libraries" in the data source. The library name is not being translated and nulls are sent up in its place. This eventually results in an error MSGSQL5010 being received by the driver when the SQL statements cannot be processed. To circumvent this aspect of the error, remove all libraries from the "Default Libraries" in the data source. AFP WorkBench Viewer ------------------- None 5250 Display and Printer Emulator --------------------------------- APAR = SA60494 Customer wrote an RPG application program which writes some records on a display file. Using PC5250 emulator the program issues the first screen, then the session freezes and the job must be closed using ENDJOB. The problem can be circumvented by DFRWRT(*NO) in the display file, but the program becomes too slow. No error messages are logged by the AS400 or the pc. APAR = SA61796 Application written using DDS windows fails using PC5250 Emulator with MSGCPF5192 RC10050135 when restoring a previous screen. Application works fine on Graphical Access or CM/2. APAR = SA62205 When in a subfile screen using a dds keyword and the arrow key is pressed to send cursor to input field, an invalid page fault occurs in module pcsktk52.dll. If he disables the dds keyword csrinponly, he is able to work around the problem since the cursor is no longer jumping to the input fields when pressing an arrow key. APAR = SA62202 Host print causes incorrect output on a TELNET session. There are some characters missing from the resulting spoolfile. We received the following messages. MSGCPD4008 f/QWPOERRS x/00bd T/QWSPRINT x/0385 MSGMCH0601 f/00214F000000 x/4698 t/QWSPRINT Space offset X'FFFFE5E6' is outside current limit for object WS FM RB - 0000000C. APAR = SA62957 When designing drop down screens with SDA, the first menu options should be barfly 1, the second group of menu options should be barfly 2, etc. But with PC5250, the barfly is not correct if the space bar is used, versus the enter key. Therefore, the option is not executed. This happens on both Windows 3.1 and Windows 95. APAR = SA62972 5250 print, SCS mode, is improved as follows: 1) the host CPI(FGID) will be used as the CORing base instead of the default of 10 CPI, 2) if the page fits by changing to Landscape without changing the CPI, the host supplied CPI is used. The above is done when the autoPageOrientation mode is on, and the host does not explicitly set the orientation. No data is lost or truncated, and the data is made to better fit the paper. APAR = SA60551 OV/400 documents printed through a PC5250 printer session (in CA/400 for Windows 95) are printing the first page only. This occurs with multiple page documents and multiple letter documents (ie, documents that use OV/400's Data/Text Merge function to print a letter for each record in the database). NOTE: This only seems to occur if the OV/400 document is setup in one of the following ways: 1) The document uses a different paper source for the first page than it does for the following pages (for example, the first page comes from drawer 1 for letterhead and the following pages come drawer 2 for regular paper). 2) There is a page format on a following page that specifies different page formatting settings (eg, paper source or page rotation) than are specified for the first page. APAR = SA59479 PC5250 printer sessions under CA/Win95 (CA400WINOPT) are printing a blank page before every AS/400 generated spooled file when configured to use Host Print Transform. Virtual Print or Network Print generated spooled files (ie, *USERASCII spooled files) are not preceded by a blank page. This is similar to APAR SA56374 (which has been fixed in PTF SF33616), but that APAR addresses blank pages printing when using PC5250 with only the Windows printer driver. In other words, the printer session profile is not setup for Host Print Transform or a Printer Definition Table. APAR = SA58860 Pressing the backspace key in PC5250 session when the cursor is in a protected field, like on an OS/400 menu, may cause the session to hang or disconnect. APAR = SA63192 When running an application from the AS/400 that requires an FTP connection to another system, the following error occurs. PCSCM caused an Invalid Page Fault in Module PCSTLNET.DLL at 0137:00d03a64 APAR = SA63095 Customer selects a specific value for the host CPI and font from the Printer Control (Text) panel of a printer emulation session. These settings do not seem to have any effect. The values for CPI, LPI, Font, MPL, and MPP are overridden by the OS/400 print file. These fields will be grayed out on the panel so as not to give the user the feeling that the values are actually being used. Data Transfer ------------- APAR = SA58487 Data Transfer from AS/400 under Client Access for Windows 95. When selecting to "Return records with missing fields" on a Join, resulting data does not contain records with missing fields. It contains only those joined records that meet the Join condition (as if user never selected "Return records with missing fields") The problem has been fixed for joins of two files when the Return records with missing fields option is selected. This type of join is referred to as an outer join. The problem of outer joins of three or more files is not addressed by this PTF. All inner joins (joins without Return records with missing fields checked) continue to work. APAR = SA63379 Using RTOPCB or RFROMPCB on Hebrew CA400WINOPT. Hebrew messages are displayed in the ANSI code page instead of the correct ASCII code page. This also happens for other languages. APAR = SA64343 Customer is working with CAWIN95/NT R312. Decimal separator is ignored when transferring a file from the AS/400 to the PC. If the transfer request is saved to a file, the decimal separator is not ignored. This should work without having to save the transfer request. APAR = SA64465 There is a problem with Data Transfer uploading data when double-byte characters are involved. The first record transfers correctly (characters are converted from ANSI to EBCDIC) but the second record and later records are sent to the AS/400 in ANSI (not converted to EBCDIC). APAR = SA63168 Client Access data transfer hangs when attempting to transfer a null (empty) file. Graphical Access ---------------- APAR = SA64475 Provides the following fixes and improvements to Graphical Access as follows: - Adjust positioning of Help text for a command in the command line so the section headings are not cut off on the left. - Improved performance over SNA APPC connections. Printer Drivers --------------- None SNA Communications Support --------------------------- APAR = SA64448 When configuring an Anynet connection through the NS/Administrator, if the IP address that is entered has leading zeros in any of the parts of the address, the router will fail to connect. APAR = SA64449 Trying to allocate conversations to too many configured machines at the same time causes the NS/Router to hang. APAR = SA64450 When using the NetSoft Configuration Wizard to build a twinax connection, the event log shows a TWINAX-3 RC=5 error. APAR = SA64451 You are not allowed to enter a comma to pause the modem dialing with a SDLC connection. APAR = SA63308 Client Access Windows 95 32-bit Twinax support is English only. Client Access Windows 95 32-bit Twinax installation program and readme documentation will be provided in the following languages: English, French, German, Italian and Spanish. APAR = SA59667 Windows 95 hangs on shutdown after running a PC5250 emulation session over Netsoft. APAR = SA63494 When attempting to connect with the Win95 VXD twinax - you will intermittently get Open Twinax station failed, rc=000000FD. Repeated attempts may connect. This is happening with pcmcia, pci and isa twinax cards. A timer in the MAC driver (PDLWATWV.VXD) was found to be incorrectly set. This has been corrected. The new version of the MAC driver is (01.064). APAR = SA61980 When customer closes his last PC/5250 session, system will return message: PCSWS caused an invalid page fault in module KERNEL32.DLL at 0137:bff9a28c. This PC/5250 icon was created from the "Start or Configure Session" icon in the CA/400 Accessories folder. Operations Navigator -------------------- None Toolkit ------- None. --------------------------------- Service Pack Level = SF39669 Build date = April 1997 --------------------------------- Base Support ------------ APAR = SA62521 ODBC application program issues an ODBC Connect call, supplying an AS/400 userID/password on the connect. This userID becomes the current user for the connection to the AS/400, and in the case of Windows 95, the password is cached into the Windows 95 password cache (if caching of AS/400 passwords is currently enabled). APAR = SA61653 (Network Drives) Microsoft Windows 95 OEM Service Release 2 (OSR2) is an OEM Service Release of Windows 95. Currently, there is no retail version of Windows 95 OSR2 available. It is available from some PC Manufacturers who preload it on the new PCs they sell to the public. An OSR2 Version of Windows 95 can be identified by checking the properties of "My Computer" for "4.00.950 B" or checking for the version "4.00.1111" at a MS-DOS prompt. OSR2 may have the Universal Serial Bus (USB) Supplement installed. This can be verified by selecting "Add/Remove Programs" in the Control Panel and checking if "USB Supplement to OSR2" is displayed. Problems have been found with Network Drives on OSR2 and OSR2 with USB, pertaining to some applications that use the Windows ResumeThread() and SuspendThread() functions. Also, Network Drives fails to run on OSR2 with the USB Supplement installed. The message "CWBNW6101 - Unable to start Network Drives" is displayed. APAR = SA62048 (Install) Silent Install BootOption=3 statement in the response file doesn't cause the PC to be rebooted. This is only the response file for the service pack silent install. APAR = SA62530 (Install) Customer is experiencing the same problem as reported in APAR SA54223 but at R311 release of Client Access/400 For Windows 95. If CA400WINOPT is installed on the PC and the Primary Logon for Windows 95 is set to "MS Client For Netware Networks", the PC will hang when the user attempts to logon while the PC is not attached to the LAN. If user Cancels the logon the PC does not hang, and if the Win95 Primary Logon is set to "Windows Logon" the user can login without causing a hang condition. No AS/400 network resources have been defined in Win95 (no drive or printer is mapped to reconnect at logon) and CHECKVER is not in Startup either. Problem remains whether CA400WINOPT is at SP level NONE or with SF36801 applied. APAR = SA62981 (Install) Two accessories icons and two service icons appear when upgrading from M1 to M2 when installing the product in a language other than English. Both M1 and M2 have to be in the same language. For each case, one icon will be a folder and the other one will be a shortcut to the folder. The shortcut icons should not be left there. The shortcut Accessories and Service icons do not work. APAR = SA62518 When running under Windows NT the ODBC driver is not always detecting the Microsoft Query application as a caller. Because of this a workaround for a bug in MS Query is not getting activated and the application does not work. APAR = SA62522 Passing a value of NULL for the pcbValue parameter on the SQLBindParameter API can cause an incorrect conversion of DBCS character data by the ODBC driver. The resulting string sent to the AS/400 can contain mismatched SO/SI characters. AFP WorkBench Viewer ------------------- None 5250 Display and Printer Emulator --------------------------------- APAR = SA62973 The PC5250 emulator packaged with CA/400 for Win95/NT will not run over Netsoft's standalone router or Portfolio Enterprise products. APAR = SA60677 The user does a setup of a Panasonic 2624 using Win95 PC5250 session and gets a PCSWS error, which indicates this program has performed an illegal operation and will be shut down. The details state PCSWS caused a stack fault in module KERNEL32.DLL at 0137:BFF783DF. This happened when selecting file then print control then text then hitting enter. APAR = SA58210 Using PC5250 CA400WINOPT or CAWIN, pasting text from the clipboard into a blank officevision document will only paste the first line from the clipboard. For example, if copying 4 lines of text with 70 characters on each line, only the first line of text will be pasted into the officevision document. The paste function does not insert new lines to make room for the additional text. It stops at the end of document character. APAR = SA61263 DDS Keyword WDWTITLE *BOTTOM doesn't run using CA400WINOPT PC5250. APAR = SA59637 MSGERR100 with error description 'Error allocating of memory from the Windows global memory heap.' A Retry or Cancel will result in output printing. The problem happens with dotmatrix printers setup with PC5250 CA400WINOPT product. The message breaks just prior to output printing. APAR = SA61174 MSGERR100 with error description 'Error allocating of memory from the Windows global memory heap.' A Retry or Cancel will result in output printing. The problem happens with dotmatrix printers setup with PC5250 CA400WINOPT product. The message breaks just prior to output printing. APAR = SA59466 With EAB and NOXLATE session parameters set, the PC5250 EHLLAPI Copy Field to String (34) API will return incorrect field attributes. It appears to always return zero, even for underlined and reverse image fields. APAR = SA60676 When performing local screen prints from a Win95 PC5250 display emulation screen, the PC will run out of system resources and eventually lock up the PC. Data Transfer ------------- APAR = SA62545 (NLS) Data transfer function in CA/400 for Windows 95 does not handle DBCS Graphic field 4396 to 932 conversion. APAR = SA61870 Data Transfer will hang when the WHERE or JOIN BY clauses have T1/T2 types of file name delimiters, and the file name contains a T with numeric values, APAR = SA61708 When sending PC data from a DBCS PC to a physical file with all of its fields of O-type (DBCS), there is no problem. But if sending data to the physical file that one of its fields is A-type (SBCS), an error occurs, for example: CWBDB0036 - Server Returned SQL error SQL0332 - Character conversion between CCSID 949 and CCSID 883 not valid. 949 is the ASCII mixed CCSID for Korean. 833 is the EBCDIC SBCS CCSID for Korean. Error SQL0332 is displayed in the joblog of on the AS/400. APAR = SA62518 Unique national language characters are not being displayed correctly in error messages displayed by Data Transfer. APAR = SA62979 The first blank in a field that is entirely blank if not being removed. Therefore, the ASCII text file might look like this: ABCD EFGHI Instead of ABCD EFGHI APAR = SA58432 Data Transfer in the Client Access for Windows 95 product is much slower than the File Transfer program in the Client Access for Windows 3.x product. APAR = SA62124 Old *.TTO Files, which are created with the DOS Clients, don't work with rfrompcb and cwbtf. The data transfer ends with error messages, e.g.: MSGCWBDB0099. APAR = SA62508 After making changes to a Rumba Transfer Request (.RTO), Data Transfer does not correctly save the use FDF option to the RTO file. This only occurs when modifying the use FDF option for transfers from the PC to the AS/400. Graphical Access ---------------- APAR = SA62980 Provides the following fixes and improvements to Graphical Access as follows: - Display Spooled File improved so it maintains the horizontal scroll position during forward and backward scrolling. - Support system names of longer than 8 characters for SNA connection. - Correct operation of Field Minus key on Numeric-Only fields. - Remove partial instruction line from list box for Display Open Files. - On resizing graphical window from the bottom, move up bottom push buttons so they remain operational. - Correct instruction line in InfoSeeker screen that displays content of a book. - Correct character presented for CCSID 1112 (Latvia, Lithuania) for special character code points 4A, 70, 80, DF, and EA. - Correct character presented for CCSID 1122 (Estonia) for special character code points 70, 80, B0, EA. Printer Drivers --------------- None SNA Communications Support --------------------------- APAR = SA61298 RUNRMTCMD fails with error MSGCPD3B54 with sense code of 082D. If the user varies off the CTL and back on it will work, but if the user disconnects they will have to vary the CTL back off and on to get it to work again. APAR = SA62976 Customer has a CPIC and an ODBC application. 1) Start CPIC application 2) Start another application (ODBC application) - ODBC application fails to start Reverse is also true. If the ODBC application is started first, the CPIC application fails. APAR = SA62977 While running a CPIC application, we would from time to time get a PRODUCT_SPECIFIC_ERROR, when trying to set side info. Then the connection will drop. APAR = SA62978 Running CA/400 on WinNT, using SNA over Ethernet. When we are in NS/Router's Midrange Workspace and attempt to connect to the system, the userid/password box appears and the default userid in the box is the current user (in our case, Administrator). Take note that the maximum length for a userid on the AS/400 is 10, 'Administrator' is 13. If we change the id, we can only enter ten characters. If we don't, and just hit enter, we get the following error: Dr. Watson: application error in engappc.exe Exception: Access violation (0xc0000005), Address: 0x0040375d Operations Navigator -------------------- None Toolkit ------- None. --------------------------------- Service Pack Level = SF39220 Build date = March 1997 --------------------------------- Base Support ------------ APAR = SA61992 (Network Drives) Client Access Optimized for Windows 95/NT network drives may create a reference to a folder or subdirectory such that it cannot be deleted later. The user will receive the following error messages: DOS PROMPT: Sharing violation reading drive X: Explorer: Cannot remove folder xxxx: There has been a sharing violation. The source or destination folder may be in use. This error only effects QDLS and QSYS.LIB file systems. The problem is with how network drives handle the working directory handle (WDH) cache. If a folder or object in folder is referenced, netdrives may create a WDH to that folder. This WDH will "lock" the folder if the folder exists in a "persistent content" file system such as QDLS or QSYS.LIB. Network drives is only deleting the WDH when the drive is disconnected. The WDH should be deleted before attempting the delete folder operation. APAR = SA62199 The following errors happen on Windows NT when using Lotus SmartSuite applications. When saving a Lotus 1-2-3 or a Freelance Graphics file to a directory on the AS/400 for the first time, it says that the file already exists. When creating a new Lotus Approach file to an AS/400 a damaged file error occurs. APAR = SA62207 While copying large files or a large number of files using network drives on Windows NT, a message box with the following message will be displayed: System Process - Lost Delayed-Write Data The system was attempting to transfer the file from buffers to . The write operation failed, and only some of the data may have been transferred to the file. APAR = SA61843 (Install) After a Client Access for Windows 95/NT service pack is installed by using Client Access Login Service Check or Check Service Pack Level or Install Service Pack, the Check Version task does not end. Even though the service pack setup.exe install has completed, the Check Version task still is present on the task bar. APAR = SA61877 (Install) The following problem occurred while installing V3R1M2 Client Access for Windows 95/NT Service Pack SF37523 from diskettes: After inserting Diskette 7, the customer is prompted to re-insert Diskette 2 for AS/400 Operations Navigator fix files. APAR = SA62190 (Install) After an upgrade from V3R1M0 or V3R1M1 Client Access for Windows 95 to V3R1M2 Client Access for Windows 95/NT, the following files are missing from the AFP Workbench Viewer component: ...\ClientAccess\AFPViewr\Font cpdef.cht cpdef.jpn cpdef.kor csdef.cht csdef.jpn csdef.kor icoded.cht icoded.jpn icoded.kor ...\ClientAccess\AFPViewr\Font\Maps 833.cp APAR = SA62195 (CWBBACK Windows NT) Running CWBBACK on Windows NT 4.0 without administrator authority causes error message CWBCF0005 but the backup continues to run. When CWBBACK is finished it displays a message indicating backup was successfull. If this backup is later restored it will corrupt the registry. CWBBACK does work if the user signed on has administrator authority, but if CWBREST.EXE is then performed to restore the configuration on an account that does not have administrator authority, CWBREST fails, leaving the Client Access configuration in a corrupted or unpredictable state. AFP WorkBench Viewer ------------------- 5250 Display and Printer Emulator --------------------------------- None Data Transfer ------------- None Graphical Access ---------------- None Printer Drivers --------------- APAR = SA62208 Margin values set from an application are either ignored or incorrect when printed. APAR = SA62194 The SCS printer driver will not print on a user defined form. APAR = SA62191 A user defined form created in the Manage Forms dialog is not saved if the SCS printer driver document properties are accessed from within an application. The user can create a new form and use it in the current session but the form will not be saved after the user interface is closed. APAR = SA62192 Setting the EBCDIC Code Page value in the SCS Driver document properties sometimes doesn't work. No error messages are displayed. When it does work, printing to the AS/400 may fail because the code page specified in the spooled file is incorrect. SNA Communications Support --------------------------- APAR = SA60677 Adds Windows 95 32-bit twinax support. This support can be used with the following Twinax adapters: - The Enhanced 5250 Display Station Emulation Adapter (Feature Code 2911 Part/Number 30F5383) - The 5250 Emulation Adapter/A (Feature Code 3494 Part/Number 64G3494) - The IBM System 36/38 Workstation Emulation Adapter/A (Feature Code 6279 Part/Number 69X6279) - The 5250 Emulation PCMCIA Adapter (Feature Code 2808 Part/Number 92G5360) - The IBM 5250 Emulation PCI Adapter (Feature Code 0207 Part/Number 88H0207) Operations Navigator -------------------- APAR = SA62189 This fix is required if you will be using groups under AS/400 Operations Navigator. Toolkit ------- None. ------------------------------------- Service Pack Level = SF37523 Build date = February 1997 ------------------------------------- Base Support ------------ APAR = SA61407 Additional information about the problems described in this APAR can be found in INFO APAR II10147. This APAR makes Windows NT registry changes for the following problems: 1) "CWBNACFS.DLL cannot run." Message Box 2)Slow logon, or CTRL+ALT+DEL to get to the desktop 3) Only printers displayed in Network Neighborhood 4) Can't assign network drive 5) Netware logon scripts fail to run after installing Client Access for Windows 95/NT 1) "CWBNACFS.DLL cannot run." Message Box ------------------------------------------ Right clicking on an icon on the desktop results in a message box displaying the following error message: "CWBNACFS.DLL cannot run. Unable to get handle to CwbRdr". 2) Slow logon, or CTRL+ALT+DEL to get to desktop ------------------------------------------------- After installing Client Access for Windows 95/NT, logging onto Windows NT takes 2-3 minutes, or you have to press CTRL+ALT+DEL to get to the desktop. 3) Only printers displayed in Network Neighborhood --------------------------------------------------- Only AS/400 printers are displayed in Network Neighborhood after clicking on a configured AS/400 4) Can't assign network drive ------------------------------ Customer cannot assign network drive to an AS/400 using Network Neighborhood or Explorer. 5) Netware logon scripts fail to run after installing Client Access for Windows 95/NT ------------------------------------------------------ After installing Client Access for Windows 95/NT, the Novell Netware server logon scripts do not run on client PC while logging into Windows NT. APAR = SA61404 When using an OEM TCP/IP stack on Windows 95, uploading a relatively large chunk of data, such as during a copy of a large file to a network drive, causes Client Access to hang. APAR = SA61415 (ODBC) Attempting to specify a translation DLL will result in an error message. (Driver unable to load translate DLL.) APAR = SA61416 (ODBC) Trying to execute a parenthesized SELECT statement results in an error. APAR = SA59977 (ODBC) An access violation was caused by the ODBC driver when an application attempted to set a parameter marker to SQL_NULL_DATA. The problem only occurs when using the SQL_LEN_DATA_AT_EXEC macro. When SQL_NULL_DATA is specified on the SQLPutData, an access violation is raised when the statement is executed (the last SQLParamData). APAR = SA60455 (ODBC) The ODBC driver has a memory leak when an application executes a stored procedure that returns a result set. This happens using either the SQLExecDirect API or the SQLPrepare and SQLExecute APIs. A block of memory will be lost each time the procedure is executed. After many iterations of this sequence the program can get a memory or resource allocation error. APAR = SA60752 (ODBC) 'Driver Not Capable' error returned for call to SQLExtendedFetch for SQL_FETCH_FIRST under certain conditions. APAR = SA60452 (RMTCMD) When using RMTCMD.EXE some international characters such as the german umlaut are not getting converted properly. APAR = SA59340 Multithreaded applications running under Windows 95 may hang or fail when run with a Client Access network drive assigned. Only applications that use SuspendThread() and ResumeThread() are affected. Applications that use other Windows 95 synchronization objects (events, for example) will work when a network drive is assigned. Powersoft Optima++ is an example of an application that fails. The error occurs when one thread suspends itself and another thread attempts to resume it with a ResumeThread() call. If a Client Access network drive connection has been established since the last boot of Windows 95, the ResumeThread() api call will fail. GetLastError() returns return code 0x78 (120). This is defined as: ERROR_CALL_NOT_IMPLEMENTED "This function is only valid in Windows NT mode" (winerror.h) "This function is only valid in Win32 mode" is returned by FormatMessage(). The error does not occur if a network drive has not been connected since the last boot of Windows 95. AFP WorkBench Viewer ------------------- None 5250 Display and Printer Emulator --------------------------------- APAR = SA61421 Using PC5250 in CA/400 for Windows NT on a Latin-2 version for NT, national characters cannot be typed in. Data Transfer ------------- APAR = SA60791 When performing a data transfer from the PC to the AS400, hex value 09 will not be correctly translated to hex 05. Rather, the 09 will be translated to a hex 40. APAR = SA60892 Client Access/400 for Windows 95 data transfer function preserves trailing blanks when downloading data to an ASCII test file. This is inconsistent with the behavior of previous Client Access file transfer functions. This is inconsistent with Client Access documentation. File transfer function of previous clients would drop trailing blanks. Equivalent functionality should be added to Client Access/400 for Windows 95. APAR = SA61002 CAWINOPT Data Transfer from AS400. Data Options -> Details... gets you to Receive Request Details. On Select page, you double-click the fields you want to select and they are dynamically added to the Select Clause below. Once that clause is a certain length (approximately 260 characters), any further selections in this manner truncate that string in order to fit the new selection. Manually typing in the field names does not pose this problem (in neither the Select Clause nor the Select: on the previous panel). However, with a typed-in 260+-length clause, any further addition made to it via the method above will truncate the clause down to the approx. 260 length. This problem also occurs for the Order By clause on the same Receive Request Details panel. APAR = SA60648 The BIFF files transferred by Data Transfer do not contain the correct font information. When DBCS data exists in the file, it is not displayable because the font specified is Arial and the Arial font does not contain DBCS characters. Graphical Access ---------------- APAR = SA61420 Provides the following fixes and improvements to Graphical Access as follows: o In Traditional Chinese, Work With Panels are now properly shown graphically after having prompted for a command. o In Traditional Chinese, command prompting pushbuttons for individual parameters are now properly generated. o In Korean, menu options beginning with a "1" are now properly formatted. o In Hebrew, bitmaps are now properly positioned on pushbuttons. o Required fields are shown with a green background rather than blue, to be consistent with early versions. o WRKQRY is correctly presented graphically. One screen was presented nongraphically and one had text in the position to field. o In Japanese, Display Spooled File now has a correct data ruler. o In Japanese, Work with Spooled Files, a partial row of characters at the bottom of the scrollable area has been removed. o On the Programmer Menu, extra text characters to the right of menu options have been removed. o The View Topics choice under the Functions pull-down of Help screens, now properly supports deselecting and reselecting topics. o DBCS code points for hexadecimal "68nn" were changed to match IBM standards. o In DBCS language help, the words representing hypertext links were changed to green to distinguish them from headings. o Operation of DUP and Field Exit keys corrected. OfficeVision ------------- o Removed the generation of additional blank lines in the editor during typing of continuous wrapping text. o Corrected handling of numeric field editing. Printer Drivers --------------- APAR = SA61400 Using the AFP printer driver version 5.00 for Windows NT, if the customer prints a document that contains a blank page, the following page in the document will always print out completely black. APAR = SA61401 When using the IBM AFP Printer driver version 5.00 for Windows NT, print options changed from certain applications do not get saved. Every time the print options are opened the settings are set back to the defaults for the printer. APAR = SA61402 Printing with the AFP printer driver version 5.00 for windows NT, the inlined form definition dialog doesn't allow the user to select Envelope Feed as a source drawer. APAR = SA61403 When printing with the AFP printer driver version 5.01 for Windows NT, output types of overlay, medium overlay , or page segment do not produce any output. APAR = SA60407 Windows applications which attempt to print to a printer which is using the IBMSCS printer driver on Windows NT, receive an error message when attempting to print. SNA Communications Support -------------------------- APAR = SA61212 Incoming Remote command (IRC) does not work with a Netsoft 802.2 connection. APAR = SA61216 When discounting and reconnecting to a different system the screen will turn blue and the system will lock up. Must reboot to get the system up and running again. APAR = SA61214 The XCSCST, XCSCSP, and XCSCSV CPIC commands do not work. APAR = SA57948 Customer is running CA400WINOPT with Async connection and Netsoft Router, his PC5250 Emulation session Drops after he issues the following commands "CALL QUSCMDLN or STRSST" There are no error messages on the pc or on the AS/400. Operations Navigator -------------------- APAR = SA61399 The AS/400 Operations Navigator's Permissions function does not work from a double-byte PC running with English or its native DBCS language. APAR = SA61408 In the Operations Navigator application, the View pulldown on the main menu contains an item called "Arrange Icons". This option cascades into two additional items, "By Name" and "By Description". The problem is there is currently no support for "By Name" and "By Description". The items are always grayed out. This causes confusion for end users. This PTR removes the "Arrange Icons" item and its subitems. APAR = SA61409 When clicking on the ellipses to show the Sort Sequence table dialog box for Job Properties, the application fails. APAR = SA61410 Selecting "Properties" for a batch job from the pop-up menu brings up the following error message: Title: Cwbunnav Program has performed an illegal operation and it will be ended. APAR = SA61411 In the Operation Navigator's window, all DBCS characters in grey areas above list windows are displayed incorrectly. APAR = SA61412 Message CPA1318 was displayed correctly but it has invalid characters at the end of the message. APAR = SA61413 Click on an individual printer icon on the left (tree) view. After the printer output for that printer appears in the right (list) view, select the printer icon in the left view and select to change properties. After pressing OK on the properties dialog, the program fails. APAR = SA61414 With a fully qualified AS/400 system name the following error occurs: Select Users and Groups -> All Users -> right mouse click on a user, select user objects. Click on any one of the options: Output, Jobs, Messages Nothing happens, although the user has jobs, output, and messages available. APAR = SA61417 Some data, in DBCS environments, are truncated and some dialogs to be to large. APAR = SA61418 When a double-byte version of Windows is being used the context menu for ODBC Data Source objects in the AS/400 Operations Navigator application does not come up, and the File menu shows only "Exit". APAR = SA61419 When using the "User" objects within Operations Navigator, clicking on a user profile in list view and selecting "Message", causes error message "Cannot get AS/400 DATA" to be displayed. APAR = SA61422 Fixes Library,Table,View Permissions and Library Properties for quoted alternative names with special chars. that are less than 10 characters and quoted lowercase Library names and quoted names in which the short name is less than 10 characters. APAR = SA61423 The data that is displayed in list boxes in various Operations Navigator dialog boxes (for example, Hold Printer Output) does not always fit within the list box. APAR = SA61405 An invalid creation date on AS/400 Operations Navigator's File Systems property pages for File Systems is displayed. Also fixes the problem where end-users can try to change the Attributes on File Systems. Toolkit ------- None.