Talend Open Studio for ESB Document ESB 6.x

Scenario: Routing files conditionally to different file paths – Docs for ESB 6.x

Scenario: Routing files conditionally to different file paths This scenario applies only to a Talend solution with ESB. In this scenario, three file messages containing people information are routed to different endpoints according to the city names they contain. The following is an extract of the example XML files used in this use case: Message_1.xml:…

Scenario: Sending messages to and receiving messages from Amazon’s S3 service – Docs for ESB 6.x

Scenario: Sending messages to and receiving messages from Amazon’s S3 service This scenario applies only to a Talend solution with ESB. This scenario will show you how to use the cAWSS3 component to send messages to and consume messages from Amazon’s S3 service. To do this, two Routes are built, a message producer Route, and…

Scenario: Parsing delimited file using the cFlatPack component – Docs for ESB 6.x

Scenario: Parsing delimited file using the cFlatPack component This scenario applies only to a Talend solution with ESB. In this scenario, a cFile component reads a delimited file from the local file system, which contains the customers information including id, first name, surname, and order id, as shown below:

The file is parsed by…

Scenario: Providing and consuming a REST service using cREST – Docs for ESB 6.x

Scenario: Providing and consuming a REST service using cREST This scenario applies only to a Talend solution with ESB. This scenario demonstrates how to use the cREST component to provide and consume a REST service. To do so, two Routes are built, a service provider Route and a consumer Route. The service provider Route will…

Scenario: Reading files from one directory and writing them to another – Docs for ESB 6.x

Scenario: Reading files from one directory and writing them to another This scenario applies only to a Talend solution with ESB. In this scenario, an input cFile component is configured to visit a local file directory and send the files in the directory to an output cFile component which writes the files in another directory….

Scenario: Receiving messages from a list of URLs – Docs for ESB 6.x

Scenario: Receiving messages from a list of URLs This scenario applies only to a Talend solution with ESB. In this scenario, we will use the Camel component HTTP4 and the cContentEnricher component to retrieve messages from a list of URLs. To do this, we need to build two sub-routes, one to read a file with…

Scenario: Using cSEDA, cVM and cDirect to produce and consume messages separately – Docs for ESB 6.x

Scenario: Using cSEDA, cVM and cDirect to produce and consume messages separately This scenario applies only to a Talend solution with ESB. In this scenario, we will use a cTimer component to trigger a message exchange. The message is routed to a cSEDA, a cVM and a cDirect sequentially with a message body set for…

Scenario: Using cSplitter to split a message and aggregate replies from sub-messages – Docs for ESB 6.x

Scenario: Using cSplitter to split a message and aggregate replies from sub-messages This scenario applies only to a Talend solution with ESB. In this scenario, we will use the cSplitter component to split a message and aggregate the replies from sub-messages. A predefined Java Bean, AppendAggregator will be called to as the strategy to aggregate…

Scenario: Using cTalendJob to call a DI Job – Docs for ESB 6.x

Scenario: Using cTalendJob to call a DI Job This scenario applies only to a Talend solution with ESB. In this scenario, we will build a Data Integration Job with context first. Then, we will create a Route with a cTalendJob component to call the Job and set the context variables in the Job. Document get…

Scenario: Sending messages to and receiving messages from an AMQP broker – Docs for ESB 6.x

Scenario: Sending messages to and receiving messages from an AMQP broker This scenario applies only to a Talend solution with ESB. This scenario will show you how to use the cAMQP component to send messages to and consume messages from a JMS Queue or Topic. To do this, two Routes are built, a message producer…