共用方式為


同步處理點層級 2 確認支援

Host Integration Server 中的目前 APPC 實作支援 與同步層級 的AP_NONE、AP_CONFIRM_SYNC_LEVEL或AP_SYNCPT交談。 DEALLOCATEMC_DEALLOCATEPREPARE_TO_RECEIVEMC_PREPARE_TO_RECEIVE動詞命令會指定類型成員,指出所需的同步處理層級。 此參數解譯如下:

配置的 synclevel 指定的類型 執行的動作
AP_NONE AP_FLUSH FLUSHMC_FLUSH動詞動作在解除配置或方向變更之前。
AP_NONE AP_SYNCLEVEL FLUSHMC_FLUSH動詞動作在解除配置或方向變更之前。
AP_SYNCPT AP_FLUSH FLUSHMC_FLUSH動詞動作在解除配置或方向變更之前。
AP_SYNCPT或AP_CONFIRM_SYNC_LEVEL AP_CONFIRM_TYPE 取消配置或變更方向之前 ,CONFIRMMC_CONFIRM 動詞的動作。
AP_SYNCPT AP_SYNCLEVEL 假設在主機整合伺服器中使用 APPC API 建置的同步點實作會適當地實作延遲狀態。 請參閱下列附注。

注意

使用已配置的 synclevel AP_SYNCPT和指定 類型的 AP_SYNCLEVEL,假設廠商提供的 Sync Point 元件會適當地實作延遲狀態。 廠商提供的同步點系統必須:

  • 針對synclevel指定類型AP_SYNCLEVEL時,攔截 Sync Point Level 2 交談上的DEALLOCATEMC_DEALLOCATE、PREPARE_TO_RECEIVEMC_PREPARE_TO_RECEIVE動詞。

  • 維持延遲狀態,直到該狀態的其中一個動詞有效為止。

  • 完成動詞時,向主機整合伺服器發出原始 DEALLOCATEMC_DEALLOCATEPREPARE_TO_RECEIVEMC_PREPARE_TO_RECEIVE 動詞命令。

    主機整合伺服器不會直接實作延遲狀態。 特別是,當 DEALLOCATEMC_DEALLOCATEPREPARE_TO_RECEIVEMC_PREPARE_TO_RECEIVE 動詞命令收到時,在同步點交談上指定為AP_SYNCLEVEL 的類型 時,這會被視為交談具有 同步 AP_NONE層級。

    因此,同步點層級 2 交談可以使用確認類型同步處理、 DEALLOCATEMC_DEALLOCATEPREPARE_TO_RECEIVEMC_PREPARE_TO_RECEIVE 動詞命令進行修改,以支援AP_CONFIRM_TYPE的類型成員。

    DEALLOCATEMC_DEALLOCATEPREPARE_TO_RECEIVEMC_PREPARE_TO_RECEIVE動詞命令會指定類型成員,指出所需的同步處理層級。 此參數解譯如下:

配置的 synclevel 指定的類型 執行的動作
AP_NONE AP_FLUSH FLUSHMC_FLUSH動詞動作在解除配置或方向變更之前。
AP_NONE AP_SYNCLEVEL FLUSHMC_FLUSH動詞動作在解除配置或方向變更之前。
AP_CONFIRM_SYNC_LEVEL AP_FLUSH FLUSHMC_FLUSH動詞動作在解除配置或方向變更之前。
AP_CONFIRM_SYNC_LEVEL AP_SYNCLEVEL 取消配置或變更方向之前 ,CONFIRMMC_CONFIRM 動詞的動作。