PTF  -  MEMO TO USERS  -  WEBSPHERE MQ SERVER for iSeries R530  -  5724B41   
                                                                                
                                                                                
================================================================================
                                                                                
               I M P O R T A N T   -   P L E A S E   R E A D                    
               - - - - - - - - -   -   - - - - - - - - - - -                    
                                                                                
     The latest service level is known as the -> CSD05 <- set of PTFs.          
                                                                                
     You can verify your current service level by calling program MQVER         
     using command CALL QMQM/MQVER, or by viewing the build date which is       
     logged in WebSphere MQ FDC reports.   For CSD05, this data is:             
                                                                                
     MQVER:         Name:        WebSphere MQ                                   
     MQVER:         Version:     530.5  CSD05                                   
     MQVER:         CMVC level:  p530a-05-030929                                
     MQVER:         BuildType:   IKAP - (Production)                            
                                                                                
     FDC report:    Build Date :- Sep 30 2003                                   
                                                                                
     A set of CSD PTFs comprises eight PTFs                                     
     - six for the *BASE install option (library QMQM)                          
     - one for install option 1 (library QMQMSAMP)                              
     - one for the WEBSPHERE MQ JAVA BASE for iSeries product (5639C34)         
                                                                                
     PTF SI10092 has been designated as the 'marker' PTF for CSD05.             
     Ordering SI10092 will deliver all seven PTFs in the CSD set for product
     5724B4106. PTF SI10138 for 5639C3400 (WMQ JAVA) will need to be ordered
     separately, if required.               
                                                                                
     For option *BASE - you must apply ALL six PTFs.  Please use DSPPTF         
                        to check that SI10119 is applied OK.                    
     For option 1     - SI10120 will re-ship library QMQMSAMP (optional)        
     For WMQ JAVA     - SI10138 MUST be applied as well as SI10092 if           
                        both 5724B41 and 5639C34 products are installed.        
                                                                                
     For details of CSD requisites and CUM packages, please refer to            
     section "REQUISITE PTFs & CUM PACKAGES" below.                             
                                                                                
     .....................................................................      
                                                                                
     BEFORE ... UPDATING your WebSphere MQ service level, you -> MUST <-        
     quiesce all Queue Manager activity. A suggested procedure is               
     included in the PTF Special Instructions.                                  
                                                                                
     .....................................................................      
                                                                                
     BEFORE ... APPLYING the latest set of PTFs, you -> MUST <- remove          
     any TESTFIXES which have been applied on top of the previous CSD.          
                                                                                
     .....................................................................      
                                                                                
     Users upgrading or installing WebSphere MQ, on a system with a             
     PRIMARY LANGUAGE for which there is no MQSeries National Language          
     Version ... PLEASE READ APAR SA96209 (applicable to both v5.2 & v5.3)      
                                                                                
     .....................................................................      

     If you are migrating an iSeries C++ application from a previous version
     of WebSphere MQ, you -> MUST <- rebind your C++ application on v5.3
     For more details, please read the NEWS ITEM below. 
     
================================================================================
                                                                                
                                                                                
                                                                                
LIST OF CONTENTS                                                                
----------------                                                                
                                                                                
* SUMMARY of CHANGES                                                            
                                                                                
* SUMMARY of ESSENTIAL OS/400 APAR fixes                                        
                                                                                
* SUMMARY of PTF REQUISITES (IMPORTANT, PLEASE CHECK)                           
                                                                                
* NEWS ITEMS                                                                    
                                                                                
  - PTF SI07469 - especially for users of WebSphere Application Services        
                                                                                
  - PTF SI08332 - designated as the 'marker PTF' for ALL the PTFs in CSD03      
                                                                                
  - PTF SI09395 - designated as the 'marker PTF' for ALL the PTFs in CSD04      
                                                                                
  - PTF SI10092 - designated as the 'marker PTF' for ALL the PTFs in CSD05      
                                                                                
  - Important action required for iSeries C++ applications

