Windows SharePoint Services 送信ポートを構成する方法
このトピックでは、BizTalk Server 管理コンソールを使用して Windows SharePoint Services 送信ポートを作成および構成する方法について説明します。
Windows SharePoint Services 送信ポートを作成および構成するには
BizTalk Server 管理コンソールで、新しい送信ポートを作成するか、既存の送信ポートをダブルクリックして変更します。 詳細については、「 送信ポートを作成する方法」を参照してください。 すべての送信ポート オプションを構成し、[全般] タブの [トランスポート] セクションWindows SharePoint Services [種類] オプションに [トランスポート プロパティ] を指定します。
[ 全般 ] タブの [ トランスポート ] セクションで、[ 種類] の横にある [ 構成] をクリックします。
[トランスポートのプロパティのWindows SharePoint Services] ダイアログ ボックスで、次の操作を行います。
プロパティ 目的 アダプター Web サービス ポート Windows SharePoint Services アダプタの Web サービスがインストールされる IIS Web サイトの HTTP ポート。 既定では、これはポート 80 で構成された既定の Web サイトです。 既定の Web サイト以外の IIS Web サイトで Windows SharePoint Services Web サービスを構成している場合は、この値を更新する必要があります。 タイムアウト Windows SharePoint Services アダプターの Web サービスに対するアダプターのランタイム Web サービス呼び出しに適用されるミリ秒単位のタイムアウト値。 アダプターによって推定される平均値よりもメッセージまたはバッチ サイズが大きい場合、この値を大きくする必要があります。 ターゲット フォルダーの URL SharePoint サイトに相対的な Windows SharePoint Services 送信先フォルダの URL。 たとえば、"Share Documents"、"Shared Documents/Purchase Orders/"、"Lists/Tasks" などです。 一覧の URL (Lists/Tasks など) を指定して、メッセージを SharePoint の一覧に送信できます。 送信先に一覧を指定すると、メッセージ本文は一覧のアイテムと共に保存されません。ただし、メッセージから抽出される値は、SharePoint 列に昇格されます。 メモ: SharePoint ドキュメント ライブラリ、リスト、またはフォルダーの URL が、そのアイテムの名前と異なる場合があります。 正しい URL を参照するには、Internet Explorer のアドレス バーを確認してください。 ファイル名 (省略可能) Windows SharePoint Services ファイル名。 "PurchaseOrder0001.xml" のようなリテラル値または式を入力できます。 式には、リテラル、マクロ、および XPATH クエリを混在させることができます (例 : "PurchOrd-%XPATH=//po:PurchaseOrderId%-%MessageID%.xml")。 ファイル名を指定しない場合、ファイル名は元のファイル名になるか、オーケストレーションによって指定された値が使用されます。ただし、オーケストレーションがファイル名を定義していない場合は、'Msg-%MessageID%.xml' が使用されます。 メモ: リストにメッセージを送信する場合、Filename プロパティで指定された値は無視され、SharePoint 列には保存されません。 SharePoint の一覧には、[ファイル名] 列はありません。 代わりに、使用可能な 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 オーケストレーションによって定義されたメッセージ コンテキスト プロパティ。 代わりに、2 つの値が結合されます。Overwrite 既存のファイルを上書きするかどうかを設定します。 [はい] を選択すると、既存のファイルを上書きします。 [いいえ] を選択すると、同じ名前のファイルが既に存在する場合にエラーを発生させてメッセージを保留します。 [名前の変更] を選択すると、ファイル名を変更します。 オーケストレーションによって定義される値を使用するには、[オーケストレーション] を選択します。 注意:Overwrite プロパティが 'Yes' に設定されている間に、同じ名前の多数のメッセージを送信すると、SharePoint エラーがイベント ビューアーに記録される可能性があります。 これらのエラーは、アダプタの機能に影響を与えることはありません。 送信できなかったメッセージは再送されます。 SharePoint サイトの URL Windows SharePoint Services Web サイトの完全な URL。 たとえば、http://BizTalkServer/sites/TestSite. のように指定します。 メモ: 送信ポートまたは受信場所の URI は 256 文字を超えることはできません。 Microsoft Office 統合 [省略可能] を選択すると、InfoPath などの Office アプリケーションでドキュメントが自動的に開きますが、InfoPath ソリューションが見つからない場合はドキュメントをそのまま保存します。 [はい] を選択すると、InfoPath などの Office アプリケーションでドキュメントが自動的に開きますが、InfoPath ソリューションが見つからない場合はメッセージを保留します。 Windows SharePoint Services InfoPath フォーム ライブラリにメッセージを送信する場合、[はい (InfoPath フォーム ライブラリ)] を選択すると、フォーム ライブラリで検出された InfoPath ソリューションを使用して InfoPath などの Office アプリケーションで自動的にドキュメントが開きます。 ただし、フォーム ライブラリに InfoPath ソリューションが見つからない場合は、メッセージを保留します。 [いいえ] を選択すると、ドキュメントをそのまま保存します。 [オーケストレーション] を選択すると、オーケストレーションによって定義されている値が使用されます。 バイナリ メッセージの場合は、No または Optional の値を使用する必要があります。 メモ: Microsoft Office 統合が [はい] に設定されている場合は、少なくとも 1 つのプロパティ ペア Templates ドキュメント ライブラリとテンプレート名前空間列またはテンプレート フォールバック ドキュメント ライブラリとテンプレート フォールバック名前空間列が必要です。 テンプレート ドキュメント ライブラリ InfoPath ソリューションが格納される SharePoint ドキュメント ライブラリの名前を入力します。 たとえば、「 My Solutions
」のように入力します。 この場所は、一致する InfoPath ソリューションをアダプタが検索する最初の場所です。 ソリューションが見つからない場合、アダプタは、テンプレート フォールバック ドキュメント ライブラリを検索します。 メモ: このフィールドは、[テンプレート名前空間列] フィールドが空でない場合に必要です。 メモ: ドキュメント ライブラリには、この InfoPath ソリューションで開くことができる XML ドキュメントの名前空間とルート ノード、またはルート ノードだけを含む、"単一行のテキスト" 型の SharePoint 列が少なくとも 1 つ必要です。 詳細については、「チュートリアル: モジュール 2 - Office と Windows SharePoint Services アダプターの統合」を参照してください。テンプレート フォールバック ドキュメント ライブラリ InfoPath ソリューションが格納される SharePoint ドキュメント ライブラリの名前を入力します。 たとえば、"Templates" などです。 ソリューションがカスタム テンプレート ドキュメント ライブラリに見つからない場合、アダプタはこのドキュメント ライブラリのみから一致する InfoPath ソリューションを検索します。 [テンプレート フォールバック ドキュメント ライブラリ] フィールドと [テンプレート ドキュメント ライブラリ] フィールドは、2 つのセットの InfoPath ソリューションと組み合わせて使用できます。 すべての一般的な目的に対応する汎用の InfoPath ソリューションと、特定のパートナーで使用する特殊な InfoPath ソリューションがあります。 [テンプレート フォールバック ドキュメント ライブラリ] フィールドでは、汎用のソリューションを指定し、[テンプレート ドキュメント ライブラリ] フィールドでは特定のパートナー向けの特殊な InfoPath ソリューションを指定する必要があります。 メモ: このフィールドは、[テンプレート フォールバック名前空間列] フィールドが空でない場合に必要です。 メモ: ドキュメント ライブラリには、この InfoPath ソリューションで開くことができる XML ドキュメントの名前空間とルート ノード、またはルート ノードだけを含む、"単一行のテキスト" 型の SharePoint 列が少なくとも 1 つ必要です。 詳細については、「チュートリアル: モジュール 2 - Office と Windows SharePoint Services アダプターの統合」を参照してください。 テンプレート フォールバック名前空間列 InfoPath ソリューションの格納先となるテンプレート フォールバック ドキュメント ライブラリの SharePoint 列の名前。 たとえば、"Namespace" などです。 メモ: このフィールドは、[テンプレート フォールバック ドキュメント ライブラリ] フィールドが空でない場合に必要です。 メモ: このフィールドでは大文字と小文字が区別されます。 テンプレート名前空間列 InfoPath ソリューションの格納先となるテンプレート ドキュメント ライブラリの SharePoint 列の名前。 たとえば、"Namespace" などです。 メモ: このフィールドは、[テンプレート ドキュメント ライブラリ] フィールドが空でない場合に必要です。 メモ: このフィールドでは大文字と小文字が区別されます。 列 n
送信先ドキュメント ライブラリに存在する Windows SharePoint Services 列の名前。 この列は、メッセージから抽出される値または "列の値" フィールドで指定される値で更新する必要があります。 メモ: 最大 16 列を指定できます。 メモ: このフィールドでは大文字と小文字が区別されます。 列 n
の値このメッセージに設定する列の値を入力します。 "Purchase Order" のようなリテラル値または式を入力できます。 式には、リテラル値、マクロ、および XPATH クエリを混在させることができます。 たとえば、"%XPATH=//po:POAmount%", "%SendingOrchestrationID%" などです。 メモ: 最大 16 個の列値を指定できます。 [ OK] を クリック し、もう一度 [OK] を クリックして設定を保存します。
参照
Windows SharePoint Services の受信場所を構成する方法
Windows SharePoint Services 送信ハンドラを構成する方法
送信ポートを作成する方法
Windows SharePoint Services アダプターのプロパティに関するリファレンス
Windows SharePoint Services アダプターの式
サポートされている Windows SharePoint Services 列の型