設定 SharePoint Services 傳送埠
本主題比較靜態傳送埠與動態傳送埠,並列出建立Windows SharePoint Services傳送埠的步驟。 具體而言:
靜態傳送埠與動態傳送埠的比較
靜態傳送埠 | 動態傳送埠 | |
---|---|---|
使用具有不同配接器的單一傳送埠。 | No 建立靜態傳送埠時,需要傳輸類型。 |
Yes 動態傳送埠通常會新增至協調流程。 傳輸類型是在協調流程邏輯中設定。 |
使用具有不同傳送埠屬性 (如 URL) 的單一傳送埠。 | No 建立靜態傳送埠時,必須設定某些配接器屬性 (如 URL)。 |
Yes 動態傳送埠通常會新增至協調流程。 這些屬性是在協調流程邏輯中設定。 |
必須使用預設傳送處理常式。 | No 建立傳送埠時,可設定傳送處理常式。 |
No 建立傳送埠時,可設定傳送處理常式。 |
在您不知道訊息去處時使用。 | No 建立靜態傳送埠時,您會指定傳輸類型和結束位置。 |
Yes 您可以在協調流程和內容型路由案例中設定結束位置。 這些規則也可以用來篩選訊息傳送目的地的位置。 |
使用單一傳送埠將訊息傳送給多個合作夥伴。 | No 建立靜態傳送埠時,您會指定傳輸類型和結束位置。 |
Yes 動態傳送埠通常會新增至協調流程。 這些屬性是在協調流程邏輯中設定,而且根據您指定的規則,可以將訊息傳送給多個合作夥伴。 |
建立靜態傳送埠
建立靜態傳送埠時,傳送埠會使用與傳輸類型相關聯的預設傳送處理常式。 使用Windows SharePoint Services配接器時,預設的傳送處理常式為BizTalkServerApplication。 如需新增傳送處理常式的步驟,請移至 如何建立配接器處理常式。
建立靜態傳送埠:
在BizTalk Server 管理主控台中,依序展開[BizTalk群組 [GroupName]、[應用程式],然後展開應用程式以包含傳送埠。
以滑鼠右鍵按一下 [傳送埠],按一下 [ 新增],然後按一下 [ 靜態單向傳送埠]。
重要
無法使用 Windows SharePoint Services 配接器設定靜態 Solicit-Response 傳送埠。
在[屬性] 中,按一下 [類型] 下拉式清單中的[Windows SharePoint Services]。 輸入 [名稱]、[ 傳送處理常式] 和 [ 傳送管線 ] 屬性。
按一下 [設定] 。 在 [屬性]中,設定下列專案:
屬性 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 文件的根節點
範本後援文件庫 只有在填入[範本後援命名空間資料行] 時才需要。 存放 InfoPath 解決方案的 SharePoint 文件庫。 例如 ,範本。
如果 範本文件庫中找不到解決方案,配接器會在 [範本後援文件庫 ] 中尋找相符的 InfoPath 解決方案。 [範本後援文件庫] 和 [範本文件庫] 欄位可以搭配兩組 InfoPath 解決方案使用。 目前有一些一般 InfoPath 解決方案適用於所有一般用途,而且還有供特定夥伴使用的專業 InfoPath 解決方案。 [ 範本後援文件庫 ] 欄位應該指向一般解決方案,而 [範本文件庫 ] 應該指向該特定合作夥伴的特殊解決方案。 注意:範本後援文件庫 至少需要一個填入下列專案的 SharePoint 資料行「單行文字」:- 使用 InfoPath 方案開啟之 XML 檔的命名空間和根節點
- 或者,XML 文件的根節點
範本後援命名空間資料行 只有在填入範本後援文件庫時才需要。 存放 InfoPath 解決方案命名空間的 SharePoint 文件庫。 例如 ,myNamespace。 注意: 此欄位區分大小寫。 範本命名空間資料行 只有在填入範本文件庫時才需要。 儲存 InfoPath 方案命名空間的 SharePoint 範本文件庫 資料行。 例如 ,myNamespace。 注意: 此欄位區分大小寫。 SharePoint 線上密碼 選擇項。 SharePoint 線上帳戶的密碼。 SharePoint 線上使用者名稱 選擇項。 SharePoint 線上帳戶的使用者名稱。 列 n
選擇項。 目的地 文件庫中存在的 SharePoint 資料行。 使用從訊息擷取的值或 [ 資料行值 ] 欄位中指定的值來更新此資料行。 注意: 最多可以指定 16 個數據行。 此欄位會區分大小寫。 資料行 n
值選擇項。 輸入要為此訊息設定的資料行值。 您可以輸入像是 'Purchase Order' 的常值或運算式。 運算式可以混合任何常值、巨集和 XPATH 查詢。 例如,輸入「%XPATH=//po:POAmount%」、「%SendingOrchestrationID%」。 注意: 最多可以指定 16 個數據行。 按一下 [確定 ] 儲存設定。
其他傳送埠設定選項包含:
建立動態傳送埠
建立動態傳送埠時,可針對每一個配接器設定傳送處理常式。 多個配接器可以共用單一動態傳送埠。 如需設定動態 傳送埠處理常式的步驟,請參閱可設定動態傳送埠處理常式 。
在BizTalk Server管理主控台中,依序展開[BizTalk 群組 [GroupName]、[應用程式],然後展開應用程式以包含傳送埠。
以滑鼠右鍵按一下 [傳送埠],按一下 [新增],然後選擇 [動態單向傳送埠] 或[動態 Solicit-Response 傳送埠]
在 [屬性] 中,輸入 [名稱 ] 和 [ 管線 ] 屬性
按一下 [設定] 。
在 [ 設定傳送處理常式] 視窗中,為個別配接器選擇 [傳送處理常式 ]。 預設傳送處理常式為 BizTalkServerApplication。 如需新增傳送處理常式的步驟,請移至 如何建立配接器處理常式。
使用個別主機的原因眾多,其中包括:
32 位需求:某些介面卡需要 32 位主機,例如 FTP 和 POP3 配接器。 您可以將所有或個別 32 位元配接器劃分到各自的主機中。
依用途裝載:建立用於傳送的主機、用於接收的主機、用於處理協調流程的主機,以及用於追蹤的主機。
不同的主機設定:許多設定都是在主機層級實作。 因此,可針對各主機設定不同的節流設定。 例如,您可以在 HostA 上停用節流。 追蹤 HostB 中的每一個事件。 修改 HostC 的 .NET CLR 設定。 提高 HostD 的記憶體使用量。
安全性:安全性是在主機層級實作。 每一個主機都會在專屬的 Windows 帳戶下執行。 例如,HostA 使用 FILE 配接器來存取檔案共用。 將 HostA 使用者帳戶權限提供給檔案共用。 HostB 使用 IIS 伺服器上裝載的 Web 服務。 將 HostB 使用者帳戶授權提供給 Web 服務。 這也可防止其他主機帳戶存取不需要存取的實體。
個別配接器:例如,您有數個成品 (接收位置,並使用 HTTP 配接器) 傳送埠。 您希望與 HTTP 配接器相關聯的每個成品都位於專屬的主機中。
個別協調流程:個別協調流程可以位於自己的主機中。 例如,若協調流程使用大量記憶體或大量 CPU,則將該協調流程放入專屬的主機中。
按一下 [確定 ] 儲存設定。
其他傳送埠設定選項包含:
按一下 [確定 ] 儲存設定。
其他傳送埠主題:
另請參閱
疑難排解SharePoint Services配接器設定SharePoint Services接收位置CSOM:SharePoint Services配接器