N1 Service Provisioning System 4.1 リファレンスガイド

systemService インストール済みコンポーネントターゲッター

<systemService> 要素は、<checkDependency>、<createDependency>、<call>、<uninstall>、および <addSnapshot> 手順のターゲッターとして使用できます。 <systemService> 要素は、現在の物理ホストにインストールされていると想定される特定のシステムサービスコンポーネントを特定します。


注 –

<systemService> ターゲッターを使用すると、暗黙に現在のホストのルート物理ホストに対象が変更されます。 別のホスト上のシステムサービスを対象とする必要がある場合は、<retarget> 手順を使用する必要があります。 この手順を使用しないかぎり、<systemService> ターゲッター内で新しいホストを指定することはできません。


installedComponent ターゲッターの属性

名前 

型 

必須 

構成可能 

説明 

name 

entityName 

はい 

不可 

インストール済みコンポーネントの名前 

path 

pathReference 

いいえ 

不可 

コンポーネントのパス。 指定しないと、包含するエンティティのパスが使用される 

version 

version 

いいえ 

不可 

インストール済みコンポーネントのバージョン。 指定しないと、任意のバージョンのもっとも新しいインストール済みコンポーネントが使用される 

versionOp 

次の 1 つ: 

"=” 

">=” 

">” 

いいえ 

不可 

version 属性を対象ホスト上にインストールされたコンポーネントのバージョンと比較する際に使用する演算子を指定する。 該当するインストール済みコンポーネントが複数存在する場合、最新のインストール済みコンポーネントが使用される。 指定しないと、デフォルトで ">=" が使用される。 version を指定しないと無視される  

only Compat 

ブール型 

いいえ 

不可 

true の場合、指定されたバージョンを持つコンポーネントと呼び出し互換性のあるコンポーネントだけを照合する必要があることを示す。 true の場合、指定されたバージョンのコンポーネントが存在しなければならない。 指定しないと、デフォルトで「false」が使用される。 バージョンを指定しないと無視される 

installPath 

文字列 

いいえ 

可能 

インストール済みコンポーネントのインストールパス。 指定しないと、任意のパスの一番新しいインストール済みコンポーネントが使用される。 この値は、コンポーネントの解決処理の前に共通書式に変換される 

host 

文字列 

いいえ 

可能 

コンポーネントがインストールされているホスト。 デフォルトは現在のホスト。 詳細は、<retarget> 手順の host 属性を参照 

systemService ターゲッターの属性

名前 

型 

必須 

構成可能 

説明 

name 

systemName 

はい 

不可 

システムサービスコンポーネントの名前