共用方式為


設定 SharePoint Services 傳送埠

本主題比較靜態傳送埠與動態傳送埠,並列出建立Windows SharePoint Services傳送埠的步驟。 具體而言:

靜態傳送埠與動態傳送埠的比較

建立靜態傳送埠

建立動態傳送埠

靜態傳送埠與動態傳送埠的比較

  靜態傳送埠 動態傳送埠
使用具有不同配接器的單一傳送埠。 No

建立靜態傳送埠時,需要傳輸類型。
Yes

動態傳送埠通常會新增至協調流程。 傳輸類型是在協調流程邏輯中設定。
使用具有不同傳送埠屬性 (如 URL) 的單一傳送埠。 No

建立靜態傳送埠時,必須設定某些配接器屬性 (如 URL)。
Yes

動態傳送埠通常會新增至協調流程。 這些屬性是在協調流程邏輯中設定。
必須使用預設傳送處理常式。 No

建立傳送埠時,可設定傳送處理常式。
No

建立傳送埠時,可設定傳送處理常式。
在您不知道訊息去處時使用。 No

建立靜態傳送埠時,您會指定傳輸類型和結束位置。
Yes

您可以在協調流程和內容型路由案例中設定結束位置。 這些規則也可以用來篩選訊息傳送目的地的位置。
使用單一傳送埠將訊息傳送給多個合作夥伴。 No

建立靜態傳送埠時,您會指定傳輸類型和結束位置。
Yes

動態傳送埠通常會新增至協調流程。 這些屬性是在協調流程邏輯中設定,而且根據您指定的規則,可以將訊息傳送給多個合作夥伴。

建立靜態傳送埠

建立靜態傳送埠時,傳送埠會使用與傳輸類型相關聯的預設傳送處理常式。 使用Windows SharePoint Services配接器時,預設的傳送處理常式為BizTalkServerApplication。 如需新增傳送處理常式的步驟,請移至 如何建立配接器處理常式

