You are not logged in.
Announcement
Unanswered posts
|
deletepostspam
Thanks!
That was some new input for me.
I haven't created a user component folder.
BUT, still it does not work.
- I set up a user component folder: /home/geuder/Documents/user components talend/
- Put the adjusted tExcelReport files in my "user components talend"
- Set it up in Talend settings
(windows-->preferences-->talend-->components and set the 'User component folder' parameter)
- Removed the old tExcelReport-folder
which was in "...plugins>org.talend.designer.components.localprovider_4.2.3.r67267>components"
- Closed and restarted Talend
-> No component (and not hidden)
But I think Talend created the following folder and copied the files there. Is that correct?
"/home/geuder/data/Talend/.../plugins/org.talend.designer.components.localprovider_4.2.3.r67267/components/ext/user/tExcelReport"
-> Maybe I've adjusted the files wrongly!?
Could I send you (Shong) my adjusted files to have your eyes on them?
Hi
Nothing is special with Linux. Because this component is not compatible with v4.2.3, so it does not work if you install it from TalendExchange within TOS directly, you have to modify the component as you did before installing it into TOS.
Please follows these steps to install a custom component:
1. Download the component tExcelReport from Talend Exchange, modify the component as you did to ensure the component is compatible with v4.2.3.
2. Unzip the archive file, copy the component folder and past it to a folder (for example: /usr/home/shong/) where you want to save all the custom components. Note that the component folder structure here, it contains the component files in it, such as tExcelReport_begin.javajet, tExcelReport_main.javajet.
3. Open Talend studio, go to windows-->preferences-->talend-->components and set the 'User component folder' parameter, (for example, /usr/home/shong/)
4. Restart Talend studio or press shift+ctrl+F3 to reload the components.
5. Open any one of jobs and expand the palette/File on the right side, check whether the component tExcelReport appear.
Best regards
Shong
By comparing components installed in the two different component folders I've now established which one is the active folder.
- I've removed all tExcelReport-files (including empty folder in ...plugins\org.talend.designer.components.ecosystem...", which I guess was created when I initially tried to install the component from TalendExchange within ToS).
- Files (in their tExcelReport folder) put in plugins\org.talend.designer.components.localprovider_xxx.rxxxxx\components\
- Restarted.
- Checked for hidden components.
-> Nothing. Clueless :-(
Anything special with Linux?
Any other test I can do to add data to the problem?
No it's not hidden :-/ (checked)
But, it seems I have two different components locations on my disc.
Is there any way to check which one the installation is actually using?
Hi
Strange! Not sure you have hidden the components, open "Edit project properties" and "Designer -> Palette settings and see whether the components are hidden, if so, active them by moving them from hide side to show side.
Best regards
Shong
File shows ubcategories: Input, Management, Name Pipe, Output
Output shows only one related to Excel: tFileOutputExcel
(same with Input: tFileInputExcel, and Managament and Named Pipe has none)
Hi
Go to windows-->show views and open the palette view, expand the File family and see whether the custom component appears.
Best regards
Shong
Hi,
I tried to follow the instructions in this thread in order to activate the tExcelReport on my ToS 4.2.3 running on Linux x86_64,
but it seems not to work. Is there something I'm missing or should do specially for Linux or version 4.2.3?
I have:
1) downloaded and extracted tExcelReport on a Windows PC
2) edited "tExcelReport_messages.properties" by removing "family=xxxx"
And "tExcelReport_java.xml", add the lines:
<FAMILIES> //add these these three lines, File is the component family, you can change it to another family.
<FAMILY>File</FAMILY> //
</FAMILIES> //
Underneath </HEADER> and above <DOCUMENTATION>
3) uploaded the whole folder to my Linuxserver, extracted the files and placed them in:
...Talend/TOS-All-r67267-V4.2.3/plugins/org.talend.designer.components.localprovider_4.2.3.r67267/components
4) Restarted Talend
When I look under "Edit project properties" and "Designer -> Palette settings -> File" the component does not show.
What can I do?
/Patrick
YVES wrote:
Hi Shong
I tried SMaZ's solution and now the new component is showed in the palette !
Thank you SMAZ for your indications !
With best regards,
Yves.
Ah, good news!
Thanks for your feedback!
Best regards
Shong
Hi Shong
I tried SMaZ's solution and now the new component is showed in the palette !
Thank you SMAZ for your indications !
With best regards,
Yves.
Hi Yves
Please try Smaz's solution and tell us the feedback.
Best regards
Shong
I was having the same problem and checked all my files as Shong mentioned above.
They all seemed correct. Still my new components did not show up.
I went to File / Edit project properties....
From the pop up window (see attached) I could see that my new component was there.
So, I highlighted it
Then click the arrow that moved it over to the hide area
Then highlight it in hide area
Then click the arrow to move it back to show
Then clicked apply
Then clicked OK
This triggered another run of Generation Engine
And.... my new components showed up where they should be.
Seems like a bug to me in this version.
Hi Shong,
I sent you both files (tExcelReport_messages.properties and tExcelReport_java.xml) by maill
With best regards,
Yves.
Hi Shong,
again last part of tExcelReport_java.xml
With best regards,
Yves.