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 Diagram
    XMLWordPrintable

Details

    • Work Item
    • Resolution: Done
    • Minor
    • 1.46.0
    • None
    • studio

    Description

      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).

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

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