Windows SharePoint Services アダプターの構成プロパティ
次の表に、Windows Sharepoint Services アダプターの受信場所に設定できる構成プロパティを示します。
プロパティ名 | Type | 説明 | 制限 | 説明 |
---|---|---|---|---|
SiteUrl | VT_BSTR | Windows SharePoint Services Web サイトの完全な URL を指定します。 | 送信ポートまたは受信場所の URI は 256 文字以内で指定してください。 | なし |
WssLocation | VT_BSTR | ドキュメントの取得元となる、SharePoint サイトと相対的な Windows SharePoint Services ドキュメント ライブラリの URL を指定します。 | メッセージは、SharePoint の一覧またはフォルダーからは取得できません。 | SharePoint ドキュメント ライブラリは、そのアイテム自体の名前とは異なる場合があります。 正しい URL を検出するには、インターネット エクスプローラーのアドレス バーを確認します。 |
ViewName | VT_BSTR | アダプターによって処理されるドキュメントをフィルター処理するために使用される Windows SharePoint Services ビューを指定します。 | なし | フラット ビューのすべてのメッセージが処理されます。 |
ArchiveLocation | VT_BSTR | 処理されたファイルがアーカイブされる SharePoint サイトを基準にして、Windows SharePoint Services フォルダーの URL を指定します。 | なし | SharePoint ドキュメント ライブラリやフォルダの URL は、そのアイテム自体の名前とは異なる場合があります。 正しい URL を検出するには、インターネット エクスプローラーのアドレス バーを確認します。 |
NamespaceAliases | VT_BSTR | 名前空間のエイリアスの定義をコンマまたはセミコロンで区切った一覧を指定します。 | なし | なし |
ArchiveFileName | VT_BSTR | アーカイブ済みファイルの Windows SharePoint Services ファイル名を指定します。 | このフィールドでは、"%SendingOrchestrationID%" マクロと "%SendingOrchestrationType%" マクロはサポートされていません。 | なし |
Overwrite | VT_BSTR | アーカイブの既存のファイルを上書きするかどうかを指定します。 | 有効な値は次のとおりです。 -はい -いいえ |
既定値は no です。 |
ErrorThreshold | VT_BSTR | 受信場所を無効にするための上限として、アダプターで連続して発生するポーリング障害の最大数を指定します。 | 有効な値は 0 ~ 2147483647です。 | このプロパティを 0 に設定すると、受信場所は無効になりません。 既定値は 10 です。 |
PollingInterval | VT_BSTR | 処理する新しいメッセージがあるかどうかを確認するために、アダプターによって実行される 2 つの連続したクエリ間の秒単位の時間間隔を指定します。 | 有効な値は 1 ~ 2147483647です。 | 小さい値を指定すると、アダプタのスループットおよび応答時間が改善されます。 既定値は 60 です。 |
BatchSize | VT_BSTR | Windows SharePoint Services メッセージ アダプター Web サービスでバッチとして処理するドキュメントの最大数を指定します。 | 有効な値は 1 ~ 2147483647です。 | 処理されるバッチには、定義されたバッチ サイズ未満のメッセージを格納できますが、そのサイズを超えるメッセージは格納できません。 既定値は 20 です。 |
OfficeIntegration | VT_BSTR | Office 統合のレベルを指定します。 | 有効な値は次のとおりです。 - 省略可能 - 可能な場合は InfoPath 処理命令を削除するか、不可能な場合はそのまま処理してください。 - いいえ - ドキュメントをそのまま処理します。 - yes - InfoPath 処理命令を削除するか、エラーが発生した場合はメッセージをスキップします。 |
既定値は optional です。 |
タイムアウト | VT_BSTR | Windows SharePoint Services アダプター Web サービスに対して行われるアダプター ランタイム Web サービス呼び出しのタイムアウトをミリ秒単位で指定します。 | 有効な値は 1000 ~ 2147483647です。 | 既定値は 100000 です。 |
AdapterWSPort | VT_BSTR | Windows SharePoint Services アダプターの Web サービスがインストールされる IIS Web サイトの HTTP ポートを指定します。 | なし | 既定値は 80 です。 |
uri | VT_BSTR | Windows SharePoint Services ドキュメント ライブラリへの完全なパスを指定します。 | 送信ポートまたは受信場所の URI は 256 文字以内で指定してください。 | なし |
次のコードは、プロパティの設定に使用する文字列の形式を示しています。
<CustomProps><AdapterConfig vt="8"><ReceiveLocation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><SiteUrl>http://BTS2006/sites/BASSite/</SiteUrl><WssLocation>Shared Docs</WssLocation><ViewName>Approved</ViewName><ArchiveLocation>Archive</ArchiveLocation><NamespaceAliases>po='http://POProcess/POrder'</NamespaceAliases><ArchiveFileName>PurchaseOrder0001.xml</ArchiveFileName><Overwrite>no</Overwrite><ErrorThreshold>10</ErrorThreshold><PollingInterval>60</PollingInterval><BatchSize>20</BatchSize><OfficeIntegration>optional</OfficeIntegration><Timeout>100000</Timeout><AdapterWSPort>80</AdapterWSPort><uri>wss://bts2006:80/sites/BASSite/Shared+Docs?ViewName=Approved</uri></ReceiveLocation></AdapterConfig></CustomProps>
次の表に、Windows Sharepoint Services アダプターの送信ポートに設定できる構成プロパティを示します。
プロパティ名 | Type | 説明 | 制限 | 説明 |
---|---|---|---|---|
SiteUrl | VT_BSTR | Windows SharePoint Services Web サイトの完全な URL を指定する | 送信ポートまたは受信場所の URI は 256 文字以内で指定してください。 | なし |
WssLocation | VT_BSTR | Windows SharePoint Services 送信先フォルダーの URL を SharePoint サイトからの相対パスで指定します。 | なし | SharePoint ドキュメント ライブラリ、一覧、またはフォルダの URL は、アイテムの名前と異なる場合があります。 正しい URL を参照するには、Internet Explorer のアドレス バーを確認してください。 |
Overwrite | VT_BSTR | 既存のファイルを上書きするかどうかを指定します。 | 有効な値は次のとおりです。 -いいえ -オーケストレーション -変更 -はい |
既定値は no です。 |
NamespaceAliases | VT_BSTR | 名前空間のエイリアスの定義をコンマまたはセミコロンで区切った一覧を指定します。 | なし | フィールドに設定された XPATH クエリで使用される名前空間エイリアスを定義します。 このプロパティは、オーケストレーションによって定義される WSS.ConfigNamespacesAliases メッセージ コンテキスト プロパティをオーバーライドしません。 代わりに、2 つの値が結合されます。 |
FileName | VT_BSTR | Windows SharePoint Services のファイル名を指定します。 | なし | メッセージを一覧に送信する際、"ファイル名" プロパティに指定された値は無視され、SharePoint 列には保存されません。 SharePoint の一覧には、[ファイル名] 列はありません。 代わりに、利用できる 16 列のいずれかを使用して [タイトル] 列を更新します。 |
OfficeIntegration | VT_BSTR | ドキュメントを変更して InfoPath などの Office アプリケーションでドキュメントが自動的に開くようにするか、または InfoPath ソリューションが見つからない場合はドキュメントをそのまま保存するように指定します。 | 有効な値は次のとおりです。 -いいえ -オプション -オーケストレーション -はい - yesformlibrary |
既定値は optional です。 |
TemplatesDocLib | VT_BSTR | InfoPath ソリューションが格納される SharePoint ドキュメント ライブラリの名前を指定します。 | TemplatesNamespaceCol プロパティに値が含まれる場合は、このプロパティに値を指定する必要があります。 | ドキュメント ライブラリでは、型が "1 行のテキスト" の SharePoint 列が少なくとも 1 列あり、この列にはこの InfoPath ソリューションで開くことができる XML ドキュメントの名前空間とルート ノード、または単にルート ノードが設定されている必要があります。 |
TemplatesNamespaceCol | VT_BSTR | InfoPath ソリューションの格納先となるテンプレート フォールバック ドキュメント ライブラリの SharePoint 列の名前を指定します。 | TemplatesDocLib プロパティに値が含まれる場合は、このプロパティに値を指定する必要があります。 このフィールドは、大文字と小文字を区別します。 |
なし |
CustomTemplatesDocLib | VT_BSTR | InfoPath ソリューションが格納される SharePoint ドキュメント ライブラリの名前を指定します。 | CustomTemplatesNamespaceCol プロパティに値が含まれる場合は、このプロパティに値を指定する必要があります。 このフィールドは、大文字と小文字を区別します。 |
なし |
CustomTemplatesNamespaceCol | VT_BSTR | InfoPath ソリューションの格納先となるテンプレート ドキュメント ライブラリの SharePoint 列の名前を指定します。 | CustomTemplatesDocLib プロパティに値が含まれる場合は、このプロパティに値を指定する必要があります。 このフィールドは、大文字と小文字を区別します。 |
なし |
PropertyName(n) | VT_BSTR | 送信先ドキュメント ライブラリに存在する Windows SharePoint Services 列の名前を指定します。 | このフィールドは、大文字と小文字を区別します。 | 16 列まで指定できます。 |
PropertySource(n) | VT_BSTR | このメッセージに設定する列の値を指定します。 | なし | 最大 16 個の列値を指定できます。 |
タイムアウト | VT_BSTR | Windows SharePoint Services アダプターの Web サービスに対するアダプターのランタイム Web サービス呼び出しに適用されるミリ秒単位のタイムアウト値を指定します。 | 有効な値は 1000 ~ 2147483647です。 | 既定値は 100000 です。 |
AdapterWSPort | VT_BSTR | Windows SharePoint Services アダプターの Web サービスがインストールされる IIS Web サイトの HTTP ポートを指定します。 | なし | 既定値は 80 です。 |
uri | VT_BSTR | Windows SharePoint Services 送信先フォルダーの URL への完全なパスを指定します。 | 送信ポートまたは受信場所の URI は 256 文字以内で指定してください。 | なし |
次のコードは、プロパティの設定に使用する文字列の形式を示しています。
Note
PropertyName2 および PropertySource2 から PropertyName16 および PropertySource16 までの定義は、この文字列から省略されました。
<CustomProps><AdapterConfig vt="8"><SendPort xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><SiteUrl>http://BizTalkServer/sites/BASSite/</SiteUrl><WssLocation>Shared Documents/Purchase Orders</WssLocation><Overwrite>yes</Overwrite><NamespaceAliases>po='http://OrderProcess/POrder'</NamespaceAliases><FileName>PurchaseOrder0001.xml</FileName><OfficeIntegration>yesformlibrary</OfficeIntegration><TemplatesDocLib>Templates</TemplatesDocLib><TemplatesNamespaceCol>NamespaceFallback</TemplatesNamespaceCol><CustomTemplatesDocLib>Shared Documents</CustomTemplatesDocLib><CustomTemplatesNamespaceCol>Namespace</CustomTemplatesNamespaceCol><PropertyName1>Column1</PropertyName1><PropertySource1>Column1 Value</PropertySource1><Timeout>100000</Timeout><AdapterWSPort>80</AdapterWSPort><uri>wss://biztalkserver:80/sites/BASSite/Shared%20Documents/Purchase%20Orders</uri></SendPort></AdapterConfig></CustomProps>
Note
Adapter Framework を使用して構築されたアダプターの TransportTypeData 構成データを指定する場合、使用される名前と値のペアはすべて AdapterConfig> 要素に<格納する必要があります。 AdapterConfig> 要素は<VT_BSTR (vt="8") データ型を指定するため、<>データ内の文字をエスケープする必要があります。