ほかのユーザーに提供する、または環境全体に配布するソリューションを作成するときの主な作業のひとつに、Sun N1 Service Provisioning System ブラウザインタフェース内にソリューションのインタフェースを定義することがあります。インタフェースを定義するには、<pluginUI> 要素とその子を使用する XML ファイルを作成します。<pluginUI> 要素については、『Sun N1 Service Provisioning System 5.2 XML スキーマリファレンスガイド』の第 7 章「プラグインユーザーインタフェーススキーマ」を参照してください。
次のプラグインのインタフェースファイル pluginUI.xml の例は、Solaris ゾーンのプラグイン用です。
<?xml version="1.0" encoding="UTF-8"?>
<pluginUI menuItem="Solaris" xmlns="http://www.sun.com/schema/SPS"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sun.com/schema/SPS pluginUI.xsd"
schemaVersion="5.2">
<icon jarPath="gui/solaris.gif"/>
<customPage name="Solaris">
<section title="Solaris specific tasks"
description="create and manage Solaris specific components...">
<entry title="Solaris Zones" description="create and manage zones">
<action text="list" toolTip="list of installed zones">
<compWhereInstalled path="/com/sun/solaris" name="N1GridContainer"/>
</action>
<action text="create and manage" toolTip="create and manage zones">
<compDetails path="/com/sun/solaris" name="N1GridContainer" />
</action>
</entry>
</section>
</customPage>
</pluginUI>