次のプランは、Sun N1 Advanced Architecture for SAP Solutions ソフトウェアを通じてグループレベルで GDS (Generic Data Service) コンポーネントを操作するために必要です。
プランの命名の取り決めについては、例に従ってください。従っていない場合は、プランは失敗します。
N1 SPS ブラウザインタフェースの「Application Deployment」セクションで「Components」をクリックします。
フォルダを /com/sun/n1aa/GDS に変更します。
「Create」リンクをクリックしてコンポーネントを作成します。
コンポーネント名を入力します。
「type」に「untyped」を選択します。
終了コンポーネント要素 </component> の前に次のテキストを挿入します。
<extends> <type name="com.sun.sap#GDSResourceType"></type> </extends> <installList> <installSteps name="createDependency" access="PROTECTED"> <paramList> <param name="grpInstallPath"/> </paramList> <try> <block> <!-- Replace dependency name, RunLevel1, with your desired run-level. --> <!-- Following are the pre-defined dependency names --> <createDependency name="RunLevel1"> <installedComponent name="Group" path="/com/sun/sap/resourcetypes" installPath=":[grpInstallPath]"></installedComponent> </createDependency> </block> <catch> <raise message="Error in creating dependency: :[grpInstallPath]"/> </catch> </try> </installSteps> </installList>
<createDependency> 要素を含む行の、依存関係の名前を変更します。
有効な依存関係名は、次のとおりです。
RunLevel1 through RunLevel5
NFSMount2Group
RunLevel7 through RunLevel11
HAStoragePlus2Group
RunLevel13 through RunLevel17
LogicalHost2Group
RunLevel19 through RunLevel23
Oracle2Group
RunLevel25 through RunLevel29
CentralInstance2Group
RunLevel31 through RunLevel35
EnqueueServer2Group
RunLevel37 through RunLevel41
MessageServer2Group
RunLevel43 through RunLevel47
AppServerWithExceptionFile2Group
RunLevel49 through RunLevel53
AppServer2Group
RunLevel55 through RunLevel59
NFSShare2Group
RunLevel61 through RunLevel65
「Check In」をクリックします。
「Continue to Check In」をクリックします。
このタスクは、markOnly タスクです。
このプランには、プランパラメータはありません。
N1 SPS ブラウザインタフェースの「Application Deployment」セクションで「Components」をクリックします。
フォルダを、/com/sun/n1aa/GDS に変更します。
作成された GDS コンポーネントの「Details」リンクをクリックします。
install:default プロシージャーのチェックボックスを選択します。
install:markOnly プロシージャーのチェックボックスも選択できます。
GDS コンポーネントの installSteps を上書きしないかぎり、デフォルトインストールと markOnly インストールは同じです。
「Generate Plan With Checked Procedures」リンクをクリックします。
プラン名を、Creategds-component-namePlan の形式で入力します。
gds-component-name は、「GDSResourceType を使用して GDS コンポーネントを作成する」のタスクで作成したコンポーネント名です。
XML テキストの <executionPlan> 要素で、属性名を Creategds-component-namePlan に変更します。
「Check In」をクリックします。
「Continue to Check In」をクリックします。
このタスクは、markOnly タスクです。
プランのパラメータは、installPath だけです。
N1 SPS ブラウザインタフェースの「Application Deployment」セクションで「Components」をクリックします。
フォルダを、/com/sun/n1aa/GDS に変更します。
作成された GDS コンポーネントの「Details」リンクをクリックします。
uninstall:default プロシージャーのチェックボックスを選択します。
uninstall:markOnly プロシージャーのチェックボックスも選択できます。
「Generate Plan With Checked Procedures」リンクをクリックします。
プラン名を、Deletegds-component-namePlan の形式で入力します。
gds-component-name は、「GDSResourceType を使用して GDS コンポーネントを作成する」の項で作成したコンポーネント名です。
XML テキストの <executionPlan> 要素で、属性名を Deletegds-component-namePlan に変更します。
<simpleSteps> 要素の前に、プランのパラメータとして installPath を追加します。
たとえば、次のようなテキストを含めてプランのパラメータを挿入します。
<paramList> <param name="installPath" default="" prompt="Install path of the GDS component"></param> </paramList>
XML テキストの <installedComponent> 要素に、installPath=':[installPath]' 属性を追加します。
次に例を示します。
installPath を追加する前。
<uninstall blockName='default'> <installedComponent name='gds' versionOp='=' version='1.0' path='/com/sun/n1aa/GDS'></installedComponent> </uninstall>
installPath を追加したあと。
<uninstall blockName='default'> <installedComponent name='gds' versionOp='=' version='1.0' path='/com/sun/n1aa/GDS' installPath=':[installPath]'></installedComponent> </uninstall>
「Check In」をクリックします。
「Continue to Check In」をクリックします。
プランのパラメータは、installPath だけです。
N1 SPS ブラウザインタフェースの「Application Deployment」セクションで「Components」をクリックします。
フォルダを、/com/sun/n1aa/GDS に変更します。
作成された GDS コンポーネントの「Details」リンクをクリックします。
start プロシージャーのチェックボックスを選択します。
「Generate Plan With Checked Procedures」リンクをクリックします。
プラン名を、Startgds-component-namePlan の形式で入力します。
gds-component-name は、「GDSResourceType を使用して GDS コンポーネントを作成する」の項で作成したコンポーネント名です。
XML テキストの <executionPlan> 要素で、属性名を Startgds-component-namePlan に変更します。
<simpleSteps> 要素の前の、forceStart パラメータを含む <paramList> エントリを削除します。
<simpleSteps> 要素の前に、プランのパラメータとして installPath を追加します。
たとえば、次のようなテキストを含めてプランのパラメータを挿入します。
<paramList> <param name="installPath" default="" prompt="Install path of the GDS component"></param> </paramList>
<call blockName='start'> のあとにある <argList> の行を削除して、起動を制御する引数を削除します。
XML テキストの <installedComponent> 要素に、installPath=':[installPath]' 属性を追加します。
たとえば、installPath を追加する前は次のようになっています。
<call blockName='start'> <installedComponent name='gds' versionOp='=' version='1.0' path='/com/sun/n1aa/GDS'></installedComponent> </call>
installPath を追加したあとは、次のようになります。
<call blockName='start'> <installedComponent name='gds' versionOp='=' version='1.0' path='/com/sun/n1aa/GDS' installPath=':[installPath]'></installedComponent> </call>
「Check In」をクリックします。
「Continue to Check In」をクリックします。
プランのパラメータは、installPath だけです。
N1 SPS ブラウザインタフェースの「Application Deployment」セクションで「Components」をクリックします。
フォルダを、/com/sun/n1aa/GDS に変更します。
作成された GDS コンポーネントの「Details」リンクをクリックします。
stop プロシージャーのチェックボックスを選択します。
「Generate Plan With Checked Procedures」リンクをクリックします。
プラン名を、Stopgds-component-namePlan の形式で入力します。
gds-component-name は、「GDSResourceType を使用して GDS コンポーネントを作成する」の項で作成したコンポーネント名です。
XML テキストの <executionPlan> 要素で、属性名を Stopgds-component-namePlan に変更します。
<simpleSteps> 要素の前の、shutdownMode および forceStop パラメータを含む paramList 要素を削除します。
<simpleSteps> 要素の前に、プランのパラメータとして installPath を追加します。
たとえば、次のようなテキストを含めてプランのパラメータを挿入します。
<paramList> <param name="installPath" default="" prompt="Install path of the GDS component"></param> </paramList>
<call blockName='stop'> のあとにある <argList> の行を削除して、制御を停止する引数を削除します。
XML テキストの <installedComponent> 要素に、installPath=':[installPath]' 属性を追加します。
次に例を示します。
installPath を追加する前。
<call blockName='stop'> <installedComponent name='gds' versionOp='=' version='1.0' path='/com/sun/n1aa/GDS'></installedComponent> </call>
installPath を追加したあと。
<call blockName='stop'> <installedComponent name='gds' versionOp='=' version='1.0' path='/com/sun/n1aa/GDS' installPath=':[installPath]'></installedComponent> </call>
「Check In」をクリックします。
「Continue to Check In」をクリックします。
プランのパラメータは、installPath だけです。
N1 SPS ブラウザインタフェースの「Application Deployment」セクションで「Components」をクリックします。
フォルダを、/com/sun/n1aa/GDS に変更します。
作成された GDS コンポーネントの「Details」リンクをクリックします。
isOnline プロシージャのチェックボックスを選択します。
「Generate Plan With Checked Procedures」リンクをクリックします。
プラン名を、Isgds-component-nameOnlinePlan の形式で入力します。
gds-component-name は、「GDSResourceType を使用して GDS コンポーネントを作成する」の項で作成したコンポーネント名です。
XML テキストの <executionPlan> 要素で、属性名を Isgds-component-nameOnlinePlan に変更します。
<simpleSteps> 要素の前に、プランのパラメータとして installPath を追加します。
たとえば、次のようなテキストを含めてプランのパラメータを挿入します。
<paramList> <param name="installPath" default="" prompt="Install path of the GDS component"></param> </paramList>
XML テキストの <installedComponent> 要素に、installPath=':[installPath]' 属性を追加します。
たとえば、installPath を追加する前は次のようになっています。
<call blockName='isOnline'> <installedComponent name='gds' versionOp='=' version='1.0' path='/com/sun/n1aa/GDS'></installedComponent> </call>
installPath を追加したあとは、次のようになります。
<call blockName='isOnline'> <installedComponent name='gds' versionOp='=' version='1.0' path='/com/sun/n1aa/GDS' installPath=':[installPath]'></installedComponent> </call>
「Check In」をクリックします。
「Continue to Check In」をクリックします。
プランのパラメータは、installPath だけです。
N1 SPS ブラウザインタフェースの「Application Deployment」セクションで「Components」をクリックします。
フォルダを、/com/sun/n1aa/GDS に変更します。
作成された GDS コンポーネントの「Details」リンクをクリックします。
isOffline プロシージャーのチェックボックスを選択します。
「Generate Plan With Checked Procedures」リンクをクリックします。
プラン名を、Isgds-component-nameOfflinePlan の形式で入力します。
gds-component-name は、「GDSResourceType を使用して GDS コンポーネントを作成する」の項で作成したコンポーネント名です。
XML テキストの <executionPlan> 要素で、属性名を Isgds-component-nameOfflinePlan に変更します。
<simpleSteps> 要素の前に、プランのパラメータとして installPath を追加します。
たとえば、次のようなテキストを含めてプランのパラメータを挿入します。
<paramList> <param name="installPath" default="" prompt="Install path of the GDS component"></param> </paramList>
XML テキストの <installedComponent> 要素に、installPath=':[installPath]' 属性を追加します。
たとえば、installPath を追加する前は次のようになっています。
<call blockName='isOffline'> <installedComponent name='gds' versionOp='=' version='1.0' path='/com/sun/n1aa/GDS'></installedComponent> </call>
installPath を追加したあとは、次のようになります。
<call blockName='isOffline'> <installedComponent name='gds' versionOp='=' version='1.0' path='/com/sun/n1aa/GDS' installPath=':[installPath]'></installedComponent> </call>
「Check In」をクリックします。
「Continue to Check In」をクリックします。