HP 3000 Manuals

Architected Interface Facility Enhancements [ COMMUNICATOR 3000/XL XL RELEASE 3.0 ] MPE/iX Communicators


COMMUNICATOR 3000/XL XL RELEASE 3.0

Architected Interface Facility Enhancements 

by Beth Eikenbary 
Commercial Systems Division 

The Architected Interface Facility family of products have been enhanced
as part of this MPE XL release.  This article highlights new
functionality and changes to AIF products and procedures.

AIF: OPERATING SYSTEM 

The following four new AIF procedures have been added to the AIF:
Operating System:

   *   AIFGLOBINSTALL is the programmatic equivalent of executing the
       INSTOS installation utility, significantly enhancing the ease of
       installing the AIF product.  In conjunction with this AIF, User_Id
       validation has also been removed.

   *   AIFREPLYGET provides a programmatic interface to the recall
       command, returning information related to a specific request.

   *   AIFTIME is a programmatic utility for converting time data, clocks
       ticks or microseconds, to a more meaningful time such as date
       time, clock time, or a string format.

   *   AIFCONVADDR converts Compatibility Mode relative addresses to the
       corresponding Native Mode virtual address.

In addition to these new procedures, AIF: Operating System has been
enhanced to support the MP environment.  This includes the addition of
new process items such as general resource capabilities and JSKEY. A
conceptual overview of MPE XL operating system architecture has been
added to the manual as an aid in understanding how the information
provided by the AIFs is used by the operating system.

AIF: MEASUREMENT INTERFACE 

The AIF: Measurement Interface has been enhanced to support the MP
environment.  This includes the creation of a new procedure, MIPCSRGET,
and the creation of a new MP processor class.  Many of the global
counters were moved to this class as they are processor specific
counters.  MIPCSRGET retrieves these processor specific counters.

As with AIF: Operating System, the AIF: Measurement Interface
installation process has been enhanced.  The AIF: Measurement Interface
is now included as part of MIXL.PUB.SYS, which means customers are no
longer required to include AIF: Measurement Interface as part of their
product distribution.  The same installation process is now used for all
AIF products.

Consistent with the introduction of the AIF: MI product, the internal
mechanism for accessing the Measurement Interface will be disabled with
the next MPE XL release.  At that time, the only method for accessing
counter information will be through the AIF: Measurement Interface.

AIF: PROCEDURE EXITS 

AIF: Procedure Exits is a new product introduced with this XL release.
AIF: Procedure Exits allows users to replace or augment system
functionality on MPE XL. It does this by letting users specify certain
procedures to be executed in place of, or in addition to, existing
procedures within system or user code/applications in Compatibility and
Native Mode.  This specification may either be done on a system-wide or a
process-local basis, allowing users to limit the scope of effect.  AIF:
Procedure Exits can be ordered as of this release of MPE XL under
HP36429A.



MPE/iX Communicators