HPlogo HP Data Entry and Forms Management System (VPLUS) Reference Manual: HP 3000 MPE/iX Computer Systems > Appendix M Application Notes

Using the VPLUS Environment Control File (VENVCNTL)

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Index

Problem Description

What is the VENVCNTL.PUB.SYS file on my system, and what is it used for?

Solution

The VPLUS environment control file, VENVCNTL, allows applications to override specific VPLUS defaults. VPLUS always checks for the existence of VENVCNTL.PUB.SYS or, alternatively, the existence of a file equated to this formal file designator. If no VENVCNTL file exists, no VPLUS defaults are overridden.

VENVCNTL is a simple text file containing only one line of data. Each override option may be activated by setting the option byte number to 1. For example, in the VENVCNTL file below, options 1, 5, and 20 are set.

     :print venvcntl
10001000000000000001

For MPE V/E, the basic recommendation is either no VENVCNTL file, or, if there are no 264x terminals capable of accessing the system, a VENVCNTL file with byte 1 set.

For MPE/iX, the basic recommendation is a VENVCNTL file with bytes 1, 5, and 20 set. Since 264x terminals will not work on MPE/iX, byte 1 should always be set to improve performance.

The table below explains the function and possible side effects of each VENVCNTL option. Note that many bytes are either diagnostic only or reserved for future use; these bytes should never be set to 1.

Byte

ExplanationSide Effects / Comments
1

VOPENTERM does not try to determine terminal identity if terminal does not have self-identification capability.

VPLUS will not run on terminalsthat cannot self-identify (264x terminals).
2

VPLUS does not lock out terminal Aids/Modes/User keys during interactions.

User could corrupt terminal configurations established and expected by VPLUS.
3Reserved.

4VPLUS bypasses Modified Data Tag (MDT) feature of MDT terminals. MDT terminals will transmit all input field data, not the subset that user actually keyedin; increases datacomm and associated processing overhead.
5(MPE/iX only) VPLUS strips carriage return character from terminal status read input.

DO NOT USE this option on MPE V/E; MPE V/E driver already strips the carriage return characters so this option is redundant on MPE V/E.

6

(MPE V/E only) VPLUS extends terminal status reads to ensure that input termination character is accounted for.

DO NOT ACTIVATE this option unless experiencing VPLUS "terminal status request failed" errors due to network delays.
7

Diagnostic only.

8VPLUS does not force 7009x terminals to 80 columns. If 7009x terminal is configured for 132 columns, there is a possibility of data corruption.
9VTURNON and VTURNOFF do notreset terminal function keys to default strings.

10(MPE/iX) VPLUS inhibits dual terminator; only the record separator (instead of either the record separator or the carriage return) will be recognized as a record terminator. It will be awkward for user to recover a blockmode application after a power failure. Also, applications will treat line feeds as terminators, not as data.
11VTURNON does not save 7009x terminal function key configuration information.

12VOPENTERM does not save and VCLOSETERM does not restore 7009x terminal function configuration information.

13 - 18Reserved

19

Diagnostic only.

20

(MPE/iX only) VPLUS posts pending terminal driver reconfigurations to overcome timing windows and force synchronization.

21 - 29

Reserved

30

VPLUS posts pending terminaldriver reconfigurations to overcome timing windows and force synchronization in a multi-hop network environment.

There will be incremental file system overhead associated with the posting action; this overhead is only necessary if difficulties are being experienced.

31VOPENTERM and VIDTERM do not check JOB/SESSION mode when doing terminal open (available in soon to be released VPLDV28 (MPE V/E) and VPLEXF7 (MPE/iX) patches). If executing VPLUS in a job and no valid file equation to the terminal exists, then job $STDIN file may be corrupted.

32 - 80

Reserved 

Feedback to webmaster