After trying some of the examples mentioned within the TESB documentation, I am facing a new problem!
I created a simple sample job that displays a warning in the TESB console (tWARN via tLogCatcher and tLogRow). After deploying the job to our TESB instance, I created a sample route that should call this job (see attached images).
For the start of my route I used a Timer component that send out messages ervery 10 seconds. These Messages should be passed to the cTalendJob component. After investigating this procedure I realized that the cTalendJob component acts as a messaging endpoint (talend://<job_class>?<args>).
Seemed very easy so far. :-( But the problems began as I started to deploy the route to our TESB instance via console with the osgi:install command.
The route could bei installed, but as soon as i started the route (via start <bundle_id>) I got the exception that the scheme talend:// wouldn't be recognized.
The exception I got was:
Failed to create route cMessagingEndpoint_1 at: >>> To <<< in route: Route] -> [To... because of Failed to resolve endpoint: talend://spappsesb.samplejob_0_1.SampleJob?context=Default due to: No component found with scheme: talend
Until now, I'm stuck looking for the bundle that contains the talend:// scheme definition or the cTalendJob component.
Maybe somebody could help me to figure out, what went wrong?
Thanks in advance.
Solved! Go to Solution.
Talend named a Leader.
Kickstart your first data integration and ETL projects.
Watch the recorded webinar!
Learn how to use an API-First Approach to Modernize your Applications
Take a look at this technical overview video of Talend API Designer
Find out how to get started with APIs