SUPPORT / SAMPLES & SAS NOTES
 

Support

Installation Note 41892: SAS 9.2 Hot fixes that contain SASMSG modules on z/OS do not create correct CLISTs and PROCs for Non-English Language

DetailsAboutRate It
The Maintenanace Install Tool (MIT) creates CLISTs and PROCs datasets for testing hot fixes. When applying a hot fix that contains SASMSG, the generated Non-English Language members CLISTxxyy and PROCxxyy (where xx is the language and yy is the encoding value) fail to concatenate the SASMSG hot fix library data sets.

For example applying a hot fix which includes SASMSG content generates the following concatenations for high-level-qualifier.hotfix-id.CLIST(CLSTESW0)

   SASMSG ('''high-level-qualifier.ESW0.SASMSG''  +     
            ''high-level-qualifier.hotfix-id.ENW0.SASMSG''  +
            ''high-level-qualifier.ENW0.SASMSG''')+

The concatenation does not include high-level-qualifier.hotfix-id.ESW0.SASMSG, which is installed by the hot fix, so the encoded SASMSG updates delivered in the hot fix are not picked up.

If the language-specific CLISTs are used at your site, these members should be updated to include the missing library. The SASMSG concatenation should be updated as follows

   SASMSG ('''high-level-qualifier.hotfix-id.ESW0.SASMSG''  +
            ''high-level-qualifier.ESW0.SASMSG''  +
            ''high-level-qualifier.hotfix-id.ENW0.SASMSG''  +
            ''high-level-qualifier.ENW0.SASMSG''')+
                                   /* SAS message library DSN   */ +

For high-level-qualifier.hotfix-id.PROCLIB(PROCESW0) the following concatenations are generated

   //SASMSG  DD DISP=SHR,
   //   DSN=high-level-qualifier.hotfix-id.ESW0.SASMSG
   //          DD DISP=SHR,
   //   DSN=high-level-qualifier.hotfix-id.ENW0.SASMSG
   //          DD DISP=SHR,
   //   DSN=high-level-qualifier.ENW0.SASMSG

This concatenation does not include high-level-qualifier.ESW0.SASMSG so the production encoded SASMSG members are not picked up.

If the language-specific PROCs are used at your site, these members should be updated to include the missing library. The SASMSG concatenation should be updated as follows

   //SASMSG  DD DISP=SHR,
   //   DSN=high-level-qualifier.hotfix-id.ESW0.SASMSG
   //          DD DISP=SHR,
   //   DSN=high-level-qualifier.ESW0.SASMSG 
   //          DD DISP=SHR, 
   //   DSN=high-level-qualifier.hotfix-id.ENW0.SASMSG
   //          DD DISP=SHR,
   //   DSN=high-level-qualifier.ENW0.SASMSG




Operating System and Release Information

Product FamilyProductSystemSAS Release
ReportedFixed*
SAS SystemN/Az/OS9.2 TS2M3
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.