========================================================================= Readme File for AS/400 Client Access for Windows 95 Service Packs 5763-XD1 V3R1M0 Cumulative Service Pack Level ------------- SF40785 ------------- (c) Copyright IBM Corporation 1996. All rights reserved. ========================================================================= IMPORTANT: Be sure to check Informational APAR II09920 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 II09920 is available at "http://www.as400.ibm.com/client/ii09920.txt". Windows 95 32-bit twinax support available. See section 2.4.9. --------------------------------- 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 NETSOFT ROUTER CONSIDERATIONS 2.4.1 SUPPORT FOR SDLC ON MICROCHANNEL PC's 2.4.2 INSTALLING SERVICE PACKS ON SDLC-ATTACHED PC's 2.4.3 INSTALLING SERVICE PACKS ON ASYNC-ATTACHED PC's 2.4.4 CHANGING WORKSTATION ADDRESS FOR ASYNC-ATTACHED PC'S 2.4.5 SDLC PERFORMANCE 2.4.6 DISCONNECTING AND RECONNECTING TO SYSTEMS 2.4.7 INSTALLING SERVICE PACKS OVER SLOWER CONNECTIONS 2.4.8 REBOOT AFTER INSTALLING SERVICE PACKS 2.4.9 INSTALLING WINDOWS 95 32-BIT TWINAX SUPPORT 2.4.10 INSTALLING SERVICE PACKS ON TWINAX-ATTACHED PC's 2.5 BETA VERSIONS NOT SUPPORTED 2.6 INSTALLING 16-BIT ODBC SUPPORT 2.7 MIGRATING FROM THE WINDOWS 3.1 CLIENT TWINAX SUPPORT 2.8 DATA TRANSFER CONSIDERATIONS 2.8.1 TRANSFERRING DATA WHEN THE FILE CCSID IS 65535 2.9 PC5250 CONSIDERATIONS 2.9.1 STATUS POP-UP WINDOW 2.10 IBM PERSONAL COMMUNICATIONS CONSIDERATIONS 2.10.1 ROUTER STATE 2.11 UPGRADING TO THE V3R1M2 RELEASE OF CLIENT ACCESS 3.0 AUTHORIZED PROGRAM ANALYSIS REPORT (APAR) ABSTRACTS - SERVICE PACK LEVEL = SF40785 (MAY 1997) - SERVICE PACK LEVEL = SF39582 (MARCH 1997) - SERVICE PACK LEVEL = SF39053 (MARCH 1997) - SERVICE PACK LEVEL = SF38346 (FEBRUARY 1997) - SERVICE PACK LEVEL = SF36717 (DECEMBER 1996) - SERVICE PACK LEVEL = SF36095 (NOVEMBER 1996) - SERVICE PACK LEVEL = SF35514 (OCTOBER 1996) - SERVICE PACK LEVEL = SF34548 (SEPTEMBER 1996) - SERVICE PACK LEVEL = SF33616 (AUGUST 1996) - SERVICE PACK LEVEL = SF32606 (JULY 1996) - SERVICE PACK LEVEL = SF31778 (JUNE 1996) - SERVICE PACK LEVEL = SF30976 (MAY 1996) --------------------------------------------------------------------- 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 II09220. 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 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. Note to administrators: To create service pack install diskettes, the service pack must be applied to a managing AS/400 system. Once the service pack is applied on the AS/400, you can run the "Create Install Diskettes" program icon in the Client Access Accessories folder on your PC. Service pack install diskettes cannot be created from the set of service pack install images. 2.4 NETSOFT ROUTER CONSIDERATIONS ---------------------------------- The following sections describe additional support and known problems that you may notice while using the NetSoft router when installing service packs for some connectivities as well as when using the NetSoft router for normal communications. 2.4.1 SUPPORT FOR SDLC ON MICROCHANNEL PC's -------------------------------------------- As of service pack level SF31778, the SNA Communications Support (NetSoft Router) supports SDLC on IBM Microchannel PC's. 2.4.2 INSTALLING SERVICE PACKS ON SDLC-ATTACHED PC's ----------------------------------------------------- If your PC is at a service pack level prior to SF38346 and 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). If all of the above is true except that your PC is at service pack level SF38346 or later see section 2.4.7 on how to get service packs installed. The suggested way of installing the service pack in this case is to take one of the options below. 1) Create a temporary directory on your SLDC-attached PC's hard drive and copy all of the files from QCA400\Win32\Service\CDROM directory on the AS/400 to the temporary directory on the PC. Run setup.exe from the temporary directory. If this option is chosen and you are using a Zoom modem, you must make sure that the "MAXDATA size" value is set to a value less than 2057 in the NetSoft router's properties. To change this: a) In the NS/Administrator, right-click on the NS/Router object that you want to change. b) Click on "Properties". c) Click on "SDLC" then click on "Properties". d) Click on the "Advanced" tab. e) Change the "MAXDATA size" parameter to a value less than 2057. f) Click on the "OK" button. 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.4.3 INSTALLING SERVICE PACKS ON ASYNC-ATTACHED PC's ------------------------------------------------------ If your PC is at a service pack level prior to SF38346 and 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). If all of the above is true except that your PC is at service pack level SF38346 or later see section 2.4.7 on how to get service packs installed. The suggested way of installing 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 Async-attached PC (by running SETUP.EXE from diskette 1). 2) 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.4.4 CHANGING WORKSTATION ADDRESS FOR ASYNC-ATTACHED PC'S ----------------------------------------------------------- A tool is now available for changing the workstation address for a NetSoft Async connection. This will be a new icon in the NS/Router program group called "Async Workstation Address". Double-clicking on this icon will cause a dialog box to be displayed that will allow the user to change the DEFAULT value for the workstation address. The user will need to use this to change the value BEFORE creating an NS/Router object to make an Async connection. If the NS/Router object was created before changing the default value with the "Async Workstation Address" tool, it must be be deleted, and a new one created. This is only needed by customers dialing in through a large network requiring a value other than '20'. If the user is dialing directly into the AS/400, this tool does not need to be run. 2.4.5 SDLC PERFORMANCE ----------------------- Use the following Line mode settings to obtain the best SDLC performance: - For a switched line, "Constant Request-to-Send" should be set only if the modem support full duplex. - For a non-switched line, (leased line or point-to-point), "Constant Request-to-Send" should be set if you are using full-duplex and a non-multi-dropped line. Otherwise, this setting should be "Line Turnaround Required". Line Turnaround Required is the default setting and should be used for half-duplex or dialup connections. Constant Request-to-Send improves throughput, but requires a full-duplex point-to-point circuit. 2.4.6 DISCONNECTING AND RECONNECTING TO SYSTEMS ------------------------------------------------ After disconnecting Client Access from an AS/400, you should wait a few seconds before trying to reconnect to it. For slower link types (like async and SDLC), the amount of time to wait will be longer than for the faster link types (802.2). 2.4.7 INSTALLING SERVICE PACKS OVER SLOWER CONNECTIONS ------------------------------------------------------- If your PC is at a service pack level SF38346 or later and you have an Async-attached PC or SDLC-attached PC, and the only connectivity that you have to the AS/400 for that PC is Async or SDLC, then you can use the following method to install service packs to your PC. InstallShield is the tool used to provide the install support for Client Access for Windows 95. The same tool is used for installing service packs. Setup.exe has a 2 minute timeout which occurs when installing service packs over any slow communications line. A parameter has been added to Login Service Check (a.k.a. Check Version), cwbckver.exe, that will copy the service pack image to the PC's temporary directory, and install the service pack. To use this new support you will need to install ServicePack SF38346 on your 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 SF38346 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 Parameter description: LOGIN parameter tells Login Service Check 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 Login Service Check 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 Login Service Check creates it. 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, Login Service Check 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 Logon Service Check 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 Login Service Check to automatically upgrade you will need to use the LOCAL parameter to avoid the time out. 2. The files in the CA400 temporary directory will be deleted if the user does not let Setup automatically perform the reboot. If the user does let Setup perform the reboot, the files in the CA400 temporary directory are not deleted, and the user should delete the files in CA400 manually after the reboot. 2.4.8 REBOOT AFTER INSTALLING SERVICE PACKS -------------------------------------------- The function that installs the service pack does not automatically reboot the PC. If after installing the service pack you want to configure a communications connection that uses the NetSoft router you should reboot your PC before doing so. If you do not do this you may see an error similar to: "Cannot establish a physical connection. This may be caused by a configuration error." The only solution in this case is to uninstall Client Access and reinstall it and the service pack. 2.4.9 INSTALLING THE WINDOWS 95 32-BIT TWINAX SUPPORT ------------------------------------------------------ After you have installed Client Access Service Pack SF39053, 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.4.10 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.5 BETA VERSIONS NOT SUPPORTED -------------------------------- Attempting to install this Service Pack over a beta version of Client Access for Windows 95 is not supported and error message "SP's Version, Release and Modification Level (VRM) must be the same as the installed products VRM (Beta)" will be displayed. Responding to this message terminates the setup program. 2.6 INSTALLING 16-BIT ODBC SUPPORT ----------------------------------- This service pack level ships three files that are necessary to run 16-bit ODBC applications on Windows 95. You may already have these files installed on your PC. Check for the following three files in your \WINDOWS\SYSTEM directory. They are named ODBC.DLL, ODBCINST.DLL and CTL3DV2.DLL. If these files are already on your PC then most likely no other action is necessary. If you do not have these files installed and you wish to use 16-bit ODBC enabled applications, then you must copy the following files from your managing AS/400 system to your PC. \\\QCA400\WIN32\SERVICE\ODBC.DLL to \WINDOWS\SYSTEM \\\QCA400\WIN32\SERVICE\ODBCINST.DLL to \WINDOWS\SYSTEM \\\QCA400\WIN32\SERVICE\CTL3DV2.DLL to \WINDOWS\SYSTEM where: is the name of your AS/400 managing system. Note: Some of these files contain English text. If you already have versions of these files installed for another language, you will lose that language support if you copy these files. 2.7 MIGRATING FROM THE WINDOWS 3.1 CLIENT TWINAX SUPPORT --------------------------------------------------------- This section only applies if you are going to be using the TSR twinax adapter handler support. Please reference section 2.4.9 if you are using the Windows 95 native twinax support. If you were using the twinax connection support provided in the Client Access for Windows 3.1 client, you need to change the Windows 95 SYSTEM.INI file. In this file you will find a section labeled [386Enh]. In this section there are two lines that start the Client Access for Windows 3.1 twinax support. The lines are (note that c:\path in the lines below is the path to where you have the Client Access for Windows 3.1 code installed): device=d:\path\VDTWINX.386 device=d:\path\VDNSWQ.386 You can either remove these two lines or comment them out by placing a semicolon, ";", at the beginning of each line. 2.8 DATA TRANSFER CONSIDERATIONS --------------------------------- The following sections describe additional support or known problems that you may notice while using the Data Transfer function. 2.8.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 hexidecimal 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 the directory Windows was installed to (which is usually C:\WINDOWS). The .INI file must contain ONE of following lines: ForceTranslation=0; for no translation of 65535 data OR ForceTranslation=1; for translation of 65535 data The line you chose must be within a section named [Client Access Data Transfer]. Remember, section names are contained within open and close brackets. For example, if you want to enable translation the CWBTFR.INI file would contain the section: [Client Access Data Transfer] ForceTranslation=1; 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 applying this PTF. 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 CSID, 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.9 PC5250 CONSIDERATIONS -------------------------- The following sections describe additional support or known problems that you may notice while using the PC5250 function. 2.9.1 STATUS POP-UP WINDOW --------------------------- In order to activate the fix for APAR SA58516, the following lines must be added to you PC5250 workstation profile(s) (*.ws files). These files are normally found in the Emulator\Private subdirectory of the Client Access install path. [PRINTERS] PrtStatusDlgInPS=Y This will result in the status popup box for PC5250 printer emulation to not be movable outside of the PC5250 emulation screen. Not adding these lines will result in the status screen being movable outside of the PC5250 emulation screen. 2.10 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.10.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.11 UPGRADING TO THE V3R1M2 RELEASE OF CLIENT ACCESS ------------------------------------------------------ If you plan to upgrade to V3R1M2 Client Access for Windows 95/NT through either the "Client Access Login Service Check" in the Startup Menu or from the "Check Service Pack Level" in the Client Access/Accessories folder, you will need to perform the following steps in the order listed: 1. Apply Service Pack PTF SF38346 on your AS/400 that has V3R1M0 for Client Access for Windows 95 installed. 2. Install Service Pack PTF SF38346 on all of the V3R1M0 Client Access for Windows 95 PCs. 3. Change your managing system to an AS/400 that has the V3R1M2 version of Client Access for Windows 95/NT installed. You will now be able to run the "Client Access Login Service Check" or "Check Service Pack Level" functions to upgrade the client on your PCs. If you did not apply Service Pack PTF SF38346 before upgrading Client Access on the AS/400 to V3R1M2, you can still upgrade your PCs from the AS/400 by running setup.exe from one of the following: 1. Map a network drive using the Windows Explorer to the following location on the AS/400: QCA400\Win32\Install\Image. Run setup.exe from this drive and path. 2. The Client Access IBM-supplied V3R1M2 CD-ROM. 3. The Client Access IBM-supplied V3R1M2 diskettes. 3.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 = SF40785 Build date = May 1997 --------------------------------- Base Support ------------ None. AFP WorkBench Viewer -------------------- None. 5250 Display and Printer Emulator --------------------------------- APAR = SA62973 Currently PC5250 as packaged with CA/400 for Win95/NT will not run over Netsoft's standalone router and Portfolio Enterprise products. This service pack will allow customers with the PC5250 (5250 Display and Printer Emulator) component of Client Access Optimized for Windows 95/NT to run with the NetSoft NS/Router from NetSoft Corporation. If NetSoft's product is already installed on the PC, this service pack will add the following registry items to the NetSoft registry tree in the HKEY_LOCAL_MACHINE root: Software\NetSoft\NS/Elite\CurrentVersion The service pack will add subtree Sessions\5250\Modules and define key value NSCPIC under the Modules key. The NSCPIC key value data will be the path location of nscpic.dll within NetSoft's NS/Router product. PC5250 will reference the NSCPIC key value to perform the proper linkage with NetSoft's product. If the NetSoft product is installed initially or uninstalled/reinstalled after this service pack is installed, the service pack (or a later service pack) needs to be reinstalled to make the proper registry changes. 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 AS/400 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 = 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 = 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 = 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 butoPageOrientation 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 = 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 Data Transfer ------------- APAR = SA64129 Data Transfer traps after a cwbdb0053 error is received. APAR = SA62979 The first blank in a field that is entirely blank is not being removed. Therefore, the ASCII text file might look like this: ABCD EFGHI Instead of ABCD EFGHI The original problem was with trailing blanks and the fix provided removed trailing blanks, but did not account for fields of all blanks. This fix handles blank fields. Graphical Access ---------------- APAR = SA64263 Provides the following fix to Graphical Access: Adjust positioning of Help text for a command in the command line so the section headings are not cut off on the left. Printer Drivers --------------- None. SNA Communications Support -------------------------- APAR = SA59667 Windows 95 hangs on shutdown when using the NS Administrator from within the Client Access group to start and stop an AS/400 connection. 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). Toolkit ------- None. --------------------------------- Service Pack Level = SF39582 Build date = March 1997 --------------------------------- Base Support ------------ None. AFP WorkBench Viewer -------------------- None. 5250 Display and Printer Emulator --------------------------------- APAR = SA58210 Using PC5250, 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 = 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 = 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. The message breaks just prior to output printing. APAR = SA60667 If a setup of a Panasonic 2624 is done using a PC5250 sesion and gets a PCSWS error, this 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 pressing Enter. APAR = SA60676 When performing local screen prints from a PC5250 display emulation screen, the PC will run out of system resources and eventually lock up the PC. APAR = SA61263 DDS Keyword WDWTITLE *BOTTOM doesn't run using PC5250. Data Transfer ------------- APAR = SA61870 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, Data Transfer will hang. APAR = SA62518 Unique national language characters are not being displayed correctly in error messages displayed by Data Transfer. Graphical Access ---------------- APAR = SA62519 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. - 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. Printer Drivers --------------- None. SNA Communications Support -------------------------- APAR = SA60355 When a user starts the 5250 emulator that starts the NetSoft router, if the AS/400 returns a message (for example the passwords expired) it remains hidden behind the emulator screen and the users must use a ALT-TAB to see it. APAR = SA60927 If a NetSoft router is configured for Anynet with a primary system and remote system that is connected to the primary system, trying to connect to both systems from the NS/Router dialog box works OK. However, when attempting to use the AS/400 Connections dialog box to start the connections, the second system does not connect and it does not error or time out. This occurs when the connection defined in the AS/400 connections dialog box has PC5250 defined as the default view. If they are defined as 'Connect only' the problem does not occur. 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 = SA61371 If a user enters a userid with an underscore in it using the NetSoft router MSGCPI96C6 will be generated on the AS/400. The PC will not see an error message and will function normally. Toolkit ------- None. --------------------------------- Service Pack Level = SF39053 Build date = March 1997 --------------------------------- Base Support ------------ None. AFP WorkBench Viewer -------------------- None. 5250 Display and Printer Emulator --------------------------------- None. Data Transfer ------------- None. Graphical Access ---------------- None. Printer Drivers --------------- None. SNA Communications Support -------------------------- APAR = SA60677 Added Window 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) Toolkit ------- None. --------------------------------- Service Pack Level = SF38346 Build date = February 1997 --------------------------------- Base Support ------------ APAR = SA56254 Check Version fails to complete. When a service pack is detected, user is prompted to apply. If yes, setup is run. Install Shield is initiated and the progress slide bar to show 0%. Check Version freezes at this point. Sometimes, it will get to 2%. The slidebar times out after two minutes and disappears, but Check Version is still running on taskbar, no way to end. This failure only occurs under NetSoft NWSAA. APAR = SA60452 When using RMTCMD.EXE some national language characters such as the '„' (a + diaeresis) are not getting converted properly. AFP WorkBench Viewer -------------------- None. 5250 Display and Printer Emulator --------------------------------- APAR = SA58245 Problem 1 Function key ignored the first time it is pressed after switching to the session from another PC5250 session. Problem 2 When on a Greek version of Windows 95, a PC5250 connection over 802.2 can not be obtained. A blank screen with no indicators in the operator indicator area is the result. APAR = SA58656 EHLLAPI returns visibility equal to 0 (non-display) for the Query Field Attribute EHLLAPI API call for all fields. It should return 1 for displayable fields. APAR = SA61174 Accented Greek characters can not be entered from keyboard. When pressing the dead key followed by a Greek letter, the keyboard goes into a lock condition. Also when the keyboard is in an English state the dead key types Greek 'o' instead of the accent character. In the Assist menu the Keyboard setup had been changed to "System Language" without success. Windows code page is 1253 and OEM code page can be 869 or 737. Data Transfer ------------- APAR = SA60170 Using Data Transfer to transfer more than 32 Kb of data will cause the transfer program stop communicating with the AS/400. The external symptoms may include following error: The Data Transfer window with the "Received record" count will continue to display the final record number. The errors that will always occur include: Data Transfer will appear to transfer the file normally but will "hang" if any subsequent actions are taken other than to exit the program. The one common problem will be that the QZDAINIT program on the AS/400 will not end. 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. The Arial font does not contain DBCS characters. 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 The Data Transfer function preserves trailing blanks when downloading data to an ASCII text file. This is inconsistent with the behavior of previous Client Access file transfer functions. Graphical Access ---------------- APAR = SA61393 Provides the following fixes and improvements to Graphical Access as follows: General ------- - WRKQRY is correctly presented graphically. One screen was presented nongraphically and one had text in the position to field. - On the Programmer Menu, extra text characters to the right of menu options have been removed. - The View Topics choice under the Functions pull-down of Help screens, now properly supports deselecting and reselecting topics. - Operation of DUP and Field Exit keys corrected. - In Japanese, Display Spooled File now has a correct data ruler. - In Japanese, Work with Spooled Files, a partial row of characters at the bottom of the scrollable area has been removed. - DBCS code points for hexadecimal "68nn" were changed to match IBM standards. - In DBCS language help, the words representing hypertext links were changed to green to distinguish them from headings. - Menu options beginning with a numeric are now correctly formatted with a push button (e.g., GO CFGPCS). OfficeVision ------------- - Removed the generation of additional blank lines in the editor during typing of continuous wrapping text. - Corrected handling of numeric field editing. Printer Drivers --------------- None. SNA Communications Support -------------------------- APAR = SA57948 When using an async connection a PC5250 emulation session may drop after issuing the commands "CALL QUSCMDLN" or "STRSST". APAR = SA60183 When the Windows 95 Shutdown function is invoked with the "Restart the computer in MS-DOS mode?" option, the icons disappear and the PC hangs. This only occurs after using the NetSoft router. Toolkit ------- APAR = SA61392 The following APIs were created incorrectly in CWBAPI.LIB: cwbNL_GetANSICodePage cwbNL_GetHostCCSID Invocation of these APIs may result in invalid page fault exception. --------------------------------- Service Pack Level = SF36717 Build date = December 1996 --------------------------------- Base Support ------------ APAR = SA57842 Using System Object Access (SOA) for a TCP/IP connection with fully qualified system name such as SSLTD400.TOR.SYSTEMETRIX.CA will result in message 'The System name is not a valid AS/400 system Name' when selecting any SOA icons. APAR = SA58376 If Netsoft router is being used and ODBC application passes user ID and password to ODBC driver, it will not use passed userid if physical connection has already been established. User ID and password that were supplied to Netsoft router upon the initial connection will be passed to AS/400 instead of user ID supplied by ODBC application. Connection will be established but it will be with original user ID and password. APAR = SA59025 16-bit applications cannot see files on CA/400 network drives. Failure happens when application makes FindFirst Matching File API call with volume label bit and one other attribute bit set. Network drives returns volume label of drive instead of files that match search criteria. APAR = SA59113 When using EHNAPPC_Allocate API, if leaving lpszLocationName parameter blank (pointing to null string) user may receive return code 99. EHNAPPC32 Router trace will show lpszLocationName = <> and Retval=99. APAR = SA60303 Problem 1 ODBC driver is returning parameter information from SQLProcedureColumns API in incorrect order. Rows are ordered by parameter type (INPUT, OUTPUT, INPUT/OUTPUT) instead of order in which they appear on procedure call. ODBC driver was adhering to ODBC 2.0 Specification which was incorrect and corrected in ODBC 2.1 Specification. Problem 2 ODBC driver is not returning error message with SQLSTATE of 01S05 when SQLCancel is treated as closed cursor. ODBC driver was adhering to ODBC 2.0 Specification which was incorrect and corrected in ODBC 2.1 Specification. APAR = SA60304 Trap in CWBRC.DLL sometimes occurs when using cwbRC_StopSys() API with long system names. APAR = SA60305 ODBC driver will not currently allow the ExtendedFetch API to be used to fetch rows from result sets returned by stored procedures. Problems can also occur using SQLExtendedFetch API where application will receive return code of SQL_NO_DATA_FOUND. There should be data in result set. This is caused by applications using SQLSetStmtOption API to set SQL_ROWSET_SIZE after statement has been executed. Borland's Delphi is one application that regularly uses this sequence of API calls which can cause problems. AFP WorkBench Viewer -------------------- None. 5250 Display and Printer Emulator --------------------------------- APAR = SA56872 Printing spooled file containing USERASCII data to a PC5250 printer session causes data to disappear. ASCII printer is attached to PC using PC5250 to define printer session on AS/400. When using Network Print with appropriate Windows printer driver and either Auto-Select or printer data type 4 (ASCII) is directed to this PC5250 defined printer session, output appears to be printing from AS/400 (the spool file goes to WTR status and disappears as if it printed) but it never prints on printer -- data disappears. Problem only occurs when PC5250 printer session is configured using Windows printer driver. If Host Print Transform (HPT) or printer definition table (PDT) file is used instead, it will work. APAR = SA58516 'Status Popup' Window on printer emulation session which contains the 'Ready', 'Job in Process', and 'On-Line' lights as well as the STOP, START, and CANCEL buttons, is movable anywhere on Windows 95 desktop independent of the PC5250 session window. Instead of having two windows it would be less confusing for user just to have one window where 'Status Popup' is fixed on PC5250 emulation session window. See section 2.9.1, STATUS POP-UP WINDOW, above for details on how to enable this change. APAR = SA59021 Over Microsoft SNA Server 2.11 connection, trying to start PC5250 emulation session through Accessories, then 'Start or Configure a session' comes up with blank screen. If started through the AS/400 Connection panel, it will start. Data Transfer ------------- APAR = SA58397 If a CSV file containing multiple blank fields in a row (e.g. ..." "," "," ",...) is transferred to the AS/400, not all of the fields' data is transferred. If text field contains no data, it will truncate any trailing fields. This does not happen on all files. APAR = SA59034 When you try to transfer data from AS/400 to PC and are using aliases with your field names, data transfer uses aliases instead of field names. When data transfer creates file with field headers, like a BIFF format, the alias is used as field Header. This is not a problem when using "select where" if you use field name. APAR = SA59303 Trying to transfer an ASCII text file from PC to AS/400 SourcePhysical File in library QS36F using a Group File name of FILE.NAM fails with MSGCWBDB0036 MSGSQL0104. Graphical Access ---------------- APAR = SA58974 Provides the following fixes and improvements to Graphical Access as follows: General ------- - Fix finding of IBMUIM.AWR after backup. - Fix for GA/400 Error Message box not having meaningful text after connection failure. - Support configuring Local LU Name for SNA using /G:DevN=name and /G:DevNS=nn parameters (nn is sequence number suffix). - In Japanese DBCS environment, fixes for: - Entering English lowercase characters - Display Spooled File not being graphical or it is truncated. - Programmers menu not being graphical. - MCH0601 in QUISTSCN after Help, How to Use this Display, or Select Assistance Level request. - Message line is overlaid by the Command Entry line after an invalid command is entered. OfficeVision ------------ - Fix problem of getting wrong panel after ESC key is pressed on Calendar or Work With Mail. - Fix problem of not being able to get back into spell check once you have used Locate and Mark. - Add icon for F9 to unmark misspelled words. - Fix problem to Select Document Formats and Alternate Formats for options 6,7,8,9. - Fix problem of Line Spacing and Justification. Printer Drivers --------------- None. SNA Communications Support -------------------------- None. Toolkit ------- None. --------------------------------- Service Pack Level = SF35514 Build date = October 1996 --------------------------------- Base Support ------------ APAR = SA58303 Problem 1 Lotus Notes generates following error after Client Access is installed: "This application uses CTL3D32.DLL which is not the correct version. This version of CTL3D32.DLL is designed for Windows NT systems" Problem 2 Lotus Notes generates following error after Client Access is uninstalled: "Error loading Program Library: NNOTESWS1157" Lotus Notes cannot be started after error occurs. APAR = SA58310 Windows 95 does not shut down properly when a connection is made to AS/400 through 16-bit Client Access APIs via NetSoft Router. PC hangs when desktop is cleared of icons or at "clouds" screen. APAR = SA58530 If PC with V3R1M0 version of Client Access for Windows 95 tries to Create Install Diskettes using V3R1M1 AS/400 as its managing system, Create Install Diskettes fails with following message: "CWBAD4099 - Program ended with internal error 5." AFP WorkBench Viewer -------------------- None. 5250 Display and Printer Emulator --------------------------------- APAR = SA57413 Problem 1 When using OV/400 to revise an existing document with margins wider than screen, inserting word in line, loses last character or more. Problem 2 EHLLAPI program written for Win 3.1 causes an access violation in pcswlib.dll when it calls PC5250 file transfer function. Data Transfer ------------- APAR = SA56348 When transferring to/from source physical file that was not created with default format of SRCSEQ, SRCDAT, and SRCDTA, CWBDB0036 and SQL0206 error messages are displayed. APAR = SA57635 When using Data Transfer to upload to and create AS/400 source file, after record # 9999, receive message MSGCWBTF0008 "Numeric data has too many digits for the AS/400 field. Maximum value will be used." Graphical Access ---------------- APAR = SA58531 Provides various fixes to Graphical Access in general use and when used with OfficeVision. Printer Drivers --------------- None. SNA Communications Support -------------------------- APAR = SA58387 Customer attempts to create new SNA router connection using Netsoft 2.00 router. Entering device name on Local LU property page in "Use a Shared Value" input field results in General Protection Fault (GPF) error in MFC30.DLL or KERNEL32.DLL. APAR = SA58529 Using some 16-bit EHNAPPC applications, return code of 99 will get posted when using Netsoft router. APAR = SA58532 Workstation address for NetSoft Async connection cannot be changed from default of '20'. This is problem for large networks which use value different than this. Users in these situations cannot make connections to AS/400. Toolkit ------- None. --------------------------------- Service Pack Level = SF36095 Build date = November 1996 --------------------------------- Base Support ------------ APAR = SA58673 Problem 1 ODBC driver needs to be modified to circumvent communication link failure problem (RC=2) when retrieving large blocks of information. Problem 2 Derived columns and columns returned by stored procedures that are not from an open cursor do not have associated column names. AFP WorkBench Viewer -------------------- None. 5250 Display and Printer Emulator --------------------------------- APAR = SA57160 Mouse positioning not correct when used with program using DDS MOUBTN (mouse button event) keyword. APAR = SA59094 With service pack SF35514 loaded, executing DUP key in PC5250 session will cause following error: This program has performed an illegal operation and will be shut down. Details show PCSWS caused an invalid page fault in module PCSWS.EXE at 0137:0041c5dc. APAR = SA59102 Pop-up Keypad Setup does not handle long macro files names correctly. Data Transfer ------------- APAR = SA58395 Correct message is not displayed when downloading data to PC and PC file already exists. Graphical Access ---------------- None. Printer Drivers --------------- APAR = SA58999 When attempting to print from Borland Delphi applications, an error message is displayed indicating that default printer is not defined for system and Borland Delphi applications cannot print. SNA Communications Support -------------------------- APAR = SA57020 PC is configured to connect to AS/400 using Netsoft through Netware for SAA server. One PC5250 session over Netsoft connection can be started, but subsequent sessions sit input inhibited after entering user ID and password. Toolkit ------- None. --------------------------------- Service Pack Level = SF35514 Build date = October 1996 --------------------------------- Base Support ------------ APAR = SA58303 Problem 1 Lotus Notes generates following error after Client Access is installed: "This application uses CTL3D32.DLL which is not the correct version. This version of CTL3D32.DLL is designed for Windows NT systems" Problem 2 Lotus Notes generates following error after Client Access is uninstalled: "Error loading Program Library: NNOTESWS1157" Lotus Notes cannot be started after error occurs. APAR = SA58310 Windows 95 does not shut down properly when a connection is made to AS/400 through 16-bit Client Access APIs via NetSoft Router. PC hangs when desktop is cleared of icons or at "clouds" screen. APAR = SA58530 If PC with V3R1M0 version of Client Access for Windows 95 tries to Create Install Diskettes using V3R1M1 AS/400 as its managing system, Create Install Diskettes fails with following message: "CWBAD4099 - Program ended with internal error 5." AFP WorkBench Viewer -------------------- None. 5250 Display and Printer Emulator --------------------------------- APAR = SA57413 Problem 1 When using OV/400 to revise an existing document with margins wider than screen, inserting word in line, loses last character or more. Problem 2 EHLLAPI program written for Win 3.1 causes an access violation in pcswlib.dll when it calls PC5250 file transfer function. Data Transfer ------------- APAR = SA56348 When transferring to/from source physical file that was not created with default format of SRCSEQ, SRCDAT, and SRCDTA, CWBDB0036 and SQL0206 error messages are displayed. APAR = SA57635 When using Data Transfer to upload to and create AS/400 source file, after record # 9999, receive message MSGCWBTF0008 "Numeric data has too many digits for the AS/400 field. Maximum value will be used." Graphical Access ---------------- APAR = SA58531 Provides various fixes to Graphical Access in general use and when used with OfficeVision. Printer Drivers --------------- None. SNA Communications Support -------------------------- APAR = SA58387 Customer attempts to create new SNA router connection using Netsoft 2.00 router. Entering device name on Local LU property page in "Use a Shared Value" input field results in General Protection Fault (GPF) error in MFC30.DLL or KERNEL32.DLL. APAR = SA58529 Using some 16-bit EHNAPPC applications, return code of 99 will get posted when using Netsoft router. APAR = SA58532 Workstation address for NetSoft Async connection cannot be changed from default of '20'. This is problem for large networks which use value different than this. Users in these situations cannot make connections to AS/400. Toolkit ------- None. --------------------------------- Service Pack Level = SF34548 Build date = September 1996 --------------------------------- Base Support ------------ APAR = SA55562 An application that calls stored procedure on AS/400 that returns output parameters may fail with Exception error. APAR = SA56959 16-bit application hangs using EHNDT_EBCDICToASCII or EHNDT_ASCIIToEBCDIC data translation APIs over thunk layer in Windows 95 client when amount of data being translated is more than 512 bytes. APAR = SA57338 Windows 95 does not shut down properly when network drive or network print connection is made to AS/400 and communications provider is NetSoft router. PC hangs when Windows 95 desktop is cleared of icons or at 'clouds' screen. APAR = SA57441 When ODBC driver connects to AS/400 it does not always set library list properly under certain conditions -- default user library list is used instead. APAR = SA57514 Microsoft Query application for Windows 95 does not quote identifiers properly in SQL statements and causes problems when used with Client Access ODBC driver. Error is 'table name too long' or 'table does not exist'. AFP WorkBench Viewer -------------------- None. 5250 Display and Printer Emulator --------------------------------- None. Data Transfer ------------- APAR = SA56552 When trying to transfer file from AS/400 to PC, data transfer fails with CWBDB0099, followed by SQL0104. This only happens on files containing '.' in file name. APAR = SA57443 In PC file name Browse dialog, if a PC file is present in PC file name field, garbage data is displayed for file type. Graphical Access ---------------- APAR = 3627544 Provides various fixes to Graphical Access in general use and when used with OfficeVision. Printer Drivers --------------- None. SNA Communications Support -------------------------- APAR = SA56172 When running 16-bit ODBC driver over the SNA thunk layer to NetSoft router, router returned RC=99 in response to EHNAPPC_ReceiveImmediate call rather than EHNAPPC_DATAINCOMPLETE. APAR = SA56228 EHNAPPC_ExtendedAllocate fails with RC=X'37' when called with EHNAPPC_SECURITY_SAME. This problem prevents ODBC driver from running over EHNAPPC SNA thunk unless user ID and password are specified on ODBC connect. APAR = SA56517 Customer is not able to connect to AS/400 using Advantis network. Toolkit ------- None. --------------------------------- Service Pack Level = SF33616 Build date = August 1996 --------------------------------- Base Support ------------ APAR = SA56237 Calling 16-bit router API EHNAPPC_ExtendedAllocate() with security type EHNAPPC_SECURITY_PGM fails with rc=0x14 (parameter check, invalid verb) APAR = SA56499 "Signon to AS/400" dialog sometimes appears during Windows 95 shutdown. APAR = SA56501 Problem 1 Incorrect length being used for converting graphic data being fetched and for parameter markers. Problem 2 Yen mark being translated incorrectly when it is used as an escape character in catalog functions such as SQLTables. Problem 3 Not translating data correctly when SQL_NTS is specified for length of SQL_CHAR or SQL_VARCHAR parameter string in some cases. Problem 4 Trap in CWBNLl.DLL when translating parameter marker data in some cases. AFP WorkBench Viewer -------------------- None. 5250 Display and Printer Emulator --------------------------------- APAR = SA56374 Problem 1 Printing file via PC5250 printer emulation session results in extra blank page. Problem 2 Macros that are saved with certain national language characters cannot be played in a PC5250 display emulation session. An error is displayed but an incorrect macro name has been inserted into message. Problem 3 If user sets up printer in Windows 95 and name of printer has word "on" in it (i.e. MYPRINTER ON SYSTEMA), selecting printer via Printer Setup in PC5250 printer emulation session results in error PCSERR105. Problem 4 When entering certain Russian characters in PC5250 display emulation session using Windows 95 NLV support, some of characters are not uppercased correctly when caps lock key is active. Problem 5 PC5250 selects wrong default code page for DDE/EHLLAPI support when running on Russian version of Windows 95. Code page is defaulted to 915, but DOS code page is 866 which is what should have been chosen. Data Transfer ------------- APAR = SA55521 No translation between ASCII and EBCDIC when CCSID of file on AS/400 is 65535. Graphical Access ---------------- None. Printer Drivers --------------- None. SNA Communications Support -------------------------- APAR = SA56500 Async connections created with either Configuration Wizard or Easy Start Service are not created properly and will not work until they are reconfigured. Toolkit ------- None. --------------------------------- Service Pack Level = SF32606 Build date = July 1996 --------------------------------- Base Support ------------ APAR = SA55159 Data Transfer icons shown in Client Access folder are incorrect when this option is installed. APAR = SA55336 Data Queue API's, cwbDQ_GetSenderID() and cwbDQ_ForceToStorage() return false even when host data queue has these values properly set to true. AFP WorkBench Viewer -------------------- None. 5250 Display and Printer Emulator --------------------------------- None. Data Transfer ------------- APAR = SA55335 Problem 1 When running Data Transfer on a PC with a language other than primary language of AS/400, an error occurs for data converisons. An error stating server cannot be started may also happen for some combinations of languages. Problem 2 When running Data Transfer to PC using To Printer option, data for some languages may not be correct. Problem 3 Database file/member viewer does not work for a member located on a mapped network drive. Problem 4 When running Data Transfer to PC using To Display option, data copied from display to clipboard may not be correct for some languages. Graphical Access ---------------- None. Printer Drivers --------------- None. SNA Communications Support -------------------------- APAR = SA55334 Problem 1 Provide additional NetSoft NS/Router 2.00 equivalency that was not available when Client Access for Windows 95 client was shipped. Problem 2 Fixed problems with CPI Communications calls CMEPLN, CMEMN, and CMALLOC. CMEPLN and CMEMN return incorrect values and CMALLOC always returns CM_PRODUCT_SPECIFIC_ERROR return code. Problem 3 Some of NetSoft Async link properties are not being saved properly, which forces user to reconfigure every time this link is used. Toolkit ------- None. --------------------------------- Service Pack Level = SF31778 Build date = June 1996 --------------------------------- Base Support ------------ APAR = SA54223 PC hangs on reboot if network adapter card not connected to network and Windows 95 "Primary Network Logon" set to "Client for NetWare Networks". APAR = SA54363 When default user ID is defined with 10 chars via AS/400 Connections program, 10th char is truncated on properties page for this system. APAR = SA54364 When same system appears in 2 different AS/400 Connections environments, system sometimes will not appear under Change Windows Password list. APAR = SA54365 Language ID attribute parameter is not set correctly on set server attributes in ODBC. APAR = SA54371 Add performance enhancements for SNA communications. APAR = SA54399 RMTCMD.EXE is not properly handling quotes around host command. APAR = SA54400 System Object Access is not properly handling errors from remote command. This may show up as a message not appearing when it should, a trap, or as an extra message in history log. APAR = SA54401 National language characters are corrupted in System Object Access displays. APAR = SA54503 Files required for running 16-bit ODBC applications are not being installed. Files needed are ODBC.DLL, ODBCINST.DLL and CTL3DV2.DLL. See "Installing 16-bit ODBC Support" in this readme. APAR = SA54713 When error message CWBSY1012 is displayed by password security function, message popup displays garbage text instead of correct error text. AFP WorkBench Viewer -------------------- APAR = SA54366 Passing fully-qualified APPC system name (networkID.systemname) to viewer generates error CWB4004. R/DARS AS/400 application will see this. 5250 Display and Printer Emulator --------------------------------- APAR = SA54367 Problem 1 When sending PC file to AS/400 via network printer and then printing it to PC printer via PC5250 printer emulation, garbage appears in output. Problem 2 EHLLAPI send_key does not return control to application until keyboard is unlocked by host. Problem 3 When saving workstation profile file to network drive and replacing an existing workstation profile file, PC5250 reports file cannot be found. Problem 4 PCSWS causes invalid page fault in module KERNEL32.DLL at 0137:bff798eb. Problem 5 PC5250 on Greek version of Windows 95 does not map keys correctly. Problem 6 PC5250 on Turkish version of Windows 95 does not map keys correctly. Problem 7 When in Customize Keyboard dialog, selecting Customize Macro from File menu, will receive message PCSKBD001 stating a macro cannot be found even though macro exists. Message contains a number of blanks between macro name and macro extension. Problem 8 Access violation occurs at 17995E0D in PCSWLIB.DLL. Data Transfer ------------- APAR = SA54230 Problem 1 Before displaying file transferred from AS/400, file must be converted to ANSI codepage (codepage that matches font of window). Problem 2 Downloading files from AS/400 with more than 32768 records to a CSV file fails. Problem 3 Cancel of a File transfer over SNA communications may hang request. Graphical Access ---------------- APAR = SA54402 Provide following improvements: proper content in Function pull-down after cancelling out of DSPSPLF. DSPLOG is now graphical. Printer Drivers --------------- APAR = SA54368 When using IBM AFP Facsimile Support/400 device of IBMAFP driver, SBMFAX dialogs do not pop up. APAR = SA54369 Selecting non-default ASCII-to-EBCDIC conversion table for a SCS printer may fail with either "path not found" error or incorrect printer output. APAR = SA54370 Integrate IBMAFP printer driver version 4.10 into AS/400 Client Access for Windows 95. SNA Communications Support -------------------------- APAR = SA54372 Provide NetSoft NS/Router 2.00 equivalency. This also includes support for IBM Microchannel SDLC cards. Toolkit ------- APAR = SA54741 Added cwbCO_GetHostVersion() API call to allow retrieval of host AS/400 version and release level. Documented in CWBCO.H header file. --------------------------------- Service Pack Level = SF30976 Build date = May 1996 --------------------------------- Base Support ------------ APAR = SA53984 ODBC driver is incorrectly padding strings in internal ASCII-to-EBCDIC routine. APAR = SA53996 Network drives and printers are not disconnected when "Close all programs and log on as a different user" is selected from Windows 95 shutdown. APAR = SA53999 Option to create Service Pack diskettes from "Create Install Diskettes" dialog does not work. APAR = SA54000 "Change AS/400 password" dialog will sometimes have garbage characters in "System" and "User ID" fields. AFP WorkBench Viewer -------------------- None. 5250 Display and Printer Emulator --------------------------------- APAR = SA53937 Customizing keyboard for PC5250 on non-English versions of Windows 95 can sometimes cause only non-English characters to be entered. APAR = SA53938 On Russian or Turkish Windows 95, lowercase letter 'c' is uppercased to letter 'D' for fields that only support uppercase input (such as user id on AS/400 Sign On screen). APAR = SA53997 Starting multiple PC5250 sessions from a batch file may not always start all sessions. APAR = SA53998 When using host print transforms under printer emulation, file does not print and AS/400 joblog for print writer states user pressed 'cancel' on printer. Data Transfer ------------- None. Graphical Access ---------------- None. Printer Drivers --------------- None. SNA Communications Support -------------------------- None.