Table 29 — UML role name in “close” operation normal response
Name Definition
Data type Optionality and use
sessionInfo The core set of parameters required in each
message exchanged between a client and server operating in a session context,
where these parameters support message routing and session management
SessionInfo, See Table 12
Zero or one Conditional Include when sessions are
supportedrequired by protocol binding andor
result sets are persistent
NOTE This general model assumes that operation failure will be signalled to the client in a manner specified by
each protocol binding.
7.2.5.4 “status” operation
The “status” operation is more completely specified in Table 30. provides a UML model of the “status” operation that shows the complete Session class with the StatusRequest
and StatusResponse classes and the class they use. The operation request includes the attribute and association role name listed and defined in Table 31. The normal operation
response includes the attribute and association role name listed and defined in Table 32.
Table 30 — Definition of “status” operation
Definition Allows clients to retrieve current status of specified previously initiated operation in a
session, either currently running or completed
Receives Identifiers of session, previous operation request, and this operation request
Returns
Session or request IDs
Exceptions Missing Parameter Value, Invalid Parameter Value
Pre-conditions Client has previously initiated identified session and operation
Post-conditions Result document returned to requesting client
Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved.
47
Figure 12 — “status” operation UML static model Table 31 — UML attribute and role in “status” operation request
Name Definition
Data type and value Optionality and use
sessionInfo The core set of parameters required
in each message exchanged between a client and server
operating in a session context, where these parameters support
message routing and session management
SessionInfo, See Table 12
Zero or one Conditional Include when sessions are
supportedrequired by protocol binding andor
result sets are persistent
requestIDtoStatus Unique requestID for operation
execution to be obtain status of Integer
Value of request to status
Zero or one Conditional Include when sessions are
supportedrequired by protocol binding andor
result sets are persistent
48
Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved.
Table 32 — UML attribute and role in “status” operation normal response
Name Definition
Data type and value Optionality and use
sessionInfo The core set of parameters required in
each message exchanged between a client and server operating in a session
context, where these parameters support message routing and session
management SessionInfo, See Table
12 Zero or one Conditional
Include when sessions are supportedrequired by
protocol binding andor result sets are persistent
status Message containing the status
disposition CharacterString
Values TBD Zero or one Conditional
Include when sessions are supportedrequired by
protocol binding andor result sets are persistent
NOTE This general model assumes that operation failure will be signalled to the client in a manner specified by
each protocol binding.
7.2.5.5 “cancel” operation