Uploaded image for project: 'Talend Component Kit'
  1. Talend Component Kit
  2. TCOMP-2143

[JDBC TCK]: Support MODULE_LIST field for studio in tck connector ui for driver jars choose

Apply templateInsert Lucidchart DiagramXMLWordPrintable

    • Icon: Work Item Work Item
    • Resolution: Done
    • Icon: Minor Minor
    • 1.46.0
    • None
    • Studio
    • All
    • GreenHopper Ranking:
      0|i2e9y3:
    • 9223372036854775807
    • Small

      need a studio widget support for jdbc driver choose field :

      <Mapping
                   mapFieldType="MODULE_LIST"
                   name="widget.type.moduleList"
                   widgetType="widget.type.moduleList">
             </Mapping>
      

      From the code in WidgetTypeMapper in studio code for tck integration, not support use MODULE_LIST for jdbc driver choose in tck. So a feature. And another issue then: How to make it works for cloud?
      https://github.com/Talend/tdi-studio-se/blob/b2418a7fa884a93613a2f0ea4298ae2e37b6735e/main/plugins/org.talend.sdk.component.studio-integration/src/main/java/org/talend/sdk/component/studio/model/parameter/WidgetTypeMapper.java#L44

      And at runtime, we will use some inside maven dependency resolver to load that driver classes.

      About cloud, cloud platform also need to provide a new ui widget for setting jar maven gav/path which exists in its .m2. Or a text table is enough, user need to set the path string self instead of choosing in a list. Also need to support new widget for tck : "Module", which help studio to decide ui(sure cloud platform no that now).

            emmanuel_g emmanuel gallois
            wwang Wei Wang
            qiyan liu, Wei Wang
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 1 week
                1w
                Remaining:
                Remaining Estimate - 1 week
                1w
                Logged:
                Time Spent - Not Specified
                Not Specified