Jump to page titleUNITED STATES
hp.com home products and services support and drivers solutions how to buy
» contact hp


more options
 
hp.com home
End of Jump to page title
HP Services software patches
Jump to content


» software & drivers
» ask Compaq
» reference library
» forums & communities
» support tools
» warranty information
» contact support
» parts
» give us feedback

associated links
» what's new
» contract access
» browse patch tree
» search patch tree
» join mailing list

patches by topic
» DOS
» OpenVMS
» Security
» Tru64 Unix
» Ultrix 32
» Windows
» Windows NT

connection tools
» nameserver lookup
» traceroute
» ping


Find Support Information and Customer Communities for Presario.
Content starts here
OpenVMS VMS731_DCL-V0300 DCL Alpha 7.3-1 ECO Summary
TITLE: OpenVMS VMS731_DCL-V0300 DCL Alpha 7.3-1 ECO Summary
 
NOTE:  An OpenVMS saveset or PCSI installation file is stored
       on the Internet in a self-expanding compressed file.
 
       For OpenVMS savesets, the name of the compressed saveset
       file will be kit_name.a-dcx_vaxexe for OpenVMS VAX or
       kit_name.a-dcx_axpexe for OpenVMS Alpha. Once the OpenVMS
       saveset is copied to your system, expand the compressed
       saveset by typing RUN kitname.dcx_vaxexe or kitname.dcx_alpexe.
 
       For PCSI files, once the PCSI file is copied to your system,
       rename the PCSI file to kitname.pcsi-dcx_axpexe or
       kitname.pcsi-dcx_vaxexe, then it can be expanded by typing
       RUN kitname.pcsi-dcx_axpexe or kitname.pcsi-dcx_vaxexe.  The
       resultant file will be the PCSI installation file which can be
       used to install the ECO.
 

New Kit Date:       09-APR-2003
Modification Date:  Not Applicable
Modification Type:  NEW KIT

Copyright (c) Compaq Computer Corporation 2002,2003.  All rights reserved.

OP/SYS:     OpenVMS Alpha 

COMPONENT:  DCL

SOURCE:     Compaq Computer Corporation

ECO INFORMATION:

     ECO Kit Name: VMS731_DCL-V0300
		   DEC-AXPVMS-VMS731_DCL-V0300--4.PCSI
     ECO Kits Superseded by This ECO Kit: VMS731_DCL-V0200
     ECO Kit Approximate Size:  960 Blocks                    
     Kit Applies To:  OpenVMS Alpha V7.3-1
     System/Cluster Reboot Necessary:  No
     Rolling Re-boot Supported:  Information Not Available
     Installation Rating:  INSTALL_3
                            3 - To  be  installed  by  customers  experiencing  the  problems
			        corrected.              

     Kit Dependencies:

       The following remedial kit(s) must be installed BEFORE
       installation of this kit:

         None 

       In order to receive all the corrections listed in this
       kit, the following remedial kits should also be installed:

         None 

ECO KIT SUMMARY:

An ECO kit exists for DCL on OpenVMS Alpha V7.3-1. This kit addresses the following
problems: 

PROBLEMS ADDRESSED IN VMS731_DCL-V0300 KIT

     o  On a fast SMP machine, complex pipe commands running in batch
        may hang.  In the most common scenario, some of the
        subprocesses created by the pipe command are hanging in the
        LEF state with the parent process hanging in a HIB state.

 
          Images Affected:[SYSEXE]DCL.EXE
 
 
 
 

     o  With security audits/alarms enabled for privilege failure, the
        execution of the PIPE command generates an audit/alarm for
        lack of CMKRNL privilege.

          $ PIPE DIR | SEAR SYS$INPUT LOGIN
            %%%%%%%%%%%  OPCOM  26-MAR-2003 08:57:08.53  %%%%%%%%%%%
            Message from user AUDIT$SERVER on TIGRES
            Security alarm (SECURITY) on TIGRES, system id: 1025
            Auditable event:          Privilege failure
            Event information:        CMKRNL not used to execute 
              $CMKRNL(_64) system service ($CMKRNL or $CMKRNL_64)
            Event time:               26-MAR-2003 08:57:08.53
            PID:                      000000C0
            Process name:             TEST
            Username:                 TEST
            Process owner:            [TEST]
            Terminal name:            RTA1:
            Privileges missing:       CMKRNL


 
          Images Affected:[SYSEXE]DCL.EXE
 
 
 
 

     o  When invoking an image with a command line, the system prompt
        is returned instead of executing the command that was passed
        on the command line.

 
          Images Affected:[SYSEXE]DCL.EXE
 
 
 
 

     o  The following call to F$GETSYI, on a system that does not
        support partitioning, will crash the process:

        $ WRITE SYS$OUTPUT F$GETSYI("cpu_failover")

        Improperly handled condition, bad stack or no handler
        specified.
        Signal arguments:   Number = 0000000000000005
                            Name   = 000000000000000C   
                                     000000000000004
                                     000000007FFAE000
                                     000000000000004
                                     000000007FFAE000
                         .
                       .
                       .
                       .
        %DCL-S-RETURNED, control returned to process GUY
        %SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual
        address=000000000000
        000C, PC=000000000000000C, PS=7FFAC4C3

 
          Images Affected:[SYSEXE]DCL.EXE
 
 
 

