Management state Explain state diagram

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