7.4.6 Management state
The Management State Diagram is shown in Figure 24. A session can be in the Management substate, once a successful initialization has occurred at which time the
Management substate will be in the initial state. The requests are independent and paired, i.e., the response upon leaving the Processing Request state is determined by the request
that caused the transition into the Processing Request State.
Once the processing of a request has completed a response is sent and the state transitions to Idle. Transition out of the Idle state occurs upon the client sending a subsequent
management request in which case the state transitions to Processing Request. When a TerminateRequest is received, the Catalogue Interface state, which includes the
Management substate, transitions from Main to the end state also closing the Management state.
Management
request compl et e CG_Creat eCat al ogResponse or
CG_Creat eM et adat aResponse or CG_Updat eCat al ogResponse or
CG_Del et eCat al ogResponse CG_StatusRequest
CG_StatusResponse CG_Cancel Request
CG_Cancel Response, CG_Creat eCat al ogResponse or
CG_Creat eM et adat aResponse or CG_Updat eCat al ogResponse or
CG_Del et eCat al ogResponse
Proces s ing Reques t
CG_Creat eCat al ogRequest or CG_Creat eM et adat aRequest or
CG_Updat eCat al ogRequest or CG_Del et eCat al ogRequest
Idle
CG_Creat eCat al ogRequest or CG_Creat eM et adat aRequest or
CG_Updat eCat al ogRequest or CG_Del et eCat al ogRequest
Figure 24 — Management state diagram
7.4.7 Explain state diagram
The Explain State Diagram is shown in Figure 25. A session can be in the Explain substate, once a successful initialization has occurred at which time the Explain substate
will be in the initial state. The requests are independent and paired, i.e., the response upon leaving the Processing Request state is determined by the request that caused the
transition into the Processing Request State.
Once the processing of a request has completed a response is sent and the state transitions to Idle. Transition out of the Idle state occurs upon the client sending a subsequent
explain request in which case the state transitions to Processing Request. When a TerminateRequest is received, the Catalogue Interface state, which includes the Explain
substate, transitions from Main to the end state also closing the Explain state.
Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved.
65
Proces s ing Reques t
Explain
CG_ExplainServerReques t or CG_ExplainCollectionReques t
res pons e ready CG_ExplainServerRes pons e or
CG_ExplainCollectionRes pons e CG_cancelReques t
CG_CancelRes pons e, CG_ExplainServerRes pons e or
CG_ExplainCollectionRes pons e
CG_StatusRequest CG_StatusResponse
Idle CG_ExplainServerReques t or
CG_ExplainCollectionReques t
Figure 25 — Explain state diagram 8
Z39.50 protocol binding
8.1 Architecture 8.1.1 Introduction