共用方式為


步驟 2:設定 WCF-Custom 單向傳送埠

步驟 2/3

完成時間: 10 分鐘

目的: 在此步驟中,您會設定 WCF-Custom 埠,將一般檔案 IDOC 傳送至 SAP 系統。 設定埠之後,您會將 BizTalk 應用程式設定為使用 WCF-Custom 傳送埠。

先決條件

您必須已建置並部署 vPrev BizTalk 專案,才能將 IDOC 傳送至 SAP 系統。

設定 WCF-Custom 單向傳送埠

  1. 啟動 BizTalk Server 管理控制台。

  2. 在主控台樹中,展開 [BizTalk 群組],然後展開 [ 應用程式]。

  3. 展開您要在其中建立傳送埠的應用程式。

  4. 以滑鼠右鍵按兩下 [ 傳送埠],指向 [ 新增],然後按兩下 [ 靜態單向傳送埠]。

  5. 在 [ 傳送埠內容] 對話框的 [ 一般 ] 索引標籤上,輸入傳送埠的名稱。

  6. 從 [ 類型 ] 下拉式清單中,選取 [WCF-Custom],然後按兩下 [ 設定]。

  7. [WCF-Custom 傳輸屬性 ] 對話框中,執行下列動作:

    1. 按兩下 [ 一般 ] 索引標籤,然後在 [ 位址(URI)] 欄位中,指定要將訊息傳送至 SAP 系統的連線 URI。 如需連線 URI 的詳細資訊,請參閱 建立 SAP 系統連線 URI

      傳送埠中指定的連接 URI

    2. 在 [ 一般] 索引標籤的 [ 動作] 文字框中,輸入作業的動作。 若要傳送一般檔案 IDOC,您必須使用 WCF 型 SAP 配接器公開的 SendIdoc 作業。 SendIdoc 作業可讓配接器用戶端傳送具有弱型別架構的 IDOC。 如需詳細資訊,請參閱 SAP 中的 IDOC 作業。 下圖顯示 [ 動作] 文本框,其中包含 SendIdoc 作業的動作。

      在傳送埠 中指定動作

    3. 按一下繫結 索引標籤,然後從繫結類型下拉式清單中選取sapBinding

    4. 按兩下 [ 認證] 索引標籤,並指定要連線到 SAP 系統的認證。

    5. 按兩下 [ 訊息 ] 索引標籤,然後在 [ 輸出 WCF 訊息本文 ] 區段中,選擇 [ 範本] 選項。

    6. [XML ] 文字框中,指定將用來建構 WCF 訊息的範本。 如此一來,您會建立符合 WCF 型 SAP 配接器 之 SendIdoc 作業的訊息。 如需 SendIdoc 作業之訊息結構的詳細資訊,請參閱 IDOC 作業的訊息架構

      指定輸出 WCF 訊息 的範本

      針對 SendIdoc 作業,您必須指定下列範本:

      <SendIdoc xmlns="http://Microsoft.LobServices.Sap/2007/03/Idoc/">
      <idocData><bts-msg-body xmlns="http://www.microsoft.com/schemas/bts2007" encoding="string"/></idocData>
      </SendIdoc>
      

      在上述範本中, bts-msg-body 是使用與檔案接收埠相關聯的一般檔案反組譯程式所建立的 XML IDOC。 XML IDOC 會封裝在 SendIdoc 訊息中。

    7. 按一下套用,再按一下確定

  8. 在 [ 傳送埠屬性 ] 對話框中,從 [ 傳送處理程式 ] 下拉式清單中,選取 [BizTalkServerApplication]。

  9. 傳送管線 下拉式清單中,選取 ConvertToFlatFile。 這個一般檔案組合器管線已經是 vPrev BizTalk 專案的一部分,可用來將 XML IDOC 轉換成一般檔案 IDOC。

  10. 按一下 [確定]

設定 BizTalk 應用程式

  1. 在 BizTalk Server 管理控制台中,展開 BizTalk GroupApplications,以及部署作業流程的 BizTalk 應用程式。

  2. 以滑鼠右鍵按兩下 BizTalk 應用程式,然後選取 [ 設定]。

  3. 從左窗格中,點擊要設定的協調。 從右窗格的 [ 主機 ] 下拉式清單中,選取 BizTalk 主機實例。

  4. 在 [ 系結] 方塊下,將 BizTalk 協調流程的邏輯埠對應至 BizTalk Server 管理控制台中的實體埠。

    1. 選取您要放置平面檔案 IDOC 的檔案埠。

    2. 選取本主題稍早建立的 WCF-Custom 傳送埠。

    3. 按一下 [確定]

      如需在 BizTalk Server 中設定應用程式的詳細資訊,請參閱 如何設定應用程式

後續步驟

您現在已完成將 vPrev BizTalk 專案移轉至使用 WCF 型 SAP 配接器將 IDOC 傳送至 SAP 系統的 BizTalk 專案。 您現在必須傳送一般檔案 IDOC 來測試已移轉的 BizTalk 應用程式,如 步驟 3:測試已移轉的應用程式中所述。

另請參閱

教學課程 3:移轉 SAP Send IDOC BizTalk 專案