對於基本交談,同步點命令會透過使用 SEND_DATA 或 MC_SEND_DATA動詞在 LU 6.2 交談之間傳送簡報標頭 (PS ) 。 所有簡報標頭都包含指定長度為 1 的長度欄位,這通常不合法。 若要支援同步點交談,對主機整合伺服器簡報服務元件進行下列修改:
在具有 同步層級 AP_SYNCPT的基本交談上,不會拒絕傳送指定一般資料流程 (GDS) 長度為 1 的資料。 如果 synclevel 未AP_SYNCPT,它們將會如先前一樣遭到拒絕。
在對應的交談上,PS 標頭不會包裝成對應的交談應用程式資料邏輯記錄, (傳送 GDS 識別碼時0x12FF) ,或在收到 GDS 標頭時將其移除。
在對應的交談上,應用程式必須負責提供完整的 PS 標頭,包括長度欄位。 同樣地,長度欄位會包含在接收動詞所傳回的 PS 標頭資料中。
若要達到後者 ,MC_SEND_DATA 動詞和接收動詞 (MC_RECEIVE_AND_POST、 MC_RECEIVE_AND_WAIT和 MC_RECEIVE_IMMEDIATE) 需要修改,如下所示:
新的參數 data_type會新增至 MC_SEND_DATA 動詞。 當此值設定為AP_APPLICATION (預設值時,0x00) 會將資料當做應用程式資料傳送, (GDS 識別碼0x12FF) 一樣。 當它設定為AP_PS_HEADER時,資料會如上所述傳送。
下列兩個新值會針對接收動詞的 what_rcvd 成員新增,以指定所接收的資料是 PS 標頭:
AP_PS_HEADER_COMPLETE
AP_PS_HEADER_INCOMPLETE
如果應用程式發出接收動詞, 且rtn_status 設定為 AP_YES,主機整合伺服器將會傳回狀態與AP_PS_HEADER_COMPLETE,但AP_DEALLOCATE_NORMAL和AP_CONFIRM_DEALLOCATE除外。 這是為了避免當 COMMIT PS 標頭送達時,與 LU 6.2 會話的交談提前中斷連線,並顯示交談結束指示。
廠商提供的同步點支援元件負責將這些 PS 標頭轉換成適當的同步點傳回碼 (,例如,TAKE_SYNCPT) 。