VISIT OUR PAGES ON THE INTERNET _______________________________ IBM eNetwork Communications Server for OS/2 Warp Support http://www.software.ibm./enetwork/commserver/support IBM eNetwork Personal Communications Support http://www.software.ibm.com/enetwork/pcomm/support You can more eNetwork Software support information is available at http://www.software.ibm.com/enetwork/support You can jump from there to any of the eNetwork support pages. You can also view and subscribe to the eNetwork Software Support Alert newsletter, which highlights the latest code fixes, support information, and hot tips each month. "IBM eNetwork On-Demand Education" provides information on our products from various perspectives. http://www.sofware.ibm.com/enetwork/education/explore/ ********************************************************************* * * * DATE: 08/31/98 * * * * DESCRIPTION: csa4138 * * * * README FILE FOR IBM Communications Server for OS/2 Warp, * * Version 4.1 (prerequisite product) * * * * APAR: Multiple APAR fixes, see below. * * * * * * * * This package contains APAR fixes to the product above. This * * package can be distributed to anyone who has a license for * * this product. * * * ********************************************************************* PREREQUISITES : IBM Communications Server for OS/2 Warp, _____________ Version 4.1. CSA4138 supersedes CSA4117, CSA4137, CSA4118, and CSA4128. If you are using ANYNET Sockets over SNA feature, MPTS V5.12 ( WR08419 ) needs to be applied. PROBLEMS FIXED in this package: _______________________________ APARs added by CSA4138: IC21471 UNABLE TO CONNECT PCOM 4.2 FOR OS/2 VIA TWINAX THROUGH A 5494 CONTROLLER TO AN AS/400. JR11838 SENSE CODE 08090000 RESPONSE FROM VTAM ON A REQACTPU VIA DLUR FROM PCOMM CAUSING CPSVRMGR PIPE TO FAIL AND UNBIND. JR11942 CS/2 V5.0 DOES NOT UPDATE LU6.2 INFORMATION IN APPN DIRECTORY WHEN USING AN HPR LINK JR11971 SYS3175 IN ACSAPPC/ACSAPLDR JR11978 GATEWAY ISSUES -RSP TO WS AFTER WS ISSUES +RSP TO MSG10 SCREEN/FMD DATA. JR11984 SYS3175 TRAP IN TN3270D SERVER WHILE REMMAIN IS ACTIVE PROCESS. CS:EIP= 005B : 1E5F176A CSLIM= 1FFFFFFF JR11988 INVALID SAB OVERLAY FOR ?ALERT RESULTS IN BAD ALERT WITH 22 'S WHERE CONTROL VECTOR 92 SHOULD BE. INVALID ALERT UNREADABLE. JR11989 SESSION LOCK UP WHEN API "DEACTIVATE DLC" IS RUN WHILE LINK IS BEING ACTIVATED JR11997 PCOM TN3270 CLIENT THRU CS/2 STUCK IN X-SYSTEM IF PF KEY PRESSED RAPIDLY JR12039 SYS3175 TRAP IN ACSRUI16.DLL CS:EIP=F60F:0000B651 CSLIM=0000CB8F JR12047 SNS0806002F AFTE INSTALLATION OF CSA5028 JR12075 HELP NOT WORKING PROPERLY AFTER APPLYING FIX CSA4128, CSA5028, AFA5028, OR AFA4128 ON NON-ENGLISH SYSTEMS. JR12078 AFTER HOST INACT.FORCE FOR PU AND ACTIVATE PU TN3270 IS UNABLE TO REESTABLISH CONNECTION WHEN SESSION PREVIOUSLY EXISTED. JR12102 ONLY ALT MESSAGES WILL BE SUPPRESSED VIA THE ALTNPOP.TXT FILE JR12107 SDLC LINK STAYS PENDING ACTIVE WHEN CABLE NOT ATTACHED TO ARTIC CARD AND PROTOCOL.INI IS MIS-CONFIGURED. JR12109 CS/2 HANG CONDITION WHEN UNBINDS ARE IMMEDIATELY FOLLOWED BY DACTLUS CAUSING CMR0276 IN LUA RESULTING FROM TN3270S JR12203 HPR PROBLEMS JR12242 CS/2 LUA SLI_OPEN REJECTED SESSION_ALREADY_OPEN FOLLOWING HOST SHUTD REQ AND CS/2 SHUTC -RSP (08390000) JR12265 TN3270 SERVER IS NOT CLOSING SOCKETS AFTER CLEANING UP SNA SESSIONS PREVENTING SESSIONS FROM GETTING ESTABLISHED. APARs added by CSA4128: JR11645 ACSAPPC TRAPS WHEN BIND RSP FROM TN3270 GATEWAY DOES NOT CONTAIN EXTENDED BIND CS:EIP= F8AF:0000EF58 CSLIM= 0000F397 JR11668 REXX0040 ERROR 40 RUNNING C:\CMLIB\CNOS2.CMD INCORRECT CALL TO ROUTINE CNOS JR11683 TRAP AND "UNLOCKED STORAGE IN USE" JR11693 INVALID COMMON SERVICES RETURN CODE RECEIVED. JR11714 SYS3175 TRAP IN ACSAPPC WHEN EXITING MS APPLICATION. CS:EIP= 005B:1BF9075A CSLIM= 1FFFFFFF JR11716 FAILURE ON DOSSUBALLOCMEM. JR11743 DISPLAY VERB - SESS_OVERLAY SESS_ENTRY_LEN FIELD IS SET TO 44 RESULTING IN THE BUFFER NOT CONTAINING CORRECT DATA AFTER L'44 JR11744 SYS3175 TRAP CAUSED BY ACSGWSCP.DLL APPEARS AS TRAP IN OTHER RUNNING PROCESSES. INDICATOR, CS:EIP ALWAYS EQUALS XXXXA985 JR11752 VTAM REJECTS BIND WITH SENSE 088C4683 FROM CS 5.0 JR11770 1016000B ISSUED BY CS DURING XID PROCESSING TO PCOM 4.0 DOS CLIENT JR11854 CHANGE FDX TO HDX IN DATA TRANSMISSION MODE AFTER MIG FROM CM2 JR11862 VTAM REJECTS DLUR SESSION WITH 08A00008 WITH CONSOLE LOG REPORTING TDU ERRORS. JR11863 GATEWAY FORWARDS BIND TO WORKSTATION BUT IT IS REJECTED WITH 08150000 JR11931 EURO SUPPORT FOR CONVERT API. JR11946 MAPPED CONVERSATION DATA COULD HANG SESSIONS. JR11947 USING ANYNET, A PACING ERROR, SENSE 20110000, OCCURS WHEN A CLEAR IS PROCESSED. JR11949 ANYNET PACING ERROR 20110000 OCCURS WITH CLEAR APARs added by CSA4118: JR11125 VERB ON COMPLETION QUEUE SHOWS RETURN CODE OF OPERATION INCOMPLETE JR11215 LAST NMVT SEGMENT LOST. JR11310 CS DIALED_NUMBER CCB MEMORY LEAK CAUSES ABEND IN APPC WHEN HUGE SEGMENT STORAGE IS EXHAUSTED USING OS/2 SMP WS JR11334 BIND REJECTED WITH 08450000 RESULTING FROM UNBIND RESP GETTING FORWARDED TO HOST. JR11401 COMMUNICATIONS SERVER HANGS ON INACTIVE LINK WHEN SMP WS WITH MULTIPLE ADAPTERS AND LINKS DEFINED TO SAME HOST JR11411 087D0001 OCCURS ON LU-LU SESSIONS AFTER HPR PATH SWITCH TO AN ADJACENT DLUS. JR11416 CMR0268 DOS FUNCTION CALL FAILURES WITH LUA, ROPS AND USER APPS JR11435 32-BIT LUA/SLI APPLICATIONS USING 16-BIT SEMAPHORES FAILS ON SLI_RECEIVE WITH UNEXPECTED_DOS_ERROR, SECONDARY RC = 0006 JR11439 SYS3175 TRAP IN AF APPC CS:EIP=005B:1E1A005B CSLIM=1FFFFFFF JR11451 WITH HEAVY USAGE MAY GET CMR0337E (ALSO CMR0261E). JR11479 EMULATOR CLASS LIBRARIES TO SUPPORT EHALAPI LIKE FUNCTION WITH TN3270E AND TN5250 DATA STREAMS. JR11492 ACSSVCC.H DOES NOT CONTAIN SET_USER_LOG_QUEUE API SERVICE VERB JR11495 SYS3175 TRAP IN CS OS/2 ACCESS FEATURE MODULE MPTNDLC.DLL CS:EIP= CD57:00001266 CSLIM= 00001397 JR11510 WITH SNAPHONE DIAL IN LINE, CANNOT GET HIS DEFINED LOGICAL LINK ACTIVE. THE INCOMING CALL ACTIVATES AN IMPLICIT LINK. JR11513 CMFIX FAILS WHEN UPDATING A COMMUNICATIONS SERVER 4.0 CODE SERVER JR11514 32-BIT LUA/SLI APPLICATIONS USING 16-BIT SEMAPHORES FAILS ON SLI_RECEIVE WITH UNEXPECTED_DOS_ERROR, SECONDARY RC = 0006 JR11540 TN3270S SERVER - DOWNSTEAM EMULATORS HANG. SNA FLOW TO HOST SHOWS RUI_LUA VERB, THEN SNA STACTK ISSUES A 08130000 TO HOST. JR11565 WHEN LUA ISSUES SLI_OPEN AND LUA SESSION IS ALREADY OPENED: LATER ATTEMPTS TO ISSUE SLI_CLOSE WILL FAIL TO POST. JR11572 CS DOES NOT ACTIVATE LOGICAL LINK WHEN USER ACTIVATES LU6.2 SESSION IF THE LINK ACTIVATION HAS ONCE FAILED. JR11574 CS SYNCPOINT ENABLEMENT FOR DB/2 CONVERSATION FAILURE CAUSES LU6.2 SESSION TO BECOME UNUSABLE. APPEARS AS ALLOC HUNG. JR11576 CMFIX DOESN'T UPGRADE CODE SERVER FOR CS/2 4.1 APARS added by CSA4137: JR10300 RECEIVING AN INVALID DATA FORMAT CAUSES COMMUNICATIONS SERVER V4.0X ANY NET TO LOOP. JR10302 RECEIVING AN INVALID DATA FORMAT CAUSES COMMUNICATION SERVER V4.10 ANYNET TO LOOP. JR10305 AFTER HOST AND D/S WKST IS RECYCLED GATEWAY FAILS TO NOTIFY OF ACTIVE D/S LU. JR10317 RUI_WRITE GETS 'CHAINING_NOT_SUPPORTED' 0014 400B0000 WHEN USER VERB COPY CONTAINS INVALID TH INFORMATION. JR10341 PENDING TN3270 SESSIONS TO THE COMMUNICATIONS SERVER, TN3270E SERVER FEATURE. JR10342 CONFIGURE LINKS PER CID PROCESS JR10343 SYS3175 TRAP IN TN3270D.DLL CS:EIP=005B:1E2C5ED5 CSLIM= 1FFFFFFF WHEN CLIENT PROGRAM MACRO ISSUES 'ENTER KEY' REPEATEDLY. JR10411 GDLC CONNECTION FOR SDLC GETS XID REJECTION POINTING TO BYTE 19 BIT 1 - ABM SUPPORT WHICH SHOULD NOT BE ON FOR SDLC. JR10471 SLI_OPEN DOES NOT COMPLETE. SYSLOG ERROR INDICATED. JR10486 ONLY 100 SESSIONS CAN USE LZ9 COMPRESSION AT ONE TIME. JR10516 TRAP ON ACSAPPC.DLL, CSLIM=0000FF20 JR10715 WS REJECT 2ND ACTLU REQUEST FROM THE GATEWAY WITH 08090000 JR10722 TN3270E CLIENTS FAIL TO CONNECT VIA THE TN3270E SERVER FEATURE OF COMMUNICATIONS SERVER 4.1 JR10731 SYS3175 TRAPS IN ACSAPPC AND ACSMPTN USING ANYNET JR10750 CICS IS ATTEMPTING TO BIND AN EXTRA WINNER SESSION RATHER THAN A LOSER CAUSING SNS0805- CONTENTION LOSER NEG. NOT SUPPORTED JR10757 MODULE CMPMMSGD.EXE HAS A MEMORY LEAK. JR10903 MEMORY LEAK IN RPDHDLR RUNNING ON THE ASP000 THREAD. JR10922 MEMORY LEAK IN ACSRUI.DLL AS SHOWN IN THESEUS UNDER CUST PROCESS JR10928 DOWNSTREAM WORKSTATION RESPONSE TO ACTLU IS EXTENDED BIND IS NOT SUPPORTED. GATEWAY SENDS RESPONSE TO HOST TO SEND EXT. BIND. JR10932 TN3270E CLIENT SESSION THRU COMMUNICATIONS SERVER TO HOST APPLICATION IS DISCONNECTED WHEN A SNA CLEAR IS SENT FROM APPL JR10934 AFTER A LINK IS DISABLED AND RE-ESTABLISHED TN3270E CLIENTS ARE UNABLE TO CONNECT VIA COMMUNICATIONS SERVER'S TN3270 SERVER JR10971 APPN USING INCOMING ONLY CALL DIRECTORY FOR AN OUTGOING CONNECTION. JR10980 TN3270 REPORTS MSG TNS0008E JR10962 SYS3175 IN ACSAPPC.DLL WHEN STARTING SUBSYSTEM JR11018 CS/2 4.1 ALLOCATE FAILS PARAMETER CHECK BAD SECURITY JR11027 SYS3175 TRAP IN CMFIX.EXE USING /Q PARM CS:EIP= 005B:0001116D CSLIM= 1FFFFFFF JR11039 CS/2 FAILS TO RESPOND TO AN ACTLU(COLD) JR11042 CMR0177E-THE GATEWAY CANNOT CREATE AN IMPLICIT LU BECAUSE ALL LU NAMES HAVE BEEN USED. JR11044 AFTER SSCP TAKEOVER ADJ_CP_NAME CHANGES TO TRUE SSCP VS ADJ CP NAME IN NDF JR11052 F015 STACK_TOO_SMALL RUNNING DB/2 APPLICATION WITH CS ACCESS FEATURE JR11055 SYS3175 ACCESS VIOLATION CMKFMAPI.DLL JR11107 SESSION COUNT NEGATIVE JR11108 MULTIPLE HPR PROBLEMS FOUND AFTER GA JR11113 AFTER CM2 MIGRATE TO CS/2 VIA CID (W/ MPTS CID FIRST), REQUIRES MANUAL UPDATES TO CONFIG FILES IN ORDER TO STARTUP CS/2. JR11153 TN3270 CLIENTS HANG IF ENTER KEY IS PRESSED TWICE AFTER ATTENTION KEY HAS BEEN PRESSED. JR11305 HPR0042, SENSE CODE A0010042 JR11306 HPR RETRANSMISSIONS WITH ERP OVER SLTG CONFIG - LAN DLC JR11307 ADD EMULATOR CLASS LIBRARIES(ECL) TO TN3270 SERVER JR11308 SYS3175 TRAP IN ACSSNMER.EXE CS:EIP=F6AF:00003E58 JR11317 RUNNING DISCOVERY CAUSES APPLICATIONS TO FAIL. APARS added by CSA4117: JR09076 HPR OPEN SAP WHEN IT USES ISR FUNCTION JR09082 SYS3175 TRAP D WHEN RUNNING MULTI-THREADED NON-BLOCKING CPI-C JR09104 COMM SERVER SNA OVER IP DOESN'T HANDLE SENSE 08050000 CORRECTLY JR09119 REMOTE COMMUNICATIONS SERVER V4 HANGS WHEN AREXEC IS USED TO EXECUTE COMMANDS ON THE REMOTE COMMUNICATIONS SERVER WORKSTATION JR09124 APPC VERBS WITH VALUE LARGER THAN X'64' (IE:6E00) IS ISSUED INCORRECT RESULTS CAN BE EXPECTED (HANGS ERRORS). JR09150 CONNECTION LOST AND SNA SENSE 0815 RECEIVED ON AN LUA SESSION COMMUNICATIONS SERVER OR OS/2 ACCESS FEATURE MUST BE RECYCLED. JR09176 LOST LINK WITH COMMUNICATION SERVER AND 3174 AFTER -RSP TO BIND WITH SNA SENSE 2011 JR09181 RUI-WRITE HAS INCORRECT VALUE IN RH FIELD. RH=038000 JR09192 MDS-MU ERROR MESSAGE NOT RETURNED WHEN SENT TO AN INVALID DESTINATION. JR09194 APING RETURNS AN 'ALLOCATION_FAILURE_NO_RETRY' WHEN PINGING COMMUNICATIONS SERVER v4.0. JR09196 SYS3175 TRAP IN RDSPSRVR.EXE CS:EIP= 005B: 000100D1 CSLIM= 1BFFFFFF DURING REMOTE DISPLAY OF X.25 INFO. JR09222 MD-MSU ERROR MESSAGE NOT RETURNED WHEN LINK DOWN. JR09232 SYS3175 TRAP IN COMMUNICATIONS SERVER V4.0 MODULE ACSGWSCP.DLL CS:EIP= 0000A157 CSLIM= 0000B7FA JR09239 SESSION LEVEL ENCRYPTION FAILS ON TCP/IP, ANYNET, LINK JR09241 COMSERVER v4.0 LUA_SLI APPLICATION HANGS IN DATA EXCHANGE WITH HOST. JR09259 LOCATE DID NOT HAVE CORRECT LU NAME. JR09261 SYS3171 IN ACSGCBLD.DLL ANXCMSRV.EXE INVALID_DATA_SEGMENT ERROR NOT RETURNED TO CALLER. JR09262 IF UNABLE TO SEND THE MDSMU A RETURN CODE WAS NOT GENERATED. JR09289 CS/2 MIGRATION OF CM/2 1.11 SNA HAYES AUTOSYNC CONNECTION OVER X.25 DIAL SERVICE CONFIGURATION FAILS ON CMSTART JR09296 SNA/IP CONNECTION SETUP FAILS DUE TO DUPLICATE LFSID's SYMPTOMS: UNBIND 080F6051. JR09300 RETURN 0001 00000001 ON GETTYPE VERB. JR09308 TN3270E SERVER UNBINDS A SESSION FOR SENSE 08260000 JR09311 1016000B ISSUED ON XID USING AUTO_REACTIVATE=INFINITE_RETRY. JR09321 SYS3175 IN ACSAPPC.DLL USING LANDP/2 APPLICATION CS:EIP=FEEF:0000001D CSLIM=0000FB5D JR09325 SLI_SEND GETS PARAMETER ERROR AND +RSP IS NOT SENT. JR09330 PAGE FAULT IN ACSRUI AT CS:EIP=005B:16D23FD4 JR09344 CCDN0018 RC 3076 ON "COPY =" STATEMENT IN THE RESPONSE FILE JR09348 LUNAME IS CORRUPTED WHILE BUILDING RTESETUP REQUEST. JR09358 USING A 2217-300 MP CONCENTRATOR EXCLUSIVELY FOR ANYNET IP FUNCTIONS, ANYNET APPEARS TO FREEZE AND IP TRAFFIC STOP JR09369 UNABLE TO GET 1500 CONNECTIONS THROUGH SNA/IP GATE. JR09388 TRAP IN ACSAPPC CS:EIP=BB77:0000E7D7 CSLIM=0000FC01 JR09393 UNWANTED "NODE_ID" UPDATE WHEN DESTINATION ADDRESS CHANGED. JR09422 SYS3175 (TRAP D) IN DOSCALL1.DLL WHEN USING LUA ON CS v4.0 OR v4.1 CS:EIP=0112 CSLIM=D508(MAY VARY DEP. ON MAINTENANCE). JR09450 SLI PROGRAM GETS PURGE ERROR 'STATE_CHECK' 'NO_RECEIVE_TO_PURGE'. RC=0002 SRC=0000004A. JR09511 UNEXPECTED RUI_TERM ISSUED BY SLI WHEN BIND RECEIVED AFTER UNBIND. JR09591 WRONG COMPONENT ID IN MD-MSU. JR09596 REACTX25 for COMSERVER JR09672 TRAP000D ACCESS VIOLATION ON ACSAPPC.DLL WITH CSLIM=0000FECE WHEN A THIRD LU6.2 SESSION IS STARTED. JR09727 80140001 RESULTING FROM CPNAME CHANGE ON A LEN LINK AFTER AN SSCP TAKEOVER. JR09857 LUA RUI_INIT PARAMETER CHECK RESERVED_FIELD_NON_0. JR09861 TN3270E SERVER FAILS TO SEND AN UNBIND. JR09879 HIGH CPU UTILIZATION WHEN MULTIPLE LUA LU's ARE INITIALIZED. JR09880 RU-SIZE ERROR FOR SLI_SEND. SLI NOT CHAINING FOR RECORDS LARGER THAN THE BIND RU SIZE. JR09892 UNABLE TO ROUTE ACROSS A BORDER NODE VIA HPR JR09927 LOST CP TO CP SESSIONS WITH SNA SENSE 086C4400 JR10012 UNABLE TO ESTABLISH LINK OVER FRAME RELAY WHEN USING THE EICON S51 ADAPTER JR10087 RETURN CODE FROM TRANSFER_MS_DATA VERB IS NOT PASSED BACK TO APPLICATION. JR10096 ERROR ANX0189: SYSTEM ABEND 4 IF INITIATE FROM THE HOST TO THE CLIENT IS SENT WITH PARAMETERS JR10099 CS/2 ALLOCATES CONLOSER SESSION INSTEAD OF BINDING A CONWINNER. SNS08050001 CNOS WR20636 JR10116 TN3270E'S DOWNSTREAM CLIENT HUNG IN X SYSTEM, WHEN ENTERING PF7 TO REQUEST AN EXIT FROM THE APPLICATION JR10119 CMSETUP TRAPS IN APPNCFG4.DLL WHEN WORKING WITH A CONFIGURATION THAT HAS A LARGE NUMBER OF RESOURCES DEFINED. JR10140 REXX PROGRAM ISSUING DEFINE_LOGICAL_LINK VERB FAILS WITH RC 0002 000001DC JR10159 ACTIVATE AT STARTUP KEEPS GETTING TURNED ON FOR AN IDLC/SNA CONNECTION JR10171 APING FROM A NN TO A LEN FAILS WITH SNA SENSE 086F0000 JR10177 SNA ABEND FFFF0001 ON CS CONFIGURED AS NETWORK NODE. NOTE: You can find the complete APAR text via http://www.software.ibm.com/enetwork/commserver/support ___________________________________________________________________ INSTALLATION INSTRUCTIONS __________________________ NOTES This package of APAR fixes can be applied either to a target workstation or to a code server directory. This package of fixes can be applied to all language versions of eNetwork Communications Server for OS/2 Warp, Version 4.1. PARTS IN THIS PACKAGE 9-09-98 12:53p 64834 0 B02.ZIP 9-01-98 1:26p 134 0 B05.ZIP 9-09-98 12:53p 559463 0 B12.ZIP 9-09-98 12:53p 169643 0 B13.ZIP 9-09-98 12:53p 186849 0 B14.ZIP 9-09-98 12:53p 32484 0 B16.ZIP 9-09-98 12:53p 44491 0 B18.ZIP 9-09-98 12:53p 27344 0 B21.ZIP 9-09-98 12:53p 553568 0 B22.ZIP 9-09-98 12:53p 127257 0 B24.ZIP 9-09-98 12:53p 43631 0 B28.ZIP 9-09-98 12:53p 11409 0 B29.ZIP 9-09-98 12:54p 48381 0 B38.ZIP 9-09-98 12:53p 146006 0 B44.ZIP 9-09-98 12:54p 216812 0 B45.ZIP 9-09-98 12:53p 331795 0 B46.ZIP 9-09-98 12:53p 311010 0 B50.ZIP 9-09-98 12:53p 103256 0 B53.ZIP 9-09-98 12:53p 1524 0 B54.ZIP 9-09-98 12:53p 13753 0 B65.ZIP 9-09-98 12:54p 60383 0 B75.ZIP 9-09-98 12:53p 331878 0 B87.ZIP 9-09-98 12:53p 12236 0 B89.ZIP 9-09-98 12:53p 4099 0 B90.ZIP 9-09-98 12:53p 6912 0 B91.ZIP 9-09-98 12:53p 254457 0 B95.ZIP 9-09-98 12:54p 141589 0 B97.ZIP 9-09-98 12:53p 43358 0 B98.ZIP 9-09-98 12:54p 2195 0 BUNDLE.LST csa4138.TXT EXECUTABLES UPDATED \cmlib\CMPMMSGD.EXE \cmlib\CPT2CCP.EXE \cmlib\CMFIX.EXE \cmlib\CMVERIFY.TXT \cmlib\CMVERIFY.EXE \cmlib\FIXSVR.EXE \cmlib\HPRSTATS.EXE \cmlib\CMSESS.EXE \cmlib\ACSAPLDR.EXE \cmlib\REMMAIN.EXE \cmlib\CMKFMSMI.EXE \cmlib\CMKFMDE.SYS \cmlib\ACSHPRDD.SYS \cmlib\CMPD.CMD \cmlib\CMPD.PAK \cmlib\DISPLAY.EXE \cmlib\PMDSPLAY.EXE \cmlib\RDSPSRVR.EXE \cmlib\ACSSBMGT.EXE \cmlib\CMLINKS.EXE \cmlib\CMDLC.EXE \cmlib\CMTPS.EXE \cmlib\CMNETB.EXE \cmlib\CMTN3270.EXE \cmlib\CMCONNS.EXE \cmlib\HPRCONNS.CMD \cmlib\ABINFO.EXE \cmlib\ANMB.EXE \cmlib\CMTRACE.EXE \cmlib\ACSTRACE.EXE \cmlib\ACSRASP.EXE \cmlib\CMUPGRAD.EXE \cmlib\APPNRST.EXE \cmlib\CMDISCS.EXE \cmlib\CMDUMP.EXE \cmlib\CMSTATS.EXE \cmlib\CMRECORD.EXE \cmlib\DLL\ACSAPPC.DLL \cmlib\DLL\ACSRUI.DLL \cmlib\DLL\ACSRUI16.DLL \cmlib\DLL\ACSSLI.DLL \cmlib\DLL\APPNCFG.DLL \cmlib\DLL\APPNCFG4.DLL \cmlib\DLL\ACSGCBLD.DLL \cmlib\DLL\ACSSVC.DLL \cmlib\DLL\ACSSVC16.DLL \cmlib\DLL\ACSGWSCP.DLL \cmlib\DLL\CPIC.DLL \cmlib\DLL\APPC.DLL \cmlib\DLL\CMKFMAPI.DLL \cmlib\DLL\CCDMAIN.DLL \cmlib\DLL\REMAPI.DLL \cmlib\DLL\RPDHDLR.DLL \cmlib\DLL\HPR.DLL \cmlib\DLL\ACSHPRDL.DLL \cmlib\DLL\REXXSNA.DLL \cmlib\DLL\ACSPROBE.DLL \cmlib\DLL\ACSMPTN.DLL \cmlib\DLL\MPTNCMM.DLL \cmlib\DLL\MPTNDLC.DLL \cmlib\DLL\ANUTIL.DLL \cmlib\DLL\TCPPMM.DLL \cmlib\DLL\LUTAB.DLL \cmlib\DLL\APPCCFG.DLL \cmlib\DLL\COMBO.DLL \cmlib\DLL\ACSRASTD.DLL \cmlib\DLL\ACSRASP.DLL \cmlib\DLL\CMTRCAPI.DLL \cmlib\DLL\DBCS.DLL \cmlib\DLL\ACSDDE4.DLL \cmlib\DLL\UPGMAIN.DLL \cmlib\DLL\RPSMAIN.DLL \cmlib\DLL\RPDMSGLU.DLL \cmlib\DLL\UPGRADE.DLL \cmlib\DLL\APPNUTL.DLL \cmlib\DLL\CMUTILS.DLL \cmlib\DLL\PMDSPLAY.DLL \cmlib\DLL\TN3270D.DLL \cmlib\PKZIP2.EXE \cmlib\CMDIALST.EXE \cmlib\rckesp.exe \cmlib\REDIRECT.EXE \cmlib\DLL\ACDI16.DLL \cmlib\DLL\ACSARF.DLL \cmlib\DLL\ANYSTR2.DLL \cmlib\DLL\cpicobol.dll \cmlib\DLL\wcmwmsg.DLL \cmlib\DLL\nsdw.dll \cmlib\DLL\cmqwapi.dll \cmlib\DLL\wcmutils.dll \cmlib\DLL\RASSEXEC.DLL \cmlib\DLL\ACSTDSES.DLL \cmlib\DLL\ACSRDECR.DLL \cmlib\DLL\DLURDLC.DLL \cmlib\DLL\APPC.DLL \cmlib\NN.exe \cmlib\DISCSERV.exe \cmlib\fmttrace.exe CMFIX (APPLY SOFTWARE UPDATES) Displays a panel that enables you to apply software updates from a local drive, a LAN-attached drive, or from the Internet. To execute CMFIX, you can select the Software Update icon in the Problem Determination folder, or you can run CMFIX from an OS/2 command line. CMFIX applies software updates (APARs or PTFs) to a target workstation and/or a code server. A code server is a locally or LAN-accessible server that contains a directory of the installable Communications Server image. We will discuss the two installation methods, "Using CMFIX to Update a Code Server" and "Using CMFIX to Update a Single Target Workstation," later in this section. CMFIX also creates a file called CM2APAR.LOG on the machine that executes CMFIX. This file contains CMFIX messages. OBTAINING THE LATEST LEVEL OF CMFIX The most recent version of CMFIX is available from the following FTP site: ftp://ps.software.ibm.com/ps/products/cm2/fixes/v5cmfix Please obtain the latest version of CMFIX before installing any APAR fix package. RUNNING CMFIX FROM THE COMMAND LINE When running CMFIX from an OS/2 command prompt, use the following syntax: Syntax >>--þ--.-------.--.------.--CMFIX-----------------------> '-drive-' '-path-' >--.----------------------.--.----.--.---.------------->< -/A--location--.----.- '-/Q-' '-?-' '-/B-' -/D------------------- '-/U-------------------' Note: Running CMFIX from the command line will not update a code server. Parameters drive The drive where the CMFIX.EXE file resides. Specify a drive if it is not the drive you are currently using. path The path where the CMFIX.EXE file resides. Use this parameter if the file is not in the path you are currently using. /A location Applies an update from the local or LAN-attached drive location. This drive must be directly accessible from your workstation. When you specify the location of the update, use the form "d:\path". /B Creates a backup of the changed files. /D Deletes a previously created backup. /U Uses a previously created backup to remove an applied update. /Q Suppresses all messages. A progress indicator is displayed requiring no operator intervention. ? Displays syntax information describing the available options. Remarks Refer to the online help for detailed information about each feature. Examples To display a panel where you can specify the location of an update and choose whether to install or remove an update, use the following statement: CMFIX To install a software update located on m:\updates, use the following statement: CMFIX /A m:\updates To view the syntax for CMFIX, use the following statement: CMFIX ? USING CMFIX TO UPDATE A CODE SERVER This is the recommended method to apply APAR fix packages to Communications Server. By following these instructions, you will have a new, updated version of Communications Server in a "code server" directory. You can then use the code server directory when installing new workstations. 1. CREATE A CODE SERVER DIRECTORY. A code server is a locally or LAN-accessible server that contains a directory of the installable Communications Server image. To create a code server, if you have not already done so, follow these steps: a. Create a code server directory, such as COMMSVR\CODE. b. Use XCOPY to copy all the files from the \SERVER directory on the Communications Server CD-ROM to the code server directory you created in Step 1a. For example, change directories to \SERVER on the Communications Server CD-ROM and type: XCOPY *.* Q:\COMMSVR\CODE /s to copy the files. 2. EXECUTE CMFIX TO UPDATE THE CODE SERVER DIRECTORY. a. Execute CMFIX by selecting the Software Update icon in the Problem Determination folder, or running CMFIX from an OS/2 command line. b. Select the "Apply to Code Server" checkbox. c. For "Software Update Source," choose either "Local" or "Internet." "Local" means the APAR fix package is on an attached drive, and "Internet" means the package is on the IBM Internet site. d. Select the "Find" pushbutton, select the APAR fix package location, and highlight the BUNDLE.LST file. Select "OK." Then, select "OK" from the "Software Update" window. You will be prompted for the location of your code server directory. e. Close the "Software Update" window. f. Check the file cm2apar.log for any errors that may have occurred in the update process. This procedure is explained in the CMFIX online helps. Invoke CMFIX, select the Help button, and then select F2. 3. EXECUTE CMSETUP TO UPDATE COMMUNICATIONS SERVER WORKSTATIONS. a. On the Communications Server workstation that you want updated, execute CMSETUP from the code server directory. For example: Q:\COMMSVR\CODE\CMSETUP b. Follow the normal installation process until the "Refresh Product Files" window appears. Select the REINSTALL option to update your workstation with the fixes. USING CMFIX TO UPDATE A TARGET WORKSTATION Use this method if you would like to update a single Communications Server workstation. If you add additional functions to your configuration, you will need to reapply any APAR fix packages, because CMSETUP will pull the new code from the directory where the install was executed. This will overlay any fixes previously applied. Only files that are older than the fixpack files being applied will be updated. If you use a code server, you do not need to reapply the fixes. Using the code server is the recommended method for updates. 1. EXECUTE CMFIX TO UPDATE THE WORKSTATION. a. Execute CMFIX by selecting the Software Update icon in the Problem Determination folder, or running CMFIX from an OS/2 command line. b. Select the "Apply" radio button; optionally, select the "Create Backup" checkbox. c. For "Software Update Source," choose either "Local" or "Internet." "Local" means the APAR fix package is on an attached drive(*), and "Internet" means the package is on the IBM Internet site. (*) the fix was downloaded manually from the IBM Internet site, rather than via CMFIX. d. Select the "Find" pushbutton, select the APAR fix package location, and highlight the BUNDLE.LST file. Select "OK." Then, select "OK" from the "Software Update" window. e. Close the "Software Update" window. f. Check the file cm2apar.log for any errors that may have occurred in the update process. This procedure is explained in the CMFIX online helps. Invoke CMFIX, select the Help button, and then select F2. IBM COPYRIGHT INFORMATION _________________________ IBM Communications Server for OS/2 Warp, Version 4 and 4.1 (c) Copyright International Business Machines Corporation 1989, 1998. All rights reserved. Note to U.S. Government Users - Documentation related to restricted rights - Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp. LIMIT OF LIABILITY __________________ License to the contained APAR fixes is conditioned upon the recipient holding a license to the prerequisite product. The license terms and conditions of the APAR fixes are the same as those for the prerequisite product. Please see the product license for specifics.