![]() |
HP OpenVMS systems documentation |
| Previous | Contents | Index |
Table 3-2 describes additional constraints on the string data type.
| String Type | Values | Examples |
|---|---|---|
| Unconstrained | None; any character may appear in any position. | |
| Access control entry (ACE) | Specifies an ACE for a directory or file. | "(IDENTIFIER=[KM],ACCESS=READ)" |
| Command | Specifies an operating system command that you want to execute during a specific operation. |
@PCSI$DESTINATION:[SYSTEST]
PROD$IVP.COM |
| Device name | Specifies the name of a hardware device. | DUB6: |
| File name | Specifies a file name (without a device or directory specification). | STARTUP.DAT |
| Identifier name | Specifies a rights identifier. | DOC |
| Module name | Specifies the name of a module in a library. | FMSHELP |
| Processor model name | Specifies the model identification of a particular computer system. | 7 |
| Relative directory specification | Specifies the directory name and, if necessary, the directory path, relative to the root directory specification. | [MY_PRODUCT] |
| Relative file specification | Specifies the directory path and file name, relative to the root directory path. | [MY_PRODUCT]DRIVER.DAT |
| Root directory specification | Specifies the directory name and a trailing period (.). If you specify a directory name and omit the period, it is inserted. If necessary, you can add the device name. |
[TEST.]
SYS$SYSDEVICE:[VMS$COMMON.] |
The POLYCENTER Software Installation utility supports seven kit types that can be grouped into three broad categories:
Use the PRODUCT PACKAGE command to package (or build) a product kit. The output of the packaging process is an installable kit (in either sequential copy format or reference format) that contains:
The full product name (that is, the string producer-base-product) must be unique among all products installed on a system. This implies, for example, that there could be two FORTRAN compilers installed from different companies (such as DEC-AXPVMS-FORTRAN and XYZCORP-AXPVMS-FORTRAN), but there cannot be two patch kits with the same full name that are intended to apply to different products (such as ABC-AXPVMS-ECO1 for ABC-AXPVMS-COBOL and ABC-AXPVMS-ECO1 for ABC-AXPVMS-C).
The following sections describe each type of kit and provide examples
of their product description files.
3.5.1 The Full Kit Type
A full kit provides layered product application software and is the most common type of kit. The PDF for a full kit must contain a PRODUCT statement with the keyword full and an END PRODUCT statement, as shown in the following example:
product CPQ AXPVMS TEST_A V2.0 full ; . . . end product ; |
The full kit has the following characteristics:
Example 3-1 shows a full kit that references another product.
| Example 3-1 PDF for a Full Kit That References Another Full Kit |
|---|
product HP AXPVMS FORTRAN V7.1-1 full ; (1) if (not <software HP AXPVMS VMS version minimum V7.1>) ;(2) software HP AXPVMS FORRTL version minimum V7.1 ; end if ; information STARTUP_TASK phase after ; information RELEASE_NOTES phase after ;(3) file [SYSHLP]FORTRAN.RELEASE_NOTES release notes ;(4) file [SYSHLP]FORTRAN_RELEASE_NOTES.PS ; file [SYSHLP]FORTRAN_RELEASE_NOTES.DECW$BOOK ; if (<software DEC AXPVMS FORTRAN90>) ;(5) error REMFORT90 ; end if ; option FORTRAN_90 ;(6) file [SYSEXE]F90$MAIN.EXE generation 2 ; file [SYSMSG]F90$MSG.EXE generation 2 ; module [000000]F90CLD.CLD type command generation 2 module F90 ; module [000000]F90HELP.HLP type help generation 2 module F90 ;(7) end option ; option FORTRAN_77 ; file [SYSEXE]FORT$MAIN.EXE generation 1 ; file [SYSEXE]FORT$FSPLIT.EXE generation 1 ; file [SYSMSG]FORT$MSG.EXE generation 1 ; file [SYSMSG]FORT$MSG2.EXE generation 1 ; module [000000]DEC_FORTCLD.CLD type command generation 1 module FORTRAN ; module [000000]DEC_FORHELP.HLP type help generation 1 module FORTRAN ; end option ; file [SYSLIB]FORSYSDEF.TLB generation 5 ; file [SYS$STARTUP]FORT$STARTUP.COM generation 1 protection private ;(8) file [SYSTEST]FORT$IVP.COM generation 1 protection private ; execute test "@PCSI$DESTINATION:[SYSTEST]FORT$IVP.COM" ;(9) end product ; |
1 RELEASE_NOTES
=prompt Type HELP FORTRAN Release_notes for release notes location
|
1 REMFORT90
=prompt PRODUCT REMOVE FORTRAN90 before installing HP Fortran
The obsolete DEC Fortran 90 product must be removed before HP Fortran
is installed. To do this, use the command:
PRODUCT REMOVE FORTRAN90
|
1 FORTRAN_90
=prompt Compaq Fortran 90 compiler
This option selects the Compaq Fortran 90 compiler.
|
| Previous | Next | Contents | Index |