遠端發出的 SYNCPT 動詞
遠端發出 SYNCPT 動詞命令。
本機 TP 會根據使用基本或對應的交談,發出 RECEIVE_AND_WAIT 或 MC_RECEIVE_AND_WAIT動詞 (,) 從遠端交易程式接收資料。 廠商 API 會以透明方式將動詞傳遞至主機整合伺服器。
what_rcvd = AP_PS_HEADER 完成RECEIVE_AND_WAIT或MC_RECEIVE_AND_WAIT動詞命令。 資料緩衝區包含 PREPARE PS 標頭。
廠商 API 會發出另一個 RECEIVE_AND_WAIT 或 MC_RECEIVE_AND_WAIT 動詞命令,以接收遠端 TP 的傳送指示。
廠商 API 會傳回交易程式的 RECEIVE_AND_WAIT 或 MC_RECEIVE_AND_WAIT 動詞命令,並將 VCB 的 what_rcvd 欄位設定為 TAKE_SYNCPT。
交易程式發出 SYNCPT 動詞命令。
廠商 API 會產生REQUEST_COMMIT PS 標頭,並使用 SEND_DATA 或 MC_SEND_DATA 動詞來傳輸它。 如果交談已對應, 則會發出MC_SEND_DATA 動詞命令,並將 VCB 的 data_type 欄位設為 AP_PS_HEADER。
廠商 API 接著會發出 RECEIVE_AND_WAIT 或 MC_RECEIVE_AND_WAIT 動詞命令,以提供遠端 TP 方向傳送。
RECEIVE_AND_WAIT或MC_RECEIVE_AND_WAIT動詞命令會完成,並將 VCB 的[what_rcvd] 欄位設定為 [AP_PS_HEADER]。 資料緩衝區包含 COMMITTED PS 標頭。
發出另一 個RECEIVE_AND_WAIT 或 MC_RECEIVE_AND_WAIT 動詞命令,以取得傳送的許可權。
FORGET PS 標頭已備妥並傳送至遠端交易程式。
FORGET 會藉由發出PREPARE_TO_RECEIVE或MC_PREPARE_TO_RECEIVE,並將 VCB 的ptr_type欄位設為AP_FLUSH,以排清並指定給遠端交易程式的方向。
當 PREPARE_TO_RECEIVE 或 MC_PREPARE_TO_RECEIVE 動詞完成時,廠商 API 會將 SYNCPT 動詞傳回至本機交易程式。