* LIST of HIPER APARS                                                           
                                                                                
* SUMMARY of PERFORMANCE IMPROVEMENT APARS                                      
                                                                                
* SUMMARY of PTFs with ACTIVATION INSTRUCTIONS                                  
                                                                                
* SUMMARY of NON-PTF APARS                                                      
                                                                                
                                                                                
SUMMARY OF CHANGES                                                              
------------------                                                              
                                                                                
* Ordering a 'marker PTF' will download ALL the PTFs which comprise a CSD set   

* Changes made for CSD05 edition, plus performance fixes (02.Dec.2003)       
                                                                             
  - SI10703 ...  replaces SI10081                                            
  - SI10083 ...  replaces SI09412                                            
  - SI10704 ...  replaces SI10084                                            
  - SI10705 ...  replaces SI10087                                            
  - SI10092 ...  replaces SI09428  <- 'marker PTF for CSD05'                 
  - SI10119 ...  replaces SI09355                                            
  - SI10120 ...  replaces SI09438  <- applies to install option 1 (QMQMSAMP) 
                                                                                                                                                             
* Changes made for CSD05 edition (31.Oct.2003)                                  
                                                                                
  - SI10081 ...  replaces SI09395                                               
  - SI10083 ...  replaces SI09412                                               
  - SI10084 ...  replaces SI09414                                               
  - SI10087 ...  replaces SI09416                                               
  - SI10092 ...  replaces SI09428  <- 'marker PTF for CSD05'                    
  - SI10119 ...  replaces SI09355                                               
  - SI10120 ...  replaces SI09438  <- applies to install option 1 (QMQMSAMP)    
                                                                                
* Changes made for CSD04 edition (04.Sep.2003)                                  
                                                                                
  - SI09355 ...  replaces SI08509                                               
  - SI09395 ...  replaces SI08332  <- 'marker PTF for CSD04'                    
  - SI09412 ...  replaces SI08362                                               
  - SI09414 ...  replaces SI08393                                               
  - SI09416 ...  replaces SI08475                                               
  - SI09428 ...  replaces SI08397                                               
  - SI09438 ...  new               <- applies to install option 1 (QMQMSAMP)    
                                                                                
* Changes made for CSD03 edition (07.May.2003)                                  
                                                                                
  - SI08332 new  <--- this is the 'marker PTF for CSD03'                        
  - SI08362 new                                                                 
  - SI08393 new                                                                 
  - SI08397 ...  replaces SI07469                                               
  - SI08475 new                                                                 
  - SI08509 new  (includes SI07462)                                             
                                                                                
* Changes made for the previous edition (10.Jan.2003)                           
                                                                                
  - SI07469 new                                                                 
                                                                                
                                                                                
