Petals-SE-Talend

compared with
Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (13)

View Page History
This component allows to expose Talend jobs as services into Petals and to execute them inside the bus.
It only acts as service provider, not as a service consumer.
This component supports jobs created with both Talend Open Studio and Talend Integration Suite (see [http://www.talend.com] for more details).

It provides several mechanisms to pass information and data to a job.
        <jbi:identification>
            <jbi:name>petals-se-talend</jbi:name>
            <jbi:description>A service engine to expose and run Talend jobs as services in Petals</jbi:description>
            <jbi:description>
A service engine to expose and run Talend jobs as services in Petals
</jbi:description>
        </jbi:identification>
        
        <jbi:component-class-name>org.ow2.petals.se.talend.TalendSe</jbi:component-class-name>
org.ow2.petals.se.talend.TalendSe
</jbi:component-class-name>
        <jbi:component-class-path>
            <jbi:path-element/>
        </jbi:component-class-path>
        
        <jbi:bootstrap-class-name>org.ow2.petals.component.framework.DefaultBootstrap</jbi:bootstrap-class-name>
org.ow2.petals.component.framework.DefaultBootstrap
</jbi:bootstrap-class-name>
        <jbi:bootstrap-class-path>
            <jbi:path-element />
        <petalsCDK:processor-pool-size>10</petalsCDK:processor-pool-size>
        <petalsCDK:ignored-status>DONE_AND_ERROR_IGNORED</petalsCDK:ignored-status>
        <petalsCDK:jbi-listener-class-name>org.ow2.petals.se.talend.TalendJBIListener</petalsCDK:jbi-listener-class-name>        
        <petalsCDK:jbi-listener-class-name>
org.ow2.petals.se.talend.TalendJBIListener
</petalsCDK:jbi-listener-class-name>        
        
        <!-- Component specific configuration -->
The directory structure of a SU for the Petals-SE-Talend looks like this:

{noformat}su-talend-JobName-provide.zip
* META-INF
** jbi.xml
* src
** { source files }
* JobName.wsdl
* contexts.jar
* systemRoutines.jar
* userRoutines.jar
* JobName_JobVersion.jar
* JobDependencies.jar (there can be several jars){noformat}
su-talend-JobName-provide.zip
+ META-INF
- jbi.xml
+ src
- { source files }
- JobName.wsdl
- contexts.jar
- systemRoutines.jar
- userRoutines.jar
- JobName_JobVersion.jar
- JobDependencies.jar (there can be several jars)
{noformat}


{column}
{column:width=350px}