PROBLEMS ADDRESSED IN VMS731_DCL-V0200 KIT

     o In the VMS731_DCL-V0100 ECO kit, the statement that uses the
       DCLINT.CLD file to update DCLTABLES is incorrect.  This
       results in a non-existant module being entered in the PCSI
       database.  DCLTABLES itself is updated correctly.  Therefore,
       the user's system functions correctly after the kit
       installation but the PCSI database is incorrect.  This problem
       could result in the following warning message if the user
       tries to re-install or upgrade OpenVMS V7.3-1 after installing
       the VMS731_DCL-V0100 ECO kit:

       %PCSI-I-PRCOUTPUT, output from subprocess follows ...
       %CDU-W-NOSUCHVERB, The CLI table does not contain verb name 
       DCL
       %PCSI-E-MODDELERR, error deleting module DCL from library
       DISK$AXPVMS7311:[VMS$COMMON.][SYSLIB]DCLTABLES.EXE
       %PCSI-E-OPFAILED, operation failed
       Terminating is strongly recommended.  Do you want to 
       terminate? [YES]

       The user should answer "NO" to the "Do you want to terminate?"
       question, allowing the installation/upgrade to continue.
       After the installation/upgrade is complete, both DCLTABLES and
       the PCSI database are correct with no incorrect DCL module
       entry.

                                 NOTE
                                 ----

       If you have installed the VMS731_DCL-V0100 ECO kit, you do not
       need to install the VMS731_DCL-V0200 kit.  This kit does not
       provide any functional changes.  It will not correct the PCSI
       database problem caused by the VMS731_DCL-V0100 kit.  It
       prevents the problem from happening for new users.

         Images Affected: VMS731_DCL.PDF (Installation file)


