The HP Desk Intrinsics [ HP DeskManager Customization ] MPE/iX 5.0 Documentation
HP DeskManager Customization
The HP Desk Intrinsics
The HP Desk Intrinsics are only available with HP DeskManagerPLUS. Yet
they do offer significant advantages over FSC and over the Application
Data Passing mechanism. In comparison with FSC the notable advantage is
the ease of programming and greater functionality. In comparison with
Application Data Passing you have application integration.
Strengths Compared With FSC
Simple data The format of the data is much more simple, and does
formats not require such a detailed programming knowledge.
Application has The user application has more control over messages
control it sends into or receives from HP Desk. Messages are
not automatically deleted from HP Desk when they have
been read by a gateway application. The application
must implicitly delete each message from the HP Desk
database when it has finished with it.
Acknowledgment Full two-way acknowledgments are supported.
handling
Addressing The addressing information is provided in fixed
information is record format and by the nature of its construction
separated from provides simpler programmatic handling. The saving
data here is in programming and CPU time (as parsing ARPA
is not required).
Many applications More than one gateway application can sign on to a
per gateway single gateway. This allows us to speed up the
transfer of data to and from HP Desk. Note, however,
that each mailnode can only be accessed by one
Gateway application at a time.
Strengths Compared With Application Data Passing
Not user-based The Application Data Passing mechanism is intended to
link a user application into the HP Desk User
Interface of a given user. This user must be the
same one who invoked the application. It does not
have the ability to send mail, use the Calendar,
receive mail, do name searches and so on. It is
limited in essence to being able to move basic items
to and from an area of HP Desk and an MPE file, forms
processing, switching to and from HP Desk and the
application, executing script files, checking for new
mail, and logging off HP Desk.
Application run Application Data Passing was designed to work when
independently the application has been started as a son process of
HP Desk. (However, you can get around this
limitation with the &CALLFATHER script directive.)
The User They are designed to use the mailing and
Intrinsics work Calendar/Diary facilities of HP Desk, and are
independently of concerned only with the In Tray, Out Tray, Pending
the User Interface Tray and Calendar/Diary of the user interface. They
do not require user intervention but supply the
calling application with direct mailing and Calendar
capabilities.
Various functions The Supporting Intrinsics offer a variety of
can be used functions including message deletion, signing off HP
Desk, explanation of error messages, name probes and
foreign address conversion, document conversion,
listing of In Tray or Pending Tray and switching
Session Profiles.
Can easily link to There is no overlap between the Gateway Intrinsics
other systems and Application Data Passing. The Gateway Intrinsics
are a set of tools designed to link HP Desk and other
electronic mail systems, whereas the Application Data
Passing has no such facility.
Ease of Writing code using the Intrinsics is much easier than
programming using the Application Data Passing mechanism.
Therefore in some situations, you will have to decide
which is more appropriate. There is no special
formula for this, but perhaps a general guide might
be:
* If you particularly need the ability to move
items from one area of HP Desk to another or
to use script files, then use the Application
Data Passing,
* If you need mailing services, use the
Intrinsics.
Considerations Compared With FSC
Need to understand To use the Gateway Intrinsics, the programmer will
HP Desk transport need to know more about the transport system of HP
Desk than is required with FSC, where the emphasis is
on ARPA knowledge.
MPE/iX 5.0 Documentation