タスク・バンドルの plugin.xml ファイル

plugin.xml ファイルには、タスク・バンドル・ビルダーを使用するときに指定する、タスク・バンドル、タスク、タスク・アクション、およびタスク・パラメーターの定義メタデータが含まれています。

構文

plugin.xml ファイルの構文は以下のとおりです。
<plugin>
   <extension
         point="com.ibm.tivoli.fas.task.bundle">
      <taskBundle>
         <task
               description="task_description"
               id="unique_ID_for_task"
               name="display_name_for_task"
               platform="linux_ia64|win_ia64|aix_ia64"
               target="management_system_name"
               taskHelpFile="taskid_directory/help/index.html"
               taskSource="taskid_directory/
						"type="Configuration"
               version="version_number">
            <taskAction
                  ACTION_FAILURE="return_code_value"
                  ERROR="return_code_value"
                  OK="return_code_value"
                  WARNING="return_code_value"
                  action="./task_command.sh [%task_parameter%]|
													task_command.bat [%task_parameter%]"
                  description="task_action_description"
                  language="command-line"
                  type="healthCheck|prereqCheck|automation|fetchConfig">
                  verificationOn="returnCode">
							<parameter
                     defaultValue="default_value_for_parameter"
                     isOptional="false|true"
                     isStatic="true|false"
                     name="name_for_parameter"
                     type="String|Password|">	
						</parameter>
						<parameter>...</parameter> 
            </taskAction>
           <taskAction>...</taskAction>
         </task>
			 <task>...</task>
		</taskbundle>		
   </extension>
</plugin>

plugin.xml ファイルの抜粋を以下に示します。
<plugin>
   <extension
         point="com.ibm.tivoli.fas.task.bundle">
      <taskBundle>
         <task
               description="IBM Tivoli Common Reporting - 
											Check and update log append setting for Derby database"
               id="TCR-derby-log-config-check"
               name="Best Practice: Configure log settings for Derby database"
               platform="win_ia64"
               target="TCR"
               taskHelpFile="TCR-derby-properties-check-1/help/index.html"
               taskSource="TCR-derby-properties-check-1/"
               type="Configuration"
               version="1.0.0">
            <taskAction
                  ACTION_FAILURE="127"
                  ERROR="1"
                  OK="0"
                  WARNING="5"
                  action="tcr-derby-properties-check-1.bat %tip_install_dir%"
                  description="Check log append setting for Derby database"
                  language="command-line"
                  type="healthCheck"
                  verificationOn="returnCode"> 
						<parameter
                     defaultValue="C:¥IBM¥tivoli¥tipv2"
                     isOptional="false"
                     isStatic="true"
                     name="tip_install_dir"
                     type="String">	
						</parameter>
					</taskAction>
 					<taskAction
							ACTION_FAILURE="127"
                  ERROR="1"
                  OK="0"
                  WARNING="5"
                  action="tcr-derby-properties-update-1.bat %tip_install_dir% 
										%log_append% %tcr_component_dir% %tip_user% %tip_pass%"
                  description="Update log append setting for Derby database"
                  language="command-line"
                  type="automation"
                  verificationOn="returnCode">
						<parameter
                    defaultValue="C:¥IBM¥tivoli¥tipv2"
                     isOptional="false"
                     isStatic="true"
                     name="tip_install_dir"
                     type="String">						
						</parameter>
						<parameter
                     defaultValue="false"
                     isOptional="false"
                     isStatic="false"
                     name="log_append"
                     type="String">
						</parameter>
						<parameter
                     defaultValue="C:¥IBM¥tivoli¥tipv2Components¥TCRComponent"
                     isOptional="false"
                     isStatic="true"
                     name="tcr_component_dir"
                     type="String">
						</parameter>
						<parameter
                     defaultValue="tipuser"
                     isOptional="false"
                     isStatic="true"
                     name="tip_user"
                     type="String">
						</parameter>
						<parameter
                     defaultValue="mypassword"
                     isOptional="false"
                     isStatic="true"
                     name="tip_pass"
                     type="Password">
					  </parameter>
					</taskAction>
			 </task>
         <task>...</task>
		</taskbundle>		
   </extension>
</plugin>