PROBLEMS ADDRESSED IN VMS731_DCL-V0100 KIT

     o The F$GETSYI lexical did not have an item code that returns
       information about free and used memory as numerical value.
       F$GETSYI("MAIN_MEMORY") has been available for a long time but
       never documented.  It is also hard to use the returned
       information:

               $ WRITE SYS$OUTPUT F$GETSYI("MAIN_MEMORY")
               0000039000007D8800017EE800020000

       The item codes TOTAL_PAGES, FREE_PAGES, USED_PAGES and
       MODIFIED_PAGES have been added to F$GETSYI.  Now, a procedure
       can make a decisions based on memory usage.

       Here is a small example of new item codes usage:

       $ SHOW MEMORY/PHYSICAL_PAGES
       System Memory Resources on  2-JUL-2002 02:21:42.56

       Physical Memory Usage (pages): Total   Free  In Use Modified
       Main Memory (1024.00MB)       131072 97985 32180  907

       Of the physical pages in use, 7740 pages are permanently
       allocated to OpenVMS.

       $ WRITE SYS$OUTPUT F$GETSYI("TOTAL_PAGES")
       131072
       $ WRITE SYS$OUTPUT F$GETSYI("USED_PAGES")
       32136
       $ WRITE SYS$OUTPUT F$GETSYI("FREE_PAGES")
       98024
       $ WRITE SYS$OUTPUT F$GETSYI("MODIFIED_PAGES")
       912

         Images Affected:[SYSEXE]DCL.EXE





     o A selective search of the recall buffer was implemented in
       7.3-1.  To complete the implementation, the /SEARCH qualifier
       has been added to the DCL command RECALL to enable a search of
       a substring in the recall buffer.  For example:

             SYSTEM> RECALL/ALL
               1 dir sys$sysdevice:[000000]
               2 show device dk
               3 show time

             SYSTEM> RECALL/SEARCH DEV
               1 dir sys$sysdevice:[000000]
               2 show device dk
             SYSTEM>


         Images Affected:[SYSEXE]DCL.EXE
           		 [SYSUPD]DCLINT.CLD





     o A file created by DCL will erroneously inherit the file
       extension quantity value from a previously opened file.  For
       example:

       $ DIR/FULL LOGIN.COM
                    .
                    .
                    . 
       File attributes:    Allocation: 18, Extend: 5000

       ** Note that LOGIN.COM has DEQ  set to 5000

       $ OPEN/READ/SHARE FILE LOGIN.COM
       $ CLOSE FILE
       $
       $ @tt/out=out.txt
       _$ put something in file
       %DCL-W-IVVERB, unrecognized command verb - 
       check validity and spelling \PUT\
       _$  Exit
       $
       $ DIR/FULL OUT.TXT

       Directory $2$DKB0:[TEST]

       OUT.TXT;1                     File ID:  (8282,1,0)
       Size:            1/5004       Owner:    [SYSTEM]
       Created:    21-AUG-2002 10:35:50.40
       Revised:    21-AUG-2002 10:35:57.94 (1)
       File attributes:    Allocation: 5004, Extend: 5000, 
       Global buffer count: 0
       Client attributes:  None
       Total of 1 file, 1/5004 blocks.


         Images Affected:[SYSEXE]DCL.EXE


     o Serial number information is returned by F$GETSYI as an
       integer and not as a string.  Here is an example of the
       incorrect and correct output :

       $ WRITE SYS$OUTPUT F$GETSYI("SERIAL_NUMBER")
       00000000000037333338303431385941

       After applying this kit the output is:

       $ WRITE SYS$OUTPUT F$GETSYI("SERIAL_NUMBER")
       AY81408337

         Images Affected:[SYSEXE]DCL.EXE
           		 [SYS$STARTUP]VMS$CONFIG-050_LMF.COM


     o If an upcall enabled image's execution is interrupted with ^y,
       and execution of a DCL command procedure is entered as the
       first command at the ^Y DCL prompt, an access violation
       occurs.  For example:

       ^y
       $ @TEST
       %SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual
       address=0000000000000004, PC=FFFFFFFF80B4FBEC, PS=0000001B
       ...

          Images Affected:[SYSEXE]DCL.EXE




INSTALLATION NOTES:

No reboot is necessary after successful installation of the kit.

Install this kit with the POLYCENTER Software installation utility
by logging into the SYSTEM account, and typing the following at the
DCL prompt:

PRODUCT INSTALL VMS731_DCL /SOURCE=[location of Kit]

The kit location may be a tape drive, CD, or a disk directory that
contains the kit.

Additional help on installing PCSI kits can be found by typing
HELP PRODUCT INSTALL at the system prompt

Special Installation Instructions:

     o  Scripting of Answers to Installation Questions

        During installation, this kit will ask and require user
        response to several questions.  If you wish to automate the
        installation of this kit and avoid having to provide responses
        to these questions, you must create a DCL command procedure
        that includes the following definitions and commands:

           -  $ DEFINE/SYS NO_ASK$BACKUP TRUE

           -  Add the following qualifiers to the PRODUCT INSTALL
              command and add that command to the DCL procedure.

                /PROD=DEC/BASE=AXPVMS/VER=V3.0


           -  De-assign the logicals assigned

        For example, a sample command file to install the
        VMS731_DCL-V0300 kit would be:

          $
          $ DEFINE/SYS NO_ASK$BACKUP TRUE
          $!
          $ PROD INSTALL VMS731_DCL/PROD=DEC/BASE=AXPVMS/VER=V3.0
          $!
          $ DEASSIGN/SYS NO_ASK$BACKUP
          $!
          $ exit



All trademarks are the property of their respective owners.



 
*OpenVMS] VMS731_DCL-V0200 DCL Alpha 7.3-1 ECO Summary

New Kit Date:       28-NOV-2002
Modification Date:  09-APR-2003
Modification Type:  This kit has been archived

Copyright (c) Compaq Computer Corporation 2002.  All rights reserved.