SUMMARY of ESSENTIAL OS/400 APAR fixes (R520)                                   
---------------------------------------------                                   
SI08244 - SE09086 : OSP-INCORROUT ERROR NUMBER 3474 FOR JOURNALED IFS OPERATIONS
SI08758 - SE10022 : OSP QUSRJOBI API INCORRECTLY RETURNING JOB STATUS *OUTQ     
SI06611 - SE08112 : OSP-UNPRED ERRORS AFTER MULTIPLE READLINK() CALLS           
SI06051 - SE07017 : OSP-WAIT MANY JOBS ARE IN MUTEX WAIT DEADLOCK SITUATION     
SI06051 - SE05950 : OSP-INCORROUT-MSGCPF8355 RMVLNK FAILS ON JOURNALED OBJECT   
??????? - MA25069 : LIC-INCORROUT DEADLOCK WHEN JOURNALING STREAM FILE (FSYNC)  
SI06839 - SE07869 : OSP-DB-JRN-INCORROUT CANNOT SEE REMOTE JOURNAL RCVR ENTRIES 
??????? - SE05653 : OSP-WAIT POSSIBLE DEAD LOCK WITH ENTRY NOT JOURNALED ERROR O
SI05917 - SE06251 : OSP-LOOP INDEPENDENT ASP LOOPS WHEN VARYING OFF             
SI05049 - SE06508 : OSP-DB-JRN-INCORROUT APYJRNCHGX DOES NOT APPLY F RG AND F MD
SI04733 - SE06184 : OSP-INCORROUT EXISTING OBJECT NOT FOUND                     
SI04545 - SE05950 : OSP-INCORROUT-MSGCPF8355 RMVLNK FAILS ON JOURNALED OBJECT   
                                                                                
                                                                                
SUMMARY of ESSENTIAL OS/400 APAR fixes (R510)                                   
---------------------------------------------                                   
MF29529 - MA26192 : LIC-INCORROUT STREAM FILE ACCESS PROBLEMS VL07002F30        
MF29190 - MA25924 : LIC-INCORROUT-JRN APYJRNCHG WRITE AND TRUNCATE ERRORS       
MF29056 - MA25826 : LIC-INCORROUT SECTIONS OF STREAM FILE ARE CLEARED           
MF28908 - MA25390 : LIC-COMM-TCPIP SOCKETS ERRNO 3426 ECONNRESET OCCURS ON RECV 
MF28252 - MA25069 : LIC-INCORROUT DEADLOCK WHEN JOURNALING STREAM FILE (FSYNC)  
MF27789 - MA24425 : LIC JOURNAL JOBS HANG & EVENTUALLY CAUSE OTHER JOBS TO HANG 
MF27531 - MA24480 : LIC JOB WAIT (JOBS DO NOT END) - MATERIALIZE PROCESS RECORD 
MF27109 - MA24091 : OSP-DB-JRN-F/AUINCRSTGUSED-MSGMCH3203 DELETE OF JOURNAL RCVR
MF26971 - MA23645 : LIC-INCORROUT RECOVERY PROBLEM WITH JOURNALED STREAM FILES  
SI08678 - SE10022 : OSP QUSRJOBI API INCORRECTLY RETURNING JOB STATUS *OUTQ     
SI07987 - SE09086 : OSP-INCORROUT ERROR NUMBER 3474 FOR JOURNALED IFS OPERATIONS
SI06610 - SE08112 : OSP-UNPRED ERRORS AFTER MULTIPLE READLINK() CALLS           
SI06528 - SE07869 : OSP-DB-JRN-INCORROUT CANNOT SEE REMOTE JOURNAL RCVR ENTRIES 
SI06528 - SE06508 : OSP-DB-JRN-INCORROUT APYJRNCHGX DOES NOT APPLY F RG AND F MD
SI05772 - SE07017 : OSP-WAIT MANY JOBS ARE IN MUTEX WAIT DEADLOCK SITUATION     
SI05772 - SE06184 : OSP-INCORROUT EXISTING OBJECT NOT FOUND                     
SI05771 - SE05240 : OSP-MSGCPFA0AA AFTER REPEATED IFS OPERATIONS                
SI05501 - SE07018 : OSP-WAIT POSSIBLE DEAD LOCK WITH ENTRY NOT JOURNALED ERROR O
SI05500 - SE05653 : OSP-WAIT POSSIBLE DEAD LOCK WITH ENTRY NOT JOURNALED ERROR O
SI05444 - SE04885 : OSP-MSGMCH3402-T/QP0FEPFS AFTER UNLINKING A FILE FAILS      
SI05345 - SE06773 : OSP-WAIT MANY JOBS ARE IN MUTEX WAIT DEADLOCK SITUATION     
SI04733 - SE04884 : OSP-MSGMCH2601 LOCKING ERROR FOR FILE SYSTEM OBJECTS        
SI04328 - SE05655 : OSP-WAIT POSSIBLE DEAD LOCK IF ENTRY NOT JOURNALED FOR IFS  
SI03589 - SE03700 : OSP - EDTF INSERTS CHARACTER IN FILE PATH FIELD             
SI03029 - SE04167 : OSP-MSGMCH3601-F/QUSRJOBI-T/QUSRJOBI X'08AB'                
                                                                                
                                                                                
REQUISITE PTFs & CUM PACKAGES                                 
-----------------------------                                 
                                                              
