- Hewlett-Packard Printer User Guide
Using the VPO Application Programming Interfaces
Overview of the VPO APIs
Chapter 4 165
Overview of the VPO APIs
VPO provides several APIs to VPO functions which enable a
knowledgeable user to enhance the operations and problem management
of VPO. This chapter provides an overview of all available APIs—they
are described in more detail in the VPO Developer’s Reference. The APIs
can be further subdivided into the:
❏ VPO Operator APIs
The VPO Operator APIs provide a set of functions that allow you to
operate on VPO messages, message events, and application
responses, for example to own or disown a message.
This group of APIs also includes the Interface API. The Interface API
provides a set of functions that allow access to VPO by opening one of
the following interfaces:
• Server Message Stream Interface
• Agent Message Stream Interface
• Legacy Link Interface
• Application Response Interface
• Message Event Interface
The VPO Interfaces use the Interface API functions to register with
VPO to receive data. When the requested data is available, VPO
sends it to the instance of the interface which made the request.
❏ VPO Configuration APIs
The VPO Configuration APIs provide a set of functions to configure
VPO data directly in the database. The functions allow you, for
example to configure new VPO templates or managed nodes, or to
modify existing applications or users. In addition, functions are
available to control access to VPO data, and to distribute your
configuration changes to the managed nodes.