ほかのユーザーに提供する、または環境全体に配布するソリューションを作成するときの主な作業のひとつに、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>