建立靜態傳送埠:

  1. BizTalk Server 管理主控台中,依序展開[BizTalk群組 [GroupName]、[應用程式],然後展開應用程式以包含傳送埠。

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

    重要

    無法使用 Windows SharePoint Services 配接器設定靜態 Solicit-Response 傳送埠

  3. [屬性] 中,按一下 [類型] 下拉式清單中的[Windows SharePoint Services]。 輸入 [名稱]、[ 傳送處理常式] 和 [ 傳送管線 ] 屬性。

  4. 按一下 [設定] 。 在 [屬性]中,設定下列專案:

    屬性 Description
    配接器 Web 服務連接埠 [必要]。 裝載 SharePoint Services 配接器 Web 服務的 IIS 網站上設定的埠。

    預設值為埠 80,這是標準 HTTP 埠。 如果使用 80 以外的連接埠,請更新此值。
    逾時 [必要]。 此值決定配接器從 Web 服務接收回應的時間 (以毫秒為單位)。

    預設值為 100000 毫秒 , (100 秒) 。

    如果訊息或批次大小高於預期,則提高此值。

    配接器執行階段 Web 服務對 Windows SharePoint Services 配接器 Web 服務的呼叫逾時 (以毫秒為單位)。 如果訊息或批次大小高於配接器所預期的平均值時,您可能需要增加這個值。
    使用用戶端 OM [必要]。 決定使用 SharePoint Client Side Object Model (CSOM) 或 Service Side Object Model (SSOM)。

    預設值為 [是]。 將 設定為[是] 以在BizTalk Server上使用 SharePoint CSOM。 SharePoint Services電腦上沒有需求。

    設定為[否] 以使用 SharePoint SSOM,其中包含安裝在SharePoint Services電腦上的 Web 服務。

    附錄 B:安裝 Microsoft SharePoint 配接器提供有關SharePoint Services配接器所使用的 SSOM 和 CSOM 元件的特定資訊。
    目的資料夾 URL [必要]。 要儲存檔的SharePoint Services資料夾 URL。 輸入 SharePoint 網站的相對路徑。 例如, 共用文件共用文件/採購單/。 清單也可作為目的地使用。 例如, 清單/工作。 如果指定清單,訊息本文不會與清單項目一起儲存。 從訊息擷取的值會升級到 SharePoint 資料行中。 注意: SharePoint 文件庫或資料夾 URL 與其名稱不同。 請檢查 Web 瀏覽器中的位址以找出正確的 URL。
    檔案名稱 選擇項。 輸入SharePoint Services檔案名。

    輸入檔案名,例如 PurchaseOrder0001.xml 或運算式。 運算式可以混合任何常值、巨集和 XPATH 查詢。 例如,輸入 PurchOrd-%XPATH=//po:PurchaseOrderId%-%MessageID%.xml。 若未提供檔案名稱,就會使用原始檔案的名稱、協調流程所提供的值,或 'Msg-%MessageID%.xml'。 如需詳細資訊,請參閱Windows SharePoint Services配接器運算式注意: 將訊息傳送至清單時,會忽略此 Filename 值,而不會儲存在 SharePoint 資料行中。 而是使用 16 個可用資料行的其中一個,以更新 [標題] 資料行。 SharePoint 清單沒有 [檔案名稱] 資料行。
    命名空間別名 選擇項。 命名空間別名定義的逗號或分號分隔清單。

    使用此欄位來定義 [檔案名稱] 或 [資料行值] 欄位中引用的 XPATH 查詢所使用的命名空間別名。 例如 ,輸入 po= 'http://OrderProcess/POrder' , conf= 'http://OrderProcess/Confirmation' xmlns=「」; ipsol='{D8217CF1-4EF7-4bb5-A30D-765ECB09E0D9}'注意: 此屬性不會覆寫 WSS。協調流程所定義的 ConfigNamespacesAliases 訊息內容屬性。 反而會合併這兩個值。
    Overwrite [必要]。 如有檔案存在,請判斷此檔案是否遭到覆寫。

    預設值為 [否]。 這些選項包括:

    - :如果同名的檔案存在,則引發錯誤並暫停訊息。
    - 協調流程:如果具有相同名稱的檔案存在,則會使用協調流程中定義的值。
    - 重新命名:如果具有相同名稱的檔案存在,請重新命名新檔案。
    - :如果現有檔案的名稱相同,則會覆寫它。
    當設定為[是] 時,傳送具有相同名稱的大量訊息可能會導致 SharePoint 事件檢視器錯誤。 這些錯誤並不會影響配接器,而且會重試所有失敗的訊息。
    SharePoint 網站 URL [必要]。 SharePoint Services網站的完整 URL。 例如,HTTP:// SharePointServer/sites/TestSite。 注意: 傳送埠或接收位置 URI 不能超過 256 個字元。
    Microsoft Office 整合 [必要]。 針對二進位訊息,您必須使用 [否 ] 或 [ 選擇性]。

    預設值為 選擇性。 這些選項包括:

    • :依 原樣儲存檔。 對於二進位訊息,可以使用這個選項。
    • 選擇性:修改檔,使其自動在 Office 應用程式中開啟,例如 InfoPath。 如果找不到處理指示,則會 依原樣處理檔。 對於二進位訊息,可以使用這個選項。
    • 協調流程:使用協調流程中定義的值。
    • :修改檔,使其自動在 Office 應用程式中開啟,例如 InfoPath。 如果找不到處理指示,則會擱置資訊。

      當設定為 [是] 時,至少需要下列其中一個屬性組:

      • 範本文件庫範本命名空間資料行
      • 範本後援文件庫範本後援命名空間資料行
    • 是 (InfoPath 表單庫) :如果 InfoPath 解決方案位於表單庫中,則會修改檔,讓它在 Office 應用程式中自動開啟,例如 InfoPath。 若表單庫沒有解決方案,則會擱置訊息。
    範本文件庫 只有在填入[範本命名空間資料行] 時才需要。 存放 InfoPath 解決方案的 SharePoint 文件庫。 例如, 我的解決方案。 配接器會在 範本文件庫中 尋找相符的 InfoPath 解決方案。 如果找不到解決方案,配接器會在 [範本後援文件庫] 中尋找。 注意:範本文件庫至少需要一個填入下列專案的 SharePoint 資料行「單行文字」:
    • 使用 InfoPath 方案開啟之 XML 檔的命名空間和根節點
    • 或者,XML 文件的根節點
    如需詳細資訊,請參閱逐步解說:課程模組 2 - 整合 Office 與Windows SharePoint Services配接器
    範本後援文件庫 只有在填入[範本後援命名空間資料行] 時才需要。 存放 InfoPath 解決方案的 SharePoint 文件庫。 例如 ,範本

    如果 範本文件庫中找不到解決方案,配接器會在 [範本後援文件庫 ] 中尋找相符的 InfoPath 解決方案。 [範本後援文件庫] 和 [範本文件庫] 欄位可以搭配兩組 InfoPath 解決方案使用。 目前有一些一般 InfoPath 解決方案適用於所有一般用途,而且還有供特定夥伴使用的專業 InfoPath 解決方案。 [ 範本後援文件庫 ] 欄位應該指向一般解決方案,而 [範本文件庫 ] 應該指向該特定合作夥伴的特殊解決方案。 注意:範本後援文件庫 至少需要一個填入下列專案的 SharePoint 資料行「單行文字」:
    • 使用 InfoPath 方案開啟之 XML 檔的命名空間和根節點
    • 或者,XML 文件的根節點
    如需詳細資訊,請參閱逐步解說:課程模組 2 - 整合 Office 與Windows SharePoint Services配接器
    範本後援命名空間資料行 只有在填入範本後援文件庫時才需要。 存放 InfoPath 解決方案命名空間的 SharePoint 文件庫。 例如 ,myNamespace注意: 此欄位區分大小寫。
    範本命名空間資料行 只有在填入範本文件庫時才需要。 儲存 InfoPath 方案命名空間的 SharePoint 範本文件庫 資料行。 例如 ,myNamespace注意: 此欄位區分大小寫。
    SharePoint 線上密碼 選擇項。 SharePoint 線上帳戶的密碼。
    SharePoint 線上使用者名稱 選擇項。 SharePoint 線上帳戶的使用者名稱。
    n 選擇項。 目的地 文件庫中存在的 SharePoint 資料行。 使用從訊息擷取的值或 [ 資料行值 ] 欄位中指定的值來更新此資料行。 注意: 最多可以指定 16 個數據行。 此欄位會區分大小寫。
    資料行 n 選擇項。 輸入要為此訊息設定的資料行值。 您可以輸入像是 'Purchase Order' 的常值或運算式。 運算式可以混合任何常值、巨集和 XPATH 查詢。 例如,輸入「%XPATH=//po:POAmount%」、「%SendingOrchestrationID%」。 注意: 最多可以指定 16 個數據行。
  5. 按一下 [確定 ] 儲存設定。

  6. 其他傳送埠設定選項包含:

    1. 如何設定傳送埠的傳輸進階選項

    2. 如何設定傳送埠的備份傳輸選項

    3. 如何設定傳送埠的輸出對應

    4. 如何設定傳送埠的篩選

    5. 如何指派憑證給傳送埠

    6. 如何設定傳送埠的追蹤

建立動態傳送埠

建立動態傳送埠時,可針對每一個配接器設定傳送處理常式。 多個配接器可以共用單一動態傳送埠。 如需設定動態 傳送埠處理常式的步驟,請參閱可設定動態傳送埠處理常式

  1. BizTalk Server管理主控台中,依序展開[BizTalk 群組 [GroupName]、[應用程式],然後展開應用程式以包含傳送埠。

  2. 以滑鼠右鍵按一下 [傳送埠],按一下 [新增],然後選擇 [動態單向傳送埠] 或[動態 Solicit-Response 傳送埠]

  3. [屬性] 中,輸入 [名稱 ] 和 [ 管線 ] 屬性

    按一下 [設定] 。

  4. 在 [ 設定傳送處理常式] 視窗中,為個別配接器選擇 [傳送處理常式 ]。 預設傳送處理常式為 BizTalkServerApplication。 如需新增傳送處理常式的步驟,請移至 如何建立配接器處理常式

    使用個別主機的原因眾多,其中包括:

    • 32 位需求:某些介面卡需要 32 位主機,例如 FTP 和 POP3 配接器。 您可以將所有或個別 32 位元配接器劃分到各自的主機中。

      BizTalk Server 64 位元的支援

    • 依用途裝載:建立用於傳送的主機、用於接收的主機、用於處理協調流程的主機,以及用於追蹤的主機。

    • 不同的主機設定:許多設定都是在主機層級實作。 因此,可針對各主機設定不同的節流設定。 例如,您可以在 HostA 上停用節流。 追蹤 HostB 中的每一個事件。 修改 HostC 的 .NET CLR 設定。 提高 HostD 的記憶體使用量。

    • 安全性:安全性是在主機層級實作。 每一個主機都會在專屬的 Windows 帳戶下執行。 例如,HostA 使用 FILE 配接器來存取檔案共用。 將 HostA 使用者帳戶權限提供給檔案共用。 HostB 使用 IIS 伺服器上裝載的 Web 服務。 將 HostB 使用者帳戶授權提供給 Web 服務。 這也可防止其他主機帳戶存取不需要存取的實體。

    • 個別配接器:例如,您有數個成品 (接收位置,並使用 HTTP 配接器) 傳送埠。 您希望與 HTTP 配接器相關聯的每個成品都位於專屬的主機中。

    • 個別協調流程:個別協調流程可以位於自己的主機中。 例如,若協調流程使用大量記憶體或大量 CPU,則將該協調流程放入專屬的主機中。

      BizTalk Server效能優化指南如何維護及疑難排解BizTalk Server資料庫提供效能建議。

  5. 按一下 [確定 ] 儲存設定。

  6. 其他傳送埠設定選項包含:

    1. 如何設定傳送埠的傳輸進階選項

    2. 如何設定傳送埠的輸出對應

    3. 如何設定傳送埠的篩選

    4. 如何指派憑證給傳送埠

    5. 如何設定傳送埠的追蹤

  7. 按一下 [確定 ] 儲存設定。

    其他傳送埠主題:

    建立和設定傳送埠

    建立和設定傳送埠群組

另請參閱

疑難排解SharePoint Services配接器設定SharePoint Services接收位置CSOM:SharePoint Services配接器