All the CSD05 PTFs are members of the V5R2 GA+7 CUM package.  
A full list can be found on the internet at:                  
http://w3.rchland.ibm.com/projects/APAR-PTF/cum/C3364520.html 
                                                                                
                                                                                
NEWS ITEMS                                                                      
----------                                                                      
                                                                                
*  PTF SI07469 - especially for users of WebSphere Application Services         
                                                                                
   APAR SE08869 is essential for GA version of WebSphere Application Services   
                                                                                
*  Important action required for iSeries C++ applications
     
   If you are migrating an iSeries C++ application from a previous version
   of WebSphere MQ you will need to rebind your application on v5.3
   This is because the order of the export list in service program 
   IMQS23I4 has been modified.  If you do not rebind, then for some 
   function calls you may obtain the following MCH4433 exception:

      Message ID . . . . . . . . . :   MCH4433                                       
      Message file . . . . . . . . :   QCPFMSG                                       
        Library  . . . . . . . . . :     QSYS                                        
                                                                               
      Message . . . . :   Program import invalid.                                    
      Cause . . . . . :   The calling program &1 references the item with
        export id of &3 from service program &2. The calling program expects
        the export type of this item to be &4. The actual export type of the
        item is &5. The export type codes and their meanings are as follows:
          0001 - an external procedure,  
          0002 - an external  data item.
        The service program has changed in an incompatible manner since the
        time the calling program was created.          
      Technical description . . . . . . . . :   Either recreate the calling
      program or recreate the service program after checking the export 
      source for the following conditions. If the service program was created
      with the LVLCHK(*NO) option then ensure that the order and export type
      of exported items agrees with previous versions of the service program.
      If the service program was created with one or more PGMLVL(*PREVIOUS)
      sections, then ensure that the order and export type of items in each
      section agree with those in the PGMLVL(*CURRENT) section.                                              

   This exception only applies to C++ applications on iSeries.
   No action is required for C applications.

                                                                                
                                                                                
HIPER APARS LIST                                                                
----------------                                                                
                                                                                
None.                                                                           
                                                                                
                                                                                
PERFORMANCE IMPROVEMENT PTFs                                                    
----------------------------                                                    
                                                                                
3 Extra PTFs are available on top of CSD05 which will improve the performance 
of STRMQM. These are

SI10703 (supersedes SI10081)
SI10704 (supersedes SI10084)
SI10705 (supersedes SI10087).

These can either be applied on top of CSD05 or togethor with the remaining CSD05 
*BASE PTF's SI10083, SI10092, SI10119 and the samples PTF SI10120 to make up a 
complete set of CSD05 PTF's.

Applying these PTFs will have the following effect on the information displayed
by program MQVER.

     MQVER:         Name:        WebSphere MQ                                   
     MQVER:         Version:     530.5  CSD05                                   
     MQVER:         CMVC level:  p530a-05-CSD5.1                                 
     MQVER:         BuildType:   IKAP - (Production)       
     
The build date on any FDC's produced will report.

     FDC report:    Build Date :-  Oct 20 2003     
     
These PTF's ship fixes for the following APAR's

SE11690 - MQM400 STRMQM FAILS BECAUSE OF A LONG UNIT OF WORK THAT SPANS PAST CHECKPOINT 
SE11691 - MQM400 STRMQM TAKES TIME                                                                       
                                                                                
                                                                                
PTFs WITH ACTIVATION INSTRUCTIONS                                               
---------------------------------                                               
                                                                                
None.                                                                           
                                                                                
                                                                                
SUMMARY of NON-PTF APARS                                                        
------------------------                                                        
                                                                                
SE10073 : closed DOC : MQM400 - LANGUAGE IDS 2984 AND 2938 NOT LISTED AS        
                       SUPPORTED LANGUAGES IN THE QUICK BEGINNINGS