OP/SYS:     OpenVMS Alpha 

COMPONENT:  DCL

SOURCE:     Compaq Computer Corporation

ECO INFORMATION:

     ECO Kit Name: VMS731_DCL-V0200
		   DEC-AXPVMS-VMS731_DCL-V0200--4.PCSI
     ECO Kits Superseded by This ECO Kit: VMS731_DCL-V0100 
     ECO Kit Approximate Size:  944 Blocks                    
     Kit Applies To:  OpenVMS Alpha V7.3-1
     System/Cluster Reboot Necessary:  No
     Rolling Re-boot Supported:  Information Not Available
     Installation Rating:  INSTALL_3
                            3 - To  be  installed  by  customers
				experiencing  the  problems corrected.               

     Kit Dependencies:

       The following remedial kit(s) must be installed BEFORE
       installation of this kit:

         None 

       In order to receive all the corrections listed in this
       kit, the following remedial kits should also be installed:

         None 

ECO KIT SUMMARY:

An ECO kit exists for DCL on OpenVMS Alpha V7.3-1. This kit addresses the following
problems: 


     o In the VMS731_DCL-V0100 ECO kit, the statement that uses the
       DCLINT.CLD file to update DCLTABLES is incorrect.  This
       results in a non-existant module being entered in the PCSI
       database.  DCLTABLES itself is updated correctly.  Therefore,
       the user's system functions correctly after the kit
       installation but the PCSI database is incorrect.  This problem
       could result in the following warning message if the user
       tries to re-install or upgrade OpenVMS V7.3-1 after installing
       the VMS731_DCL-V0100 ECO kit:

       %PCSI-I-PRCOUTPUT, output from subprocess follows ...
       %CDU-W-NOSUCHVERB, The CLI table does not contain verb name 
       DCL
       %PCSI-E-MODDELERR, error deleting module DCL from library
       DISK$AXPVMS7311:[VMS$COMMON.][SYSLIB]DCLTABLES.EXE
       %PCSI-E-OPFAILED, operation failed
       Terminating is strongly recommended.  Do you want to 
       terminate? [YES]

       The user should answer "NO" to the "Do you want to terminate?"
       question, allowing the installation/upgrade to continue.
       After the installation/upgrade is complete, both DCLTABLES and
       the PCSI database are correct with no incorrect DCL module
       entry.

                                 NOTE
                                 ----

       If you have installed the VMS731_DCL-V0100 ECO kit, you do not
       need to install the VMS731_DCL-V0200 kit.  This kit does not
       provide any functional changes.  It will not correct the PCSI
       database problem caused by the VMS731_DCL-V0100 kit.  It
       prevents the problem from happening for new users.

         Images Affected: VMS731_DCL.PDF (Installation file)


