Communicator Summary [ COMMUNICATOR 3000 MPE/iX General Release 5.0 (Core Software Release C.50.00) ] MPE/iX Communicators
COMMUNICATOR 3000 MPE/iX General Release 5.0 (Core Software Release C.50.00)
Communicator Summary
by The Core MPE/iX Team
Commercial Systems Division
What's New for the MPE/iX General Release 5.0
This Communicator combines the articles of the MPE/iX Limited Release 5.0
(X.50.22) with the MPE/iX General Release 5.0 (C.50.00).
Pointers have been placed within the Table of Contents to new and updated
articles to help you find the articles specifically written for the
MPE/iX General Release 5.0. Also, brief descriptions of the new and
updated articles are provided below, as well as the deleted articles.
New Communicator Articles.
Following are brief descriptions of all the new articles for the MPE/iX
5.0 General Release.
Chapter 2, System Information
* "8-MByte Memory Limitation Removed" briefly describes how
the 8-MByte memory limitation was corrected so that all
memory is available when loading operating system images.
* Chapter 3, System Management
* "Introducing New Workgroups on the HP 3000" briefly
reviews traditional CPU scheduling, introduces
workgroups, and describes what is available to all
users, whether or not they purchase the Workload
Manager.
* "CI Commands for the Workload Manager" describes the
new and enhanced CI commands that support the
Workload Manager product.
* "Introducing the Workload Manager New and
Modified Macros" describes the new macro,
pm_disp_workgroup_info, which formats the
user-defined and defaulted workgroup's information,
and the two modified macros, process_dispatcher and
pm_disp_global.
* "Introducing the SETCOUNTER Command" describes the
new SETCOUNTER command that manages and displays the
operating range of four MPE counters: job numbers,
session numbers, output spoolids, and input
spoolids.
* "Introducing FLEXRBLD, a Customer Utility to Manage
HP-FL Disk Arrays" describes the new FLEXRBLD online
utility, which allows customers to manage the
rebuild of their HPC225X FL Disk Arrays.
* "JOBINFO Intrinsic Enhancements" describes the
JOBINFO enhancements to support the longer command
lines available in this release, and to provide more
stringent security which affects who may read
command lines and what may be read.
* "Introducing CONTIGVOL in VOLUTIL" describes the new
CONTIGVOL command in the VOLUTIL utility that helps
you create the required number of contiguous free
sectors on LDEV 1 for UPDATE to succeed, and also
helps you create contiguous free space on any
specific volume.
* Chapter 6, Application Development
* "Introducing Shared Globals" briefly describes the
new Shared Globals functionality that gives users an
extended capability of communicating between
procedures and functions within a given application.
* "HP Link Editor/iX Enhancements" describes the
enhancements of HP Link Editor/iX version A.05.00,
which allow global data to be sharable between
program files and XLs, and between XLs and other
XLs.
* "QUERY 3.0 Enhancements" describes the enhancements
of QUERY version 3.0, the Hewlett-Packard query
facility for TurboIMAGE and IMAGE/SQL databases.
Release 5.0 has two QUERY program files in PUB.SYS:
QUERY.PUB.SYS, compatibility mode (CM) program, and
QUERYNM.PUB.SYS, native mode (NM) program.
* Chapter 7, Networking/Client Server
* "MPE/iX 5.0 ARPA Services and ThinLAN 3000.iX
Network Link Software" describes the following
network products that have been included in the
MPE/iX 5.0 Fundamental Operating System (FOS):
ThinLAN 3000/iX Network Link software, Host-based
ARPA Services, including HP ARPA File Transfer
Protocol, and TELNET/iX Client.
* "TELNET/iX Client Available on MPE/iX 5.0"
* "Resource Sharing" describes the enhancement for
Resource Sharing A.02.00, which is a modification to
the server's network communication method. The
Resource Sharing server now uses the industry
standard network communication method for name
registration.
* "HP OpenView Console/System Manager Changes"
describes the changes in the HP OV Console/SysMgr
3000 software which affects how you perform the
remote software installation from your OpenView PC,
and future changes for the HP OV Console/SysMgr PC
software.
* Chapter 9, Peripherals
* "Fast/Wide (Differential) SCSI Support" describes
the HP-PB High-Performance Fast/Wide SCSI adapter
and half-height 3.5-inch 2.0 GB Fast/Wide
(Differential) SCSI disks.
* "New Magneto Optical Disk Drive", describes the new
double-density, high performance Magneto Optical
Disk Drive, which is now an option in the family of
HP Magneto Optical Libraries supported by MPE.
* "MPE/iX Tape Configuration Limits" describes the
configuration enhancement for all SCSI and HPIB
tapes.
* Chapter 10, Technical Articles
* "Workload Manager Technical Overview" provides a
technical overview of the Workload Manager
introduced in the article, "Introducing New
Workgroups on the HP 3000".
* "MPE/iX Shared Globals Technical Overview" provides
a technical overview of Shared Globals introduced in
the article, "Introducing Shared Globals".
* "POSIX Libraries in XLs" provides a technical
overview of how to create and use XLs containing
POSIX modules. Shared Globals has made it possible
for POSIX C programs to use POSIX C executable
library files (Xls), and for POSIX and non-POSIX C
programs to link with both POSIX and non-POSIX XLs.
Updated Communicator Articles.
Following is a brief summary of the changes for each updated article
since the 5.0 Limited Release, and a brief summary of the changes for
chapters 11 and 12.
Chapter 1, MPE/iX General Release 5.0 (C.50.00) Overview
* "MPE/iX 5.0 Release Strategy" describes in more detail the
differences between the "Limited" and "General" releases.
* "MPE/iX Release 4.0 and 4.5 Support Termination" provides
updated termination dates based on the current release
schedule for the MPE/iX General Release 5.0.
Chapter 2, System Information/Before You Install
* "MPE/iX Release 5.0 Disk Space Requirements" updates the
disk space requirements for MPE/iX Release 5.0.
* "Determining LDEV 1 Disk Space Required for UPDATE" adds
information on the new features of the CHECKSLT tool, which
has been updated to version 1.9.
* "HP System Account and Directory Naming Structure" adds
information on reserved directory names and a list of these
names.
Chapter 3, System Management
* "TurboSTORE/iX Changes" adds two new sections, "Storing
Symbolic Links and Device Links" and "Using Remote Devices
for Backups", deletes the section, "Specifying STORE Output
Devices", and provides updated information in the sections,
"Free Trial Period of Advanced Features" and "Differences
You May Notice".
* "SHOWDEV Enhancements" replaces the article, "SHOWDEV to
Support 4 Digit LDEV". This article describes the SHOWDEV
enhancement to show when a tape is mounted with write
enabled.
* "DSCOPY of NM KSAM XL Files to Pre-5.0 MPE/iX Systems"
updates the patch information for performing a DSCOPY of a
native mode KSAM file. The patch is available if your 4.0
system has 4.0 PowerPatch Express Release B.40.06 or later.
* "AIF Enhancements" describes the enhancements added for the
Architected Interface Facility:Operating System (AIF:OS)
product, HP36374A version A.07.00, which includes new
Workload Manager AIFs, more functionality for AIFSCGET/PUT
to include the SETCOUNTER command, and more functionality
for AIF:Procedure Exits (PE) to support and handle programs
and executable libraries using Shared Globals.
Chapter 4, System Support Tools
* "HP Predictive Support Enhancements" has added more
information in the "New Features" section, as well as a new
feature that reduces potential downtime with proactive
patching. The information in the "Important Details Please
Read" note has been incorporated in the "New Features"
descriptions.
Chapter 5, POSIX/Open Solutions
* "POSIX News in Brief" adds an important note for POSIX or
POSIX-Related application developers.
* "New and Enhanced CI Commands" adds two new sections: "The
Workload Manager Commands", and "Setting the System
Counters", which briefly describe the new Workload Manager
commands and the new CI command SETCOUNTER, respectively.
* "Introducing the MPE/iX Shell and Utilities" changes the
grep example under the "Tools Provided" section, and
changes the title and content of the "Spooling/Archiving"
section, which is now called "Archiving".
* "Creating Pre-POSIX Compatible Tapes" adds a new section,
"Important Information", which provides a list of file
types that cannot be restored on a pre-POSIX system, and
how to determine the file type using the LISTFILE command.
* "Symbolic Links on MPE/iX" adds a section, "Symbolic Links
and File Equations", to further clarify the relationship of
symbolic links with file equations.
Chapter 6, Application Development
* "Release II of HP Open DeskManager and HP Open DeskManager
PLUS" describes why HP OpenDesk will be available on
product tape instead of part of the Operating System.
* "HP C/iX Enhancements for MPE/iX 5.0" adds the +k command
line option, which is needed by programs that use a large
number of global data items.
* "Transact/iX A.05.01" provides descriptions of 16 added
enhancements.
* "Security Enhancement for EDITOR A.09.00" describes the new
options added to the EDITOR's SET command.
* "MPE/iX System Debug Enhancements" describes the
enhancement to System Debug, which now assists debugging
environments that use shared global data.
Chapter 7, Networking/Client-Server
* "DTC/TIO Enhancements in MPE/iX 5.0" adds descriptions of
two new enhancements: Routable Avesta Flow Control
Protocol (AFCP) and Host-based MPE/iX Support of DTC 16RX
Access to HP 3000.
Chapter 8, Performance Management Tools
* "HP GlancePlus for MPE/iX On the Move Again" provides
information on three new enhancements: a new softkey
interface, a BackView screen, and a Workload Manager
screen.
* "HP Performance Collection Software Enhanced" adds a
description of a new parameter added to the Scope Parm
file, WORKGROUP, which can be used to define processes that
are added to an application, and also can be associated
with a Workload Manager Workgroup.
Chapter 9, Peripherals
* "MPE/iX Host Control for Tape Drives" provides added
information to further clarify the use of DEVCTRL.
Chapter 11, Product Release History adds product information for
MPE/iX General Release 5.0 and updates the termination dates in
the Supported System Release Matrix table.
Chapter 12, Catalog of User Documentation adds the Link Editor/iX
Technical Addendum to the Programming Core Manual Set and the
Workload Manager document to the Standalone Manuals.
Deleted Communicator Articles.
The following article has been removed from this MPE/iX General Release
5.0 Communicator:
* The technical article, "HP Open DeskManager and HP Open
DeskManagerPLUS", was removed since HP OpenDesk will not be part
of the Operating System, but sold as a separate product on a tape.
A Look at What is Protecting your MPE/iX Investment
MPE/iX Release 5.0 provides both end-users and application developers
access to POSIX.1 interfaces and POSIX.2 commands and utilities. These
new POSIX interfaces provide the MPE/iX user with enhanced file access,
security, and process management capabilities. The standard MPE/iX
intrinsics and commands permit MPE/iX-based applications to seamlessly
coexist with POSIX-based applications. To accomplish this, MPE/iX has
been extended to integrate the new POSIX-based features, including a true
Hierarchical File System (HFS), into the core operating system.
From the non-POSIX MPE/iX user perspective, you can continue to use
MPE/iX the way you always have. The new POSIX features are only
available if you explicitly ask for them. However, if you want to take
advantage of what POSIX has to offer, you can use the following:
* POSIX.1 interfaces provided in the MPE/iX Developer's Kit
* MPE/iX Shell and Utilities
* Extended features of the standard MPE/iX intrinsics and commands
In this way, you can use the power of the new POSIX features while
protecting the investment in your existing MPE/iX applications.
Compatibility Issues With MPE/iX Release 5.0
Most customers using applications on pre-4.5 systems can install these
applications on MPE/iX 5.0 without concerns. However, you need to be
aware that some applications may need to be either changed or updated
with a newer software version or both prior to updating to MPE/iX Release
5.0. Hewlett-Packard recommends that you carefully read all relevant
installation and user documentation before updating and plan accordingly.
The following information briefly describes specific MPE/iX Release 5.0
compatibility issues that may concern you and lists the relevant article
in this Communicator where you can find more detailed information.
* The disk space requirements for MPE/iX Release 5.0 prevent the use
of the HP7933 and HP7935 disk drives as LDEV 1 (the system disk).
If you are using an HP7933 or an HP7935 as LDEV 1 on your system,
you must take some additional steps prior to updating your system
to MPE/iX 5.0. Please refer to the articles "MPE/iX Release 5.0
Disk Space Requirements" and "HP7933s and HP7935s as LDEV 1" in
Chapter 2 for more details.
* The structure of the global data area was changed to accommodate
the linkage structure needed for Shared Global data. The new area
is now "privilege" protected. This requires that modules in XL
libraries written in Pascal which use global variables specify the
$GLOBAL$ directive. Otherwise, your program will terminate.
Refer to the technical article, "MPE/iX Shared Globals Technical
Overview", for more details.
* POSIX or POSIX-related application developers must recompile and
relink their applications on Release 5.0. Developers who want to
use Shared Globals must also relink and/or recompile their
applications. Refer to the technical article, "MPE/iX Shared
Globals Technical Overview", for information on Shared Globals.
For developers who are not POSIX users or do not plan on using
Shared Globals, their applications will continue to run on Release
5.0.
* The system message catalog (CATALOG.PUB.SYS) was changed from all
uppercase to mixedcase messages. This may cause problems with
programs that look at these messages. Research to date indicates
that very few applications have problems with this change.
Although the error message text is mixedcase, the error type and
number (for example, CIERR 976) are always uppercase. If this
causes problems with any of your programs then you need to change
your program to upshift the messages or you can upshift the
message catalog after installation. Please refer to the article,
"CI Error Message Changes", in Chapter 3 for more details.
* In the past, if your program accidentally set a bit in the
reserved upper three bits in the FOPTION field of HPFOPEN or FOPEN
it would be ignored. Beginning with MPE/iX Release 4.5, FSERR
454, "(The specified record type is invalid)" will be generated.
This change is a result of the internal implementation of the
Hierarchical File System (HFS). Please refer to the article,
"MPE/iX New and Enhanced Intrinsics", in Chapter 5 for more
details.
* As of MPE/iX Release 4.5 the UDC file HPPXUDC.PUB.SYS introduces
several handy POSIX/HFS UDCs, one of which was a UDC to override
the LISTF command. It was discovered this UDC caused problems in
programs calling the HPCICOMMAND intrinsic. Starting with MPE/iX
Release 5.0, the LISTF UDC has been renamed to PLISTF. Please
refer to the article, "New CI Commands", in Chapter 5 for more
details.
* System logging has been changed to handle the longer HFS filenames
(up to 1023 characters), as well as the opening and closing of
directories (including MPE group and accounts). Specifically, new
logging types such as types 2xx and type 155, specifically for
directory logging have been added. In addition, there are minor
changes in some of the current log file record types; however,
these changes should not cause problems to existing applications.
The way filenames in the MPE namespace are handled by system
logging has changed since MPE/iX Release 4.5. (Refer to the
article, "System Logging Changes", in Chapter 3 for more details.)
* As with all new MPE/iX releases, you should review the disk space
requirements needed for new MPE/iX enhancements and products (such
as new software products and hardware support). Please refer to
the article, "MPE/iX Release 5.0 Disk Space Requirements", in
Chapter 2 for more details.
* As of MPE/iX Release 4.5, system managers have the capability to
create and rename files across account boundaries. This has been
a popular customer request and is necessary for a true HFS
implementation. Please refer to the article, "The Hierarchical
File System", in Chapter 5 for details on using the hierarchical
directory structure.
* STORE/RESTORE has been changed and works differently than it did
in MPE/iX Release 4.5. After close examination and feedback, it
was decided to make the MPE/iX and HFS syntax have the same
meaning, provided the first component of the MPE/iX file name is
@. That is, a STORE @.@.@ now has the same meaning as a STORE /.
Please refer to the article, "TurboSTORE/iX Changes", in Chapter 3
for more details.
* The PURGE command was converted to native mode and enhanced to
accept wildcards. It is now subject to native mode parsing rules,
which for example, ignore trailing delimiters on commands. Please
refer to the article, "Purge Command Accepts Wildcards", in
Chapter 3 for more details.
* LISTFILE ,4 no longer truncates the file access subjects for READ,
WRITE, and APPEND class when more than four access subjects are
specified on a file. Please refer to the article, "New CI
Commands", in Chapter 5 for more details.
MPE/iX Communicators