プラグイン <hostSearch> 要素は <memberList> 要素の子で、プラグインにより参照されるホスト検索の宣言に使用されます。システムでホスト検索が作成される際に、ホスト検索名には暗黙にプラグイン名の接頭辞が付けられます。
<hostSearch> 要素には次の 2 つの属性があります。
name – ホスト検索の名前。name 属性の最大長は 32 文字です。名前の先頭は Unicode 文字またはアンダースコア文字 (_) で、そのあとには Unicode 文字、数字、アンダースコア文字 (_)、ドット (.) またはスラッシュ (-) が続く必要があります。
<hostSearch> 要素には、次の子要素の少なくとも 1 つが含まれます。
<criteriaList>
<appTypeCriteria>
<physicalCriteria>
<criteriaList>、<appTypeCriteria>、および <physicalCriteria> 要素はそれぞれオプションですが、この 3 つの要素のいずれかを指定する必要があります。
<criteriaList> 要素は <hostSearch> 要素の子で、<hostSearch> 要素に追加する基準のリストを指定します。<appTypeCriteria> と <physicalCriteria> が指定されていない場合は、<criteriaList> 要素を指定する必要があります。
<criteriaList> 要素には 1 つ以上の <criteria> 要素が含まれます。<criteria> 要素は、名前、一致型、パターンを含む、検索基準を指定します。この要素には次の 3 つの属性があります。
<appTypeCriteria> 要素は <hostSearch> 要素の子で、<hostSearch> 要素に追加するアプリケーション型の基準のリストを指定します。<appTypeCriteria> 要素の引数は属性として表現され、その順序は重要ではありません。値が false であるか、要素が空または未指定である場合、検索実行時にこの基準は無視されます。<criteriaList> および <physicalCriteria> が指定されていない場合、<appTypeCriteria> 要素を指定する必要があります。
<appTypeCriteria> 要素には次の 3 つのオプション属性があります。
ms – true である場合、ホスト検索で MasterServer アプリケーション型を照合します。デフォルトは false です。
ld – true である場合、ホスト検索で LocalDistributor アプリケーション型を照合します。デフォルトは false です。
ra – true である場合、ホスト検索で RemoteAgent アプリケーション型を照合します。デフォルトは false です。
<physicalCriteria> 要素は <hostSearch> 要素の子で、<hostSearch> 要素に追加する物理型の基準のリストを指定します。<physicalCriteria> 要素の引数は属性として表現され、その順序は重要ではありません。値が false であるか、要素が空または未指定である場合、検索実行時にこの基準は無視されます。<criteriaList> および <appTypeCriteria> が指定されていない場合、<physicalCriteria> 要素を指定する必要があります。
<physicalCriteria> 要素には次の 2 つのオプション属性があります。