PROBLEMS ADDRESSED IN VMS731_DCL-V0100 KIT

     o The F$GETSYI lexical did not have an item code that returns
       information about free and used memory as numerical value.
       F$GETSYI("MAIN_MEMORY") has been available for a long time but
       never documented.  It is also hard to use the returned
       information:

               $ WRITE SYS$OUTPUT F$GETSYI("MAIN_MEMORY")
               0000039000007D8800017EE800020000

       The item codes TOTAL_PAGES, FREE_PAGES, USED_PAGES and
       MODIFIED_PAGES have been added to F$GETSYI.  Now, a procedure
       can make a decisions based on memory usage.

       Here is a small example of new item codes usage:

       $ SHOW MEMORY/PHYSICAL_PAGES
       System Memory Resources on  2-JUL-2002 02:21:42.56

       Physical Memory Usage (pages): Total   Free  In Use Modified
       Main Memory (1024.00MB)       131072 97985 32180  907

       Of the physical pages in use, 7740 pages are permanently
       allocated to OpenVMS.

       $ WRITE SYS$OUTPUT F$GETSYI("TOTAL_PAGES")
       131072
       $ WRITE SYS$OUTPUT F$GETSYI("USED_PAGES")
       32136
       $ WRITE SYS$OUTPUT F$GETSYI("FREE_PAGES")
       98024
       $ WRITE SYS$OUTPUT F$GETSYI("MODIFIED_PAGES")
       912

         Images Affected:[SYSEXE]DCL.EXE





     o A selective search of the recall buffer was implemented in
       7.3-1.  To complete the implementation, the /SEARCH qualifier
       has been added to the DCL command RECALL to enable a search of
       a substring in the recall buffer.  For example:

             SYSTEM> RECALL/ALL
               1 dir sys$sysdevice:[000000]
               2 show device dk
               3 show time

             SYSTEM> RECALL/SEARCH DEV
               1 dir sys$sysdevice:[000000]
               2 show device dk
             SYSTEM>


         Images Affected:[SYSEXE]DCL.EXE
           		 [SYSUPD]DCLINT.CLD





     o A file created by DCL will erroneously inherit the file
       extension quantity value from a previously opened file.  For
       example:

       $ DIR/FULL LOGIN.COM
                    .
                    .
                    . 
       File attributes:    Allocation: 18, Extend: 5000

       ** Note that LOGIN.COM has DEQ  set to 5000

       $ OPEN/READ/SHARE FILE LOGIN.COM
       $ CLOSE FILE
       $
       $ @tt/out=out.txt
       _$ put something in file
       %DCL-W-IVVERB, unrecognized command verb - 
       check validity and spelling \PUT\
       _$  Exit
       $
       $ DIR/FULL OUT.TXT

       Directory $2$DKB0:[TEST]

       OUT.TXT;1                     File ID:  (8282,1,0)
       Size:            1/5004       Owner:    [SYSTEM]
       Created:    21-AUG-2002 10:35:50.40
       Revised:    21-AUG-2002 10:35:57.94 (1)
       File attributes:    Allocation: 5004, Extend: 5000, 
       Global buffer count: 0
       Client attributes:  None
       Total of 1 file, 1/5004 blocks.


         Images Affected:[SYSEXE]DCL.EXE


     o Serial number information is returned by F$GETSYI as an
       integer and not as a string.  Here is an example of the
       incorrect and correct output :

       $ WRITE SYS$OUTPUT F$GETSYI("SERIAL_NUMBER")
       00000000000037333338303431385941

       After applying this kit the output is:

       $ WRITE SYS$OUTPUT F$GETSYI("SERIAL_NUMBER")
       AY81408337

         Images Affected:[SYSEXE]DCL.EXE
           		 [SYS$STARTUP]VMS$CONFIG-050_LMF.COM


     o If an upcall enabled image's execution is interrupted with ^y,
       and execution of a DCL command procedure is entered as the
       first command at the ^Y DCL prompt, an access violation
       occurs.  For example:

       ^y
       $ @TEST
       %SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual
       address=0000000000000004, PC=FFFFFFFF80B4FBEC, PS=0000001B
       ...

          Images Affected:[SYSEXE]DCL.EXE




INSTALLATION NOTES:

No reboot is necessary after successful installation of the kit.

Install this kit with the POLYCENTER Software installation utility
by logging into the SYSTEM account, and typing the following at the
DCL prompt:

PRODUCT INSTALL VMS731_DCL /SOURCE=[location of Kit]

The kit location may be a tape drive, CD, or a disk directory that
contains the kit.

Additional help on installing PCSI kits can be found by typing
HELP PRODUCT INSTALL at the system prompt

Special Installation Instructions:

     o Scripting of Answers to Installation Questions

       During installation, this kit will ask and require user
       response to several questions.  If you wish to automate the
       installation of this kit and avoid having to provide responses
       to these questions, you must create a DCL command procedure
       that includes the following definitions and commands:

           -  $ DEFINE/SYS NO_ASK$BACKUP TRUE

           -  Add the following qualifiers to the PRODUCT INSTALL
              command and add that command to the DCL procedure.

                /PROD=DEC/BASE=AXPVMS/VER=V2.0


           -  De-assign the logicals assigned

       For example, a sample command file to install the VMS731_DCL
       kit would be:

       $
       $ DEFINE/SYS NO_ASK$BACKUP TRUE
       $!
       $ PROD INSTALL VMS731_DCL/PROD=DEC/BASE=AXPVMS/VER=V2.0
       $!
       $ DEASSIGN/SYS NO_ASK$BACKUP
       $!
       $ exit


All trademarks are the property of their respective owners.

Files on this server are as follows:
»dec-axpvms-vms731_dcl-v0300--4.README
»dec-axpvms-vms731_dcl-v0300--4.CHKSUM
»dec-axpvms-vms731_dcl-v0300--4.pcsi-dcx_axpexe
privacy statement using this site means you accept its terms