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

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

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

connection tools
» nameserver lookup
» traceroute
» ping


Find Support Information and Customer Communities for Presario.
Content starts here
OpenVMS VMS731_DCL-V0200 DCL Alpha 7.3-1 ECO Summary
TITLE: OpenVMS VMS731_DCL-V0200 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:       28-NOV-2002
Modification Date:  Not Applicable
Modification Type:  NEW KIT

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.


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

New Kit Date:       15-OCT-2002
Modification Date:  28-NOV-2002
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-V0100
		   DEC-AXPVMS-VMS731_DCL-V0100--4.PCSI
     ECO Kits Superseded by This ECO Kit:  None
     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 on all systems running
                                the listed versions of OpenVMS which
                                are experiencing the problems described.               

     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-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-V0100 /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=V1.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=V1.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-v0200--4.README
»dec-axpvms-vms731_dcl-v0200--4.CHKSUM
»dec-axpvms-vms731_dcl-v0200--4.pcsi-dcx_axpexe
privacy statement using this site means you accept its terms