TS/MP Management Programming Manual (G06.24+, H06.03+)
TS/MP Management Programming
NonStop TS/MP Management Programming Manual—540082-001
2-6
Design Considerations
Figure 2-1 on page 2-6 illustrates the commands sent and the responses received
when configuring a Pathway subsystem.
For a more detailed description of how to build command messages and decode
responses, see Section 3, SPI Programming Considerations. Details on the SPI
procedures and their use with various languages are available in the SPI Programming
Manual.
Design Considerations
Consider these points when designing, configuring, and securing a management
application that sends commands to and receives replies from a Pathway subsystem:
•
The PATHMON process does not support multiple outstanding requests from the
same program. Only one NOWAIT I/O operation is permitted for each opener.
•
Pathway subsystems do not support cancellation of outstanding commands (that
is, an asynchronous command abort).
If an application calls the CANCEL or CANCELREQ procedure to cancel requests
to the PATHMON process, only the reply is cancelled if the PATHMON process
has already read the command message (that is, the cancellation is partial). The
PATHMON process executes the command and issues a reply, which the
operating system then discards. Cancellation of the command does take effect if
the PATHMON process has not yet read the command message. However, the
application cannot determine whether the command message has been read. If a
new request is sent to the PATHMON process before it has completed processing
a previous cancel request, error 28 is returned.
Figure 2-1. Sending Commands and Receiving Responses
Management
Application
START
PATHWAY
DEF PATHWAY
PATHMON
RESPONSE
PATHMON
Config
File
SSINIT
SSPUT
WRITEREAD
SSGET
Message Buffer
VST006.vsd