[z/OS]

Connect:Direct 節點來回傳送資料集

您可以使用 Connect:Direct 橋接器,在 Managed File Transfer 代理程式與 IBM® Sterling™ Connect:Direct® 節點之間傳送資料集。 您可以將資料集指定為傳送來源及/或傳送目的地。

指定資料集名稱

若要在傳送要求中的 Connect:Direct 節點上指定資料集,請使用用於 Managed File Transfer 代理程式之間資料集傳送的語法,但有兩項變更:
  • 您必須以 Connect:Direct 節點名稱和冒號 (:) 作為資料集名稱的字首。 語法如下:
    
    cdNode:data_set_name{;attrib1;...;attribN}
    例如,若要在 Connect:Direct 節點 CD_NODE1 所在的系統上指定稱為 OBJECT.LIB 的分割資料集,請使用下列語法:
    
    CD_NODE1://'OBJECT.LIB';RECFM(F,B);BLKSIZE(800);LRECL(80)
    在此範例中,文字 RECFM(F,B);BLKSIZE(800);LRECL(80) 指定了三個選用屬性。
  • 指定的資料集名稱不論是否以單引號字元括住,都會解譯為完整資料集名稱。 系統永不新增任何字首。 如果要指定字首(例如,執行代理程式的使用者 ID),您必須將其指定為資料集名稱的一部分。 這與僅涉及 Managed File Transfer 代理程式之資料集傳送的行為不同,其中如果指定的資料集名稱未以單引號字元括住,系統會為目的地代理程式新增預設高階限定元的字首。

除了這兩項變更之外,請使用 Managed File Transfer 代理程式之間用於資料集傳送的相同語法來指定資料集名稱及任何選用屬性,其具有下列規則:
  • 您必須以兩個正斜線字元 (//) 作為資料集名稱的字首。
  • 如果要指定資料集屬性,請在資料集名稱之後提供這些屬性(以分號區隔)。 必須以適合 BPXWDYN 的 key(value) 格式提供屬性。

如需在傳送要求中指定資料集的相關資訊,請參閱 fteCreateTransfer (開始新的檔案傳送)fteCreateTemplate (建立新的檔案傳送範本)

要在傳送要求中使用的參數

對於涉及 Connect:Direct 節點上資料集的大部分傳送要求,您可以使用與僅涉及 Managed File Transfer 代理程式之資料集傳送相同的方式來指定來源及目的地資料集。 請將 source_specification-ds-dp 參數,與 fteCreateTransferfteCreateTemplate 指令搭配使用。

附註: 如果傳送目的地是 PDS ,且目的地代理程式是 Connect:Direct 橋接器代理程式,則必須指定值為 overwrite-de 參數。

指定資料集屬性

某些資料集屬性由 Managed File Transfer 設定,並作為參數傳遞至 Connect:Direct COPY 處理程序。 您也可以透過指定適當的 BPXWDYN 索引鍵,在傳送要求中提供某些屬性。 Connect:Direct 橋接器會將具有相等 Connect:Direct 內容的金鑰轉換為 Connect:Direct所需的格式。 例如,在資料集規格 CD_NODE1://'OBJECT.LIB';RECFM(F,B);BLKSIZE(800);LRECL(80) 中,會將屬性 RECFM(F,B);BLKSIZE(800);LRECL(80) 轉換為 DCB=(RECFM=FB,BLKSIZE=800,LRECL=80)

如需這兩種參數類型之間對映的詳細資料,包括支援與 Connect:Direct 傳送搭配使用之 BPXWDYN 鍵的詳細資料,請參閱 Connect:Direct 程序陳述式參數與 BPXWDYN 鍵之間的對映。 並非所有 BPXWDYN 鍵都有對等的 Connect:Direct 程序參數,並非所有 Connect:Direct 程序參數都有對等的 BPXWDYN 鍵。

其他考量

  • 如果傳送目的地是 Connect:Direct 節點上的分割資料集,則必須在傳送之前建立分割資料集,因為 Connect:Direct 節點不會為您建立它。