|
Key
This line was removed.
This word was removed. This word was added.
This line was added.
|
Changes (12)
View Page HistoryTwo catagories of Talend jobs can be distinguished in the scope of Petals:
* Simple jobs, or classic jobs, are Talend jobs that do not need any specific interaction with Petals. Everything they need is in the job context and content.
* Petals jobs, are Talend jobs that may interact with the Petals-SE-Talend component.
* Simple jobs, or classic jobs, are Talend jobs that do not need any specific interaction with Petals. Everything they need is in the job context and content.
* Petals jobs, are Talend jobs that may interact with the Petals-SE-Talend component.
h2. Classic Talend jobs
h1. The way it works
h1. Taking a look at the Talend export for Petals
h2. Talend jobs for Petals
h3. Those created with Talend Open Studio
h3. Those created with Talend Integration Suite
In this former category, the permitted interactions depend on the job's content.
Basically, there are five kinds of interactions:
* Input parameters
** Context overriding: the service defines the contexts that can be overriden. You can use this mechanism to pass information or data to the job.
** File attachments: the service may expect attachments in input.
** Raw data: the service may also expect a flow of data rows to process inside the job. This mechanism relies on a Talend component called tPetalsInput.
* Output parameters
** The execution result: any executed job returns
For more information, please refer to the use cases.
{column}
{column:width=350px}
{panel}{toc}{panel}
{column}
{section}
h1. Component Configuration
{info}
For more information about JAAS read the chapter : JAAS authentication for EJB calls
{info}
{info}
*Configuration of a Service Unit to expose an EJB onto Petals ESB :*
{table-plus}
{table-plus}
|| Parameter || Description || Default || Required ||
| ejb.jndi.name | The JNDI name of the targeted EJB | \- | Yes |
| java.naming.factory.initial | The name of the targeted JNDI Initial Context Factory | \- | Yes |
| java.naming.provider.url | The URL of the targeted JNDI service | \- | Yes |
| ejb.jndi.name | The JNDI name of the targeted EJB | \- | Yes |
| java.naming.factory.initial | The name of the targeted JNDI Initial Context Factory | \- | Yes |
| java.naming.provider.url | The URL of the targeted JNDI service | \- | Yes |
| ejb.version | Implemention version of the targeted EJB. \\
Supported versions are 2.0, 2.1, 3.0 and 3.1 | \- | Yes |
| ejb.home.interface | Fully qualified name of the targeted EJB Home Interface. Used only\\
with ejb 2.0 and 2.1.\\
Fully qualified name of the targeted EJB Home Interface. Used only with ejb 2.0 and 2.1. | \- | No |
| security.name | Fully qualified name of the security module used. | \- | No |
| security.principal | Username | \- | No |
| security.principal | Username | \- | No |