エクステンション (SOE または SOI) を配置したら、マップ サービスまたはイメージ サービスでエクステンションを有効にできます。これを行うには、ArcGIS Server Manager を使用します。
SOE の有効化
マップ サービスまたはイメージ サービスに対して 1 つ以上の SOE を有効化できます。
- ArcGIS Server Manager にログインし、マップ サービスまたはイメージ サービスを参照して選択します。
- ハイパーリンクになっているサービスの名前をクリックします。
- [ケーパビリティ] をクリックして、サービスに対して有効化する SOE の名前の横にあるチェックボックスをオンにします。
- 必要に応じて、SOE で許可するオペレーションを選択します。これらのオペレーションはエクステンション開発者が任意に作成したもので、SOE を使用してユーザーが実行できる操作をより詳しく制御することができます。
- このプロパティ ページに表示される SOE のその他のプロパティを設定します。エクステンション開発者がプロパティ ページをカスタマイズしていなければ、SOE のプロパティは一連の入力ボックスを使用して構成できます。
- 変更内容を保存するには、[保存して再起動] をクリックします。保存時にサービスが再起動されます。
SOI の有効化
マップ サービスまたはイメージ サービスに対して 1 つ以上の SOI を有効化できます。複数の SOI の有効化は「チェーン」と呼ばれます。チェーンを実行する場合は、マップ サービスまたはイメージ サービスで SOI が実行される順序を指定する必要があります。
レガシー:
ArcGIS Server の以前のバージョンでは、サービスに対して有効化できる SOI は 1 つだけでした。10.4 以降では、複数の SOI のチェーンを実行し、それらの SOI が実行される順序を指定できます。
- ArcGIS Server Manager にログインし、マップ サービスまたはイメージ サービスを参照して選択します。
- ハイパーリンクになっているサービスの名前をクリックします。
- [ケーパビリティ] をクリックします。
- 使用可能な [インターセプター] のリストで、有効化する SOI を選択し、右向き矢印をクリックします。これにより、選択した SOI が、有効な SOI のリストに追加されます。
- サービスに対して複数の SOI を有効化する場合は、上向き/下向き矢印を使用して、チェーン内で SOI が実行される順序を指定します。リストの最上位にある SOI が最初に実行された後、リストの最下位に至るまで順番に SOI が実行されます。
ヒント:
いつでもこのダイアログに戻って、有効な SOI のリストを変更したり、チェーン内で SOI が実行される順序を変更したりできます。
- [保存] をクリックします。
- 必要に応じて、SOI で許可するオペレーションを選択します。これらのオペレーションはエクステンション開発者が任意に作成したもので、SOI を使用してユーザーが実行できる操作をより詳しく制御することができます。
- このプロパティ ページに表示される SOI のその他のプロパティを設定します。エクステンション開発者がプロパティ ページをカスタマイズしていなければ、SOI のプロパティは一連の入力ボックスを使用して構成できます。
- 変更内容を保存するには、[保存して再起動] をクリックします。保存時にサービスが再起動されます。