本機發出的 BACKOUT 動詞

Image that shows how the BACKOUT verb is issued locally.
BACKOUT 動詞在本機發出。

  1. 本機交易程式會根據使用基本或對應交談來接收遠端交易程式的資料,發出 RECEIVE_AND_WAITMC_RECEIVE_AND_WAIT 動詞) (。 廠商 API 會以透明方式將動詞傳遞至Host Integration Server。

  2. RECEIVE_AND_WAIT或MC_RECEIVE_AND_WAIT動詞會完成,並將 VCB的 what_rcvd欄位設定為 AP_PS_HEADER。 資料緩衝區包含 PREPARE PS 標頭。

  3. 廠商 API 會發出另一個 RECEIVE_AND_WAITMC_RECEIVE_AND_WAIT 動詞,以從遠端 TP 接收傳送指示。

  4. 廠商 API 會傳回交易程式的 RECEIVE_AND_WAITMC_RECEIVE_AND_WAIT 動詞,並將 VCB 的 what_rcvd 欄位設定為 TAKE_SYNCPT

  5. 交易程式會發出 BACKOUT 動詞來備份交易。

  6. 廠商 API 會產生 類型為 BACKOUT_RESYNC 的SEND_ERRORMC_SEND_ERROR 動詞,以傳送輪詢感知程式碼0x08240001。

  7. 廠商 API 接著發出 CONFIRMMC_CONFIRM 動詞,以排清 SEND_ERRORMC_SEND_ERROR 動詞,並從遠端交易程式要求回應。

  8. 當遠端交易程式發出CONFIRMED或MC_CONFIRMED動詞時,CONFIRMMC_CONFIRM動詞就會完成。 然後,廠商 API 會將 BACKOUT 動詞動詞傳回至本機交易程式。