RAS Export Engine Task

com.ibm.xtools.ras.export.exportEngineTask

6.0.0

This extension point is used to plug in additional tasks for use by the RAS export service. When a RAS asset is exported, each registered task will be executed once based on type and priority. The sum of all tasks constitutes the export operation.

<!ELEMENT extension (task+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT task EMPTY>

<!ATTLIST task

id                   CDATA #REQUIRED

name                 CDATA #REQUIRED

class                CDATA #REQUIRED

type                 (Initialize|Update|Validate|Finalize)

priority             CDATA #REQUIRED

progress_description CDATA #IMPLIED>


The following is an example of the extension point usage:

      

<extension point=

"com.ibm.xtools.ras.export.exportTask"

>

<task name=

"Sample Export Engine Task"

id=

"com.example.SampleExportEngineTask.initialize"

class=

"com.example.SampleExportEngineTask"

type=

"Initialize"

priority=

"50"

>

</task>

</extension>

Plug-ins that want to extend this extension point must implement the com.ibm.xtools.ras.export.engine.tasks.IExportEngineTask interface.