共用方式為


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

步驟 2 of 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-自訂傳輸屬性] 對話方塊中,執行下列動作:

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

      53ae71e1-89ec-49c5-8096-ff04a2c94c0a傳送埠

    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 群組]、[應用程式],以及部署協調流程的 BizTalk 應用程式。

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

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

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

    1. 選取您要卸載一般檔案 IDOC 的檔案埠。

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

    3. 按一下 [確定]。

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

後續步驟

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

另請參閱

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