Compare commits

...

230 Commits

Author SHA1 Message Date
kjwang
34c22ddeee Fix TUP-41447 TCK list migration (#9466) (#9546)
Fix TUP-41447 TCK list migration
https://jira.talendforge.org/browse/TUP-41447
2024-01-31 14:31:54 +08:00
Jane Ding
80c38990ff fix(TUP-41534):Remove dependency on pendo related API during logon (#9499) (#9543)
process
https://jira.talendforge.org/browse/TUP-41534
2024-01-29 17:01:32 +08:00
Jane Ding
9809441f9e fix(TUP-41080):Active/Deactive features will cause commit window after (#9457) (#9542)
restart
https://jira.talendforge.org/browse/TUP-41080
2024-01-29 17:00:42 +08:00
Alexiane Yvonet
e6217156be Add localized files (#9537)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2024-01-29 09:33:06 +08:00
Oleksandr Zhelezniak
9c83ffd7e5 fix(TDI-50771): tJMS clean org.talend.libraries (#9471) 2024-01-26 09:04:39 +02:00
Oleksandr Zhelezniak
034579b20b fix(TDI-50796): change jsonpath-js GAV (#9504) 2024-01-25 11:06:27 +02:00
Oleksandr Zhelezniak
b123fb3f74 fix(TDI-50737): feed4j change GAV (#9484) 2024-01-25 10:55:59 +02:00
Oleksandr Zhelezniak
9194dd8867 fix(TDI-50769): jets3t GAV cleaning (#9474)
* bump version to 0.9.4
2024-01-25 10:45:38 +02:00
Oleksandr Zhelezniak
7bae9c36c5 fix(TDI-50677): change bat run template (#9448) 2024-01-25 10:17:43 +02:00
wang wei
8963b2d962 fix(TDI-50584): job failed to generate code after installing R2023-11 (#9534) 2024-01-25 14:36:12 +08:00
mhryb
e3012311c5 fix(TDI-50610): fix tAmazonOracleOutput NPE additional columns (#9486)
* fix(TDI-50610): fix tAmazonOracleOutput NPE additional columns
2024-01-24 13:42:56 +02:00
sbliu
7dc5a51335 fix(TUP-41606) Compile error when using tJDBCInput with comment has line break (#9508) 2024-01-23 16:01:55 +08:00
AlixMetivier
6ad5ba7a94 fix(TBD-16015): remove input components from date pattern migration task (#9517) (#9528) 2024-01-22 10:03:15 +01:00
pyzhou
9f02c8c573 fix(TDI-50807):clean org.talend.libraries tFileInput/OutputLDIF tEDIFACTtoXML (#9505) 2024-01-22 15:44:11 +08:00
pyzhou
dfac802b6f fix(TDI-50768):clean org.talend.libraries crm mom web (#9470)
* fix(TDI-50768):clean org.talend.libraries

* correct mvn path
2024-01-22 15:42:23 +08:00
jiezhang-tlnd
4909602cea chore(TUP-41038)Remove repository wizard icon (#9449)
* chore(TUP-41038)Remove repository wizard icon

* remove wizard icons

* chore(TUP-41038)Remove repository wizard icon

* chore(TUP-41038)Remove repository wizard icon

* chore(TUP-41038)Remove repository wizard icon

* chore(TUP-41038)Remove repository wizard icon
2024-01-22 15:14:45 +08:00
Zhiwei Xue
5e1f7de66a fix(TUP-41397):Issue when set a reference project (#9526)
fix(TUP-41397):Issue when set a reference project
2024-01-22 09:36:08 +08:00
Toshi Sasada
869f0e58e8 Add localized files (#9514)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2024-01-19 19:11:17 +08:00
Jane Ding
3a5c4631e7 fix(TUP-41180):the generated code is different which caused the job (#9394) (#9524)
* fix(TUP-41180):the generated code is different which caused the job
execution to fail
https://jira.talendforge.org/browse/TUP-41180

* fix(TUP-41180):the generated code is different which caused the job
execution to fail
https://jira.talendforge.org/browse/TUP-41180
2024-01-19 17:28:54 +08:00
mhryb
9b8707fcad fix(TDI-50480): fix typo in BigQuery components (#9476) 2024-01-19 11:09:20 +02:00
mhryb
ebb21e02ac fix(TDI-50827): remove ELT folders with just messages.properties files (#9520) 2024-01-19 09:19:07 +02:00
Jane Ding
7ca0917dc2 fix(TUP-41316):tELTOracleMap generates incorrect column names when (#9436) (#9523)
spaces present
https://jira.talendforge.org/browse/TUP-41316
2024-01-19 10:34:23 +08:00
kjwang
b62e11dac1 Kjwang/fix tup 40846 error shows after import (#9462) (#9522)
* Fix TUP-40846 Error shows after import items if workspace path contains
Special char "!% "
https://jira.talendforge.org/browse/TUP-40846
2024-01-19 09:59:32 +08:00
mhryb
502ae55d64 fix(TDI-50819): remove tPostgresPlus parameters from properties (#9518) 2024-01-18 16:14:13 +02:00
sbliu
06cda8093c fix(TUP-41128) fix NPE during importing job with testcase (#9426) 2024-01-18 18:17:30 +08:00
hcyi
9fc7ad9a29 fix(TUP-41282):[Master]: studio can not pop up schema page when do view (#9469)
schema operation.
2024-01-18 16:48:09 +08:00
hcyi
e6f25e3821 fix(TUP-41283):[Master] Can't create Google BigQuery. (#9480) 2024-01-18 16:17:01 +08:00
Jill Yan
7b704957a5 APPINT-36075 default image name and tag are lost when build as docker image (#9512)
* APPINT-36075 fix ui error

* default image name and tag are lost when build as docker image
2024-01-18 16:06:21 +08:00
mhryb
46349e8cab fix(TDI-50803): remove tPostgresPlus folders (#9502) 2024-01-17 14:46:54 +02:00
hcyi
3e958b9e12 feat(TUP-36908):tRunJob: Add filter to select subjobs. (#9446) 2024-01-17 14:15:30 +08:00
kjwang
6bea8d7343 Fix TUP-41459 Edit tacokit table parameters on repository metadata, (#9496) (#9506)
Fix TUP-41459 Edit tacokit table parameters on repository metadata,can't propagate the modification to job
https://jira.talendforge.org/browse/TUP-41459
2024-01-17 11:15:25 +08:00
Zhiwei Xue
4009940e38 fix(TUP-41126):Remove base URL and only use update URL for master/8.0.2 (#9427) 2024-01-17 10:34:56 +08:00
hzhao
5ea5626055 feat(TUP-40750): Upgrade eclipse to 2023-12 (#9453)
* feat(TUP-40750): Upgrade eclipse to 2023-12

* feat(TUP-40750): Upgrade eclipse to 2023-12

* feat(TUP-40750): fix codec/compress issue

* feat(TUP-40750): fix reflection failed issue

* feat(TUP-40750): update commons-io

* feat(TUP-40750): move require bundle to import package

* feat(TUP-40750): add missing import package
2024-01-17 09:23:58 +08:00
Oleksandr Zhelezniak
39d64b4030 fix(TDI-50719): tRunJob child job wording (#9447) 2024-01-16 10:57:49 +02:00
mhryb
24cec732f1 fix(TDI-50703): fix tFileInputXML root (#9460)
* fix(TDI-50703): fix tFileInputXML root
2024-01-16 10:27:46 +02:00
Dmytro Sylaiev
cdf77e9c91 fix(TDI-50699): Update xom lib (#9441) 2024-01-15 12:11:24 +02:00
hzhao
31c85c2622 feat(TUP-41332): modify migration task version to 8.0.1 (#9432) 2024-01-15 14:06:29 +08:00
Oleksandr Zhelezniak
c22dcffe2d fix(TDI-50720): tRunJob context writer (#9442)
* make load context parameters from file work in parallel
2024-01-12 13:42:53 +02:00
Oleksandr Zhelezniak
2f7f386dc4 fix(TDI-50701): XML perf improvement (#9435) 2024-01-12 13:35:12 +02:00
Oleksandr Zhelezniak
36c4a2fd99 feat(TCOMP-2167): tck enum suggestible (#9336) 2024-01-12 13:23:37 +02:00
AlixMetivier
76bbe43987 fix(TBD-15957): fix pattern issue when migrating dates (#9475) (#9494) 2024-01-12 11:44:16 +01:00
bhe-talendbj
081cd58979 fix(TUP-41511): TMC: Token expired warning shows if connection timed out (#9481) (#9490)
* fix(TUP-41511): throw exception

* fix(TUP-41511): add connect error message

* fix(TUP-41511): add connect error message

* fix(TUP-41511): fix list projects

* fix(TUP-41511): update error message
2024-01-12 17:44:49 +08:00
Toshi Sasada
73e084a3b2 Add localized files (#9483)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2024-01-12 17:19:09 +08:00
jzhao
bd85e267dd fix(TDI-50641): remove jetty dependency from tGoogleDataprocManage (#9489) 2024-01-12 16:05:43 +08:00
sbliu
93add8e9a9 feat(TUP-32134) correct the copied joblet collapse status when target job/joblet is not the same source job/joblet (#9353)
* feat(TUP-32134) correct the copied joblet collapse status when target job/joblet is not the same source job/joblet

* fix problem copy/delete subjob not work as expected

* add  missing import packages

* support copy&paste expanded joblet in bd/bd stream job

# Conflicts:
#	main/plugins/org.talend.designer.core/src/main/java/org/talend/designer/core/ui/action/GEFDeleteAction.java

* refactor

# Conflicts:
#	main/plugins/org.talend.designer.core/src/main/java/org/talend/designer/core/ui/action/GEFDeleteAction.java

* judge copy&paste joblet for different job type

* avoid caculate marquee selection for subjob collapsed

* refactor

* correct subjobcontainer after paste display issue

* copy collapsed subjob contains expanded joblet

* fix copy of expand subjob which contains expanded joblet

* change for delete subcontainer of bd/bd stream job

# Conflicts:
#	main/plugins/org.talend.designer.core/src/main/java/org/talend/designer/core/ui/action/GEFDeleteAction.java
2024-01-12 14:34:26 +08:00
build-talend
4ed80b1e96 Set version to 8.0.2 SNAPSHOT (#9478)
Co-authored-by: Jenkins Continuous Build server <jenkins@tal-rd02.talend.lan>
2024-01-11 17:22:49 +08:00
pyzhou
c373478b8d fix(TDI-50559):CVE reactor netty http (#9459) 2024-01-11 15:18:24 +08:00
wang wei
3cd5c434fb fix(TDI-50271): Denial Of Service (DoS) Memory And CPU Consumption in Talend/connectors-lib-se (main) (#9096) (#9473) 2024-01-10 15:21:33 +08:00
vyu-talend
3d482e6f75 feat(TDI-40295):enable tagging for s3. (#9277) (#9468)
* feat(TDI-40295):enable tagging for s3.

* feat(TDI-40295): move feature to advanced setting.
2024-01-08 16:13:17 +08:00
bhe-talendbj
92d4657c05 feat(TUP-40272): remove m2e ui (#9439) 2024-01-08 11:31:42 +08:00
msjian
df020162d9 chore(TDQ-21715): tAddCRCRow cleanup org.talend.libraries (#9454) 2024-01-08 10:42:15 +08:00
jiezhang-tlnd
157b666b16 fix(TUP-38087)tELTPostgresqlMap generate sql fail when input table with (#9433) (#9465)
* fix(TUP-38087)tELTPostgresqlMap generate sql fail when input table with

* add junit for context name equals column name

* fix context and colum name

* fix condition

* code format

* list to set

* code format

* code format

* list to set
2024-01-05 11:47:51 +08:00
bhe-talendbj
e57fbe8e43 fix(TUP-41418): filter components by java compliance level (#9456) 2024-01-03 09:47:46 +08:00
kjwang
6712013272 Fix TUP-41323 can't create Box/Boxlist from the folder node (#9440) (#9452)
Fix TUP-41323 can't create Box/Boxlist from the folder node
https://jira.talendforge.org/browse/TUP-41323
2024-01-02 10:20:37 +08:00
bhe-talendbj
a6935f5856 feat(TUP-40749): fix project settings (#9438) 2023-12-29 21:36:07 +08:00
Oleksandr Zhelezniak
bb7f7a76be fix(TCOMP-2573): check tck null config values (#9358) 2023-12-29 12:28:25 +02:00
jzhao
c72287d542 fix(TDI-50687): sshd-sftp:2.9.2 | CVE-2023-35887 (#9413) 2023-12-28 19:45:53 +08:00
jzhao
601979125e fix(TDI-50238): bcprov-jdk15on:1.70 | CVE-2023-33201 (#9388) 2023-12-28 16:53:04 +08:00
jzhao
19060eb446 fix(TDI-50429): bump talend-mscrm vrsion 3.17-20231214 (#9397) 2023-12-28 15:28:10 +08:00
jiezhang-tlnd
5bfae49b6b chore(TUP-39612)bcprov-jdk15on:1.70 | CVE-2023-33201 (#9386) (#9444) 2023-12-28 14:53:20 +08:00
kjwang
a80bb796bc TUP-41008 Fix potential problem that create TCK virtual component may (#9443)
* TUP-41008 Fix potential problem that create TCK virtual component may
use wrong component id
https://jira.talendforge.org/browse/TUP-41008
2023-12-28 10:32:58 +08:00
zyuan-talend
aed38896a6 fix(TUP-41256):Update jars linked to EDI component. (#9398) (#9434) 2023-12-27 14:38:04 +08:00
Oleksandr Zhelezniak
f98ee8e6cf chore(TDI-50665): bump com.ibm.mq.allclient (#9403)
* to 9.3.4.0 to align with tck connectors
* add jackson
2023-12-26 14:32:49 +02:00
bhe-talendbj
de7af3c2d9 feat(TUP-40749): Add possibility to compile to Java 17 for studio developers (#9283)
* feat(TUP-40749): enable 17 compiler compliance level

* feat(TUP-40749): enable switch compliance level

* feat(TUP-40749): add java version to component provider

* feat(TUP-40749): load component providers according to java version

* feat(TUP-40749): update log message

* feat(TUP-40749): update selection
2023-12-26 16:05:20 +08:00
Jill Yan
42c668872f APPINT-36075 fix ui error (#9424) 2023-12-25 10:11:42 +08:00
Chao MENG
3784e17592 fix(TUP-41341): Can't use other login mode in Studio 8.0.1 with R2023-12v2 patch applied (#9430)
* fix(TUP-41341): Can't use other login mode in Studio 8.0.1 with R2023-12v2 patch applied (#9422)

* fix(TUP-41341): Can't use other login mode in Studio 8.0.1 with
R2023-12v2 patch applied
https://jira.talendforge.org/browse/TUP-41341

* fix(TUP-41341): Can't use other login mode in Studio 8.0.1 with
R2023-12v2 patch applied
https://jira.talendforge.org/browse/TUP-41341

* fix(TUP-41341): Can't use other login mode in Studio 8.0.1 with (#9429)

R2023-12v2 patch applied
https://jira.talendforge.org/browse/TUP-41341
2023-12-22 19:57:04 +08:00
jiezhang-tlnd
58855f8d21 feat(TUP-40884)clean up not used icons (#9411)
* feat(TUP-40884)clean up not used icons

* add back org.talend.designer.runtime.visualization

* add back org.talend.designer.xmlmap
2023-12-22 17:20:24 +08:00
hzhao
9202b0384e fix(TUP-40887): Mac Sonoma issue with image flipped (#9404) (#9421)
* fix(TUP-40887): Mac Sonoma issue with image flipped

* fix(TUP-40887):  try remove listener

* fix(TUP-40887): add back resourceDisposeListener

* fix(TUP-40887): Mac Sonoma issue with image flipped

* fix(TUP-40887): Mac Sonoma issue with image flipped

* fix(TUP-40887): Mac Sonoma issue with image flipped
2023-12-22 15:36:43 +08:00
Zhiwei Xue
ce8277e3da fix(TUP-41062):TCK server is unavailable after doing some actions of TCK (#9418)
metadata
2023-12-21 10:40:52 +08:00
sbliu
8423c21adb chore(TUP-40457) exception log in CommandLine log file (#9324) 2023-12-21 10:04:02 +08:00
Svitlana Anulich
9635e79468 fix(TBD-15797): CVE Fixes for R2024-01 (#9385) (#9417) 2023-12-20 16:21:00 +02:00
Oleksandr Zhelezniak
9d7aeeb2f4 fix(TDI-50691): Mom components typo in label (#9414) 2023-12-20 12:53:05 +02:00
kjwang
b49680758d TUP-41235 context parameter not popup when click Guess schema for tJDBCInput (#9395) (#9415)
* TUP-41235 context parameter not popup when click Guess schema for
tJDBCInput
https://jira.talendforge.org/browse/TUP-41235
2023-12-20 17:47:26 +08:00
hcyi
72ba50b675 fix(TUP-40985):The table column in tFixflowInput is editable but can't (#9330)
save the changes.
2023-12-20 16:30:43 +08:00
hcyi
cd1864c82e fix(TUP-40364):TCK Drag&Drop dataset keep only last element of List property. (#9347)
* fix(TUP-40364):TCK Drag&Drop dataset keep only last element of List
property.

* fix(TUP-40364):get error when open old job.
2023-12-19 16:44:23 +08:00
bhe-talendbj
421afc54bc fix(TUP-41020): LDAP Metadata : Check Authentication fails when Encryption method = LDAPS(SSL) even with correct credentials. (#9325) (#9406)
* fix(TUP-41020): init default trust manager if cacerts not found

* fix(TUP-41020): update timestamp of local provider

* fix(TUP-41020): update version

* fix(TUP-41020): update component lib
2023-12-18 11:17:46 +08:00
nrousseau
3315983091 feat(TUP-41109) fix deploy (#9405) 2023-12-17 14:43:41 +08:00
Zhiwei Xue
8fd106bd5f fix(TUP-41243):workday: value for "X509 certificate" is editable after export to context (#9391) (#9402)
* fix(TUP-41243):workday: value for "X509 certificate" is editable after
export to context

* fix(TUP-41243):fix font in connector
2023-12-15 18:45:29 +08:00
Zhiwei Xue
bcb1a9ea34 fix(TUP-41183):"Can't find the jdbc driver class" pop up when check jdbc (#9384) (#9401)
connection with context mode migrated from 73
2023-12-15 18:45:10 +08:00
jzhao
b074c2edd9 fix(TDI-50641): xstream:1.4.17 | CVE-2021-43859 (#9400) 2023-12-15 17:53:07 +08:00
jzhao
356266cb07 fix(TDI-50641): batik-bridge:1.13 | CVE-2022-40146 (#9399) 2023-12-15 17:52:43 +08:00
nrousseau
8340484e6d feat(TUP-41109): adapt for url of platform (#9357)
* feat(TUP-41109): adapt for url of platform

* chore(TUP-40992): add include group ids

* feat(TUP-41109): update for tycho

* feat(TUP-41109): test change sdk

* feat(TUP-41109): update studio-deps

* feat(TUP-41109): update studio-deps

* feat(TUP-41109): update studio-deps

* feat(TUP-41109): add slf4j-simple for test

* chore(TUP-40992): refactor all of tcompv0 pom.xml

* chore(TUP-40992): refactor all of tcompv0 pom.xml

* chore(TUP-41109): exclude libraries

* chore(TUP-41109): exclude libraries

* chore(TUP-41109): fix netsuite artifact

---------

Co-authored-by: bhe-talendbj <bhe@talend.com>
2023-12-15 13:52:08 +08:00
pyzhou
1e2a8a4eba fix(TDI-50450):cve upgrade snappy-java to 1.1.10.5 (#9328) 2023-12-15 10:58:49 +08:00
Liu Xinquan
b0d98d69d0 chore(TDQ-21637) build plugin with java8 (#9393)
* chore(TDQ-21637) build plugin with java8

* chore(TDQ-21637) build plugin with java8
2023-12-15 10:26:16 +08:00
hzhao
3c12faa0f0 fix(TUP-41255): import old jdbc connection fail (#9392) 2023-12-14 14:27:54 +08:00
jiezhang-tlnd
a6389c8356 chore(TUP-40311)fix junit (#9390) 2023-12-13 14:51:30 +08:00
hcyi
b9dbf35fae fix(TUP-41047):looup on the Reject line working in the non-flow way (#9370) 2023-12-11 09:46:37 +08:00
Zhiwei Xue
a6d2edd071 fix(TUP-41147):context value for Drivers can't revert back (#9380)
* fix(TUP-41147):context value for Drivers can't revert back

* fix(TUP-41147): fix quote issue for multi driver jars
2023-12-08 18:37:35 +08:00
Zhiwei Xue
3be3729d7c fix(TUP-41154):TcompV0 metadata refresh issue when only parts feature (#9381)
installed
2023-12-08 18:21:58 +08:00
Alexiane Yvonet
88c85f9abe Add localized files (#9366)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-12-08 15:33:51 +08:00
Alexiane Yvonet
1556e3a4f2 Add localized files (#9365)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-12-08 15:32:43 +08:00
sbliu
70857ea96c Revert "fix(TUP-41057) refactor (#9333)" (#9376)
This reverts commit 805e0b2e85.
2023-12-08 15:31:10 +08:00
kjwang
6e4442a51f Fix TUP-41134 MVN url for some JDBC connection add -SNAPSHOT after (#9364)
Fix TUP-41134 MVN url for some JDBC connection add -SNAPSHOT after
migration to R2023-11
https://jira.talendforge.org/browse/TUP-41134
2023-12-07 15:36:30 +08:00
hcyi
421e53e988 fix(TUP-41047):[TCK] Problems on the Reject line working in the non-flow (#9356)
way
2023-12-06 17:53:01 +08:00
hcyi
7c9092d79f fix(TUP-40771):Remove plugin org.talend.studio.components.tcompv0.jdbc. (#9257)
* fix(TUP-40771):Remove plugin org.talend.studio.components.tcompv0.jdbc.

* fix(TUP-40771):Remove plugin org.talend.studio.components.tcompv0.jdbc.

* fix(TUP-40771):Remove plugin org.talend.studio.components.tcompv0.jdbc.
2023-12-05 16:41:53 +08:00
vyu-talend
ea603cb5eb chore(TDI-50381):update jars to release version for edi components. (#9271)
* chore(TDI-50381):update jars to release version for edi components.

* chore(TDI-50381):remove snapshot.
2023-12-05 15:16:08 +08:00
kjwang
dba46c7989 TUP-35985 [Runtime convergence] Wrapper connector for legacy and tck (#9337) (#9354)
* TUP-35985 [Runtime convergence] Wrapper connector for legacy and tck
DataprepRun
https://jira.talendforge.org/browse/TUP-35985
2023-12-04 17:09:48 +08:00
pyzhou
2f7c345a1e Revert "feat(TUP-39961)Set visible to false for tDBCDC and tDBCDCOutput (#9019) (#9027)" (#9258)
This reverts commit 11442c0f6c.
2023-12-04 16:31:26 +08:00
hzhao
631bef061f fix(TUP-41056): change to use only slf4j 2.0.* (#9348) 2023-12-04 15:19:47 +08:00
sbliu
805e0b2e85 fix(TUP-41057) refactor (#9333)
* fix(TUP-41057) refactor

* fix(TUP-41057) remove code that re-add dnd support for table
2023-12-04 11:36:49 +08:00
zyuan-talend
b3923fe55d fix(TUP-41079): revert for mysql/oracle migration task. (#9346) 2023-12-01 17:31:04 +08:00
Zhiwei Xue
462ab50209 fix(TUP-40423):[bug] RabbitMQ: can't input queue name after export to context (#9297) (#9350)
* fix(TUP-40423):[bug] RabbitMQ: can't input queue name after export to
context

* fix(TUP-40903):[bug] Can't open repository connection wizard in
connector

* fix(TUP-40914):Show context button both in Main and Advanced page

* feat(TUP-40560):Only export simple fields with text controller to
context mode on TCK metadata

* fix(TUP-41037):[bug] couchbase export to context error.

* fix(TUP-41005):[bug] In Context Mode, fields which are not text field
shows yellow

* fix(TUP-41052):Finish button is disabled when switch workday to context
mode

* fix(TUP-41039):[bug] couchbase connection parameters will be separated
after do export to context and revert context.
2023-12-01 17:06:23 +08:00
hzhao
dcac2b9852 fix(TUP-40659) : Wrong jar list when send jars to the cluster (#9307) (#9339)
* fix(TUP-40659) : Wrong jar list when send jars to the cluster

* fix(TUP-40659) : optimize functions

* fix(TUP-40659) :  add log

* fix(TUP-40659) : skip check highPriorityModuleNeeded

* fix(TUP-40659) : add junit

* fix(TUP-40659) :  fix junit

* fix(TUP-40659) : add sys property

* fix(TUP-40659) :  remove extra ,

* feat(TUP-39181): Force PAT rotation on Studio login (#9253)

* feat(TUP-39181): initial impl

* feat(TUP-39181): exclude sso tokane

* feat(TUP-39181): need to block fetching license if old PAT

* feat(TUP-39181): fix sso login

* fix(TUP-40895):Can't refresh UI when switch proxy type. (#9291)

* fix(TDI-50399): Json:20230227 | CVE-2023-5072 (#9282)

* fix(TUP-40723):"Specify a data source alias" and "Use or register a (#9238)

shared db connection" is disabled after d&d jdbc into job

* Add localized files (#9313)

* Add localized files (#9311)



* Add localized files (#9312)



---------





* fix(TUP-40770):hide tck (#9255)

tjdbcoutputbulkexec/tjdbcoutputbulk/tjdbcbulkexec as they only for
tsinglestorexxx

* fix(TUP-40659) : Wrong jar list when send jars to the cluster

* fix(TUP-40659) : optimize functions

* fix(TUP-40659) :  add log

* fix(TUP-40659) : skip check highPriorityModuleNeeded

* fix(TUP-40659) : add junit

* fix(TUP-40659) :  fix junit

* fix(TUP-40659) : add sys property

* fix(TUP-40659) :  remove extra ,

---------

Co-authored-by: bhe-talendbj <52311292+bhe-talendbj@users.noreply.github.com>
Co-authored-by: hcyi <hcyi@talend.com>
Co-authored-by: jzhao <jzhao@talend.com>
Co-authored-by: Jane Ding <jding@talend.com>
Co-authored-by: Alexiane Yvonet <ayvonet@talend.com>
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
Co-authored-by: Toshi Sasada <51699524+tsasada-talend@users.noreply.github.com>
Co-authored-by: Zhiwei Xue <zwxue@talend.com>
2023-12-01 16:56:51 +08:00
Alexiane Yvonet
c61317f484 Add localized files (#9343)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-11-30 16:49:25 +08:00
Alexiane Yvonet
d8b22dad04 Add localized files (#9342)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-11-30 16:47:56 +08:00
Toshi Sasada
310ca2266c Add localized files (#9341)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-11-30 16:30:06 +08:00
msjian
c4a492e3b5 fix(TDQ-21624): fix tck jdbc DQ dependency update (#9326) 2023-11-30 15:54:24 +08:00
kjwang
aa13772efa Fix : TUP-40702 TCK - Migration map misses TABLE (Fix missing parameter (#9319) (#9338)
Fix : TUP-40702 TCK - Migration map misses TABLE (Fix missing parameter issue)
https://jira.talendforge.org/browse/TUP-40702
2023-11-30 15:13:14 +08:00
Zhiwei Xue
9a214e1712 fix(TUP-40987):[TCK][GoogleAnlytics]The UI problems related with Google (#9334)
Analytics Metadata after adding a read timeout in the advanced setting
2023-11-29 17:22:23 +08:00
mhryb
0931d05d95 fix(TDI-49793): fix release streams in tMap (#9256)
* fix(TDI-49793): fix release streams in tMap
2023-11-28 13:21:03 +02:00
zyuan-talend
3e840cd1d2 fix(TUP-40250):Replace GAV from org.talend.libraries with official GAV. (#9315) 2023-11-28 16:50:53 +08:00
pyzhou
3ec8831731 fix(TDI-50544):tFileFetch set connection timeout (#9298) 2023-11-28 10:03:59 +08:00
Dmytro Sylaiev
fcfd0bbe6f fix(TDI-50539): Fix lib mvn URI for MDM (#9294)
Co-authored-by: Qiyan Liu <QIU@qlik.com>
2023-11-27 12:28:45 +02:00
hcyi
0c4bc2de97 fix(TUP-40479):[bug] proxy not working when guess schema and not fill (#9229)
http.
2023-11-27 18:14:10 +08:00
sbliu
0a61bc28ba feat(TUP-39894) add dnd support for table created for component (#9296) 2023-11-27 14:24:55 +08:00
hcyi
dd95451b6d fix(TUP-40869):Import items throw error: id should not be null. (#9300) 2023-11-27 10:31:21 +08:00
sbliu
ee4897f273 chore(TUP-40453) upgrade avro from 1.11.2 to 1.11.3 (#9252) 2023-11-24 17:21:39 +08:00
Zhiwei Xue
00359c23fe fix(TUP-40770):hide tck (#9314)
tjdbcoutputbulkexec/tjdbcoutputbulk/tjdbcbulkexec as they only for
tsinglestorexxx
2023-11-23 17:45:16 +08:00
Toshi Sasada
abb0bd507d Add localized files (#9312)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-11-23 17:02:07 +08:00
Alexiane Yvonet
57c814ea34 Add localized files (#9311)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-11-23 16:43:57 +08:00
hcyi
b5ad0460bd fix(TUP-40723):"Specify a data source alias" and "Use or register a (#9239)
shared db connection" is disabled after d&d jdbc into job
2023-11-23 13:03:45 +08:00
jzhao
d08142fa69 fix(TDI-50399): Json:20230227 | CVE-2023-5072 (#9278) 2023-11-22 17:01:02 +08:00
bhe-talendbj
6da03518ae feat(TUP-39181): Force PAT rotation on Studio login (#9253) (#9308)
* feat(TUP-39181): initial impl

* feat(TUP-39181): exclude sso tokane

* feat(TUP-39181): need to block fetching license if old PAT

* feat(TUP-39181): fix sso login
2023-11-22 11:58:03 +08:00
wang wei
3a848d7a00 fix(TCOMP-2552): support custom connection/close component icon for tck connector in studio(#9305) 2023-11-22 10:59:20 +08:00
wang wei
41bf17a72a fix(TDI-50459): [JDBC TCK]: Iterate line can't link to tjdbcrow/tjdbcsp/tjdbccommit/tjdbcrollback/tjdbcclose components(#9304) 2023-11-22 10:59:04 +08:00
wang wei
81857f09b9 fix(TDI-50467): [JDBC TCK]: migrate label view (#9218) (#9303) 2023-11-22 10:58:36 +08:00
wang wei
fb94e46d8d fix(TDI-50538): [JDBC TCK]: close db connection for osgi env safely (#9284) (#9302) 2023-11-22 10:58:21 +08:00
hcyi
c6f29e172f fix(TUP-40895):Can't refresh UI when switch proxy type. (#9292) 2023-11-22 10:00:24 +08:00
kjwang
d1ae0edc7a Fix TUP-40702 TCK Migration map misses TABLE (#9205) (#9306)
Fix TUP-40702 TCK Migration map misses TABLE
https://jira.talendforge.org/browse/TUP-40702
2023-11-21 16:32:18 +08:00
kjwang
7441397530 Fix TUP-40738 Implicit tContextLoad do not show Password as context mode (#9230) (#9301)
Fix TUP-40738 Implicit tContextLoad do not show Password as context mode
https://jira.talendforge.org/browse/TUP-40738
2023-11-21 15:47:04 +08:00
Oleksandr Zhelezniak
92f0009eb4 fix(TDI-50482): cve bump activemq-client 5.18.3 (#9236)
* cve bump activemq-client 5.18.3
* update transitive libraries
2023-11-20 14:26:25 +02:00
Toshi Sasada
8c426d9fe7 Add localized files (#9288)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-11-16 16:33:00 +08:00
Alexiane Yvonet
85c90b05e3 Add localized files (#9287)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-11-16 16:31:13 +08:00
Alexiane Yvonet
493071bb59 Add localized files (#9286)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-11-16 16:29:29 +08:00
hcyi
c0896fcb1c fix(TUP-40885):Workday metadata found metadata UI show issue whcih (#9279) (#9281)
related to UIScope function
2023-11-16 10:12:26 +08:00
kjwang
7ab2e372c8 TUP-40862 NPE show when select connection from component list for (#9266) (#9268) (#9276)
* TUP-40862 NPE show when select connection from component list for
migrated jdbc context jobs
https://jira.talendforge.org/browse/TUP-40862
2023-11-15 16:10:59 +08:00
kjwang
00f1eceecf Fix TDQ-21560 import an existing project of R2023-10 or older, open (#9267) (#9273)
* Fix TDQ-21560 import an existing project of R2023-10 or older, open
analysis lost its JDBC connection
https://jira.talendforge.org/browse/TDQ-21560
2023-11-15 15:37:23 +08:00
kjwang
db4c126190 Fix TUP-40710 TCK-JDBC Dynamic setting view (#9223) (#9269)
* Fix TUP-40710 TCK-JDBC Dynamic setting view
https://jira.talendforge.org/browse/TUP-40710
2023-11-15 10:37:00 +08:00
mhryb
a477d7bc17 fix(TDI-50516): fix include header (#9260) 2023-11-13 10:55:20 +02:00
hzhao
d67fc8ee1c feat(TUP-38544): build EE (#8980)
* feat(TUP-38543): Eclipse platform update

* feat(TUP-38543): Eclipse platform update

* feat(TUP-38543): eclipse upgrade

* feat(TUP-38543): update eclipse

* feat(TUP-38543): update eclipse

* feat(TUP-38543): restore plugin.xml

* feat(TUP-38543): add missing version on maven plugin

* feat(TUP-38544): build EE

* feat(TUP-38543): fix bndlib

* feat(TUP-38544) : try export axis from org.talend.libraries.apache

* feat(TUP-38544) :  move wsdl out

* feat(TUP-38544) : try move to managment

* feat(TUP-38544) : try add a new plugin

* feat(TUP-38544) : revert back wsdl

* feat(TUP-38544) : try remove slf4j to fix two dependency chains issue

* feat(TUP-38544) : fix class not found issue

* feat(TUP-38544) : fix class not found issue

---------

Co-authored-by: Nicolas Rousseau <nrousseau@talend.com>
2023-11-10 10:42:16 +08:00
Toshi Sasada
a534b64432 Add localized files (#9254)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-11-09 16:49:23 +08:00
Alexiane Yvonet
09588c1f94 Add localized files (#9250)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-11-09 16:46:46 +08:00
Alexiane Yvonet
b08333464c Add localized files (#9249)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-11-09 16:46:24 +08:00
Chao MENG
bd4e87c55c fix(TUP-40317): Metadata based Hadoop cluster Repository type is showing (#9150)
inconsistent grey out UI for Runtime mode.
https://jira.talendforge.org/browse/TUP-40317
2023-11-09 11:58:29 +08:00
sbliu
4b860379c4 fix(TUP-40478) encode file path for classloader url (#9243)
* fix(TUP-40478) encode file path for classloader url

* fix problem that cannot run job when path contains special character
2023-11-09 11:47:55 +08:00
kjwang
87ca87890c Fix TUP-40766 NPE show in error log when close Choose context wizard (#9242) (#9248)
Fix TUP-40766 NPE show in error log when close Choose context wizard
https://jira.talendforge.org/browse/TUP-40766
2023-11-09 09:39:57 +08:00
Dmytro Sylaiev
bc80b5dec1 fix(TDI-50296): Add checkbox to bring old behavior (#9156)
* fix(TDI-50296): Add checkbox to bring old behavior

* fix(TDI-50296): Fix component breaking bcs of case
2023-11-08 11:59:50 +02:00
hzhao
3e4522af18 feat(TUP-36963):Display Row Number is zero when import (#9232) (#9246) 2023-11-08 16:35:00 +08:00
mhryb
b9f003a289 fix(TDI-50483): fix tPostgresPlusOutputBulk component migration (#9234) 2023-11-08 09:46:16 +02:00
kjwang
1da5722cf8 Fix:TUP-40760 SingleStore: Mapping file Field is yellow and read-only on (#9237) (#9244)
Fix:TUP-40760 SingleStore: Mapping file Field is yellow and read-only on DB wizard after migration
https://jira.talendforge.org/browse/TUP-40760
2023-11-08 11:52:46 +08:00
sbliu
2947daeb35 fix(TUP-39867) Studio 8.0.1 with R2023-05 version in Guess option (#9222) 2023-11-08 11:31:13 +08:00
Toshi Sasada
0d0dc04937 Add localized files (#9231)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-11-07 09:36:40 +08:00
Jill Yan
095f05562a APPINT-35964 remove usless migration task (#9225) 2023-11-06 19:27:46 +08:00
jiezhang-tlnd
3d486f59ea Jzhang/80/tup 40311 (#9167) (#9224)
* feat(TUP-40311)[Refactor] Unify tPostgresPlus component to reuse
tPostgres

* remove posgresplus

* add migration

* code format

* migration for JobSettings

* code format

* Update ChangeToPostgresInJobSettingsMigrationTask.java

update date

* Update ReplacePostgresPlusConnectionByPostgresConnectionMigrationTask.java

update migration date

* update migration

* dd migration for project setting

* update migratin for project setting

* update migration for project setting
2023-11-06 10:55:14 +08:00
mhryb
a1e0912152 feat(TDI-49775): add support application default credentials (#9216)
* feat(TDI-49775): add support application default credentials
2023-11-03 12:20:07 +02:00
mhryb
45e1603166 feat(TDI-50282): unify tPostgresPlus component to reuse tPostgres (#9168)
* feat(TDI-50282): unify tPostgresPlus component to reuse tPostgres
2023-11-03 10:36:13 +02:00
jzhao
0a22bb766c fix(TDI-50291):tCyberarkInput output line optional (#9157) (#9217) 2023-11-03 10:24:13 +08:00
Chao MENG
085545e8fe fix(TUP-40315): [master] Can't drag metadata into job (#9208)
* fix(TUP-40315): [master] Can't drag metadata into job

https://jira.talendforge.org/browse/TUP-40315

* Update MANIFEST.MF
2023-11-03 10:23:05 +08:00
kjwang
f219aa8d81 TUP-39096 Be able to create new TCK JDBC connection (#9214)
* fix(TUP-40657):Unable to import
BugTDI29716_tJDBCOutput_statusCatcherHung well.

* fix(TUP-40396):[JDBC][TCK] If the JDBC component is dragged and dropped
from Metadata, the UI setting will be readonly after the first running

* Fix  TUP-40662 [Bug] NPE when click Edit queries for snowflake
connection
https://jira.talendforge.org/browse/TUP-40662

* Fix TUP-40699 [bug] icon on import items pages not update
https://jira.talendforge.org/browse/TUP-40699

* fix(TUP-40616):[bug] "Update from repository connection" shows empty
filled parameters

* fix(TUP-40616):[bug] "Update from repository connection" shows empty
filled parameters

* fix(TUP-40307):[bug] when export job, sap node and FakeGenericNode
display at the top of the repository list.

* fix(TUP-40277):[Bug] tjdbcinput>component view: guess query type and
schema display issue.

* fix(TUP-40277):[Bug] tjdbcinput>component view: guess query type and
schema display issue.

---------

Co-authored-by: Hongchun Yi <hcyi@talend.com>
Co-authored-by: Zhiwei Xue <zwxue@talend.com>
2023-11-03 10:12:24 +08:00
Jane Ding
6e7955182d fix(TUP-36082):DetectCVE in Studio (#9170) (#9213)
* fix(TUP-36082):DetectCVE in Studio
https://jira.talendforge.org/browse/TUP-36082

* fix(TUP-36082):DetectCVE in Studio
https://jira.talendforge.org/browse/TUP-36082

* fix(TUP-36082):DetectCVE in Studio
https://jira.talendforge.org/browse/TUP-36082

* fix(TUP-36082):DetectCVE in Studio
https://jira.talendforge.org/browse/TUP-36082

* fix(TUP-36082):DetectCVE in Studio
https://jira.talendforge.org/browse/TUP-36082

* fix(TUP-36082):DetectCVE in Studio
https://jira.talendforge.org/browse/TUP-36082

* fix(TUP-36082):DetectCVE in Studio
https://jira.talendforge.org/browse/TUP-36082
2023-11-03 09:38:03 +08:00
mhryb
1ad0de5b68 feat(TDI-49775): add support application default credentials (#9181)
* feat(TDI-49775): add support application default credentials
2023-11-02 14:23:47 +02:00
Oleksandr Zhelezniak
4744a995cd fix(TDI-50348): NB_LINE 0 for empty sheet (#9171)
*  tFileInputExcel for empty sheet will be zero instead of 0
2023-11-02 13:04:59 +02:00
Alexiane Yvonet
778caf903b Add localized files (#9210)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-11-02 16:53:37 +08:00
Alexiane Yvonet
cc637a6b8d Add localized files (#9209)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-11-02 16:52:43 +08:00
wang wei
195207e660 fix(TDI-50433): [801 temp]Fail to send request to REST serivce with tDBouput component (#9206) 2023-11-02 10:18:14 +08:00
wang wei
8c0a6aef6a fix(TDI-50433): [801 temp]Fail to send request to REST serivce with tDBouput component(#9203) 2023-10-30 14:54:41 +08:00
wang wei
f51c7cc7ed fix(TDI-50432): [JDBC TCK] The code generation of DB column is wrong for JDBC TCK Connecotrs (#9204) 2023-10-30 14:53:55 +08:00
wang wei
ea0aedb99f fix(TDI-50439): The code generation of the TCK connector's end part is (#9199) 2023-10-30 11:39:14 +08:00
kjwang
f78c0ec8ba Fix can not export tck context issue (#9195)
* Fix can not export tck context issue
* Fix a class cast error
2023-10-26 18:29:23 +08:00
kjwang
d54803c64d Fix junit error part 1 (#9192) (#9200)
* Fix junit error part 1
* feat(TUP-39073):[JDBC TCK]: reuse SQL builder when click button beside
on "Query" field
https://jira.talendforge.org/browse/TUP-39073

Co-authored-by: jding-tlnd <jding@talend.com>
2023-10-26 18:28:58 +08:00
Alexiane Yvonet
69791d95a7 Add localized files (#9197)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-10-26 16:41:21 +08:00
Alexiane Yvonet
9fd50465e8 Add localized files (#9196)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-10-26 16:40:55 +08:00
Oleksandr Zhelezniak
568226583d fix(TDI-50379): VerifyError with GoogleCredentials (#9159) 2023-10-26 10:53:29 +03:00
Oleksandr Zhelezniak
e968216921 fix(TDI-50347): tPop perf improvement (#9135)
* use bufferedOutputStream before writing into the file
2023-10-26 10:43:38 +03:00
zshen-talend
88d01ad5a6 fix(TBD-15665): make sure tHadoopConfManager support with java 11 (#9180) (#9188) 2023-10-25 14:24:33 +08:00
pyzhou
80c3b524a7 feat(TDI-49973):tSchemaCompliance check string by byte length (#9141)
* feat(TDI-49973):tSchemaCompliance check string by byte length

* remove useless
2023-10-25 10:00:07 +08:00
Jane Ding
4c47b83b9d fix(TUP-40295):Testcases with resource contexts fail when building job (#9145) (#9187)
* fix(TUP-40295):Testcases with resource contexts fail when building job
in Studio
https://jira.talendforge.org/browse/TUP-40295

* fix(TUP-40295):Testcases with resource contexts fail when building job
in Studio
https://jira.talendforge.org/browse/TUP-40295
2023-10-25 09:57:04 +08:00
kjwang
4e7adfa284 TUP-39096 Be able to create new TCK JDBC connection in repository with (#9185)
TUP-39096 Be able to create new TCK JDBC connection in repository with expected tck and emf mode (Fix runtime error on master)
https://jira.talendforge.org/browse/TUP-39096
2023-10-24 10:23:10 +08:00
kjwang
f9d0d7f6ab TUP-39096 Be able to create new TCK JDBC connection in repository with (#9183)
* TUP-39096 Be able to create new TCK JDBC connection in repository with
expected tck and emf mode
https://jira.talendforge.org/browse/TUP-39096
2023-10-23 17:36:00 +08:00
vyu-talend
262143d727 feat(TDI-46913):enable SSL in Oracle19c. (#9083) (#9163)
* feat(TDI-46913):enable SSL in Oracle19c.

* feat(TDI-46913):fix mvn path error.
2023-10-20 02:50:32 -05:00
Alexiane Yvonet
a6ea6d07b4 Add localized files (#9178)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-10-20 09:55:47 +08:00
Alexiane Yvonet
70d2d206c3 Add localized files (#9176)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-10-19 18:04:49 +08:00
Alexiane Yvonet
26ac5b3b8b Add localized files (#9175)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-10-19 18:04:04 +08:00
Oleksandr Zhelezniak
9d9aef72c4 fix(TDI-50358): tGSPut can escape chars in filename (#9153)
* tGSPut can escape chars in filename
*  change field label
2023-10-19 09:42:51 +03:00
jiezhang-tlnd
850770cada chore(TUP-38631)CVE-2022-1471, snakeyaml:1.32-1.33 (#9074) (#9117) 2023-10-19 14:11:35 +08:00
Toshi Sasada
de3cd916e4 Add localized files (#9162)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-10-13 11:49:47 +08:00
Jane Ding
10b467a8fa feat(TUP-39889):tJira and tSplunk migration to TCK (#9165)
* # WARNING: head commit changed in the meantime

Merge remote-tracking branch
'origin/jding/TUP-39889_tJira_and_tSplunk_migration_to_TCK' into
jding/TUP-39889_tJira_and_tSplunk_migration_to_TCK_Integrate

* feat(TUP-39889):tJira and tSplunk migration to TCK
https://jira.talendforge.org/browse/TUP-39889
2023-10-12 19:52:45 +08:00
Dmytro Sylaiev
88112fb220 feat(TDI-49883): Add splunk migration (#8976)
* feat(TDI-50082): Add tcompv0 tck migration jira

* feat(TDI-50082): Add abstraction for tcompv0 migration

* feat(TDI-50082): Improve migration for bool and numbers

* feat(TDI-50082): Additional improvements

* Remove PROPERTIES node

* Remove useless code

* feat(TDI-49883): Add splunk migration

* feat(TDI-50082): Fix missing jql after migration

* feat(TDI-50082): Improve the migration to sanitize jql

* Migrate deleteSubtask checkbox

* feat(TDI-49883): Add new checkbox to migration

* feat(TDI-49883): Fix the migration

* after removing explicit batch properties we need to change a migration

* feat(TDI-49883): Remove checkbox from migration
2023-10-12 11:41:15 +03:00
Dmytro Sylaiev
6c915a4fc7 feat(TDI-50082): Add tcompv0 tck migration jira (#8973)
* feat(TDI-50082): Add tcompv0 tck migration jira

* feat(TDI-50082): Add abstraction for tcompv0 migration

* feat(TDI-50082): Improve migration for bool and numbers

* feat(TDI-50082): Additional improvements

* Remove PROPERTIES node

* Remove useless code

* feat(TDI-50082): Fix missing jql after migration

* feat(TDI-50082): Improve the migration to sanitize jql

* Migrate deleteSubtask checkbox
2023-10-12 11:21:35 +03:00
hzhao
21dc89abdc feat(TUP-40373): Update license agreement with the Qlik one (#9154) (#9161)
* feat(TUP-40373): Update license agreement with the Qlik one

* feat(TUP-40373): dispose image and font / change url

* feat(TUP-40373): adjust for windows and linux
2023-10-12 16:00:45 +08:00
sbliu
1b30024e14 fix(TUP-40042) fix problem 'sync validation action (TCK) doesn't work properly' (#9143) 2023-10-12 10:30:49 +08:00
Zhiwei Xue
f1c2a1fd44 feat(TUP-40401):Enable Java 17 support (#9144) (#9158) 2023-10-11 16:48:57 +08:00
Oleksandr Zhelezniak
b676630e51 chore(TDI-50378): move google-storage-utils lib (#9148) 2023-10-10 10:42:18 +03:00
sponomarova
67749a53ae fix(TBD-15544): Enable log4j in HDI and Synapse (#9137) 2023-10-09 10:35:01 +03:00
hcyi
4b78c36b5a fix(TUP-40299):update message (#9124) (#9147) 2023-10-09 11:02:26 +08:00
Jane Ding
442993b414 feat(TUP-38803):[tELTPostgresMap7.3.1]The fields are not separated by (#9108) (#9139)
* feat(TUP-38803):[tELTPostgresMap7.3.1]The fields are not separated by
comma when adding a group clause by in component tELTPostgresMap
https://jira.talendforge.org/browse/TUP-38803

* feat(TUP-38803):[tELTPostgresMap7.3.1]The fields are not separated by
comma when adding a group clause by in component tELTPostgresMap
https://jira.talendforge.org/browse/TUP-38803

* feat(TUP-38803):[tELTPostgresMap7.3.1]The fields are not separated by
comma when adding a group clause by in component tELTPostgresMap
https://jira.talendforge.org/browse/TUP-38803
2023-10-07 11:41:33 +08:00
Alexiane Yvonet
6fcbd57322 Add localized files (#9136)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-10-07 10:40:21 +08:00
bhe-talendbj
835d47492f fix(TUP-35626): Cannot retrieve module or table when password include "\" (#9097) (#9133)
* fix(TUP-35626): return the password as it is, do not unescape password

* fix(TUP-35626): return the password as it is, do not unescape password

* fix(TUP-35626): minize impact

* fix(TUP-35626): minize impact

* fix(TUP-35626): escape special characters

* fix(TUP-35626): escape double quotes only
2023-10-07 10:23:40 +08:00
tsasada-talend
33e974ef5c Add localized files (#9130)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-09-28 22:50:15 +08:00
Jill Yan
fe52f2e5f7 jill/master/APPINT-35870 not collect datasource for deactived node (#9120)
* APPINT-35870 not collect datasource for deactived node

* APPINT-35870 not collect datasource for deactived node
2023-09-28 16:40:04 +08:00
Alexiane Yvonet
b8db0982eb Add localized files (#9129)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-09-28 15:17:00 +08:00
Alexiane Yvonet
47aa5568f6 Add localized files (#9128)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-09-28 15:13:54 +08:00
apoltavtsev
cf528a46c0 APPINT-18113: Sync parameters of cKafka component (#9127) 2023-09-28 08:26:24 +02:00
Abdulhamid Rashankar
d627bb97a8 APPINT-35812: publishing a service as a release try to create twice the release (#9052) 2023-09-28 07:42:20 +02:00
pyzhou
302b26e928 fix(TDI-49606):tRunJob change label (#9125) 2023-09-27 14:52:37 +08:00
zyuan-talend
a37511a25b fix(TUP-40251): remove not used studio only org.talend.libraries. (#9111) (#9123) 2023-09-27 10:15:18 +08:00
jzhao
b33308f2a3 fix( TDI-49427):ServiceNow connector ignores proxy set globally in the job(#9110) 2023-09-25 16:36:02 +08:00
tsasada-talend
dd310cc64d Add localized files (#9116)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-09-21 16:00:15 +08:00
Wei Hua
fef93b3d94 APPINT-35853 Spring-security-config:5.7.8 | CVE-2023-34034 (#9079)
* APPINT-35853 Spring-security-config:5.7.8 | CVE-2023-34034

* update micrometer-registry-prometheus version
2023-09-19 09:52:01 +08:00
mhryb
0c4fe7068c fix(TDI-50060): add support of id_Date type in tFileInputPositional (#9038) 2023-09-15 17:39:50 +03:00
apoltavtsev
aebeb4494a APPINT-35807: Compilation level for deps calculation is corrected (#9106) 2023-09-15 08:18:37 +02:00
pyzhou
a546c94c52 feat(TDI-49606): tRunjob load context from file (#9069)
* feat(TDI-49606):tRunjob load context through tmp file

* encrypt pass

* remove test code

* add error message

* change logic

* delete tmp file

* compile error
2023-09-15 11:33:54 +08:00
tsasada-talend
f94e1fab8b Add localized files (#9105)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-09-14 16:15:39 +08:00
Alexiane Yvonet
85f9f57734 Add localized files (#9104)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-09-14 15:17:17 +08:00
Alexiane Yvonet
b72c1b9fc3 Add localized files (#9103)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-09-14 15:15:54 +08:00
Oleksandr Zhelezniak
b31176646a fix(TDI-49941): bump guava 32.1.2-jre (#9067) 2023-09-13 17:06:02 +08:00
Jill Yan
738561ff5d jill_master/APPINT-35837 Correct dynamic settings (#9100)
* APPINT-35837 Correct dynamic settings

* APPINT-35837 Correct dynamic settings
2023-09-13 15:24:20 +08:00
Oleksandr Zhelezniak
811ba8f396 chore(TDI-49822): change trove name (#9053) 2023-09-07 15:19:35 +03:00
Alexiane Yvonet
6a2693e217 Add localized files (#9090)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-09-07 17:41:33 +08:00
zyuan-talend
1a0be89e7a fix(TUP-39605): Cleanup Exchange related code. (#9076) (#9088) 2023-09-07 14:26:03 +08:00
hcyi
6fe9ffc5ba feat(TUP-38042):Improve context view display. (#8997) (#9089)
* feat(TUP-38042):Improve context view display.

* feat(TUP-38042):Improve context view display.

* feat(TUP-38042):update context message and improve for GUI

* feat(TUP-38042):TUP-40126 [bug] "Enable prompt" still use old settings
after migration

* feat(TUP-38042):TUP-40178 [bug] UI Problems

* feat(TUP-38042):TUP-40126 [bug] "Enable prompt" still use old settings
after migration

* feat(TUP-38042):TUP-40126 [bug] "Enable prompt" still use old settings
after migration

* feat(TUP-38042):TUP-40126 [bug] "Enable prompt" still use old settings
after migration
2023-09-07 11:15:51 +08:00
tsasada-talend
9e91ca2ef8 Add localized files (#9087)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-09-06 19:55:19 +08:00
Alexiane Yvonet
8acc0056bd Add localized files (#9086)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-09-06 19:32:50 +08:00
Jane Ding
210c9a7125 fix(TUP-40217):Update checkbox linked to allow internal (#9084) (#9085)
https://jira.talendforge.org/browse/TUP-40217
2023-09-06 18:05:01 +08:00
Chao MENG
0f173e3b7b fix(TUP-40189): Remove plugin org.talend.libraries.hadoop.mapr.5.0.0 (#9081)
https://jira.talendforge.org/browse/TUP-40189
2023-09-06 10:31:53 +08:00
Oleksandr Zhelezniak
767bd0b0f4 fix(TDI-50240): allow standalone to have connection (#9071)
* specieal treatment for Rollback and Commit standalone components
2023-09-05 11:33:20 +03:00
pyzhou
40b15b346f fix(TDI-50218): fix tFileInputExcel NPE (#9063) 2023-09-05 15:59:59 +08:00
pyzhou
f6f4f5696e fix(TDI-50199): compile error tGSGet (#9047) 2023-09-05 09:46:39 +08:00
sponomarova
eef322cb4b chore(TBD-13325):CVE on protobuf-java-2.5.0 (#9073) 2023-09-04 12:38:10 +03:00
tsasada-talend
edcef0d54c Add localized files (#9075)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-09-04 17:35:36 +08:00
1449 changed files with 15360 additions and 28008 deletions

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.designer.feature" label="Designer Feature" version="8.8.8.qualifier" provider-name=".Talend SA.">
<feature id="org.talend.designer.feature" label="Designer Feature" version="8.0.2.qualifier" provider-name=".Talend SA.">
<description url="http://www.talend.com/online/featuresdescription.html#designer-feature">Complete description about this feature at http://www.talend.com/online/featuresdescription.html#designer-feature</description>
<copyright url="http://www.talend.com/online/copyright.txt">Copyright Talend 2006, 2007</copyright>
<license>The licence are describe in branding feature</license>
@@ -10,13 +10,12 @@
</url>
<requires>
<import feature="org.eclipse.gef" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.eclipse.m2e.feature" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.talend.m2e.feature" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.eclipse.equinox.p2.discovery.feature" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.talend.utils.feature" version="0.0.0" match="greaterOrEqual"/>
<import plugin="javax.xml.rpc" version="0.0.0" match="greaterOrEqual"/>
<import plugin="javax.xml.rpc-api" version="0.0.0" match="greaterOrEqual"/>
<import plugin="net.jeeeyul.eclipse.themes" version="0.0.0" match="greaterOrEqual"/>
<import plugin="net.jeeeyul.swtend" version="0.0.0" match="greaterOrEqual"/>
<import plugin="org.apache.axis" version="0.0.0" match="greaterOrEqual"/>
<import plugin="org.eclipse.gmf.runtime.draw2d.ui" version="0.0.0" match="greaterOrEqual"/>
<import plugin="org.eclipse.gmf.runtime.common.core" version="0.0.0" match="greaterOrEqual"/>
<import plugin="org.eclipse.gmf.runtime.common.ui" version="0.0.0" match="greaterOrEqual"/>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.feature</artifactId>

View File

@@ -2,7 +2,7 @@
<feature
id="org.talend.fragment.jars.di.feature"
label="Fragment Jars in DI"
version="8.8.8.qualifier">
version="8.0.2.qualifier">
<description url="http://www.example.com/description">
[Enter Feature Description here.]

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.fragment.jars.di.feature</artifactId>

View File

@@ -2,7 +2,7 @@
<feature
id="org.talend.gmf.feature"
label="Gmf"
version="8.8.8.qualifier">
version="8.0.2.qualifier">
<description url="http://www.example.com/description">
GMF
@@ -17,415 +17,15 @@
</license>
<requires>
<import feature="org.eclipse.gmf.runtime.notation" version="1.8.0"/>
<import feature="org.eclipse.gef" version="3.9.2"/>
<import feature="org.eclipse.emf.common" version="2.10.0"/>
<import feature="org.eclipse.emf.ecore" version="2.10.0"/>
<import feature="org.eclipse.emf.ecore.edit" version="2.8.0"/>
<import feature="org.eclipse.emf.edit" version="2.10.0"/>
<import feature="org.eclipse.emf.transaction" version="1.8.0"/>
<import feature="org.eclipse.emf.validation" version="1.8.0"/>
<import feature="org.eclipse.emf.workspace" version="1.8.0"/>
<import feature="org.eclipse.gmf.runtime.notation" version="0.0.0"/>
<import feature="org.eclipse.gef" version="0.0.0"/>
<import feature="org.eclipse.emf.common" version="0.0.0"/>
<import feature="org.eclipse.emf.ecore" version="0.0.0"/>
<import feature="org.eclipse.emf.ecore.edit" version="0.0.0"/>
<import feature="org.eclipse.emf.edit" version="0.0.0"/>
<import feature="org.eclipse.emf.transaction" version="0.0.0"/>
<import feature="org.eclipse.emf.validation" version="0.0.0"/>
<import feature="org.eclipse.emf.workspace" version="0.0.0"/>
</requires>
<plugin
id="org.eclipse.gmf.runtime.common.core"
download-size="117"
install-size="226"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.common.ui"
download-size="257"
install-size="509"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.common.ui.action"
download-size="101"
install-size="173"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.common.ui.action.ide"
download-size="39"
install-size="66"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.common.ui.services"
download-size="100"
install-size="208"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.common.ui.services.action"
download-size="120"
install-size="293"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.common.ui.services.dnd"
download-size="92"
install-size="190"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.common.ui.services.dnd.ide"
download-size="24"
install-size="38"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.common.ui.services.properties"
download-size="76"
install-size="146"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.diagram.core"
download-size="133"
install-size="284"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.diagram.ui"
download-size="1190"
install-size="2486"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.diagram.ui.actions"
download-size="218"
install-size="391"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.diagram.ui.dnd"
download-size="19"
install-size="29"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.diagram.ui.geoshapes"
download-size="99"
install-size="179"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.diagram.ui.properties"
download-size="215"
install-size="430"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.diagram.ui.providers"
download-size="137"
install-size="318"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.diagram.ui.providers.ide"
download-size="23"
install-size="38"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.diagram.ui.render"
download-size="117"
install-size="236"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.diagram.ui.resources.editor"
download-size="123"
install-size="251"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide"
download-size="69"
install-size="146"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.draw2d.ui"
download-size="318"
install-size="619"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.draw2d.ui.render"
download-size="49"
install-size="87"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.draw2d.ui.render.awt"
download-size="196"
install-size="396"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.emf.clipboard.core"
download-size="110"
install-size="223"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.emf.commands.core"
download-size="28"
install-size="48"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.emf.core"
download-size="114"
install-size="229"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.emf.type.core"
download-size="190"
install-size="439"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.emf.type.ui"
download-size="18"
install-size="25"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.emf.ui"
download-size="93"
install-size="177"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.emf.ui.properties"
download-size="62"
install-size="118"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.gef.ui"
download-size="101"
install-size="182"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.notation.providers"
download-size="29"
install-size="53"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf"
download-size="13"
install-size="17"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.common.ui.printing"
download-size="14"
install-size="19"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.common.ui.printing.win32"
download-size="752"
install-size="3091"
version="0.0.0"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.diagram.ui.printing"
download-size="90"
install-size="172"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.gmf.runtime.diagram.ui.printing.render"
download-size="92"
install-size="196"
version="0.0.0"
unpack="false"/>
<plugin
id="org.apache.batik.dom.svg"
download-size="453"
install-size="1509"
version="1.6.0.v201011041432"
unpack="false"/>
<plugin
id="org.apache.batik.bridge"
download-size="504"
install-size="1013"
version="1.6.0.v201011041432"
unpack="false"/>
<plugin
id="org.apache.batik.dom"
download-size="107"
install-size="203"
version="1.6.1.v201505192100"
unpack="false"/>
<plugin
id="org.apache.batik.ext.awt"
download-size="387"
install-size="760"
version="1.6.0.v201011041432"
unpack="false"/>
<plugin
id="org.apache.batik.transcoder"
download-size="79"
install-size="151"
version="1.6.0.v201011041432"
unpack="false"/>
<plugin
id="org.apache.batik.svggen"
download-size="183"
install-size="338"
version="1.6.0.v201011041432"
unpack="false"/>
<plugin
id="org.apache.batik.util"
download-size="99"
install-size="192"
version="1.6.0.v201011041432"
unpack="false"/>
<plugin
id="org.w3c.dom.svg"
download-size="95"
install-size="140"
version="1.1.0.v201011041433"
unpack="false"/>
<plugin
id="org.apache.xerces"
download-size="0"
install-size="0"
version="2.12.1.v20210115-0812"
unpack="false"/>
<plugin
id="org.apache.xml.resolver"
download-size="94"
install-size="201"
version="1.2.0.v201005080400"
unpack="false"/>
<plugin
id="org.apache.batik.css"
download-size="259"
install-size="512"
version="1.6.0.v201011041432"
unpack="false"/>
<plugin
id="org.apache.batik.util.gui"
download-size="161"
install-size="281"
version="1.6.0.v201011041432"
unpack="false"/>
<plugin
id="org.apache.batik.parser"
download-size="54"
install-size="112"
version="1.6.0.v201011041432"
unpack="false"/>
<plugin
id="org.apache.batik.xml"
download-size="35"
install-size="92"
version="1.6.0.v201011041432"
unpack="false"/>
<plugin
id="org.w3c.css.sac"
download-size="37"
install-size="65"
version="1.3.1.v200903091627"
unpack="false"/>
<plugin
id="org.w3c.dom.smil"
download-size="19"
install-size="37"
version="1.0.1.v200903091627"
unpack="false"/>
<plugin
id="javax.xml"
download-size="246"
install-size="413"
version="1.3.4.v201005080400"
unpack="false"/>
<plugin
id="org.apache.xml.serializer"
download-size="286"
install-size="577"
version="2.7.1.v201005080400"
unpack="false"/>
<plugin
id="org.apache.batik.pdf"
download-size="498"
install-size="989"
version="1.6.0.v201105071520"
unpack="false"/>
<plugin
id="org.w3c.dom.events"
download-size="17"
install-size="26"
version="3.0.0.draft20060413_v201105210656"
unpack="false"/>
</feature>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.gmf.feature</artifactId>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.rcp.branding.tos.feature" label="Tos branding feature" version="8.8.8.qualifier" provider-name=".Talend SA." plugin="org.talend.rcp.branding.tos">
<feature id="org.talend.rcp.branding.tos.feature" label="Tos branding feature" version="8.0.2.qualifier" provider-name=".Talend SA." plugin="org.talend.rcp.branding.tos">
<description url="http://www.example.com/description">[Enter Feature Description here.]</description>
<copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright>
<license>[Enter License Description here.]</license>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.rcp.branding.tos.feature</artifactId>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.rcp.branding.tos.test.feature" label="Test feature for TOS" version="8.8.8.qualifier">
<feature id="org.talend.rcp.branding.tos.test.feature" label="Test feature for TOS" version="8.0.2.qualifier">
<description url="http://www.example.com/description">[Enter Feature Description here.]</description>
<copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright>
<license url="http://www.example.com/license">[Enter License Description here.]</license>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.rcp.branding.tos.test.feature</artifactId>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.repository.feature" label="Repository Feature" version="8.8.8.qualifier" provider-name=".Talend SA.">
<feature id="org.talend.repository.feature" label="Repository Feature" version="8.0.2.qualifier" provider-name=".Talend SA.">
<description url="http://www.talend.com/online/featuresdescription.html#repository-feature">Complete description about this feature at http://www.talend.com/online/featuresdescription.html#repository-feature</description>
<copyright url="http://www.talend.com/online/copyright.txt">Copyright Talend 2006, 2007</copyright>
<license>The licence are describe in branding feature</license>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.repository.feature</artifactId>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.talend.studio.components.tcompv0.jdbc.feature</name>
<name>org.talend.studio.components.tck.jdbc.feature</name>
<comment></comment>
<projects>
</projects>

View File

@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="org.talend.studio.components.tck.jdbc.feature"
label="JDBC"
version="8.0.2.qualifier">
<description url="http://www.example.com/description">
JDBC
</description>
<copyright url="http://www.example.com/copyright">
[Enter Copyright Description here.]
</copyright>
<license url="http://www.example.com/license">
JDBC
Copyright (c) 2006-2021 Talend Inc. - www.talend.com
All rights reserved.
This product includes software developed at
GlassFish Community (https://glassfish.dev.java.net)
Licensed under the CDDL,GPL-2.0-only license.
This product includes software developed at
The Apache Software Foundation (http://jakarta.apache.org/)
Licensed under the Apache-2.0 license.
This product includes software developed at
FasterXML
Licensed under the Apache-2.0 license.
</license>
<requires>
<import plugin="org.talend.designer.maven.repo.tck"/>
<import plugin="org.talend.studio.components.tck.jdbc"/>
<import plugin="org.talend.components.jdbc.definition"/>
</requires>
</feature>

View File

@@ -4,9 +4,9 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.jira.feature</artifactId>
<artifactId>org.talend.studio.components.tck.jdbc.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>

View File

@@ -1,23 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.talend.studio.components.tcompv0.jira.feature</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.pde.FeatureBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.pde.FeatureNature</nature>
</natures>
</projectDescription>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.talend.studio.components.tck.jira.feature</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.pde.FeatureBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.FeatureNature</nature>
</natures>
</projectDescription>

View File

@@ -0,0 +1,2 @@
bin.includes = feature.xml,\
p2.inf

View File

@@ -1,102 +1,91 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="org.talend.studio.components.tcompv0.jira.feature"
label="Jira"
version="8.8.8.qualifier">
<description url="http://www.example.com/description">
Jira component
</description>
<copyright url="http://www.example.com/copyright">
[Enter Copyright Description here.]
</copyright>
<license url="http://www.example.com/license">
Jira component
Copyright (c) 2006-2021 Talend Inc. - www.talend.com
All rights reserved.
This product includes software developed at
OPS4J - Open Participation Software for Java
Licensed under the Apache-2.0 license.
This product includes software developed at
GlassFish Community (https://glassfish.dev.java.net)
Licensed under the CDDL,GPL-2.0-only license.
This product includes software developed at
The Apache Software Foundation (http://jakarta.apache.org/)
Licensed under the Apache-2.0 license.
This product includes software developed at
FasterXML
Licensed under the Apache-2.0 license.
This product includes software developed at
OSGi Alliance (http://www.osgi.org/)
Licensed under the Apache-2.0 license.
This product includes software developed at
Joda.org (http://www.joda.org)
Licensed under the Apache-2.0 license.
This product includes software developed at
FasterXML (http://fasterxml.com)
Licensed under the JSON license.
This product includes software developed at
Google, Inc.
Licensed under the Apache-2.0 license.
This product includes software developed at
AddThis
Licensed under the Apache-2.0 license.
This product includes software developed at
SLF4J.ORG
Licensed under the MIT license.
This product includes software developed at
SLF4J.ORG
Licensed under the X11 license.
This product includes software developed at
JUnit
Licensed under the EPL-1.0 license.
This product includes software developed at
Seam Framework
Licensed under the Apache-2.0 license.
</license>
<requires>
<import plugin="org.talend.designer.maven.repo.tcompv0" version="0.0.0" match="greaterOrEqual"/>
</requires>
<plugin
id="org.talend.studio.components.tcompv0.jira"
download-size="0"
install-size="0"
version="0.0.0"/>
<plugin
id="org.talend.components.jira"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
</feature>
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="org.talend.studio.components.tck.jira.feature"
label="Jira"
version="8.0.2.qualifier">
<description url="http://www.example.com/description">
Jira component
</description>
<copyright url="http://www.example.com/copyright">
[Enter Copyright Description here.]
</copyright>
<license url="http://www.example.com/license">
Jira component
Copyright (c) 2006-2021 Talend Inc. - www.talend.com
All rights reserved.
This product includes software developed at
OPS4J - Open Participation Software for Java
Licensed under the Apache-2.0 license.
This product includes software developed at
GlassFish Community (https://glassfish.dev.java.net)
Licensed under the CDDL,GPL-2.0-only license.
This product includes software developed at
The Apache Software Foundation (http://jakarta.apache.org/)
Licensed under the Apache-2.0 license.
This product includes software developed at
FasterXML
Licensed under the Apache-2.0 license.
This product includes software developed at
OSGi Alliance (http://www.osgi.org/)
Licensed under the Apache-2.0 license.
This product includes software developed at
Joda.org (http://www.joda.org)
Licensed under the Apache-2.0 license.
This product includes software developed at
FasterXML (http://fasterxml.com)
Licensed under the JSON license.
This product includes software developed at
Google, Inc.
Licensed under the Apache-2.0 license.
This product includes software developed at
AddThis
Licensed under the Apache-2.0 license.
This product includes software developed at
SLF4J.ORG
Licensed under the MIT license.
This product includes software developed at
SLF4J.ORG
Licensed under the X11 license.
This product includes software developed at
JUnit
Licensed under the EPL-1.0 license.
This product includes software developed at
Seam Framework
Licensed under the Apache-2.0 license.
</license>
<requires>
<import plugin="org.talend.designer.maven.repo.tck" version="0.0.0" match="greaterOrEqual"/>
<import plugin="org.talend.designer.maven.repo.tcksdk" version="0.0.0" match="greaterOrEqual"/>
<import plugin="org.talend.studio.components.tck.jira"/>
</requires>
</feature>

View File

@@ -0,0 +1,4 @@
properties.0.name=TALEND_COMPONENT_tJIRAInput
properties.0.value=
properties.1.name=TALEND_COMPONENT_tJIRAOutput
properties.1.value=

View File

@@ -4,9 +4,9 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.jdbc.feature</artifactId>
<artifactId>org.talend.studio.components.tck.jira.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>

View File

@@ -1,23 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.talend.studio.components.tcompv0.splunk.feature</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.pde.FeatureBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.pde.FeatureNature</nature>
</natures>
</projectDescription>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.talend.studio.components.tck.splunk.feature</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.pde.FeatureBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.FeatureNature</nature>
</natures>
</projectDescription>

View File

@@ -0,0 +1,2 @@
bin.includes = feature.xml,\
p2.inf

View File

@@ -1,102 +1,91 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="org.talend.studio.components.tcompv0.splunk.feature"
label="Splunk"
version="8.8.8.qualifier">
<description url="http://www.example.com/description">
Splunk component
</description>
<copyright url="http://www.example.com/copyright">
[Enter Copyright Description here.]
</copyright>
<license url="http://www.example.com/license">
Splunk component
Copyright (c) 2006-2021 Talend Inc. - www.talend.com
All rights reserved.
This product includes software developed at
OPS4J - Open Participation Software for Java
Licensed under the Apache-2.0 license.
This product includes software developed at
GlassFish Community (https://glassfish.dev.java.net)
Licensed under the CDDL,GPL-2.0-only license.
This product includes software developed at
The Apache Software Foundation (http://jakarta.apache.org/)
Licensed under the Apache-2.0 license.
This product includes software developed at
FasterXML
Licensed under the Apache-2.0 license.
This product includes software developed at
OSGi Alliance (http://www.osgi.org/)
Licensed under the Apache-2.0 license.
This product includes software developed at
Joda.org (http://www.joda.org)
Licensed under the Apache-2.0 license.
This product includes software developed at
FasterXML (http://fasterxml.com)
Licensed under the JSON license.
This product includes software developed at
Google, Inc.
Licensed under the Apache-2.0 license.
This product includes software developed at
AddThis
Licensed under the Apache-2.0 license.
This product includes software developed at
SLF4J.ORG
Licensed under the MIT license.
This product includes software developed at
SLF4J.ORG
Licensed under the X11 license.
This product includes software developed at
JUnit
Licensed under the EPL-1.0 license.
This product includes software developed at
Seam Framework
Licensed under the Apache-2.0 license.
</license>
<requires>
<import plugin="org.talend.designer.maven.repo.tcompv0" version="0.0.0" match="greaterOrEqual"/>
</requires>
<plugin
id="org.talend.studio.components.tcompv0.splunk"
download-size="0"
install-size="0"
version="0.0.0"/>
<plugin
id="org.talend.components.splunk"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
</feature>
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="org.talend.studio.components.tck.splunk.feature"
label="Splunk"
version="8.0.2.qualifier">
<description url="http://www.example.com/description">
Splunk component
</description>
<copyright url="http://www.example.com/copyright">
[Enter Copyright Description here.]
</copyright>
<license url="http://www.example.com/license">
Splunk component
Copyright (c) 2006-2021 Talend Inc. - www.talend.com
All rights reserved.
This product includes software developed at
OPS4J - Open Participation Software for Java
Licensed under the Apache-2.0 license.
This product includes software developed at
GlassFish Community (https://glassfish.dev.java.net)
Licensed under the CDDL,GPL-2.0-only license.
This product includes software developed at
The Apache Software Foundation (http://jakarta.apache.org/)
Licensed under the Apache-2.0 license.
This product includes software developed at
FasterXML
Licensed under the Apache-2.0 license.
This product includes software developed at
OSGi Alliance (http://www.osgi.org/)
Licensed under the Apache-2.0 license.
This product includes software developed at
Joda.org (http://www.joda.org)
Licensed under the Apache-2.0 license.
This product includes software developed at
FasterXML (http://fasterxml.com)
Licensed under the JSON license.
This product includes software developed at
Google, Inc.
Licensed under the Apache-2.0 license.
This product includes software developed at
AddThis
Licensed under the Apache-2.0 license.
This product includes software developed at
SLF4J.ORG
Licensed under the MIT license.
This product includes software developed at
SLF4J.ORG
Licensed under the X11 license.
This product includes software developed at
JUnit
Licensed under the EPL-1.0 license.
This product includes software developed at
Seam Framework
Licensed under the Apache-2.0 license.
</license>
<requires>
<import plugin="org.talend.designer.maven.repo.tck" version="0.0.0" match="greaterOrEqual"/>
<import plugin="org.talend.designer.maven.repo.tcksdk" version="0.0.0" match="greaterOrEqual"/>
<import plugin="org.talend.studio.components.tck.splunk"/>
</requires>
</feature>

View File

@@ -0,0 +1,2 @@
properties.0.name=TALEND_COMPONENT_tSplunkEventCollector
properties.0.value=

View File

@@ -4,9 +4,9 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.splunk.feature</artifactId>
<artifactId>org.talend.studio.components.tck.splunk.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>

View File

@@ -2,7 +2,7 @@
<feature
id="org.talend.studio.components.tcompv0.azurestorage.feature"
label="Azure Storage"
version="8.8.8.qualifier">
version="8.0.2.qualifier">
<description url="http://www.example.com/description">
Azure Storage

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.azurestorage.feature</artifactId>

View File

@@ -2,7 +2,7 @@
<feature
id="org.talend.studio.components.tcompv0.googledrive.feature"
label="Google Drive"
version="8.8.8.qualifier">
version="8.0.2.qualifier">
<description url="http://www.example.com/description">
Google drive component

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.googledrive.feature</artifactId>

View File

@@ -1,31 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="org.talend.studio.components.tcompv0.jdbc.feature"
label="JDBC_feature"
version="8.8.8.qualifier">
<description url="http://www.example.com/description">
[Enter Feature Description here.]
</description>
<copyright url="http://www.example.com/copyright">
[Enter Copyright Description here.]
</copyright>
<license url="http://www.example.com/license">
[Enter License Description here.]
</license>
<plugin
id="org.talend.studio.components.tcompv0.jdbc"
download-size="0"
install-size="0"
version="0.0.0"/>
<plugin
id="org.talend.components.jdbc.definition"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
</feature>

View File

@@ -1 +0,0 @@
bin.includes = feature.xml

View File

@@ -2,7 +2,7 @@
<feature
id="org.talend.studio.components.tcompv0.marketo.feature"
label="Marketo"
version="8.8.8.qualifier">
version="8.0.2.qualifier">
<description url="http://www.example.com/description">
Marketo component

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.marketo.feature</artifactId>

View File

@@ -2,7 +2,7 @@
<feature
id="org.talend.studio.components.tcompv0.marklogic.feature"
label="Marklogic"
version="8.8.8.qualifier">
version="8.0.2.qualifier">
<description url="http://www.example.com/description">
Marklogic component

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.marklogic.feature</artifactId>

View File

@@ -2,7 +2,7 @@
<feature
id="org.talend.studio.components.tcompv0.netsuite.feature"
label="Netsuite"
version="8.8.8.qualifier">
version="8.0.2.qualifier">
<description url="http://www.example.com/description">
Netsuite

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.netsuite.feature</artifactId>

View File

@@ -2,7 +2,7 @@
<feature
id="org.talend.studio.components.tcompv0.salesforce.feature"
label="Salesforce"
version="8.8.8.qualifier">
version="8.0.2.qualifier">
<description url="http://www.example.com/description">
Salesforce component

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.salesforce.feature</artifactId>

View File

@@ -2,7 +2,7 @@
<feature
id="org.talend.studio.components.tcompv0.snowflake.feature"
label="SNOWFLAKE_feature"
version="8.8.8.qualifier">
version="8.0.2.qualifier">
<description url="http://www.example.com/description">
Snowflake

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.snowflake.feature</artifactId>

View File

@@ -1 +0,0 @@
bin.includes = feature.xml

View File

@@ -2,7 +2,7 @@
<feature
id="org.talend.tos.components.feature"
label="Components-feature"
version="8.8.8.qualifier">
version="8.0.2.qualifier">
<description url="http://www.example.com/description">
[Enter Feature Description here.]
@@ -17,14 +17,13 @@
</license>
<requires>
<import feature="org.talend.studio.components.tcompv0.jdbc.feature" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.talend.studio.components.tck.jira.feature" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.talend.studio.components.tck.splunk.feature" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.talend.studio.components.tcompv0.netsuite.feature" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.talend.studio.components.tcompv0.googledrive.feature" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.talend.studio.components.tcompv0.marketo.feature" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.talend.studio.components.tcompv0.azurestorage.feature" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.talend.studio.components.tcompv0.snowflake.feature" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.talend.studio.components.tcompv0.jira.feature" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.talend.studio.components.tcompv0.splunk.feature" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.talend.studio.components.tcompv0.salesforce.feature" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.talend.esb.tooling.ws.consumer.feature" version="0.0.0" match="greaterOrEqual"/>
<import plugin="biz.aQute.bnd.annotation" version="0.0.0" match="greaterOrEqual"/>
@@ -84,7 +83,7 @@
unpack="false"/>
<plugin
id="org.talend.components.jira"
id="org.talend.studio.components.tck.jira"
download-size="0"
install-size="0"
version="0.0.0"
@@ -119,7 +118,7 @@
unpack="false"/>
<plugin
id="org.talend.components.splunk"
id="org.talend.studio.components.tck.splunk"
download-size="0"
install-size="0"
version="0.0.0"
@@ -158,7 +157,7 @@
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.designer.filemultischemas"
download-size="0"
@@ -251,4 +250,10 @@
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.studio.components.tck.jdbc"
download-size="0"
install-size="0"
version="0.0.0"/>
</feature>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.tos.components.feature</artifactId>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.tos.core.feature" label="Feature" version="8.8.8.qualifier">
<feature id="org.talend.tos.core.feature" label="Feature" version="8.0.2.qualifier">
<description url="http://www.example.com/description">[Enter Feature Description here.]</description>
<copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright>
<license url="http://www.example.com/license">[Enter License Description here.]</license>
@@ -13,9 +13,6 @@
<import feature="org.talend.repository.feature" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.talend.tos.components.feature" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.talend.updates.feature" version="0.0.0" match="greaterOrEqual"/>
<import plugin="javax.transaction" version="0.0.0" match="greaterOrEqual"/>
<import plugin="javax.xml.rpc" version="0.0.0" match="greaterOrEqual"/>
<import plugin="org.apache.axis" version="0.0.0" match="greaterOrEqual"/>
<import plugin="org.apache.log4j" version="0.0.0" match="greaterOrEqual"/>
<import plugin="org.eclipse.core.runtime" version="0.0.0" match="greaterOrEqual"/>
<import plugin="org.eclipse.ui" version="0.0.0" match="greaterOrEqual"/>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.tos.core.feature</artifactId>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.tos.feature" label="Tos feature" version="8.8.8.qualifier" provider-name=".Talend SA.">
<feature id="org.talend.tos.feature" label="Tos feature" version="8.0.2.qualifier" provider-name=".Talend SA.">
<description url="http://www.example.com/description">[Enter Feature Description here.]</description>
<copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright>
<license>[Enter License Description here.]</license>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.tos.feature</artifactId>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.tos.libraries.feature" label="Libraries_feature" version="8.8.8.qualifier">
<feature id="org.talend.tos.libraries.feature" label="Libraries_feature" version="8.0.2.qualifier">
<description url="http://www.example.com/description">[Enter Feature Description here.]</description>
<copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright>
<license url="http://www.example.com/license">[Enter License Description here.]</license>
@@ -29,8 +29,6 @@
<plugin id="org.talend.libraries.ehcache" download-size="0" install-size="0" version="0.0.0"/>
<plugin id="org.talend.libraries.excel" download-size="0" install-size="0" version="0.0.0"/>
<plugin id="org.talend.libraries.groovy" download-size="0" install-size="0" version="0.0.0"/>
<plugin id="org.talend.libraries.guava" download-size="0" install-size="0" version="0.0.0"/>
<plugin id="org.talend.libraries.hadoop.mapr.5.0.0" download-size="0" install-size="0" version="0.0.0"/>
<plugin id="org.talend.libraries.jackson" download-size="0" install-size="0" version="0.0.0"/>
<plugin download-size="0" install-size="0" version="0.0.0" unpack="false" id="org.talend.libraries.javacsv"/>
<plugin id="org.talend.libraries.jax" download-size="0" install-size="0" version="0.0.0"/>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.tos.libraries.feature</artifactId>

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Abstract Map Plug-in
Bundle-SymbolicName: org.talend.designer.abstractmap;singleton:=true
Bundle-Version: 8.8.8.qualifier
Bundle-Version: 8.0.2.qualifier
Bundle-Activator: org.talend.designer.abstractmap.MapPlugin
Require-Bundle: org.eclipse.core.runtime,
org.talend.core,
@@ -29,3 +29,4 @@ Export-Package: org.talend.designer.abstractmap,
org.talend.designer.abstractmap.ui.visualmap.link,
org.talend.designer.abstractmap.ui.visualmap.zone
Bundle-Vendor: .Talend SA.
Automatic-Module-Name: org.talend.designer.abstractmap

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.abstractmap</artifactId>

View File

@@ -77,7 +77,7 @@ public final class DraggingInfosPopup {
private Label labelDropInvalid;
public Popup(Shell parent) {
super(parent, SWT.ON_TOP, false, false, false, false, null, null);
super(parent, SWT.ON_TOP, false, false, false, false, false, null, null);
}
@Override

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Alfresco Output Component Plug-in
Bundle-SymbolicName: org.talend.designer.alfrescooutput;singleton:=true
Bundle-Version: 8.8.8.qualifier
Bundle-Version: 8.0.2.qualifier
Bundle-Vendor: .Talend SA.
Require-Bundle: org.eclipse.core.runtime,
org.talend.core,
@@ -17,3 +17,4 @@ Require-Bundle: org.eclipse.core.runtime,
org.talend.common.ui.runtime,
org.talend.commons.runtime
Eclipse-LazyStart: true
Automatic-Module-Name: org.talend.designer.alfrescooutput

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.alfrescooutput</artifactId>

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: CodeGen Plug-in
Bundle-SymbolicName: org.talend.designer.codegen;singleton:=true
Bundle-Version: 8.8.8.qualifier
Bundle-Version: 8.0.2.qualifier
Bundle-Localization: plugin
Require-Bundle: org.talend.core.repository,
org.eclipse.emf.codegen,
@@ -46,3 +46,4 @@ Bundle-Vendor: .Talend SA.
Bundle-Activator: org.talend.designer.codegen.CodeGeneratorActivator
Import-Package: org.apache.commons.lang
Eclipse-BundleShape: dir
Automatic-Module-Name: org.talend.designer.codegen

Binary file not shown.

Before

Width:  |  Height:  |  Size: 983 B

View File

@@ -87,12 +87,12 @@
"tIngresConnection",
"tInterbaseConnection",
"tJDBCConnection",
"JDBCConnection",
"tMSSqlConnection",
"tMysqlConnection",
"tNetezzaConnection",
"tOracleConnection",
"tParAccelConnection",
"tPostgresPlusConnection",
"tPostgresqlConnection",
"tRedshiftConnection",
"tSQLiteConnection",
@@ -786,7 +786,7 @@
//print info and job continue to run, for case: context_param is not empty.
System.err.println("Could not find the context " + contextStr);
}
if(!context_param.isEmpty()) {
context.putAll(context_param);
//set types for params from parentJobs
@@ -1870,6 +1870,31 @@ if (execStat) {
context_param.put(keyValue.substring(0, index), keyValue.substring(index + 1) );
}
}
} else if (arg.startsWith("--context_file")) {
String keyValue = arg.substring(15);
String filePath = new String(java.util.Base64.getDecoder().decode(keyValue));
java.nio.file.Path contextFile = java.nio.file.Paths.get(filePath);
try (java.io.BufferedReader reader = java.nio.file.Files.newBufferedReader(contextFile)) {
String line;
while ((line = reader.readLine()) != null) {
int index = -1;
if ( (index = line.indexOf('=')) > -1) {
if (line.startsWith("--context_param")) {
if ("id_Password".equals(context_param.getContextType(line.substring(16, index)))) {
context_param.put(line.substring(16, index), routines.system.PasswordEncryptUtil.decryptPassword(
line.substring(index + 1)));
} else {
context_param.put(line.substring(16, index), line.substring(index + 1));
}
}else {//--context_type
context_param.setContextType(line.substring(15, index), line.substring(index + 1));
}
}
}
} catch (java.io.IOException e) {
System.err.println("Could not load the context file: " + filePath);
e.printStackTrace();
}
} else if (arg.startsWith("--log4jLevel=")) {
log4jLevel = arg.substring(13);
} else if (arg.startsWith("--audit.enabled") && arg.contains("=")) {//for trunjob call

View File

@@ -224,7 +224,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
<% if (column.getOriginalDbColumnName() == null) { %>
return null;
<% } else { %>
return "<%=TalendTextUtils.escapeJavaText(TalendTextUtils.removeQuotes(column.getOriginalDbColumnName()))%>";
return "<%=TalendTextUtils.escapeJavaText(column.getOriginalDbColumnName())%>";
<% } %>
}

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.codegen</artifactId>

View File

@@ -126,7 +126,7 @@ FAMILY.MySQL=MySQL
FAMILY.Netezza=Netezza
FAMILY.OLAP_Cube=OLAP\u30AD\u30E5\u30FC\u30D6
FAMILY.Oracle=Oracle
FAMILY.Orchestration=\u30D7\u30ED\u30BB\u30B9\u5236\u5FA1
FAMILY.Orchestration=\u30AA\u30FC\u30B1\u30B9\u30C8\u30EC\u30FC\u30B7\u30E7\u30F3\u5316
FAMILY.Output=\u51FA\u529B
FAMILY.ParAccel=ParAccel
FAMILY.PostgreSQL=PostgreSQL

View File

@@ -599,6 +599,13 @@ public class CodeGenerator implements ICodeGenerator {
} else {
// if (!isIterate) {
if (isTacokitProcessor(node)) {
codeComponent.append(generateComponentCode(subProcess, node, ECodePart.PROCESS_RECORDS_END, incomingName, typeGen));
codeComponent.append(generateComponentCode(subProcess, node, ECodePart.PROCESS_DATA_BEGIN, incomingName, typeGen));
codeComponent.append(generatesTreeCode(subProcess, node, ECodePart.MAIN, typeGen));
codeComponent.append(generateComponentCode(subProcess, node, ECodePart.PROCESS_DATA_END, incomingName, typeGen));
}
codeComponent.append(generateComponentCode(subProcess, node, ECodePart.END, incomingName, typeGen));
// }
if (node.getComponent() instanceof Component) {
@@ -629,12 +636,6 @@ public class CodeGenerator implements ICodeGenerator {
}
}
if (isTacokitProcessor(node)) {
codeComponent.append(generateComponentCode(subProcess, node, ECodePart.PROCESS_RECORDS_END, incomingName, typeGen));
codeComponent.append(generateComponentCode(subProcess, node, ECodePart.PROCESS_DATA_BEGIN, incomingName, typeGen));
codeComponent.append(generatesTreeCode(subProcess, node, ECodePart.MAIN, typeGen));
codeComponent.append(generateComponentCode(subProcess, node, ECodePart.PROCESS_DATA_END, incomingName, typeGen));
}
codeComponent.append(generatesTreeCode(subProcess, node, part, typeGen));
// if (isIterate) {
// codeComponent.append(generateComponentCode(node,
@@ -655,11 +656,14 @@ public class CodeGenerator implements ICodeGenerator {
return codeComponent;
}
private static final String TACOKIT_PROCESSOR_CODE_DIR = "tacokit/jet_stub/generic/processor";
private boolean isTacokitProcessor(final INode node) {
return "org.talend.sdk.component.studio.ComponentModel".equals(node.getComponent().getClass().getName())
&& !NodeUtil.getIncomingConnections(node, IConnectionCategory.DATA).isEmpty(); //has input data
final String componentModelClass = node.getComponent().getClass().getName();
return ("org.talend.sdk.component.studio.ComponentModel".equals(componentModelClass) || "org.talend.sdk.component.studio.AdditionalJDBCComponentModel".equals(componentModelClass))
&& (!NodeUtil.getIncomingConnections(node, IConnectionCategory.DATA).isEmpty() || TACOKIT_PROCESSOR_CODE_DIR.equals(node.getComponent().getTemplateFolder()));
}
private StringBuffer generateSeperateEndCode(NodesSubTree subProcess, INode node, String incomingName, ETypeGen typeGen)
throws CodeGeneratorException {
StringBuffer codeComponent = new StringBuffer();

View File

@@ -59,7 +59,9 @@ import org.talend.core.model.components.IComponentsFactory;
import org.talend.core.model.components.IComponentsHandler;
import org.talend.core.model.components.filters.ComponentsFactoryProviderManager;
import org.talend.core.model.components.filters.IComponentFactoryFilter;
import org.talend.core.runtime.services.IGenericService;
import org.talend.core.runtime.util.ComponentsLocationProvider;
import org.talend.core.service.ITCKUIService;
import org.talend.core.ui.IJobletProviderService;
import org.talend.core.ui.ISparkJobletProviderService;
import org.talend.core.ui.ISparkStreamingJobletProviderService;
@@ -73,6 +75,7 @@ import org.talend.designer.core.model.components.EmfComponent;
import org.talend.designer.core.model.process.AbstractProcessProvider;
import org.talend.designer.core.model.process.GenericProcessProvider;
import org.talend.designer.core.ui.editor.jobletcontainer.JobletUtil;
import org.talend.designer.core.utils.UnifiedComponentUtil;
/**
* Component factory that look for each component and load their information. <br/>
@@ -231,7 +234,15 @@ public class ComponentsFactory implements IComponentsFactory {
if (StringUtils.isEmpty(componentName)) {
continue;
}
if (IGenericService.getService().isTcompv0(component)
&& (UnifiedComponentUtil.isAdditionalJDBCComponent(component.getName())
|| component.getName().contains(ITCKUIService.get().getTCKJDBCType().getLabel()))) {
continue;
}
String componentNameLowerCase = componentName.toLowerCase();
if (componentNameLowerCase.startsWith(ITCKUIService.get().getTCKJDBCType().getLabel().toLowerCase())) {
componentNameLowerCase = "t" + componentNameLowerCase;
}
Map<String, Set<IComponent>> map = componentNameMap.get(componentNameLowerCase);
if (map == null) {
map = new HashMap<String, Set<IComponent>>();

View File

@@ -14,6 +14,7 @@ package org.talend.designer.codegen.components.model;
import java.util.ArrayList;
import org.apache.commons.lang.StringUtils;
import org.apache.log4j.Logger;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IConfigurationElement;
@@ -21,6 +22,9 @@ import org.eclipse.core.runtime.IExtension;
import org.eclipse.core.runtime.IExtensionPoint;
import org.eclipse.core.runtime.IExtensionRegistry;
import org.eclipse.core.runtime.Platform;
import org.eclipse.jdt.core.JavaCore;
import org.talend.commons.utils.VersionUtils;
import org.talend.commons.utils.generation.JavaUtils;
import org.talend.core.GlobalServiceRegister;
import org.talend.core.model.components.AbstractComponentsProvider;
import org.talend.core.runtime.util.SharedStudioInfoProvider;
@@ -61,6 +65,26 @@ public final class ComponentsProviderManager {
String id = configurationElement.getAttribute("id"); //$NON-NLS-1$
String folderName = configurationElement.getAttribute("folderName"); //$NON-NLS-1$
String contributerName = configurationElement.getContributor().getName();
String javaMajorVersion = configurationElement.getAttribute("javaMajorVersion");
// if no java version, load them all, otherwise check
if (!StringUtils.isEmpty(javaMajorVersion)) {
if (!StringUtils.equals(JavaCore.VERSION_17, javaMajorVersion)
&& !StringUtils.equals(JavaCore.VERSION_1_8, javaMajorVersion)) {
log
.warn("Invalid java version: " + javaMajorVersion + " was set for component provider, id: "
+ id + ", folderName: " + folderName + ", contributor: " + contributerName);
}
// if provider's java version == project's java version
String projectJavaVersion = JavaUtils.getComplianceLevel();
if (VersionUtils.compareTo(javaMajorVersion, projectJavaVersion) != 0) {
log
.warn("Java version: " + javaMajorVersion + ", project java version: "
+ projectJavaVersion + ", skip loading component provider, id: " + id
+ ", folderName: " + folderName + ", contributor: " + contributerName);
continue;
}
}
IBrandingService brandingService = (IBrandingService) GlobalServiceRegister.getDefault().getService(
IBrandingService.class);
if (!brandingService.isPoweredOnlyCamel()
@@ -76,6 +100,7 @@ public final class ComponentsProviderManager {
componentsProvider.setId(id);
componentsProvider.setFolderName(folderName);
componentsProvider.setContributer(contributerName);
componentsProvider.setJavaMajorVersion(javaMajorVersion);
providers.add(componentsProvider);
} catch (CoreException e) {
log.error(Messages.getString("ComponentsProviderManager.unableLoad") + id, e); //$NON-NLS-1$

View File

@@ -378,7 +378,7 @@ public class TalendJetEmitter extends JETEmitter {
// Construct a proper URL for relative lookup.
//
URL url = new File(project.getLocation() + "/" + "runtime" + "/") //$NON-NLS-1$ //$NON-NLS-2$
.toURL();
.toURI().toURL();
URLClassLoader theClassLoader = new URLClassLoader(new URL[] { url }, jetEmitter.classLoader);
Class theClass = theClassLoader.loadClass((packageName.length() == 0 ? "" : packageName + ".") //$NON-NLS-1$ //$NON-NLS-2$
+ jetCompiler.getSkeleton().getClassName());
@@ -633,7 +633,7 @@ public class TalendJetEmitter extends JETEmitter {
final IWorkspace workspace = ResourcesPlugin.getWorkspace();
IProject project = workspace.getRoot().getProject(projectName);
URL url = new File(project.getLocation() + "/runtime").toURL(); //$NON-NLS-1$
URL url = new File(project.getLocation() + "/runtime").toURI().toURL(); //$NON-NLS-1$
currentClassLoader = jetbean.getClassLoader();
theClassLoader = new URLClassLoader(new URL[] { url }, jetbean.getClassLoader());
}

View File

@@ -38,9 +38,7 @@ import org.eclipse.core.runtime.FileLocator;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.core.runtime.Path;
import org.eclipse.core.runtime.Platform;
import org.eclipse.core.runtime.Status;
import org.osgi.framework.Bundle;
import org.talend.commons.exception.ExceptionHandler;
import org.talend.commons.runtime.utils.io.IOUtils;
import org.talend.core.model.components.ComponentCompilations;
@@ -138,9 +136,6 @@ public final class JetSkeletonManager {
}
project.open(new NullProgressMonitor());
IFile file = project.getFile("SkeletonUpdateCache"); //$NON-NLS-1$
if (!file.exists()) {
file.create(null, true, new NullProgressMonitor());
}
return file.getLocation().toFile();
}

View File

@@ -2,7 +2,8 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Components Libs Plug-in
Bundle-SymbolicName: org.talend.designer.components.libs
Bundle-Version: 8.8.8.qualifier
Bundle-Version: 8.0.2.qualifier
Require-Bundle: org.eclipse.core.runtime
Bundle-ActivationPolicy: lazy
Bundle-Vendor: .Talend SA.
Automatic-Module-Name: org.talend.designer.components.libs

View File

@@ -16,8 +16,8 @@
<pathelement location="${component.plugin.home}/tWebServiceInput/axis.jar" />
<pathelement location="${component.plugin.home}/tWebServiceInput/commons-discovery-0.2.jar" />
<pathelement location="${component.plugin.home}/tWebServiceInput/wsdl4j-1.5.1.jar" />
<pathelement location="${component.plugin.home}/tWebServiceInput/saaj.jar" />
<pathelement location="${component.plugin.home}/tWebServiceInput/jaxrpc.jar" />
<pathelement location="${component.plugin.home}/tWebServiceInput/axis-saaj-1.4.jar" />
<pathelement location="${component.plugin.home}/tWebServiceInput/axis-jaxrpc-1.4.jar" />
<pathelement location="${component.plugin.home}/tXMLRPCInput/commons-logging-1.1.jar" />
</path>

View File

@@ -25,7 +25,7 @@
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20230227</version>
<version>20231013</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>

View File

@@ -1,94 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2006-2021 Talend Inc. - www.talend.com
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.talend.components</groupId>
<artifactId>google-storage-utils</artifactId>
<version>1.1.0</version>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<talend.nexus.url>https://artifacts-oss.talend.com</talend.nexus.url>
</properties>
<name>Google Storage Utils</name>
<description>Talend Helper library for Google Storage</description>
<url>
https://github.com/Talend/tdi-studio-se/
</url>
<licenses>
<license>
<name>Apache-2.0</name>
<url>
http://www.talendforge.org/modules/licenses/APACHE_v2.txt
</url>
</license>
</licenses>
<dependencies>
<dependency>
<groupId>net.java.dev.jets3t</groupId>
<artifactId>jets3t</artifactId>
<version>0.9.0</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.6.2</version>
<scope>test</scope>
</dependency>
</dependencies>
<distributionManagement>
<snapshotRepository>
<id>talend_nexus_deployment</id>
<url>${talend.nexus.url}/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
</snapshotRepository>
<repository>
<id>talend_nexus_deployment</id>
<url>${talend.nexus.url}/nexus/content/repositories/TalendOpenSourceRelease/</url>
</repository>
</distributionManagement>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/java</directory>
</resource>
<resource>
<directory>src/main/resources</directory>
<targetPath>resource</targetPath>
</resource>
</resources>
</build>
</project>

View File

@@ -1,189 +0,0 @@
package org.talend.gs.util;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.nio.file.FileSystems;
import java.security.NoSuchAlgorithmException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.jets3t.service.model.GSObject;
import org.jets3t.service.utils.Mimetypes;
public class GSObjectUtil {
public List<GSObject> genGSObjectList(List<GSObject> objects, File file, String keyParent, boolean isGenFileObject,
boolean isGenFolderObject) throws NoSuchAlgorithmException, IOException {
if (file.isDirectory()) {
if (keyParent != null && !"".equals(keyParent)) {
if (keyParent.trim().lastIndexOf("/") != keyParent.trim().length() - 1) {
keyParent = keyParent + "/";
}
if (isGenFolderObject) {
objects.add(new GSObject(keyParent));
}
}
File[] files = file.listFiles();
for (File f : files) {
if (f.isDirectory()) {
objects = genGSObjectList(objects, f, keyParent + f.getName() + "/", isGenFileObject,
isGenFolderObject);
} else {
objects = genGSObjectList(objects, f, keyParent + f.getName(), isGenFileObject, isGenFolderObject);
}
}
} else {
if (isGenFileObject) {
GSObject obj = new GSObject(file);
obj.setKey(keyParent);
objects.add(obj);
}
}
return objects;
}
public Map<String, File> generateFileMap(File rootFile, String directory, Map<String, String> filter){
Map<String, File> allFiles = generateFileMap(rootFile, directory);
Map<String, File> resultMap = new HashMap<>();
for (Map.Entry<String, String> entry : filter.entrySet()) {
//key is path to file on local machine
//value is new path in GS
File currentFile = new File(entry.getKey());
if (allFiles.containsValue(currentFile)){
resultMap.put(entry.getValue(), currentFile);
}
}
return resultMap;
}
public Map<String, File> generateFileMap(File rootFile, String directory){
if (rootFile == null){
throw new IllegalArgumentException("File can't be null");
}
if (directory == null){
throw new IllegalArgumentException("Directory name can't be null");
}
if (!directory.isEmpty() && !"/".equals(directory.substring(directory.length()-1))){
directory = directory + "/";
}
Map<String,File> fileMap = new HashMap<>();
if (!rootFile.isDirectory()){
fileMap.put(directory + rootFile.getName(), rootFile);
return fileMap;
}
String pathToDirectory = rootFile.getAbsolutePath();
List<File> allFiles = listAllFiles(pathToDirectory);
for (File currentFile : allFiles){
if (!currentFile.isDirectory()){
fileMap.put(combineTwoNames(pathToDirectory, directory, currentFile), currentFile);
}
}
return fileMap;
}
public java.util.Map<String, String> genFileFilterList(java.util.List<java.util.Map<String, String>> list,
String localdir, String remotedir) {
if (remotedir != null && !"".equals(remotedir)) {
if (remotedir.trim().lastIndexOf("/") != remotedir.trim().length() - 1) {
remotedir = remotedir + "/";
}
}
java.util.Map<String, String> fileMap = new HashMap<String, String>();
for (java.util.Map<String, String> map : list) {
java.util.Set<String> keySet = map.keySet();
for (String key : keySet) {
String tempdir = localdir;
String filemask = key;
String dir = null;
String mask = filemask.replaceAll("\\\\", "/");
int i = mask.lastIndexOf('/');
if (i != -1) {
dir = mask.substring(0, i);
mask = mask.substring(i + 1);
}
if (dir != null && !"".equals(dir))
tempdir = tempdir + "/" + dir;
mask = mask.replaceAll("\\.", "\\\\.").replaceAll("\\*", ".*");
final String finalMask = mask;
java.io.File[] listings = null;
java.io.File file = new java.io.File(tempdir);
if (file.isDirectory()) {
listings = file.listFiles(new java.io.FileFilter() {
public boolean accept(java.io.File pathname) {
boolean result = false;
if (pathname != null && pathname.isFile()) {
result = java.util.regex.Pattern.compile(finalMask).matcher(pathname.getName()).find();
}
return result;
}
});
}
if (listings == null || listings.length <= 0) {
System.err.println("No match file(" + key + ") exist!");
} else {
String localFilePath = "";
String newObjectKey = "";
for (int m = 0; m < listings.length; m++) {
if (listings[m].getName().matches(mask)) {
localFilePath = listings[m].getAbsolutePath();
if (map.get(key) != null && map.get(key).length() > 0) {
newObjectKey = remotedir + map.get(key);
} else {
newObjectKey = remotedir + listings[m].getName();
}
fileMap.put(localFilePath, newObjectKey);
}
}
}
}
}
return fileMap;
}
public List<GSObject> genObjectByFileMap(java.util.Map<String, String> fileMap) throws Exception, IOException {
Set<String> localFiles = fileMap.keySet();
List<GSObject> objects = new ArrayList<GSObject>();
for (String localFilePath : localFiles) {
GSObject object = new GSObject(new File(localFilePath));
object.setKey(fileMap.get(localFilePath));
objects.add(object);
}
return objects;
}
public void initMimeTypes() throws IOException {
InputStream mimetypesFile = this.getClass().getResourceAsStream("/resource/mime.types");
Mimetypes.getInstance().loadAndReplaceMimetypes(mimetypesFile);
}
private List<File> listAllFiles(String directoryName) {
File directory = new File(directoryName);
List<File> resultList = new ArrayList<>();
File[] fList = directory.listFiles();
resultList.addAll(Arrays.asList(fList));
for (File file : fList) {
if (file.isDirectory()) {
resultList.addAll(listAllFiles(file.getAbsolutePath()));
}
}
return resultList;
}
private String combineTwoNames(String coreDir, String targetDir, File file){
String filePath = file.getAbsolutePath();
String relativePath = targetDir + filePath.replace(coreDir + FileSystems.getDefault().getSeparator(), "");
return relativePath.replaceAll("\\\\","/");
}
}

View File

@@ -1,131 +0,0 @@
package util;
import org.junit.jupiter.api.Test;
import org.talend.gs.util.GSObjectUtil;
import java.io.File;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Map;
import static org.junit.jupiter.api.Assertions.*;
class GSObjectUtilTest {
@Test
void checkSizeOfFilesInFolderTest() {
Path pathToDirectory = Paths.get("src", "test", "resources", "dirWithThreeFiles");
Path pathToFile1 = Paths.get("src", "test", "resources", "dirWithThreeFiles", "1.csv");
Path pathToFile2 = Paths.get("src", "test", "resources", "dirWithThreeFiles", "2.csv");
Path pathToFile3 = Paths.get("src", "test", "resources", "dirWithThreeFiles", "3.csv");
Path pathToFile4 = Paths.get("src", "test", "resources", "dirWithThreeFiles", "inner", "1.csv");
String expectedRelativePathToFile1 = "/1.csv";
String expectedRelativePathToFile2 = "/2.csv";
String expectedRelativePathToFile3 = "/3.csv";
String expectedRelativePathToFile4 = "/inner/1.csv";
File rootFile = new File(pathToDirectory.toUri());
GSObjectUtil gsObjectUtil = new GSObjectUtil();
Map<String, File> files = gsObjectUtil.generateFileMap(rootFile, "/");
assertEquals(4, files.size());
File expectedFile1 = new File(pathToFile1.toUri());
File expectedFile2 = new File(pathToFile2.toUri());
File expectedFile3 = new File(pathToFile3.toUri());
File expectedFile4 = new File(pathToFile4.toUri());
assertTrue(files.containsKey(expectedRelativePathToFile1));
assertTrue(files.containsKey(expectedRelativePathToFile2));
assertTrue(files.containsKey(expectedRelativePathToFile3));
assertTrue(files.containsKey(expectedRelativePathToFile4));
assertEquals(expectedFile1.getAbsoluteFile(), files.get(expectedRelativePathToFile1).getAbsoluteFile());
assertEquals(expectedFile2.getAbsoluteFile(), files.get(expectedRelativePathToFile2).getAbsoluteFile());
assertEquals(expectedFile3.getAbsoluteFile(), files.get(expectedRelativePathToFile3).getAbsoluteFile());
assertEquals(expectedFile4.getAbsoluteFile(), files.get(expectedRelativePathToFile4).getAbsoluteFile());
}
@Test
void checkSizeOfFilesInFolder2Test() {
Path pathToDirectory = Paths.get("src", "test", "resources", "dirWithThreeFiles");
Path pathToFile1 = Paths.get("src", "test", "resources", "dirWithThreeFiles", "1.csv");
Path pathToFile2 = Paths.get("src", "test", "resources", "dirWithThreeFiles", "2.csv");
Path pathToFile3 = Paths.get("src", "test", "resources", "dirWithThreeFiles", "3.csv");
Path pathToFile4 = Paths.get("src", "test", "resources", "dirWithThreeFiles", "inner", "1.csv");
String expectedRelativePathToFile1 = "1.csv";
String expectedRelativePathToFile2 = "2.csv";
String expectedRelativePathToFile3 = "3.csv";
String expectedRelativePathToFile4 = "inner/1.csv";
File rootFile = new File(pathToDirectory.toUri());
GSObjectUtil gsObjectUtil = new GSObjectUtil();
Map<String, File> files = gsObjectUtil.generateFileMap(rootFile, "");
assertEquals(4, files.size());
File expectedFile1 = new File(pathToFile1.toUri());
File expectedFile2 = new File(pathToFile2.toUri());
File expectedFile3 = new File(pathToFile3.toUri());
File expectedFile4 = new File(pathToFile4.toUri());
assertTrue(files.containsKey(expectedRelativePathToFile1));
assertTrue(files.containsKey(expectedRelativePathToFile2));
assertTrue(files.containsKey(expectedRelativePathToFile3));
assertTrue(files.containsKey(expectedRelativePathToFile4));
assertEquals(expectedFile1.getAbsoluteFile(), files.get(expectedRelativePathToFile1).getAbsoluteFile());
assertEquals(expectedFile2.getAbsoluteFile(), files.get(expectedRelativePathToFile2).getAbsoluteFile());
assertEquals(expectedFile3.getAbsoluteFile(), files.get(expectedRelativePathToFile3).getAbsoluteFile());
assertEquals(expectedFile4.getAbsoluteFile(), files.get(expectedRelativePathToFile4).getAbsoluteFile());
}
@Test
void oneFileWithCustomPathTest(){
Path pathToFile = Paths.get("src","test", "resources", "empty.csv");
String pathToFolder = "/folder/folder";
File expectedFile = new File(pathToFile.toUri());
GSObjectUtil gsObjectUtil = new GSObjectUtil();
Map<String, File> files = gsObjectUtil.generateFileMap(expectedFile, pathToFolder);
String expectedRelativePathToFile = "/folder/folder/empty.csv";
assertEquals(1, files.size());
assertTrue(files.containsKey(expectedRelativePathToFile));
assertEquals(expectedFile.getAbsoluteFile(), files.get(expectedRelativePathToFile).getAbsoluteFile());
}
@Test
void oneFileWithOtherCustomPathTest(){
Path pathToFile = Paths.get("src","test", "resources", "empty.csv");
String pathToFolder = "folder/folder";
File expectedFile = new File(pathToFile.toUri());
GSObjectUtil gsObjectUtil = new GSObjectUtil();
Map<String, File> files = gsObjectUtil.generateFileMap(expectedFile, pathToFolder);
String expectedRelativePathToFile = "folder/folder/empty.csv";
assertEquals(1, files.size());
assertTrue(files.containsKey(expectedRelativePathToFile));
assertEquals(expectedFile.getAbsoluteFile(), files.get(expectedRelativePathToFile).getAbsoluteFile());
}
@Test
void folderWithOtherCustomPathTest(){
Path pathToFolder = Paths.get("src", "test", "resources", "dirWithThreeFiles", "inner");
String pathToGSFolder = "folder";
File folder = new File(pathToFolder.toUri());
GSObjectUtil gsObjectUtil = new GSObjectUtil();
Map<String, File> files = gsObjectUtil.generateFileMap(folder, pathToGSFolder);
String expectedRelativePathToFile = "folder/1.csv";
File expectedFile = new File(pathToFolder + "/1.csv");
assertEquals(1, files.size());
assertTrue(files.containsKey(expectedRelativePathToFile));
assertEquals(expectedFile.getAbsoluteFile(), files.get(expectedRelativePathToFile).getAbsoluteFile());
}
}

View File

@@ -17,7 +17,7 @@
<pathelement location="${component.plugin.home}/tMomInput/activemq-all-5.1.0.jar" />
<pathelement location="${component.plugin.home}/tMomInput/jnp-client.jar" />
<pathelement location="${component.plugin.home}/tMomInput/websphere-connector-1_5.jar" />
<pathelement location="${component.plugin.home}/tMomInput/trove.jar" />
<pathelement location="${component.plugin.home}/tMomInput/trove-1.0.2.jar" />
<pathelement location="${component.plugin.home}/tMomInput/log4j-1.2.13.jar" />
</path>

View File

@@ -1,135 +0,0 @@
<!--
Copyright (C) 2006-2021 Talend Inc. - www.talend.com
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.talend.components</groupId>
<artifactId>components-servicenow</artifactId>
<name>servicenow</name>
<version>1.0.1-20210428</version>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<talend.nexus.url>https://artifacts-oss.talend.com</talend.nexus.url>
<httpcore.version>4.4.13</httpcore.version>
<httpclient.version>4.5.13</httpclient.version>
<httpclient-cache.version>4.5.13</httpclient-cache.version>
<httpmime.version>4.5.13</httpmime.version>
<junit.version>4.13.2</junit.version>
<commons-codec.version>1.14</commons-codec.version>
<commons-logging.version>1.1.3</commons-logging.version>
</properties>
<description>Talend Helper library for ServiceNow components</description>
<url>
https://github.com/Talend/tdi-studio-se/
</url>
<licenses>
<license>
<name>Apache-2.0</name>
<url>
http://www.talendforge.org/modules/licenses/APACHE_v2.txt
</url>
</license>
</licenses>
<dependencies>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>${commons-codec.version}</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>${commons-logging.version}</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>${httpclient.version}</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient-cache</artifactId>
<version>${httpclient-cache.version}</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpmime</artifactId>
<version>${httpmime.version}</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
<version>${httpcore.version}</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20230227</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
<type>jar</type>
<scope>test</scope>
<optional>true</optional>
</dependency>
</dependencies>
<distributionManagement>
<snapshotRepository>
<id>talend_nexus_deployment</id>
<url>${talend.nexus.url}/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
</snapshotRepository>
<repository>
<id>talend_nexus_deployment</id>
<url>${talend.nexus.url}/nexus/content/repositories/TalendOpenSourceRelease/</url>
</repository>
</distributionManagement>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/java</directory>
</resource>
</resources>
</build>
</project>

View File

@@ -1,269 +0,0 @@
/**
* Copyright (C) 2006-2021 Talend Inc. - www.talend.com
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.talend.servicenow;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import org.apache.http.HttpResponse;
import org.apache.http.ParseException;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
public class Util {
private HttpClient client;
private String baseurl;
public Util(HttpClient client, String baseurl) {
this.client = client;
this.baseurl = baseurl;
}
private Map<String, String> typeMapping = new HashMap<String, String>();
{
typeMapping.put("string", "id_String");
typeMapping.put("boolean", "id_Boolean");
typeMapping.put("integer", "id_Integer");
typeMapping.put("decimal", "id_BigDecimal");
typeMapping.put("float", "id_Float");
typeMapping.put("glide_date_time", "id_Date");
typeMapping.put("glide_date", "id_Date");
typeMapping.put("glide_time", "id_Date");
}
public static class ColumnMetadata {
private String name;
private String type;
private int maxlength;
private String pattern;
public ColumnMetadata(String name, String type, int maxlength, String pattern) {
this.name = name;
this.type = type;
this.maxlength = maxlength;
this.pattern = pattern;
}
public String getName() {
return name;
}
public String getType() {
return type;
}
public int getMaxLength() {
return maxlength;
}
public String getPattern() {
return pattern;
}
public String toString() {
return name + ":" + type + ":" + maxlength;
}
}
public Map<String, ColumnMetadata> getMetadata(String tablename) throws ClientProtocolException, IOException {
Map<String, ColumnMetadata> result = new HashMap<String, ColumnMetadata>();
List<String> relation = getRelationship(tablename);
StringBuilder sb = new StringBuilder();
for (String tname : relation) {
sb.setLength(0);
sb.append(this.baseurl);
sb.append("/api/now/table/");
sb.append("sys_dictionary");
sb.append("?sysparm_exclude_reference_link=true");
sb.append("&sysparm_query=name=");
sb.append(tname);
sb.append("&sysparm_fields=element,internal_type,max_length,active");
HttpGet httpget = new HttpGet(sb.toString());
httpget.setHeader("Accept", "application/json");
HttpResponse response = this.client.execute(httpget);
List<Map<String, String>> info = extractResponse4MultiRowFromArray(response);
for (Map<String, String> row : info) {
String element = row.get("element");
boolean active = Boolean.parseBoolean(row.get("active"));
if (element != null && !element.isEmpty() && active) {
String talend_type = null;
String pattern = null;
String servicenow_type = (String) row.get("internal_type");
if (servicenow_type != null && !servicenow_type.isEmpty()) {
talend_type = typeMapping.get(servicenow_type);
//need date pattern
if ("glide_date_time".equals(servicenow_type)) {
pattern = "yyyy-MM-dd HH:mm:ss";
} else if ("glide_date".equals(servicenow_type)) {
pattern = "yyyy-MM-dd";
} else if ("glide_time".equals(servicenow_type)) {
pattern = "HH:mm:ss";
}
}
if (talend_type == null) {
talend_type = "id_String";
}
int mlength = 64;
String maxlength = (String) row.get("max_length");
if (maxlength != null && !maxlength.isEmpty()) {
mlength = Integer.parseInt(maxlength);
}
ColumnMetadata column = new ColumnMetadata(element, talend_type, mlength, pattern);
result.put(element, column);
}
}
}
return result;
}
private List<String> getRelationship(String tablename) throws ClientProtocolException, IOException {
LinkedList<String> result = new LinkedList<String>();
StringBuilder sb = new StringBuilder();
sb.append(this.baseurl);
sb.append("/api/now/table/");
sb.append("sys_db_object");
sb.append("?sysparm_exclude_reference_link=true");
sb.append("&sysparm_query=name=");
sb.append(tablename);
sb.append("&sysparm_fields=name,super_class");
HttpGet httpget = new HttpGet(sb.toString());
httpget.setHeader("Accept", "application/json");
HttpResponse response = this.client.execute(httpget);
Map<String, String> info = extractResponse4OneRowFromArray(response);
result.add(info.get("name"));
String superclass = info.get("super_class");
while (superclass != null && !superclass.isEmpty()) {
sb.setLength(0);
sb.append(this.baseurl);
sb.append("/api/now/table/");
sb.append("sys_db_object/");
sb.append(superclass);
sb.append("?sysparm_exclude_reference_link=true");
sb.append("&sysparm_fields=name,super_class");
httpget = new HttpGet(sb.toString());
httpget.setHeader("Accept", "application/json");
response = this.client.execute(httpget);
info = extractResponse4OneRowFromObject(response);
result.add(info.get("name"));
superclass = info.get("super_class");
}
Collections.reverse(result);
return result;
}
private Map<String, String> extractResponse4OneRowFromArray(HttpResponse response)
throws ParseException, IOException {
validateResponse(response);
Map<String, String> result = new HashMap<String, String>();
org.json.JSONArray array = (org.json.JSONArray) getResult(response);
for (int i = 0; i < array.length(); i++) {
org.json.JSONObject row = (org.json.JSONObject) array.get(i);
for (String key : row.keySet()) {
result.put(key, (String) row.get(key));
}
}
return result;
}
private Map<String, String> extractResponse4OneRowFromObject(HttpResponse response)
throws ParseException, IOException {
validateResponse(response);
Map<String, String> result = new HashMap<String, String>();
org.json.JSONObject object = (org.json.JSONObject) getResult(response);
for (String key : object.keySet()) {
result.put(key, (String) object.get(key));
}
return result;
}
private List<Map<String, String>> extractResponse4MultiRowFromArray(HttpResponse response)
throws ParseException, IOException {
validateResponse(response);
List<Map<String, String>> result = new ArrayList<Map<String, String>>();
org.json.JSONArray array = (org.json.JSONArray) getResult(response);
for (int i = 0; i < array.length(); i++) {
Map<String, String> element = new HashMap<String, String>();
org.json.JSONObject row = (org.json.JSONObject) array.get(i);
for (String key : row.keySet()) {
element.put(key, (String) row.get(key));
}
result.add(element);
}
return result;
}
private void validateResponse(HttpResponse response) {
if (response.getStatusLine().getStatusCode() != 200) {
throw new RuntimeException(
"Fail to get the table metadata. The operation has returned the code : " + response.getStatusLine()
+ ".");
}
}
private Object getResult(HttpResponse response) throws ParseException, IOException {
String responseBody = org.apache.http.util.EntityUtils.toString(response.getEntity());
org.json.JSONObject json = new org.json.JSONObject(responseBody);
return json.get("result");
}
}

View File

@@ -16,8 +16,8 @@
<pathelement location="${component.plugin.home}/tWebServiceInput/axis.jar" />
<pathelement location="${component.plugin.home}/tWebServiceInput/commons-discovery-0.2.jar" />
<pathelement location="${component.plugin.home}/tWebServiceInput/wsdl4j-1.5.1.jar" />
<pathelement location="${component.plugin.home}/tWebServiceInput/saaj.jar" />
<pathelement location="${component.plugin.home}/tWebServiceInput/jaxrpc.jar" />
<pathelement location="${component.plugin.home}/tWebServiceInput/axis-saaj-1.4.jar" />
<pathelement location="${component.plugin.home}/tWebServiceInput/axis-jaxrpc-1.4.jar" />
<pathelement location="${component.plugin.home}/tXMLRPCInput/commons-logging-1.1.jar" />
</path>

View File

@@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.talend.components</groupId>
<artifactId>talendssl</artifactId>
<version>1.0-20190118</version>
<version>1.0-20231128</version>
<packaging>jar</packaging>
<licenses>
@@ -60,4 +60,4 @@
</plugin>
</plugins>
</build>
</project>
</project>

View File

@@ -103,7 +103,11 @@ public class Truster implements X509TrustManager {
} catch (IOException _ex) {
}
try {
ks.load(in, certStorePwd);
if (in == null) {
ks = null;
} else {
ks.load(in, certStorePwd);
}
} catch (Exception e) {
System.err.println("ASF Truster: Failed to load the cert store : " + e.getMessage());
return;

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<version>8.0.2-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.components.libs</artifactId>

View File

@@ -1,8 +1,8 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Components Local provider Plug-in
Bundle-Name: Components Local provider Plug-in R2023-12
Bundle-SymbolicName: org.talend.designer.components.localprovider;singleton:=true
Bundle-Version: 8.8.8.qualifier
Bundle-Version: 8.0.2.qualifier
Bundle-Activator: org.talend.designer.components.ComponentsLocalProviderPlugin
Require-Bundle: org.apache.commons.collections,
org.talend.common.ui.runtime,
@@ -24,3 +24,4 @@ Bundle-Vendor: .Talend SA.
Bundle-ClassPath: .
Export-Package: org.talend.designer.components.lookup.common
Eclipse-BundleShape: dir
Automatic-Module-Name: org.talend.designer.components.localprovider

View File

@@ -16,12 +16,12 @@ bin.excludes = components/tAlfrescoOutput/wstx-lgpl-3.2.7.jar,\
components/tNamedPipeOutput/namedpipe_jni_64bit.dll,\
components/tNetezzaNzLoad/namedpipe_jni_64bit.dll,\
components/tGreenplumGPLoad/namedpipe-1.0.jar,\
components/tRSSInput/nekohtml.jar,\
components/tRSSInput/nekohtml-0.9.5.jar,\
components/tAlfrescoOutput/wstx-lgpl-3.2.7.jar,\
components/tAdvancedXMLMapHash/trove.jar,\
components/tAdvancedXMLMapHash/trove-1.0.2.jar,\
components/tLineChart/jcommon-1.0.6.jar,\
components/tMomInput/jnp-client.jar,\
components/tMomInput/javassist.jar,\
components/tMomInput/javassist-3.10.0.GA.jar,\
components/tBonitaDeploy/cglib-nodep-2.1_3.jar,\
components/tBonitaDeploy/javassist-3.12.0.GA.jar,\
components/tBonitaDeploy/javassist-3.8.0.GA.jar,\

View File

@@ -35,7 +35,7 @@ SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.BigDecimal=BigDecimal
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Blob=Blob
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Boolean=Bool\u00E9en
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Byte=Octet
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Bytes=Bytes
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Bytes=Octets
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Clob=Clob
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Date=Date
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Double=Double

View File

@@ -118,7 +118,7 @@
<IMPORT NAME="Driver-JACKCESS" MODULE="jackcess-2.1.12.jar" MVN="mvn:com.healthmarketscience.jackcess/jackcess/2.1.12" REQUIRED="true"/>
<IMPORT NAME="jackcess-encrypt-2.1.4" MODULE="jackcess-encrypt-2.1.4.jar" MVN="mvn:com.healthmarketscience.jackcess/jackcess-encrypt/2.1.4" REQUIRED="true"/>
<IMPORT NAME="bcprov-jdk15on-1.70" MODULE="bcprov-jdk15on-1.70.jar" MVN="mvn:org.bouncycastle/bcprov-jdk15on/1.70" REQUIRED="true"/>
<IMPORT NAME="bcprov-jdk18on-1.74" MODULE="bcprov-jdk18on-1.74.jar" MVN="mvn:org.bouncycastle/bcprov-jdk18on/1.74" REQUIRED="true"/>
<IMPORT NAME="talend-ucanaccess-utils-1.0.0" MODULE="talend-ucanaccess-utils-1.0.0.jar" MVN="mvn:org.talend.libraries/talend-ucanaccess-utils-1.0.0/6.4.0" REQUIRED="true"/>
<IMPORT NAME="common2.6" MODULE="commons-lang-2.6.jar" MVN="mvn:commons-lang/commons-lang/2.6" UrlPath="platform:/plugin/org.talend.libraries.apache.common/lib/commons-lang-2.6.jar" REQUIRED="true"/>

View File

@@ -121,7 +121,7 @@
<IMPORT NAME="Driver-JACKCESS" MODULE="jackcess-2.1.12.jar" MVN="mvn:com.healthmarketscience.jackcess/jackcess/2.1.12" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
<IMPORT NAME="jackcess-encrypt-2.1.4" MODULE="jackcess-encrypt-2.1.4.jar" MVN="mvn:com.healthmarketscience.jackcess/jackcess-encrypt/2.1.4" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
<IMPORT NAME="bcprov-jdk15on-1.70" MODULE="bcprov-jdk15on-1.70.jar" MVN="mvn:org.bouncycastle/bcprov-jdk15on/1.70" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
<IMPORT NAME="bcprov-jdk18on-1.74" MODULE="bcprov-jdk18on-1.74.jar" MVN="mvn:org.bouncycastle/bcprov-jdk18on/1.74" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
<IMPORT NAME="talend-ucanaccess-utils-1.0.0" MODULE="talend-ucanaccess-utils-1.0.0.jar" MVN="mvn:org.talend.libraries/talend-ucanaccess-utils-1.0.0/6.4.0" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
<IMPORT NAME="common2.6" MODULE="commons-lang-2.6.jar" MVN="mvn:commons-lang/commons-lang/2.6" UrlPath="platform:/plugin/org.talend.libraries.apache.common/lib/commons-lang-2.6.jar" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>

View File

@@ -207,7 +207,7 @@
<IMPORT NAME="Driver-JACKCESS" MODULE="jackcess-2.1.12.jar" MVN="mvn:com.healthmarketscience.jackcess/jackcess/2.1.12" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
<IMPORT NAME="jackcess-encrypt-2.1.4" MODULE="jackcess-encrypt-2.1.4.jar" MVN="mvn:com.healthmarketscience.jackcess/jackcess-encrypt/2.1.4" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
<IMPORT NAME="bcprov-jdk15on-1.70" MODULE="bcprov-jdk15on-1.70.jar" MVN="mvn:org.bouncycastle/bcprov-jdk15on/1.70" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
<IMPORT NAME="bcprov-jdk18on-1.74" MODULE="bcprov-jdk18on-1.74.jar" MVN="mvn:org.bouncycastle/bcprov-jdk18on/1.74" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
<IMPORT NAME="talend-ucanaccess-utils-1.0.0" MODULE="talend-ucanaccess-utils-1.0.0.jar" MVN="mvn:org.talend.libraries/talend-ucanaccess-utils-1.0.0/6.4.0" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
<IMPORT NAME="common2.6" MODULE="commons-lang-2.6.jar" MVN="mvn:commons-lang/commons-lang/2.6" UrlPath="platform:/plugin/org.talend.libraries.apache.common/lib/commons-lang-2.6.jar" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>

View File

@@ -181,7 +181,7 @@
<IMPORT NAME="Driver-JACKCESS" MODULE="jackcess-2.1.12.jar" MVN="mvn:com.healthmarketscience.jackcess/jackcess/2.1.12" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
<IMPORT NAME="jackcess-encrypt-2.1.4" MODULE="jackcess-encrypt-2.1.4.jar" MVN="mvn:com.healthmarketscience.jackcess/jackcess-encrypt/2.1.4" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
<IMPORT NAME="bcprov-jdk15on-1.70" MODULE="bcprov-jdk15on-1.70.jar" MVN="mvn:org.bouncycastle/bcprov-jdk15on/1.70" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
<IMPORT NAME="bcprov-jdk18on-1.74" MODULE="bcprov-jdk18on-1.74.jar" MVN="mvn:org.bouncycastle/bcprov-jdk18on/1.74" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
<IMPORT NAME="talend-ucanaccess-utils-1.0.0" MODULE="talend-ucanaccess-utils-1.0.0.jar" MVN="mvn:org.talend.libraries/talend-ucanaccess-utils-1.0.0/6.4.0" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
<IMPORT NAME="common2.6" MODULE="commons-lang-2.6.jar" MVN="mvn:commons-lang/commons-lang/2.6" UrlPath="platform:/plugin/org.talend.libraries.apache.common/lib/commons-lang-2.6.jar" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>

View File

@@ -28,7 +28,7 @@ SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.BigDecimal=BigDecimal
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Blob=Blob
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Boolean=Bool\u00E9en
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Byte=Octet
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Bytes=Bytes
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Bytes=Octets
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Clob=Clob
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Date=Date
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Double=Double

View File

@@ -52,7 +52,7 @@
<CODEGENERATION>
<IMPORTS>
<IMPORT NAME="Java-CRC" MODULE="OneWireAPI.jar" MVN="mvn:org.talend.libraries/OneWireAPI/6.0.0"
<IMPORT NAME="Java-CRC" MODULE="OneWireAPI-0.1.jar" MVN="mvn:com.dalsemi.onewire/OneWireAPI/0.1"
REQUIRED="true" />
</IMPORTS>
</CODEGENERATION>

View File

@@ -46,11 +46,11 @@
<CODEGENERATION>
<IMPORTS>
<IMPORT NAME="Advanced_Persistent_Lookup" MODULE="advancedPersistentLookupLib-1.5.jar" MVN="mvn:org.talend.libraries/advancedPersistentLookupLib/1.5" UrlPath="platform:/plugin/org.talend.libraries.persist.lookup/lib/advancedPersistentLookupLib-1.5.jar" REQUIRED="true"/>
<IMPORT NAME="Advanced_Persistent_Lookup" MODULE="advancedPersistentLookupLib-1.5.jar" MVN="mvn:org.talend.components.lib/advancedPersistentLookupLib/1.5/jar" UrlPath="platform:/plugin/org.talend.libraries.persist.lookup/lib/advancedPersistentLookupLib-1.5.jar" REQUIRED="true"/>
<IMPORT NAME="ApacheCommonsCollection32" MODULE="commons-collections-3.2.2.jar" MVN="mvn:commons-collections/commons-collections/3.2.2" UrlPath="platform:/plugin/org.talend.libraries.apache.common/lib/commons-collections-3.2.2.jar" REQUIRED="true" BundleID=""/>
<IMPORT NAME="Jboss_Marshalling" MODULE="jboss-marshalling-2.0.12.Final.jar" MVN="mvn:org.jboss.marshalling/jboss-marshalling/2.0.12.Final" REQUIRED="true"/>
<IMPORT NAME="Jboss_River" MODULE="jboss-marshalling-river-2.0.12.Final.jar" MVN="mvn:org.jboss.marshalling/jboss-marshalling-river/2.0.12.Final" REQUIRED="true"/>
<IMPORT NAME="Trove" MODULE="trove.jar" MVN="mvn:org.talend.libraries/trove/6.0.0" REQUIRED="true"/>
<IMPORT NAME="Trove" MODULE="trove-1.0.2.jar" MVN="mvn:trove/trove/1.0.2" REQUIRED="true"/>
<IMPORT NAME="reload4j-1.2.22" MODULE="reload4j-1.2.22.jar" MVN="mvn:ch.qos.reload4j/reload4j/1.2.22" REQUIRED="true" BundleID=""/>
</IMPORTS>
</CODEGENERATION>

View File

@@ -47,8 +47,8 @@
<IMPORTS>
<IMPORT
NAME="Advanced_Persistent_Lookup"
MODULE="advancedPersistentLookupLib-1.5.jar" MVN="mvn:org.talend.libraries/advancedPersistentLookupLib/1.5"
UrlPath="platform:/plugin/org.talend.libraries.persist.lookup/lib/advancedPersistentLookupLib-1.5.jar"
MODULE="advancedPersistentLookupLib-1.5.jar" MVN="mvn:org.talend.components.lib/advancedPersistentLookupLib/1.5/jar"
UrlPath="platform:/plugin/org.talend.libraries.persist.lookup/lib/advancedPersistentLookupLib-1.5.jar"
REQUIRED="true"
/>
<IMPORT
@@ -59,7 +59,7 @@
/>
<IMPORT
NAME="Trove"
MODULE="trove.jar" MVN="mvn:org.talend.libraries/trove/6.0.0"
MODULE="trove-1.0.2.jar" MVN="mvn:trove/trove/1.0.2"
REQUIRED="true"
/>
<IMPORT

View File

@@ -3,7 +3,7 @@ GROUPBYS.ITEM.INPUT_COLUMN=\u5165\u529B\u30AB\u30E9\u30E0\u4F4D\u7F6E
GROUPBYS.ITEM.OUTPUT_COLUMN=\u51FA\u529B\u30AB\u30E9\u30E0
GROUPBYS.NAME=\u30B0\u30EB\u30FC\u30D7\u57FA\u6E96:
HELP=org.talend.help.tAggregateRowOptOut
LIST_DELIMITER.NAME=\u533A\u5207\u308A(\u30EA\u30B9\u30C8\u64CD\u4F5C\u5C02\u7528)
LIST_DELIMITER.NAME=\u533A\u5207\u308A(\u64CD\u4F5C\u30EA\u30B9\u30C8\u5C02\u7528)
USE_FINANCIAL_PRECISION.NAME=\u91D1\u878D\u8A08\u7B97\u7CBE\u5EA6\u3092\u4F7F\u7528\u3057\u307E\u3059\u3002\u3053\u308C\u306F""sum""\u64CD\u4F5C\u3068""avg""\u64CD\u4F5C\u306E\u6700\u5927\u7CBE\u5EA6\u3067\u3059\u3002\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u30AA\u30F3\u306B\u3059\u308B\u3068\u3001\u30AA\u30D5\u306B\u3057\u305F\u5834\u5408\u3068\u6BD4\u3079\u3066\u30D2\u30FC\u30D7\u30E1\u30E2\u30EA\u304C\u5897\u3057\u3001\u51E6\u7406\u304C\u9045\u304F\u306A\u308A\u307E\u3059\u3002
CHECK_TYPE_OVERFLOW.NAME=\u30AA\u30FC\u30D0\u30FC\u30D5\u30ED\u30FC\u30C1\u30A7\u30C3\u30AF(\u9045\u3044)
CHECK_ULP.NAME=ULP (Unit in the Last Place)\u3092\u30C1\u30A7\u30C3\u30AF\u3057\u3066\u3001\u5024\u304C\u5897\u52A0\u3059\u308B\u304B\u6E1B\u5C11\u3059\u308B\u304B\u3092\u6B63\u3057\u304F\u4FDD\u8A3C\u3059\u308B\u3001fload\u578B\u3068double\u578B\u306E\u307F\u5BFE\u5FDC\u3002(\u3088\u308A\u9045\u3044)

View File

@@ -3,7 +3,7 @@ GROUPBYS.ITEM.INPUT_COLUMN=\u5165\u529B\u30AB\u30E9\u30E0\u4F4D\u7F6E
GROUPBYS.ITEM.OUTPUT_COLUMN=\u51FA\u529B\u30AB\u30E9\u30E0
GROUPBYS.NAME=\u30B0\u30EB\u30FC\u30D7\u57FA\u6E96:
HELP=org.talend.help.tAggregateOut
LIST_DELIMITER.NAME=\u533A\u5207\u308A(\u30EA\u30B9\u30C8\u64CD\u4F5C\u5C02\u7528)
LIST_DELIMITER.NAME=\u533A\u5207\u308A(\u64CD\u4F5C\u30EA\u30B9\u30C8\u5C02\u7528)
USE_FINANCIAL_PRECISION.NAME=\u91D1\u878D\u8A08\u7B97\u7CBE\u5EA6\u3092\u4F7F\u7528\u3057\u307E\u3059\u3002\u3053\u308C\u306F""sum""\u64CD\u4F5C\u3068""avg""\u64CD\u4F5C\u306E\u6700\u5927\u7CBE\u5EA6\u3067\u3059\u3002\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u30AA\u30F3\u306B\u3059\u308B\u3068\u3001\u30AA\u30D5\u306B\u3057\u305F\u5834\u5408\u3068\u6BD4\u3079\u3066\u30D2\u30FC\u30D7\u30E1\u30E2\u30EA\u304C\u5897\u3057\u3001\u51E6\u7406\u304C\u9045\u304F\u306A\u308A\u307E\u3059\u3002
CHECK_TYPE_OVERFLOW.NAME=\u30AA\u30FC\u30D0\u30FC\u30D5\u30ED\u30FC\u30C1\u30A7\u30C3\u30AF(\u9045\u3044)
CHECK_ULP.NAME=ULP (Unit in the Last Place)\u3092\u30C1\u30A7\u30C3\u30AF\u3057\u3066\u3001\u5024\u304C\u5897\u52A0\u3059\u308B\u304B\u6E1B\u5C11\u3059\u308B\u304B\u3092\u6B63\u3057\u304F\u4FDD\u8A3C\u3059\u308B\u3001fload\u578B\u3068double\u578B\u306E\u307F\u5BFE\u5FDC\u3002(\u3088\u308A\u9045\u3044)

View File

@@ -3,7 +3,7 @@ GROUPBYS.ITEM.INPUT_COLUMN=\u5165\u529B\u30AB\u30E9\u30E0\u4F4D\u7F6E
GROUPBYS.ITEM.OUTPUT_COLUMN=\u51FA\u529B\u30AB\u30E9\u30E0
GROUPBYS.NAME=\u30B0\u30EB\u30FC\u30D7\u57FA\u6E96:
HELP=org.talend.help.tAggregateRow
LIST_DELIMITER.NAME=\u533A\u5207\u308A(\u30EA\u30B9\u30C8\u64CD\u4F5C\u5C02\u7528)
LIST_DELIMITER.NAME=\u533A\u5207\u308A(\u64CD\u4F5C\u30EA\u30B9\u30C8\u5C02\u7528)
USE_FINANCIAL_PRECISION.NAME=\u91D1\u878D\u8A08\u7B97\u7CBE\u5EA6\u3092\u4F7F\u7528\u3057\u307E\u3059\u3002\u3053\u308C\u306F""sum""\u64CD\u4F5C\u3068""avg""\u64CD\u4F5C\u306E\u6700\u5927\u7CBE\u5EA6\u3067\u3059\u3002\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u30AA\u30F3\u306B\u3059\u308B\u3068\u3001\u30AA\u30D5\u306B\u3057\u305F\u5834\u5408\u3068\u6BD4\u3079\u3066\u30D2\u30FC\u30D7\u30E1\u30E2\u30EA\u304C\u5897\u3057\u3001\u51E6\u7406\u304C\u9045\u304F\u306A\u308A\u307E\u3059\u3002
CHECK_TYPE_OVERFLOW.NAME=\u30AA\u30FC\u30D0\u30FC\u30D5\u30ED\u30FC\u30C1\u30A7\u30C3\u30AF(\u9045\u3044)
CHECK_ULP.NAME=ULP (Unit in the Last Place)\u3092\u30C1\u30A7\u30C3\u30AF\u3057\u3066\u3001\u5024\u304C\u5897\u52A0\u3059\u308B\u304B\u6E1B\u5C11\u3059\u308B\u304B\u3092\u6B63\u3057\u304F\u4FDD\u8A3C\u3059\u308B\u3001fload\u578B\u3068double\u578B\u306E\u307F\u5BFE\u5FDC\u3002(\u3088\u308A\u9045\u3044)

Some files were not shown because too many files have changed in this diff Show More