本主題描述如何使用 BizTalk Server 管理控制台建立及設定 Windows SharePoint 服務傳送埠。
建立及設定 Windows SharePoint Services 傳送埠
在 BizTalk Server 管理控制台中,建立新的傳送埠,或按兩下現有的傳送埠加以修改。 如需詳細資訊,請參閱 如何建立傳送埠。 設定傳送埠的所有選項,並針對 [一般] 索引標籤的 [傳輸] 區段中的 [類型] 選項指定 Windows SharePoint Services 傳輸屬性。
在 [ 一般] 索引標籤的 [ 傳輸 ] 區段中,按兩下 [ 類型] 旁的 [ 設定]。
在 [ Windows SharePoint 服務傳輸屬性 ] 對話框中,執行下列動作:
使用此 若要這樣做 配接器 Web 服務埠 安裝 Windows SharePoint Services 配接器 Web 服務的 IIS 網站 HTTP 連接埠。 根據預設,這是埠 80 上設定的默認網站。 如果您已在任何其他 IIS 網站上設定 Windows SharePoint 服務 Web 服務,而不是預設網站,則必須更新此值。 暫停 適配器運行時間對 Windows SharePoint Services 配接器 Web 服務的 Web 服務呼叫超時時間,以毫秒為單位。 如果訊息或批次大小高於適配卡預期的平均值,您可能需要增加此值。 目的地資料夾URL Windows SharePoint Services 目的地資料夾 URL,相對於 SharePoint 網站。 例如,共用文件、共用文件/採購單/或清單/工作項目。 您可以指定清單的 URL,例如清單/工作,將訊息傳送至 SharePoint 清單。 如果您將清單指定為目的地,訊息本文將不會與列表專案一起儲存,但從訊息擷取的值仍會升階到SharePoint資料行。 注意: 有時候 SharePoint 文件庫、清單或資料夾 URL 與該專案的名稱不同。 檢查 Internet Explorer 中的網址列,以尋找正確的 URL。 檔名 (選擇性)Windows SharePoint Services 檔名。 您可以輸入常值,例如 'PurchaseOrder0001.xml' 或表示式。 表達式可以包含常值、巨集和 XPATH 查詢的任何混合,例如:「PurchOrd-%XPATH=/po:PurchaseOrderId%-%MessageID%.xml」。 未提供檔名時,檔名會是源檔的名稱、協調流程所提供的值,如果協調流程未定義檔名,則為 『Msg-%MessageID%.xml』。 注意: 將訊息傳送至清單時,會忽略 Filename 屬性中指定的值,而且不會儲存在任何 SharePoint 資料行中。 SharePoint 列表沒有 Filename 資料行。 相反地,請使用16個可用的資料行之一來更新 'Title' 資料行。
如需表達式的詳細資訊,請參閱 Windows SharePoint Services 配接器表達式。命名空間別名 (選擇性)命名空間別名定義的逗號或分號分隔清單。 使用此欄位來定義在 'Filename' 或 'Column Value' 等欄位中導入的 XPATH 查詢所使用的命名空間別名。 例如,po= 'http://OrderProcess/POrder', conf='http://OrderProcess/Confirmation'xmlns=“”; ipsol='{D8217CF1-4EF7-4bb5-A30D-765ECB09E0D9}'。 注意: 此屬性不會覆寫由編排所定義的 WSS.ConfigNamespacesAliases 訊息內容屬性。 這兩個值會改為合併。覆寫 判斷是否覆寫現有的檔案。 選取 [是] 以覆寫現有的檔案。 選取 [否] 以引發錯誤,並在具有相同名稱的檔案已經存在時暫停訊息。 選取 [重新命名] 以重新命名檔案。 選取 [協調流程] 以使用協調流程所定義的值。 謹慎: 當 Overwrite 屬性設定為 'Yes' 時,傳送大量具有相同名稱的訊息,可能會導致 SharePoint 錯誤記錄在事件查看器中。 這些錯誤不會影響配接器的功能。 任何失敗的訊息都會被重試。 SharePoint 網站 URL Windows SharePoint 服務網站的完整 URL。 例如, http://BizTalkServer/sites/TestSite. 注意: 傳送埠或接收位置的 URI 不能超過 256 個字元。 Microsoft Office 整合功能 'Optional' 可變更檔,使其在 InfoPath 之類的 Office 應用程式中自動開啟,或在找不到 InfoPath 解決方案時儲存檔 as-is。 [是] 變更檔,使其在 InfoPath 之類的 Office 應用程式中自動開啟,或在找不到 InfoPath 解決方案時暫停訊息。 將檔案設定為「是 (InfoPath 窗體庫)」,使其能在文件傳送至 Windows SharePoint Services InfoPath 窗體庫時,自動使用表單庫中的 InfoPath 解決方案,透過例如 InfoPath 這樣的 Office 應用程式開啟。 表單庫如果沒有 InfoPath 解決方案,訊息將被暫停發送。 'No' 可儲存檔案 'as-is',而沒有任何變更。 '協作管理' 使用協作管理所定義的值。 對於二進位訊息,必須使用 [否] 或 [選擇性] 值。 注意: 當 Microsoft Office 整合設定為 [是] 時,至少需要一個屬性組 [範本文檔庫] 和 [範本命名空間數據行] 或 [範本後援文檔庫] 和 [範本後援命名空間數據行]。 範本文件庫 輸入儲存 InfoPath 解決方案的 SharePoint 文件庫名稱。 例如: My Solutions。 這是配接器會尋找相符 InfoPath 解決方案的第一個位置。 如果找不到解決方案,配接器將會在範本後援文檔庫中查看。 注意: 當 [範本命名空間資料行] 字段不是空白時,需要此欄位。 注意: 文檔庫必須至少有一個類型為 'Single line of text' 的 SharePoint 數據行,此數據行會填入命名空間和 XML 檔的根節點,這些 XML 檔可以使用這個 InfoPath 解決方案開啟,或只填入根節點。 如需詳細資訊,請參閱 逐步解說:模組 2 - 整合 Office 與 Windows SharePoint 服務配接器。範本後援文檔庫 輸入儲存 InfoPath 解決方案的 SharePoint 文件庫名稱。 例如,範本。 如果範本文件庫中找不到解決方案,配接器只會搜尋此文檔庫以尋找相符的 InfoPath 解決方案。 [範本後援文檔庫] 和 [範本文檔庫] 字段可以搭配兩組 InfoPath 解決方案使用。 有一般 InfoPath 解決方案適用於所有一般用途,以及專用於特定合作夥伴的特製化 InfoPath 解決方案。 [範本後援文檔庫] 字段應該指向一般解決方案,而 [範本文檔庫] 應該指向該特定合作夥伴的特製化解決方案。 注意: 當 [範本後援命名空間資料行] 字段不是空白時,需要此字段。 注意: 文檔庫必須至少有一個類型為 'Single line of text' 的 SharePoint 數據行,此數據行會填入命名空間和 XML 檔的根節點,這些 XML 檔可以使用這個 InfoPath 解決方案開啟,或只填入根節點。 如需詳細資訊,請參閱 逐步解說:模組 2 - 整合 Office 與 Windows SharePoint 服務配接器。 模板備用命名空間欄 這是儲存 InfoPath 解決方案命名空間的 Templates 後援文檔庫 SharePoint 資料行名稱。 例如命名空間。 注意: 當 [範本後援文檔庫] 字段不是空白時,需要此欄位。 注意: 此欄位區分大小寫。 範本命名空間欄 這是儲存 InfoPath 解決方案命名空間的 Templates 文件庫 SharePoint 資料行名稱。 例如命名空間。 注意: 當 [範本文件庫] 字段不是空白時,需要此欄位。 注意: 此欄位區分大小寫。 列 n這是目的地文檔庫中存在的 Windows SharePoint Services 數據行名稱。 這是應使用從訊息擷取的值或 [資料行值] 欄位中指定的值來更新的欄位。 注意: 您最多可以指定 16 個資料列。 注意: 此欄位區分大小寫。 欄位 n值輸入要為此訊息設定的數據行值。 您可以輸入字面值,例如 '採購單' 或表達式。 表達式可以包含任意組合的常值、巨集和 XPATH 查詢。 例如, “%XPATH=/po:POAmount%”, “%SendingOrchestrationID%” 注意: 您可以指定最多 16 個資料行值。 再次按下 [確定 ] 和 [ 確定 ] 以儲存設定。
另請參閱
如何設定 Windows SharePoint 服務接收位置
如何設定 Windows SharePoint Services 傳送處理程式
如何建立傳送埠
Windows SharePoint Services 配接器屬性參考
Windows SharePoint Services 配接器表達式
支援的 Windows SharePoint 服務數據行類型