RAS Import Engine Task

com.ibm.ras.impord.engineTask

6.0.0

This extension point is used to plug in additional tasks for use by the RAS import service. When a RAS asset is imported, each registered task will be executed once. The sum of all tasks constitutes the import 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|Extract|Update|Finalize) "Initialize"

priority             CDATA "50"

progress_description CDATA #IMPLIED>


The following is an example of the extension point usage:

      

<extension point=

"com.ibm.ras.impord.engineTask"

>

<task name=

"Sample Engine Task"

id=

"com.example.SampleImportEngineTask.initialize"

class=

"com.example.SampleImportEngineTask"

type=

"Extract"

priority=

"75"

>

</task>

</extension>

Plug-ins that want to extend this extension point must implement com.ibm.ras.impord.engine.tasks.IImportEngineTask interface