Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi,
I am trying to create a Talend component which will convert given input XML file to CSV file.
I created a project in Intellij with Talend Component Kit plugin and followed the steps from this link - https://talend.github.io/component-runtime/main/1.1.1/tutorial-create-my-first-component.html
The component got created in Talend Open Studio as per the instructions given in the link, but when I am trying to add the logic behind the component in the processor file(which contains logic behind the component) or if i am trying to print a value from the logic in the Intellij project and build it so that the changes reflect in the newly created Talend studio component. It is not at all reflecting in the component, nor the value is being printed (used System.out.println() to print a string) after running the component in Talend DI Open Studio.
I also tried to change the icon of the component, even that is not reflecting even after following the instructions from the above link.
Any guidance soon will be helpful.
Hello,
Thanks for posting your issue here.
I have reported your issue to our component kit experts and then come back to you as soon as we can.
Best regards
Sabrina
Hello,
We got information from our component kit expert that:
According the documentation link, it seems you are using a very outdated framework version.
Latest is 1.49.1. For Studio, see the compatibility matrix here:
https://talend.github.io/component-runtime/main/latest/compatibility.html#_compatibility_matrix
If fact, when developing in Intellij, rebuilding the connector won't deploy it to Studio automatically!
You need to deploy it either by deploying the car artifact manually:
java -jar mycomponent.car studio-deploy --location /path/to/my/studio -f
or using the maven goal:
For icons, Studio uses the png format, see custom icons here:
https://talend.github.io/component-runtime/main/latest/component-defining-custom-icon.html
The pb with icon is certainly linked to previous issue...
Feel free to let us know if it helps.
Best regards
Sabrina
Hello xdshi,
Thanks for your quick response.!
I followed the instructions given above, still the changes are not reflecting in the component.
Hello,
Did you try to deploy it by deploying the car artifact manually or using the maven goal?
Best regards
Sabrina
Hello,
Yes, I tried both the approaches but still it is not working.
Is it possible to connect sometime? as this is a bit urgent.
Thanks
Hi,
Please let me know what else I can try.
Hello,
Let me report your issue to our Component Kit experts to see if we could find out your issue.
I will keep you updated to it.
Best regards
Sabrina
Hi,
Any update from the experts?
Hello,
Could you please give more information about your environment (component-runtime version, studio version, etc.)?
What's the output of the car deploy command?
Note that the
studio-deploy
should be forced (
-f
) if the connector deployed has the same version already installed in studio. w/o force, it won't deploy it considering that it's already installed.
Best regards
Sabrina