Compare commits

...

1015 Commits

Author SHA1 Message Date
undx
ab3299a211 feat(TCOMP-2342): execute processor mock job
- restore old processor javajets
2023-08-01 19:40:57 +02:00
tsasada-talend
def5598c06 Add localized files (#8991)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-07-31 15:34:13 +08:00
Chao MENG
d95a4df02d fix(TUP-39816): Schema cannot be saved for tFixedFlowInput at master (#8989)
snapshot
https://jira.talendforge.org/browse/TUP-39816
2023-07-27 11:41:36 +08:00
pyzhou
a9f8c04f47 fix(TDI-50071):tFileInputMail add extra space and \r\n (#8958)
* fix(TDI-50071):tFileInputMail add extra space and \r\n

* fix NPE

* extra (
2023-07-27 08:41:27 +08:00
wang wei
0cc87e9b1f fix(TDI-50086): Compilation error on tFTPFileProperties (#8984) 2023-07-25 15:29:53 +08:00
wang wei
763fb21e86 fix(TDI-49492): disable default value check (#8975) 2023-07-25 15:28:41 +08:00
pyzhou
3388b6728a fix(TDI-49874): CVE xml reader simpleexcel (#8945) 2023-07-25 10:01:06 +08:00
sbliu
029bc2273d fix(TUP-38273) upgrade avro, replace org.apache.servicemix.bundles.avro with higer version 1.11.2 of avro bundle (#8951)
* replace org.apache.servicemix.bundles.avro with avro bundle with higher version 1.11.2

* replace org.apache.servicemix.bundles.avro with avro for jetbean classpath

* set validate defaults to false to compatible with previous avro

* adapt for avro upgrade in case defaultvalue issue

* setValidateDefaults false to disable check default value

* update talend-codegen-utils 0.34.0 to 0.35.0
2023-07-24 16:15:28 +08:00
sbliu
793163acfd fix(TUP-39276) deploying a specific .car component in studio 8 brings a lot of StackOverFlowError (#8924)
* fix(TUP-39276) deploying a specific .car component in studio 8 brings a lot of StackOverFlowError

* fix junit

* fix unit test
2023-07-24 15:45:18 +08:00
Xilai Dai
7741fa625a fix(APPINT-35333,APPINT-35638) update the pom_job_template.xml (#8946) 2023-07-24 15:06:35 +08:00
Chao MENG
36a3ed50e3 chore: fix compile error (#8981) 2023-07-24 10:38:33 +08:00
Jane Ding
ffc9aeb627 fix(TUP-39333):[8.0.1] random error The project '' is not found (#8937) (#8979)
https://jira.talendforge.org/browse/TUP-39333
2023-07-24 09:59:11 +08:00
Sizhao Liu
5549a46af2 feat(TUP-37932): fix studio build due to wrong project name in pom (#8977) 2023-07-21 17:49:42 +08:00
Sizhao Liu
7e748d15d8 feat(TUP-37932): provide external node data for tMap (#8872)
* feat(TUP-37932): provide external node data for tMap

* let ExternalTypeControllerExecutor extends BusinessControllerExecutor

* implement swt/cloud fragments for designer.mapper

* adapt code following the changes on main branch

* include org.talend.designer.mapper.swt fragment into the build
2023-07-21 16:27:12 +08:00
Zhiwei Xue
d2b33947c4 fix(TUP-39563):Issue while using DBBulk components for snowflake in (#8974)
Joblets
2023-07-21 09:42:38 +08:00
Jill Yan
18c804191b APPINT-35729 remove rhino for tRestRequest osgi build (#8969) 2023-07-21 09:20:07 +08:00
ypiel
2ffb078e58 fix(TDI-49710): bump to mscrm 3.16-20230612. (#8916) (#8967) 2023-07-20 11:10:32 +02:00
Alexiane Yvonet
cbf1a1d120 Add localized files (#8957)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-07-14 14:48:12 +08:00
Alexiane Yvonet
ac9edee8d2 Add localized files (#8956)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-07-14 14:48:04 +08:00
pyzhou
3cf47eed1c fix(TDI-44693):tSSH support new open ssh key algorithm (#8953)
* fix(TDI-44693):tSSH support new open ssh key algorithm

* fix also tscp components

* remove extra <%

* fix compile error

* fix password

* compaile error
2023-07-13 14:48:11 +08:00
Chao MENG
fba3fa9017 fix(TUP-39625): [Backend] fix missing EditPart crossplatform (#8954)
implementation
https://jira.talendforge.org/browse/TUP-39625
2023-07-12 15:25:43 +08:00
zyuan-talend
beead09e5c fix(TUP-39291): Remove Talend Exchange link from Studio. (#8941) (#8950) 2023-07-11 18:34:13 +08:00
vyu-talend
c1e5c87439 feat(TDI-49790):upgrade mariadb jdbc driver. (#8897) 2023-07-11 16:54:27 +08:00
tsasada-talend
0134e06710 Add localized files (#8944)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-07-07 19:12:27 +08:00
Chao MENG
99f58033fc item(TUP-39284): Align add/delete node logic with studio (#8931)
* item(TUP-39284): Align add/delete node logic with studio
https://jira.talendforge.org/browse/TUP-39284

* item(TUP-39284): Align add/delete node logic with studio
https://jira.talendforge.org/browse/TUP-39284

* item(TUP-39284): Align add/delete node logic with studio
https://jira.talendforge.org/browse/TUP-39284

* item(TUP-39284): Align add/delete node logic with studio
https://jira.talendforge.org/browse/TUP-39284

* item(TUP-39284): Align add/delete node logic with studio
https://jira.talendforge.org/browse/TUP-39284

* item(TUP-39284): Align add/delete node logic with studio
https://jira.talendforge.org/browse/TUP-39284

* item(TUP-39284): Align add/delete node logic with studio
https://jira.talendforge.org/browse/TUP-39284

* item(TUP-39284): Align add/delete node logic with studio
https://jira.talendforge.org/browse/TUP-39284

* item(TUP-39284): Align add/delete node logic with studio
https://jira.talendforge.org/browse/TUP-39284

* item(TUP-39284): Align add/delete node logic with studio
https://jira.talendforge.org/browse/TUP-39284

* item(TUP-39284): Align add/delete node logic with studio
https://jira.talendforge.org/browse/TUP-39284

* item(TUP-39284): Align add/delete node logic with studio
https://jira.talendforge.org/browse/TUP-39284

* item(TUP-39284): Align add/delete node logic with studio
https://jira.talendforge.org/browse/TUP-39284

* item(TUP-39284): Align add/delete node logic with studio
https://jira.talendforge.org/browse/TUP-39284
2023-07-07 10:45:09 +08:00
Dmytro Sylaiev
f9f0a6b94c fix(TDI-49938): Check the ftpPut operation result (#8893)
* Die when die on error selected
2023-07-06 17:09:24 +03:00
Dmytro Sylaiev
3272ec995d fix(TDI-49934): Fix SFTP not die on error (#8882) 2023-07-06 16:44:33 +03:00
hzhao
6deff3469d chore(TUP-39350): Cleanup studio bundle re-exports part 3 (#8935) 2023-07-06 14:55:31 +08:00
mhryb
c28f96b22e fix(TDI-50005): fix suggestedValues (#8922) 2023-07-06 09:52:58 +03:00
jiezhang-tlnd
d4baecbcf5 chore(TUP-39332)guava:30.0-jre | CVE-2020-8908 (#8925) (#8942)
* chore(TUP-39332)guava:30.0-jre | CVE-2020-8908
https://jira.talendforge.org/browse/TUP-39332

* update guava
2023-07-06 11:24:29 +08:00
vyu-talend
6acf65f729 feat(TDI-49789):upgrade vertica jdbc driver to 12 (#8876) (#8938)
* feat(TDI-49789):upgrade vertica jdbc driver to 12

* feat(TDI-49789):remove vertica 9 and relative codes.

* feat(TDI-49789):fix null UUID issue and remove useless codes.

* feat(TDI-49789):remove useless codes in outputmain.

* feat(TDI-49789):missed to remove useless codes in tcreatetable.
2023-07-05 16:11:44 +08:00
hzhao
9ffdd87243 chore(TUP-39350): Cleanup studio bundle re-exports part 2 (#8920)
* chore(TUP-39350): Cleanup studio bundle re-exports part 2

* chore(TUP-39350): Cleanup studio bundle re-exports part 2
2023-07-04 11:22:07 +08:00
pyzhou
54091d3b8f fix(TDI-49989):Compile error tScpFileList log port (#8913)
* fix(TDI-49989):Compile error when using the global value in the tSCPFileExists component

* fix log4j
2023-07-04 09:35:08 +08:00
jiezhang-tlnd
4f1486c48c chore(TUP-39352)Improve / fix missing translations from product (#8930) 2023-07-03 09:59:19 +08:00
mhryb
7614f20302 fix(TDI-49936): fix tFileOutputProperties to respect the order (#8900) 2023-06-30 14:32:25 +03:00
jzhao
a1a9f7e6dc fix(TDI-49728):upgrade snowflake driver to 3.13.30 (#8929) 2023-06-30 18:53:42 +08:00
Zhiwei Xue
e918471e7b fix(TUP-39349):Unchecked the 'CDS View' checkbox when dragging a CDS (#8880) (#8928)
view without parameters for tSAPTableInput
2023-06-30 18:28:17 +08:00
jzhao
8cc7edbd4e fix(TDI-49728):Revert "feat(TDI-49728):upgrade snowflake driver to fix (#8927)
cve. (#8836) (#8906) (#8907)"

This reverts commit cf51df22d4.
2023-06-30 17:05:27 +08:00
jzhao
befcc08807 feat(TDI-49743):SQS components Adding profile credential provider (#8902) (#8926)
* feat(TDI-49743):SQS components replace 'inherit credentials' checkbox
for drop down list

* feat(TDI-49743):SQS components Adding profile credential provider
2023-06-30 10:09:14 +08:00
hzhao
d1c549e09a chore(TUP-39350): Cleanup studio bundle re-exports to get clean (#8886)
* chore(TUP-39350): Cleanup studio bundle re-exports to get clean

* chore(TUP-39350): Cleanup studio bundle re-exports to get clean

* chore(TUP-39350): Cleanup studio bundle re-exports to get clean

* chore(TUP-39350): Cleanup studio bundle re-exports

* chore(TUP-39350): Cleanup studio bundle re-exports to

* chore(TUP-39350): Cleanup studio bundle re-exports to get clean

* chore(TUP-39350): Cleanup studio bundle re-exports to get clean

* chore(TUP-39350): Cleanup studio bundle re-exports
2023-06-29 11:02:41 +08:00
jiezhang-tlnd
b796d55a8a fix(TUP-38993)dataset can't get some values from connection (#8820) (#8919)
* fix(TUP-38993)dataset can't get some values from connection
https://jira.talendforge.org/browse/TUP-38993

* fix drag and drop

* code format

* code format
2023-06-28 17:36:49 +08:00
mhryb
3ddc1b24d2 fix(TDI-46592): refactor AmazonAurora components (#8837) 2023-06-27 10:34:46 +03:00
sbliu
4d37fb5a91 feat(TUP-38946) add support vertica 12 (#8840)
* feat(TUP-38946) add support vertica 12

* remove VERTICA 9

* remove vertica9 driver class
2023-06-27 14:55:37 +08:00
hcyi
8e87f02fe4 Hcyi/tup 35725 master (#8890)
* fix(TUP-35725):[JDBC TCK]: no need to generate "use an existing
connection" checkbox for tjdbccommit/tjdbcrollback component.

* fix(TUP-36517):Hide cloud specific parameters for tck connectors.

* feat(TUP-39077):[TCK]: only generate "Guess schema" button when
necessary for processor component.

* feat(TUP-39077):[TCK]: only generate "Guess schema" button when
necessary for processor component.

* feat(TUP-39078):Make the TCK JDBC work with db unified system.

* feat(TUP-39078):Make the TCK JDBC work with db unified system.

* fix(TUP-36517):fix a bug to Hide connection specific parameters.

* feat(TUP-39078):move the change to other branch .
2023-06-27 10:50:10 +08:00
pyzhou
79dc92debc Revert "feat(TDI-49247): Deprecate AS400 v6 & v7r1 (#8898)" (#8914)
This reverts commit 2d62afbb5c.
2023-06-27 08:01:43 +08:00
pyzhou
2d62afbb5c feat(TDI-49247): Deprecate AS400 v6 & v7r1 (#8898)
* feat(TDI-49247): Deprecate AS400 v6 & v7r1

* feat(TDI-49247): Deprecate AS400 v6 & v7r1
2023-06-26 10:34:41 +08:00
Alexiane Yvonet
9be222c0e1 Add localized files (#8909)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-06-26 09:34:01 +08:00
Alexiane Yvonet
80d90d7248 Add localized files (#8908)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-06-26 09:33:43 +08:00
Jane Ding
c18e2012be fix(TUP-38646):Environment variables values are lost during the job (#8899) (#8911)
* fix(TUP-38646):Environment variables values are lost during the job
export
https://jira.talendforge.org/browse/TUP-38646

* fix(TUP-38646):Environment variables values are lost during the job
export
https://jira.talendforge.org/browse/TUP-38646
2023-06-25 10:31:24 +08:00
Oleksandr Zhelezniak
af678e0812 fix(TDI-49872): bump json-smart & accessors-smart (#8821)
* 2.4.9 -> 2.4.11
2023-06-22 09:16:48 +03:00
Emmanuel GALLOIS
e5fe027113 feat(TCOMP-2443): allow component-server extensions for Studio (#8892) 2023-06-21 15:57:45 +02:00
vyu-talend
cf51df22d4 feat(TDI-49728):upgrade snowflake driver to fix cve. (#8836) (#8906) (#8907) 2023-06-21 18:51:48 +08:00
sbliu
aa1d21204c fix(TUP-38296) Input connections order changes keeps in order (#8814)
* fix(TUP-38296) Input connections order changes keeps in order

* refactor

* add unit test
2023-06-21 16:10:51 +08:00
jiezhang-tlnd
085ab57362 fix(TUP-39233)Prompted to re-add unused context variables after deleting (#8846) (#8903)
* fix(TUP-39233)Prompted to re-add unused context variables after deleting
from job
https://jira.talendforge.org/browse/TUP-39233

* only consider showed Parameter

* format
2023-06-20 10:24:28 +08:00
Zhiwei Xue
bb49e749f0 fix(TUP-38235):Job in a project that references other projects load very (#8878)
slowly in Studio
2023-06-20 10:11:53 +08:00
sbliu
f6fdadfd58 feat(TUP-38947) upgrade mariadb jdbc driver mariadb-java-client to 3.1.4 (#8881) (#8896) 2023-06-16 17:43:10 +08:00
tsasada-talend
9fc467d7de Add localized files (#8889)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-06-16 16:56:52 +08:00
jiezhang-tlnd
a8a9259493 Jzhang/80/tup 38935 (#8759) (#8815)
* feat(TUP-38935)Add support to AWS (Mysql) Aurora 3.X
https://jira.talendforge.org/browse/TUP-38935

* update mysql 8 driver to 8.0.33

* update mysql driver

* add migration for AmazonAurora db

* add migration for AmazonAurora db

* remove migration
2023-06-15 16:44:32 +08:00
Alexiane Yvonet
daa9450189 Add localized files (#8888)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-06-15 16:05:28 +08:00
Alexiane Yvonet
f1659e60ac Add localized files (#8887)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-06-15 16:03:45 +08:00
Zhiwei Xue
24dd07d984 feat(TUP-38140):fix DND Parameters issues (#8869) 2023-06-13 18:57:02 +08:00
Oleksandr Zhelezniak
6d6147f45e fix(TDI-49890): fix MDC context coping (#8841)
* handle possible null MDC context map
2023-06-12 12:39:42 +03:00
Jill Yan
ad7e44ae21 Jill/master/appint-35640 Data Usage: remove old nb.route.osgi under process in Data Collector (#8874)
* Jill/m80/appint-35640 (#8864)

* APPINT-35640:Studio:Data Usage: remove old nb.route.osgi under process in Data Collector

* APPINT-35640:Studio:Data Usage: remove old nb.route.osgi under process in Data Collector

* APPINT-35640 Studio:Data Usage: remove old nb.route.osgi under process

* APPINT-35640 call this task before logon

---------

Co-authored-by: Abdulhamid Rashankar <arashankar@talend.com>

* APPINT-35640:Studio:Data Usage: remove old nb.route.osgi under process in Data Collector

---------

Co-authored-by: Abdulhamid Rashankar <arashankar@talend.com>
2023-06-12 15:40:45 +08:00
wang wei
2278c58512 fix(TDI-49753): remove "beta" from label (#8868) 2023-06-09 16:02:53 +08:00
Alexiane Yvonet
8cb3293242 Add localized files (#8862)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-06-09 10:16:11 +08:00
Alexiane Yvonet
695d791b0e Add localized files (#8861)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-06-09 10:15:56 +08:00
tsasada-talend
d64539e1a1 Add localized files (#8860)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-06-09 10:10:59 +08:00
wang wei
51af3f3d07 fix(TDI-49753): improve tsetkeystore (#8866) 2023-06-09 09:52:25 +08:00
Zhiwei Xue
5bdbe29791 feat(TUP-38140):SAP CDS Views over Talend (#8845) (#8859) 2023-06-08 15:34:44 +08:00
hzhao
401a33c716 fix(TUP-38590): CI/CD Pipeline generating different code compared to (#8766) (#8855)
* fix(TUP-38590): CI/CD Pipeline generating different code compared to
Studio - missing distribution entry in .item

* fix(TUP-38590): change back to private

* fix(TUP-38590): CI/CD Pipeline generating different code

* fix(TUP-38590): add for testcase / modify order

* fix(TUP-38590): add junit
2023-06-08 14:50:56 +08:00
mhryb
ec0d493bed fix(TDI-49878): fix dbVersion for tAmazonAuroraOutput (#8828) 2023-06-08 09:04:06 +03:00
Chao MENG
92a6ba55ad item(TUP-38907): Duplicate designer plugins for studio (#8852)
https://jira.talendforge.org/browse/TUP-38907
2023-06-08 11:39:45 +08:00
hzhao
d9998179f1 fix(TUP-38886): samba can't be deployed (#8844) (#8856) 2023-06-08 11:12:18 +08:00
Jane Ding
a79f481ce9 feat(TUP-38589):Managed updates improvements (#8783) (#8853)
* feat(TUP-38589):Managed updates improvements
https://jira.talendforge.org/browse/TUP-38589

* fix(TUP-38847):connection error popup with every change of the update
url from Update settings
https://jira.talendforge.org/browse/TUP-38847

* feat(TUP-38589):Managed updates improvements
https://jira.talendforge.org/browse/TUP-38589

* feat(TUP-38589):Managed updates improvements
https://jira.talendforge.org/browse/TUP-38589

* feat(TUP-38589):Managed updates improvements
https://jira.talendforge.org/browse/TUP-38589
fix(TUP-39231):the overwriteWarnPanel lead to warning of empty URL can't
be fully displayed in default Talend preference
2023-06-07 18:52:51 +08:00
apoltavtsev
251b512343 TDI-49653: Avoid using javax.ws.rs dependencies within OSGi bundle 2023-06-07 12:42:05 +02:00
hcyi
8aa5d27e59 fix(TUP-35664):fix a bug when create tck connection on wizard (#8850) 2023-06-07 18:29:01 +08:00
Jill Yan
bc11b7ff90 APPINT-35605 set authentication value (#8839)
* APPINT-35605 set authentication value

* APPINT-35605 set authentication value
2023-06-07 17:27:35 +08:00
Svitlana Anulich
fae192a821 feat(TBD-14993): add org.talend.designer.di plugin to the classpath (#8786) (#8847) 2023-06-07 10:30:47 +03:00
hcyi
cf9c207e0c Hcyi/tup 35664 master (#8807)
* fix(TUP-35664):Tck component settings fields alignment

* fix(TUP-35664):Tck component settings fields alignment

* fix(TUP-35664):Tck component settings fields alignment

* fix(TUP-35664):improve for Tck component settings fields alignment

* fix(TUP-35664):improve for Tck component settings fields alignment.

* fix(TUP-35664):improve for Tck component settings fields alignment.
2023-06-06 16:17:53 +08:00
tsasada-talend
0cf84ce713 Add localized files (#8835)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-06-05 10:51:27 +08:00
Alexiane Yvonet
010bcd1e9e Add localized files (#8834)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-06-05 10:50:58 +08:00
Chao MENG
63e07b4254 item(TUP-38907): Duplicate designer plugins (#8832)
* item(TUP-38907): Duplicate designer plugins
https://jira.talendforge.org/browse/TUP-38907

* item(TUP-38907): Duplicate designer plugins
https://jira.talendforge.org/browse/TUP-38907

* item(TUP-38907): Duplicate designer plugins
https://jira.talendforge.org/browse/TUP-38907

* item(TUP-38907): Duplicate designer plugins
https://jira.talendforge.org/browse/TUP-38907

* item(TUP-38907): Duplicate designer plugins
https://jira.talendforge.org/browse/TUP-38907

* item(TUP-38907): Duplicate designer plugins
https://jira.talendforge.org/browse/TUP-38907

* item(TUP-38907): Duplicate designer plugins
https://jira.talendforge.org/browse/TUP-38907

* item(TUP-38907): Duplicate designer plugins
https://jira.talendforge.org/browse/TUP-38907

* item(TUP-38907): Duplicate designer plugins
https://jira.talendforge.org/browse/TUP-38907
2023-06-02 10:45:45 +08:00
Oleksandr Zhelezniak
78080b3146 fix(TDI-49856): snowflake create table fail (#8817)
* revert the changes of "fix(TDI-49305): dynamic schema length (#8651)"
2023-06-01 14:27:32 +03:00
sponomarova
defca6ff73 feat(TBD-15036): Beta - Universal Spark 3.1 for HDInsight 5.0 (#8791) (#8833) 2023-06-01 09:24:23 +03:00
vyu-talend
22ca5ba953 feat(TDI-49791):upgrade salesfroce driver and support latest endpoint. (#8801) (#8830)
* feat(TDI-49791):upgrade salesforce endpoint and driver.

* feat(TDI-49791):won't upgrade jackson this time.
2023-06-01 10:20:51 +08:00
Jill Yan
9e76065ff3 APPINT-35629 change comment in outflow colum (#8827) 2023-06-01 10:07:50 +08:00
mhryb
66e35605bf fix(TDI-49860): guid should manage empty string as null (#8802) 2023-05-30 15:08:32 +03:00
zyuan-talend
042c3a8a5f fix(TUP-38972): tELTInput component schema switches to Built-in each time tELTMap editor is opened (#8789) (#8816) 2023-05-29 16:52:41 +08:00
vyu-talend
107da4b445 feat(TDI-49786):upgrade mysql driver. (#8760) (#8812)
* feat(TDI-49786):upgrade mysql driver.

* feat(TDI-49786):change the driver path.

* feat(TDI-49786):add support mysql8 to aurora.

* feat(TDI-49786):adjust UI part and change default value.
2023-05-29 10:56:33 +08:00
Abdulhamid Rashankar
d1697da0cf APPINT-35585:There is nb.route.osgi under process in Data Collector (#8798) 2023-05-25 10:19:58 +02:00
Alexiane Yvonet
00a26fb1bf Add localized files (#8785)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-05-25 11:02:44 +08:00
Alexiane Yvonet
6db252cffd Add localized files (#8784)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-05-25 11:02:26 +08:00
hcyi
7429dcb424 fix(TUP-38581):[JDBC TCK]: check studio "Enable parallel execution" if works after migrate to tck one, should work (#8769)
* fix(TUP-38581):[JDBC TCK]: check studio "Enable parallel execution" if
works after migrate to tck one, should work

* fix(TUP-37725): [TCK Studio]: support DiscoverSchemaExtended for output
connector when use existed connection

---------

Co-authored-by: wwang <wwang@talend.com>
2023-05-25 10:51:22 +08:00
kjwang
ab71b14570 Fix TUP-39092 Studio frozen at start (#8782) (#8799)
Fix TUP-39092 Studio frozen at start
https://jira.talendforge.org/browse/TUP-39092
2023-05-25 09:54:58 +08:00
jiezhang-tlnd
4f2c885879 chore(TUP-38346)CVE: org.apache.maven:maven-core:3.8.6 (#8612) (#8793)
* chore(TUP-38346)CVE: org.apache.maven:maven-core:3.8.6

* for update time stamp
2023-05-24 10:10:44 +08:00
kjwang
6c1e516a1e TUP-31305 Improve the code to avoid encrypt the password in job (#8692) (#8787)
* TUP-31305 Improve the code to avoid encrypt the password in job
everytime
https://jira.talendforge.org/browse/TUP-31305
2023-05-22 18:02:16 +08:00
jzhao
3a1cf0cc56 fix(TDI-49499):[8.0.1] CXF version upgrade to 3.5.5 (#8758)
* fix(TDI-49499):[8.0.1] CXF version upgrade to 3.5.5

* fix(TDI-49499):update dependencies
2023-05-22 14:33:24 +08:00
sbliu
052687fa17 fix(TUP-38851) fix cannot show in job console if line content's length too large (#8765) 2023-05-17 17:21:45 +08:00
sbliu
64a57e1aeb chore(TUP-38415) remove dependency xercesImpl ,see TBD-13325 (#8705) 2023-05-17 17:20:28 +08:00
wang wei
71893a0d24 fix(TDI-49546): CVE-2022-45688, org.json:json:(<=20220924) (#8588) (#8779) 2023-05-17 10:58:18 +08:00
sbliu
beffedfba4 fix(TUP-38912) fix mvn build cannot handle special name such as 'CVS' (#8750) 2023-05-16 17:48:52 +08:00
Oleksandr Zhelezniak
20771a3a08 fix(TDI-49771): Cell format is not date (#8740)
* column that we read may start not from the first excel column, need to take it into account
2023-05-16 10:40:10 +03:00
wang wei
5b0ec28d63 fix(TDI-49489): tFTPConnection code generation wrongly after switch authentication method(#8546) (#8777) 2023-05-16 10:27:54 +08:00
jiezhang-tlnd
156a75b573 chore(TUP-38624)Request for an API to determine if a joblet refactoring (#8745)
is ongoing
2023-05-15 18:53:16 +08:00
wang wei
9a1098e35d fix(TDI-49752): tMap performance issue after migration to v8.0 (#8756) (#8776) 2023-05-15 16:57:34 +08:00
sbliu
b4bb09fbea fix(TUP-38462) make sure generate migration report only needed. (#8634) (#8775)
* fix(TUP-38462) make sure generate migration report only needed.

* refactor for generate report
# Conflicts:
#	main/plugins/org.talend.repository/src/main/java/org/talend/repository/model/migration/RenameTimeoutParameterstRESTClient.java
2023-05-12 17:26:35 +08:00
Zhiwei Xue
6cbd930cb6 fix(TUP-38316):[801 CI/CD] Duplicate Parameter error in the artifact and (#8576) (#8774)
creating the task
2023-05-12 17:16:12 +08:00
Alexiane Yvonet
e3fb0f868a Add localized files (#8772)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-05-12 15:40:58 +08:00
tsasada-talend
571720c9db Add localized files (#8771)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-05-12 15:40:17 +08:00
Svitlana Anulich
42a0097cd7 fix(TBD-15112): remove HBASE-LIB-MAPR50X_LASTEST library group (#8689) (#8770) 2023-05-11 10:41:16 +03:00
apoltavtsev
7aeca9e4b6 APPINT-34483: Update Logging feature to hide security sensitive parameters 2023-05-10 16:11:52 +02:00
Emmanuel GALLOIS
ff28926d15 fix(TCOMP-2389): correct staled reading on windows 2023-05-10 15:45:06 +02:00
AlixMetivier
4ace67f46c fix(TBD-14987): fix hadoop jar not found (#8643) (#8682) (#8763) 2023-05-10 08:51:15 +02:00
Jill Yan
93a379b163 APPINT-35584 add runtime feature in data collector (adds) (#8754)
* APPINT-35584 Add runtime feature count

* APPINT-35584 Add runtime feature count

* update type "count_use_OAuther2_Bearer" to "count_use_OAuth2_Bearer"

---------

Co-authored-by: Abdulhamid Rashankar <40884069+arashankar@users.noreply.github.com>
2023-05-09 12:47:15 +02:00
Dmytro Sylaiev
3f013ece38 fix(TDI-49659): Release streams tMap lib (#8718)
* fix(TDI-49659): Release file streams tMap lib

* Remove commented code

* fix(TDI-49659): Update advancedPersistent lib where used
2023-05-09 12:58:48 +03:00
kjwang
1dacef35c7 Fix TUP-38911 Can't resize input/output table in tmap dialog (#8735) (#8757)
TUP-38911 Can't resize input/output table in tmap dialog
https://jira.talendforge.org/browse/TUP-38911
2023-05-09 09:36:54 +08:00
hzhao
d1b78c6205 fix(TUP-38452): Talend 6.3.1 to Talend 8.0.1 Migration Issues in tELT (#8614) (#8752)
* fix(TUP-38452): Talend 6.3.1 to Talend 8.0.1 Migration Issues in tELT
components

* fix(TUP-38452): Talend 6.3.1 to Talend 8.0.1 Migration Issues in tELT

* fix(TUP-38452): Talend 6.3.1 to Talend 8.0.1 Migration Issues in tELT
2023-05-08 14:06:08 +08:00
jiezhang-tlnd
a130c3e9a3 fix(TUP-38456)Ordering of "Run If" Triggers (#8737)
* fix(TUP-38456)Ordering of "Run If" Triggers

* change to linkedhashset
2023-05-06 16:58:41 +08:00
hzhao
503459e4bb fix(TUP-38108): Job changes lost on close+save job with dirty joblet (#8691) (#8747)
* fix(TUP-38108): Job changes lost on close+save job with dirty joblet

* fix(TUP-38108): Job changes lost on close+save job with dirty joblet

* fix(TUP-38108): Job changes lost on close+save job with dirty joblet

* fix(TUP-38108): Job changes lost on close+save job with dirty joblet
2023-05-06 09:07:08 +08:00
Dmytro Sylaiev
d713e389a7 chore(TDI-49749): Update json-smart and related (#8723) 2023-05-05 14:49:17 +03:00
hcyi
7b5e44318b fix(TUP-38455):"Get folder by ID" can't work when create boxv2 dataset (#8706)
from metadata wizard.
2023-05-05 15:46:52 +08:00
Chao MENG
72486c4693 item(TUP-38247): provide component schema data (#8731)
https://jira.talendforge.org/browse/TUP-38247
2023-05-05 14:14:31 +08:00
jzhangbj
e7e12cd091 Add localized files (#8736)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-05-05 10:54:19 +08:00
jiezhang-tlnd
39d853cd2e fix(TUP-38314)Guess schema fails with the warning (#8582) (#8743)
* fix(TUP-38314)Guess schema fails with the warning
https://jira.talendforge.org/browse/TUP-38314

* fix(TUP-38314)Guess schema fails with the warning

* disable log4j on guess schema

* disable log4j on guess schema

* add system property

* code format
2023-05-05 10:05:44 +08:00
Abdulhamid Rashankar
311157536b APPINT-35490:App & API Integration - Studio Metrics gathering: build types & APIs usage (#8733) 2023-05-04 16:46:33 +02:00
tsasada-talend
f80472a2ce Add localized files (#8734)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-05-04 18:50:48 +08:00
Abdulhamid Rashankar
29639f0e05 APPINT-35490:App & API Integration - Studio Metrics gathering: build … (#8715)
* APPINT-35490:App & API Integration - Studio Metrics gathering: build types & APIs usage

* APPINT-35490:App & API Integration - Studio Metrics gathering: build types & APIs usage

* APPINT-35490:App & API Integration - Studio Metrics gathering: build types & APIs usage

* APPINT-35490:App & API Integration - Studio Metrics gathering: build types & APIs usage
2023-05-03 11:16:52 +02:00
jzhao
755296136b feat(TDI-49349):Private Link support for Google Storage & BigQuery (#8497) (#8726)
* feat(TDI-49349):Google Storage Private API URL tGSXxxx extension

* feat(TDI-49349):Google BigQuery Private API URL tBigQuery extension
part1

* feat(TDI-49349):TEMPLATE_PARAM redirection in tBigQueryOutput_java.xml

* feat(TDI-49349):AUTH_MODE on tBigQuery AUTH_TYPE on tGStorage

* feat(TDI-49349):adjustements and alignements

* feat(TDI-49349):tBigQuerySQLRow preparation

* feat(TDI-49349):Update googleStorageConnection.javajet correction class
path

* feat(TDI-49349):Update tBigQueryInput_begin.javajet

* tBigQueryBulkExec setHost

* tBigQuerySQLRow setHost

* feat(TDI-49349):SERVICE_ACCOUNT to SERVICEACCOUNT

* feat(TDI-49349):removing GoogleStorage private endpoint for
tBigQueryInput and tBigQuerySQLRow,

* chore(TDI-49349):add contributor to the list

* feat(TDI-49349): hide new parameter when use exist connection
and fix a code generate issue

* feat(TDI-49349): change params and display values

* feat(TDI-49349): revert change params name

---------

Co-authored-by: cflamain <cflamain@talend.com>
2023-04-28 16:41:48 +08:00
jzhangbj
250cac5add Add localized files (#8720)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-04-27 16:38:05 +08:00
Alexiane Yvonet
1ef1f4a697 Add localized files (#8719)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-04-27 15:44:07 +08:00
Oleksandr Zhelezniak
a3c05150eb fix(TDI-49305): dynamic schema length (#8651)
* include length and precision for dynamic schema for tcompv0 components
2023-04-27 10:42:24 +03:00
Jill Yan
35721a924b Jill/m80/appint-35472 (#8688) (#8702)
* APPINT-35472 add runtime feature count in studio metrix
2023-04-25 17:41:43 +08:00
hcyi
84e3278ec4 fix(TUP-38310):Import items : Got error when "Run Analysis" (#8586)
* fix(TUP-38310):Import items : Got error when "Run Analysis"

* fix(TUP-38310):Import items : Got error when "Run Analysis"
2023-04-25 15:28:56 +08:00
Oleksandr Zhelezniak
a4c9b9fb39 fix(TDI-49538): generate subjobpid in codegen (#8650)
* generate main part of subjobpid for MDC logs in code generation part, and add id to differentiate subjob in loop
2023-04-25 10:10:54 +03:00
jzhangbj
a977e70eaf Add localized files (#8711)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-04-25 14:42:30 +08:00
hzhao
9f6f4c2280 Hzhao/master/tup 38334 (#8709)
* workitem(TUP-34111):slow studio build time for remote execution (#7039)

* fix(TUP-38334): job showing error when running from studio on remote

---------

Co-authored-by: Zhiwei Xue <zwxue@talend.com>
2023-04-24 19:04:00 +08:00
hzhao
6755dcb55e Revert "fix(TUP-38334): job showing error when running from studio on remote (#8566) (#8697)" (#8708)
This reverts commit 6ea4d097e8.
2023-04-24 18:23:22 +08:00
hzhao
6ea4d097e8 fix(TUP-38334): job showing error when running from studio on remote (#8566) (#8697)
jobserver
2023-04-23 09:50:36 +08:00
tsasada-talend
d6aef958b8 Add localized files (#8693)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-04-20 16:33:10 +08:00
Alexiane Yvonet
7961a1becd Add localized files (#8690)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-04-20 16:32:53 +08:00
sbliu
28ed2a29b9 fix(TUP-38741) fix context value drop-down list in Run tab does not work (#8685) 2023-04-18 18:13:23 +08:00
kjwang
99e8d56430 Kjwang/fix tup 38656 improve job designer in dark mode (#8665) (#8680)
* TUP-38645 On dark mode, Job designer & subjob color can't restore to
correct default color
https://jira.talendforge.org/browse/TUP-38645
2023-04-17 18:12:35 +08:00
wang wei
ff2502858d fix(TDI-49483): Denial Of Service (DoS) in Talend/connectors-se (master)-FileUpload 2023-04-14 11:24:09 +08:00
bhe-talendbj
231cc85814 feat(TUP-36966): update message (#8661)
* feat(TUP-36966): update message (#8657)
2023-04-14 09:27:29 +08:00
jzhangbj
ad7c313979 Add localized files (#8659)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-04-13 18:04:35 +08:00
tsasada-talend
e17344348d Add localized files (#8656)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-04-13 18:02:44 +08:00
hcyi
b4781c3e7a fix(TUP-38629):Box: All configration is missing after reopen the Box connection (#8662)
connection
2023-04-13 17:51:28 +08:00
kjwang
0bd279b86a TUP-37441 Improve mapper display in dark mode (#8369) (#8655)
* TUP-37441 Improve mapper display in dark mode
2023-04-13 15:41:06 +08:00
sbliu
39d943557e fix(TUP-38637) fix context issue from TUP-38212 (#8648) 2023-04-13 10:58:36 +08:00
bhe-talendbj
642264ed4f fix(TUP-38617): Can still switch back to old mode (#8641) (#8653) 2023-04-13 10:06:56 +08:00
Jane Ding
e8db030775 fix(TUP-37227):Issue building when items names too long (#8594) (#8624) (#8644)
* fix(TUP-37227):Issue building when items names too long (#8594)

* fix(TUP-37227):Issue building when items names too long (#8412)

* fix(TUP-37227):Issue building when items names too long
https://jira.talendforge.org/browse/TUP-37227

* fix(TUP-37227):Issue building when items names too long
https://jira.talendforge.org/browse/TUP-37227

* fix(TUP-37227):Issue building when items names too long
https://jira.talendforge.org/browse/TUP-37227

* fix(TUP-37227):Issue building when items names too long
https://jira.talendforge.org/browse/TUP-37227

* fix(TUP-38185):job run fail if joblet use db connection from other
joblet
https://jira.talendforge.org/browse/TUP-38185

* fix(TUP-38185):job run fail if joblet use db connection from other
joblet
https://jira.talendforge.org/browse/TUP-38185

* fix(TUP-38185):job run fail if joblet use db connection from other
joblet
https://jira.talendforge.org/browse/TUP-38185

* fix(TUP-38185):job run fail if joblet use db connection from other
joblet
https://jira.talendforge.org/browse/TUP-38185

* fix(TUP-38185):job run fail if joblet use db connection from other
joblet
https://jira.talendforge.org/browse/TUP-38185

* fix(TUP-38185):job run fail if joblet use db connection from other
joblet
https://jira.talendforge.org/browse/TUP-38185

* fix(TUP-38185):job run fail if joblet use db connection from other
joblet
https://jira.talendforge.org/browse/TUP-38185

* fix(TUP-38185):job run fail if joblet use db connection from other
joblet
https://jira.talendforge.org/browse/TUP-38185

* fix(TUP-38185):job run fail if joblet use db connection from other
joblet
https://jira.talendforge.org/browse/TUP-38185

* fix(TUP-37227):Issue building when items names too long
https://jira.talendforge.org/browse/TUP-37227
2023-04-12 18:04:43 +08:00
bhe-talendbj
076f72bcab feat(TUP-38297): Improve Update settings for user/password (#8602) (#8640)
* feat(TUP-38297): add basic auth for remote update site

* feat(TUP-38297): add basic auth for remote update site

* feat(TUP-38297): add basic auth for remote update site

* feat(TUP-38297): adjust UI

* feat(TUP-38297): adjust UI

* feat(TUP-38297): adjust UI

* feat(TUP-38297): update UI

* feat(TUP-38297): update UI

* feat(TUP-38297): update UI

* feat(TUP-38297): fix NPE
2023-04-11 11:06:42 +08:00
sponomarova
d156f766ff feat(TBD-12991): Azure Synapse with universal (#8597) (#8639) 2023-04-10 11:52:53 +03:00
Wei Hua
a53a8a57bf APPINT-35059 Cleanup BUILD_TYPE update triggers in Studio (components part) (#8587) 2023-04-10 15:37:28 +08:00
jzhangbj
e9c320c918 Add localized files (#8636)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-04-10 14:28:12 +08:00
sbliu
552996e0e4 fix(TUP-38212) make 'Deselect all' button work. (#8598) (#8632) 2023-04-06 16:39:49 +08:00
Dmytro Sylaiev
e0c8db315a chore(TDI-49435): Bump talend-mscrm for studio crm (#8606) 2023-04-06 09:54:49 +03:00
Alexiane Yvonet
8433a2615b Add localized files (#8630)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-04-06 14:50:59 +08:00
pyzhou
d83525892d fix(TDI-49646):Remove azure-util lib from tdi-studio-se (#8629) 2023-04-06 10:16:19 +08:00
pyzhou
c7a0549efc fix(TDI-49580):fix mongodb Migration convert Bson NPE (#8628) 2023-04-04 17:53:14 +08:00
pyzhou
435245c6e5 fix(TDI-49580):fix mongodb Migration convert Bson (#8604) 2023-03-31 10:20:01 +08:00
jzhangbj
842d897577 Add localized files (#8619)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-03-30 18:09:45 +08:00
vyu-talend
a9ff402a01 fix(TDI-49458):bump talend_file_enhanced.jar (#8607) (#8617) 2023-03-30 17:27:33 +08:00
tsasada-talend
ce926e5919 Add localized files (#8616)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-03-30 17:20:52 +08:00
Alexiane Yvonet
32a0d338b4 Add localized files (#8615)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-03-30 17:20:44 +08:00
vyu-talend
28703c0583 feat(TDI-47760):add nb_line to tMSSqlRow/tAzureSynapseRow/tRedshiftRow/tTeradataRow (#8563) (#8610)
* feat(TDI-47760):add nb_line to mssqlrow.

* feat(TDI-47759):add nb_line to azuresynapserow.

* feat(TDI-45256):add nb_line to redshiftrow.

* feat(TDI-46699):add nb_line to teradatarow.

* feat(TDI-47760):optimize codes.

* feat(TDI-47760):update i18n.

* feat(TDI-47760):optimize codes.

* feat(TDI-47760):add nb_line redshiftrow.

* feat(TDI-47760):fix multiple input rows issue.

* feat(TDI-47760):optimize codes.

* feat(TDi-47760):fix no boolean definition in other dbs.

* feat(TDI-47760):fix some issues found by QA.
2023-03-29 16:55:12 +08:00
hcyi
eb41087748 fix(TUP-37730):Updated generic schema name is not reflecting in the component Table field (#8487)
* fix(TUP-37730):Updated generic schema name is not reflecting in the
component Table field

* fix(TUP-37730):fix a bug for Updated generic schema name is not
reflecting in the component Table field.
2023-03-28 17:20:42 +08:00
hzhao
d27f49cf70 fix(TUP-38282): Guess Schema doesn't show Context options (#8575) (#8603)
* fix(TUP-38282): Guess Schema doesn't show Context options

* fix(TUP-38282): Guess Schema doesn't show Context options
2023-03-27 16:35:13 +08:00
bhe-talendbj
749098fd9f feat(TUP-38453): enable standard git storage mode for new workspace b… (#8584) (#8601)
* feat(TUP-36966): enable standard git storage mode for new workspace by default

* feat(TUP-36966): enable standard mode if no old git local storage
2023-03-27 15:56:14 +08:00
jzhangbj
1fc34f3899 Add localized files (#8600)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-03-27 14:26:33 +08:00
Jane Ding
00c7dab29a Revert "fix(TUP-37227):Issue building when items names too long (#8477)" (#8521)
This reverts commit d8ad47dc6a.
2023-03-23 17:43:22 +08:00
tsasada-talend
52946fbdad Add localized files (#8595)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-03-23 17:38:07 +08:00
Alexiane Yvonet
f12a226d6c Add localized files (#8593)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-03-23 17:37:55 +08:00
Oleksandr Zhelezniak
712ee57d37 fix(TDI-49549): BigQuery catch NPE (#8577)
* problem in google-cloud-bigquery, catch NPE when we try to covert to JSON statistic object
2023-03-22 11:44:19 +02:00
zyuan-talend
2580bc1256 fix(TUP-38234):Restore Job name and description editing in Job tab (#8538) (#8578) 2023-03-22 09:55:16 +08:00
Laurent BOURGEOIS
d8d2ca699d fix(TBD-14981):Compile error when tMap uses filter expression (#8581) 2023-03-21 11:24:23 +01:00
dicarcab
4930d47ea9 fix(TBD-14818):Spark job failing with error scheme-specific part at i… (#8528) (#8580) 2023-03-21 11:16:28 +01:00
Oleksandr Zhelezniak
676b190c9b fix(TDI-49487): BigQuery forceSingleQueryExecution (#8548)
* add a new checkbox forceSingleQueryExecution. It forces the execution of complex queries as one query and get the single result.
* return the behavior of job\query executions before feature that splits query to multiquery execution
2023-03-21 10:50:35 +02:00
sbliu
6f01b02cc0 fix(TUP-38173) add junit (#8574)
* fix(TUP-38173) add junit

* fix npe caused by link folder now prepared
2023-03-21 09:47:53 +08:00
sbliu
9249e0c4e5 fix(TUP-38173) upload context link when context changed (#8524) 2023-03-17 14:26:35 +08:00
tsasada-talend
8db68c08f6 Add localized files (#8570)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-03-17 09:30:01 +08:00
Alexiane Yvonet
cfb889157d Add localized files (#8569)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-03-17 09:29:40 +08:00
pyzhou
0804b07585 feat(TDI-49447):upgrade snowflake driver to 3.13.28 (#8553) (#8568) 2023-03-16 15:46:11 +08:00
Xilai Dai
18d77ed236 fix(APPINT-35336) fix the missing velocity 1.5 when build job bundle (#8559) (#8565) 2023-03-14 17:10:44 +08:00
Oleksandr Zhelezniak
4e7f9e46b8 fix(TDI-49434): copy MDC to subprocess (#8525)
* copy MDC to parallelize
2023-03-13 09:15:31 +02:00
Oleksandr Zhelezniak
700de90f8a fix(TDI-31777): bump library talendcsv (#8389) 2023-03-10 17:30:26 +02:00
jzhangbj
82995f9c6f Add localized files (#8557)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-03-09 18:55:17 +08:00
Colm O hEigeartaigh
53d44a293f fix(TDI-49470): Use try-with-resources in the codegen footer (#8519) 2023-03-09 12:44:30 +02:00
Colm O hEigeartaigh
10f4892f2b fix(TDI-47974): Avoid locale dependent call to toLowerCase (#8527) 2023-03-09 12:38:51 +02:00
Oleksandr Zhelezniak
75735bde0c chore(TDI-49521): update label content (#8554) 2023-03-09 12:27:04 +02:00
tsasada-talend
bff0e9ac44 Add localized files (#8555)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-03-09 18:17:03 +08:00
Alexiane Yvonet
bfd10b497f Add localized files (#8552)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-03-09 17:55:17 +08:00
Wei Hua
05b6a2754d APPINT-35381 Improve API storage for API imported from API Designer (#8511) (#8545) 2023-03-09 10:51:28 +01:00
Jane Ding
9c1c0d9a13 feat(TUP-37093):Send Mapper data to PTP (#8491) (#8544)
* feat(TUP-37093):Send Mapper data to PTP
https://jira.talendforge.org/browse/TUP-37093

* feat(TUP-37093):Send Mapper data to PTP
https://jira.talendforge.org/browse/TUP-37093
2023-03-09 16:15:51 +08:00
jzhao
2fccd6985f fix(TDI-49446):tFTPPut is transferring the file to the remote directory but the current status shows "No file transfered." (#8515) (#8540)
* fix(TDI-49446):tFTPPut is transferring the file to the remote directory
but the current status shows "No file transfered."

* fix(TDI-49446):not change ftps part

* fix(TDI-49446):exception catch like before
2023-03-09 14:36:20 +08:00
jzhao
fa24958953 feat(TDI-49241):tAS400Output bad insert performance due to Return Generated Keys (#8484) (#8543)
* feat(TDI-49241):tAS400Output bad insert performance due to Return
Generated Keys

* feat(TDI-49241):update the migration task only for job include
tAS400LastInsertId
2023-03-09 14:36:10 +08:00
bhe-talendbj
4bfc991bd7 feat(TUP-38202): Preference for repositories where the username and password can be set in the settings (Window > preferences > Talend > Update settings) of the Talend studio (#8535) (#8542)
* feat(TUP-38202): add basic auth config for udpate site preference page

* feat(TUP-38202): update UI

* feat(TUP-38202): enable auth setting for update url

* feat(TUP-38202): enable auth setting for update url

* feat(TUP-38202): enable auth setting for update url
2023-03-08 15:44:17 +08:00
hcyi
667018fc02 Hcyi/tup 38145 master (#8537)
* fix(TUP-38145):tELTMap doesn't evaluate globalMap expressions with
Integer conversions

* fix(TUP-38145):add junits
2023-03-08 09:10:56 +08:00
sbliu
057420dcd5 chore(TUP-37919) keep connection order for refactor joblet (#8503) (#8534) 2023-03-06 19:53:33 +08:00
Oleksandr Zhelezniak
11c1f9731d fix(TDI-49395): fix additional clause place (#8514) 2023-03-06 10:20:59 +02:00
Xilai Dai
2ca69923a5 fix(APPINT-35435) backward compatibility with Velocity 1.x (#8529) (#8531) 2023-03-03 20:45:29 +08:00
Jane Ding
0fd46daff5 fix(TUP-38093):Studio 8.0.1 hangs in "Loading user component" after (#8499) (#8532)
* fix(TUP-38093):Studio 8.0.1 hangs in "Loading user component" after
patch R2023-01
https://jira.talendforge.org/browse/TUP-38093

* fix(TUP-38093):Studio 8.0.1 hangs in "Loading user component" after
patch R2023-01
https://jira.talendforge.org/browse/TUP-38093
2023-03-03 17:44:04 +08:00
Dmytro Sylaiev
50889715a9 fix(TDI-49298): Fix oro GAV for FTP (#8476)
* fix(TDI-49298): Fix oro GAV for FTP

* fix(TDI-49298): Use correct oro gav for tReplace
2023-03-02 19:19:43 +02:00
hcyi
5ae290d862 Hzhao/80/tup 37298 new2 (#8362) (#8512)
* feat(TUP-37298): first attempt commit

* feat(TUP-37298): fix can't get incomingConnections

* feat(TUP-37298):  try fix emf issue

* feat(TUP-37298):  remove some useles join types

* feat(TUP-37298): change to get jointype value

* feat(TUP-37298): move to EE

* feat(TUP-37298): move to EE

* feat(TUP-37298): move to EE

* feat(TUP-37298): change can connect

* feat(TUP-37298): remove comments/add copyright

Co-authored-by: hzhao <49395568+hzhao-talendbj@users.noreply.github.com>
2023-02-28 18:25:20 +08:00
sbliu
d3ed272dae chore(TUP-37430) cleanup default group id of org.talend.libraries (#8510)
* chore(TUP-37430) cleanup default groupid org.talend.libraries

* remove 2 more non-exist library id

* revert the change on libraries.sqlbuilder

* add lib to build list
2023-02-27 15:19:27 +08:00
Jill Yan
4e62458477 Jill/master/APPINT-35414 (#8509)
* APPINT-35414 set build type when only one option

* APPINT-35414 set build type when only one option
2023-02-27 11:36:33 +08:00
Jill Yan
108d70530b APPINT-35414 set build type when only one option (#8508) 2023-02-24 21:05:14 +08:00
wang wei
548a3135d0 fix(TDI-49303): Premium Data,commons-net:commons-net:(2.2,3.3,3.6,3.8.0) (#8433) (#8505) 2023-02-24 11:55:58 +08:00
jzhangbj
78b4d7ff77 Add localized files (#8504)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-02-23 18:32:11 +08:00
tsasada-talend
ec93ad2e90 Add localized files (#8502)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-02-23 17:41:01 +08:00
Alexiane Yvonet
0daf4d1a5c Add localized files (#8501)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-02-23 16:48:05 +08:00
hzhao
bf3fab836e fix(TUP-37874)SQL inject risk (#8439) (#8498)
Co-authored-by: jiezhang-tlnd <40561780+jiezhang-tlnd@users.noreply.github.com>
2023-02-23 09:16:26 +08:00
hcyi
ba3d97739c fix(TUP-37697):tRedShiftInput requires the driver jar of V1 even the (#8409)
setting's version is driver 2
2023-02-21 09:58:13 +08:00
jzhao
8c238354a3 fix(TDI-49399):[CVE]: upgrade zip4j to lastest version : 2.11.4 (#8494)(tFileUnarchive) 2023-02-20 18:18:37 +08:00
jzhao
2c5e2d6855 fix(TDI-49399):[CVE]: upgrade zip4j to lastest version : 2.11.4 (#8492) 2023-02-20 17:56:59 +08:00
jzhangbj
9e283ad5b1 Add localized files (#8493)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-02-20 17:34:53 +08:00
Jill Yan
f3bc7982c6 APPINT-35307 correct build type (#8410) 2023-02-17 16:37:35 +08:00
pyzhou
8a611c763e feat(TDI-47390): tFileInputExcel support 1904 time (#8403)
* feat(TDI-47390): tFileInputExcel support 1904 time

* add check
2023-02-17 16:14:25 +08:00
pyzhou
1417736bf3 feat(TDI-46570):Sharded string with tFileOutputExcel (#8405)
* feat(TDI-46570):Sharded string with tFileOutputExcel

* hide use share string when append
2023-02-17 16:03:53 +08:00
tsasada-talend
f2af89e01b Add localized files (#8490)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-02-16 18:25:33 +08:00
Dmytro Ochkas
f6e0ffbe74 fix(TDI-49107): Add support for input_row / output_row for tJavaFlex (#8474)
* fix(TDI-49107): Add support for input_row / output_row for tJavaFlex
- add search for all input_row/output_row occurrences and replacement for current row name for main block of tJavaFlex

* fix(TDI-49107): Fix usecase with context variable

* chore(TDI-49107): Fix comment

---------

Co-authored-by: Dmytro Sylaiev <dmytro.sylaiev@globallogic.com>
2023-02-16 11:57:09 +02:00
Alexiane Yvonet
f1ece96364 Add localized files (#8488)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-02-16 17:25:04 +08:00
Oleksandr Zhelezniak
648ca518bb fix(TDI-32442): FileInputExcel pattern for dynamic (#8447)
* for date cell use pattern from dynamic column
2023-02-15 14:49:31 +02:00
Oleksandr Zhelezniak
491a6e656e fix(TDI-49395): fix tHttpRequest l11n (#8483) 2023-02-15 09:53:55 +02:00
Jill Yan
353d5fbdf2 APPINT-35336 replace velocity by velocity-engine-core/2.3 (#8479) 2023-02-14 14:12:30 +08:00
Dmytro Ochkas
b34a673c5b fix(TDI-49267): Update sql fail for tELTOutput when have two ELTMap and two WHERE clause (#8435)
* fix(TDI-49267): Update sql fail for tELTOutput when have two ELTMap and two WHERE clause
- In case of useUpdateStatement Update query will be generated inside GenerationManager that is used in tELTMap_main.javajet

* fix(TDI-49267): Update sql fail for tELTOutput when have two ELTMap and two WHERE clause
- add some comments
- populate fix on tELTPostgres, tELTMSSql

* fix(TDI-49267): Update sql fail for tELTOutput when have two ELTMap and two WHERE clause
- align indentation
2023-02-13 13:55:10 +02:00
Oleksandr Zhelezniak
4d6bb97def fix(TDI-49336): required if for hsqldb (#8460)
* in tCreateTable for java 9+ libraries
2023-02-13 13:32:33 +02:00
bhe-talendbj
c0de4031a7 fix(TUP-38047): fix migration for ingres and vectorwise (#8482) 2023-02-13 18:43:09 +08:00
Oleksandr Zhelezniak
0b4b185ebd fix(TDI-49284): talend file enhanced (#8423)
* fix the behavior when it reaches end of file
2023-02-13 11:25:20 +02:00
sbliu
feb5cc098f fix(TUP-29016) hide tTaCoKitGuessSchema in shared component and exclude from user data token collection. (#8420) 2023-02-13 14:15:18 +08:00
Jane Ding
d8ad47dc6a fix(TUP-37227):Issue building when items names too long (#8477)
* fix(TUP-37227):Issue building when items names too long (#8209)

* fix(TUP-37227):Issue building when items names too long
https://jira.talendforge.org/browse/TUP-37227

* fix(TUP-37227):Issue building when items names too long
https://jira.talendforge.org/browse/TUP-37227

* fix(TUP-37227):Issue building when items names too long
https://jira.talendforge.org/browse/TUP-37227

* fix(TUP-37227):Issue building when items names too long
https://jira.talendforge.org/browse/TUP-37227

* fix(TUP-37227):Issue building when items names too long
https://jira.talendforge.org/browse/TUP-37227

* fix(TUP-37227):Issue building when items names too long
https://jira.talendforge.org/browse/TUP-37227

* fix(TUP-37227):Issue building when items names too long
https://jira.talendforge.org/browse/TUP-37227
2023-02-10 17:59:26 +08:00
apoltavtsev
1454b8192a fix(APPINT-35370) check for missing deps in local/remote repos is added (#8468) 2023-02-09 17:23:15 +01:00
tsasada-talend
baa9c47132 Add localized files (#8472)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-02-09 17:57:31 +08:00
Zhiwei Xue
296496e997 feat(TUP-37353):Guess Schema for tBigQueryInput (#8469)
* feat(TUP-37353):Guess Schema for tBigQueryInput

* feat(TUP-37353):handle exception check for input node
2023-02-09 17:50:45 +08:00
jzhangbj
50a82f71d3 Add localized files (#8471)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-02-09 17:06:00 +08:00
AlixMetivier
395389724c fix(TBD-14542): add expression to know if DI job (#8437) (#8470) 2023-02-09 09:35:31 +01:00
sbliu
e29545df93 fix(TUP-37692) fix junit failure (#8467) 2023-02-09 10:58:41 +08:00
vyu-talend
2bb770e6fa feat(TDI-48882): backport master (#8466)
* feat(TDI-48882):revert the commit which remove ingres/vectorwise. (#8296)

* feat(TDI-48882):revert the commit which remove ingres/vectorwise.

* Revert "fix(TDI-46476): as we remove some components, should adjust some tup junit(#6837)"

This reverts commit a56fab7f5b.

* feat(TDI-48882):remove some tup junit after reverting codes.

* feat(TDI-48882):add storage type to vectorwiseoutput.

* feat(TDI-48882):upgrade iijdbc jar.

* feat(TDI-48882):upgrade slf4j to align with other components.

* feat(TDI-48882):replace log4j12 with reload4j.

* feat(TDI-48882):improve the code.

* feat(TDI-48882):fix quot issue.

* feat(TDI-48882):rename the label. (#8464)
2023-02-09 10:44:28 +08:00
hcyi
83034947d8 Hcyi/tup 36122 master v2 (#8463)
* feat(TUP-36122):fix a bug of component list when d&d.

* feat(TUP-36122):hide tNetSuiteV2019Connection/Input/Output.

* feat(TUP-36122):fix a bug of component list when d&d.
2023-02-08 15:56:46 +08:00
Dmytro Sylaiev
8a461d4f7b fix(TDI-49252): crm4client to maven artifact (#8449)
* fix(TDI-49252): Move crm4client lib to maven

* fix(TDI-49252): Allign axiom-api

* Bump axiom

* fix(TDI-49252): Fix crm4client issue
2023-02-08 01:16:02 +02:00
Dmytro Sylaiev
2d0576a621 fix(TDI-49252): Bump talend-mscrm (#8398)
* chore(TDI-49252): Bump talend-mscrm

* Bump transitive deps

* fix(TDI-49252): Fix crm4client method missing
2023-02-07 19:08:06 +02:00
bhe-talendbj
86bd245add feat(TUP-37595): reintroduce ingres/vectorwise in metedata (#8373) (#8461)
* feat(TUP-37595): add ingres and vectorwise support

* feat(TUP-37595): add ingress vectorwise support

* feat(TUP-37595): fix dataviewer
2023-02-07 15:47:13 +08:00
pyzhou
2999590ae8 fix(TDI-49268):tFileInputPosition close stream (#8422) 2023-02-07 10:33:06 +08:00
sbliu
4fae5293cd fix(TUP-37692) XPath json use context can't get any data when running job (#8378)
* fix(TUP-37692) some change not finished.

* add original json string as parameter to judge if need add root as prefix for xpath loop string

* fix NPE problem

* fix xpath not correct transferred during drag json file to job.
2023-02-07 10:23:12 +08:00
bhe-talendbj
cace234a1f feat(TUP-37841): fix NPE (#8436) (#8458) 2023-02-06 14:32:17 +08:00
jiezhang-tlnd
c981cc3d33 fix(TUP-37349)Data viewer for tCouchBaseInput get npe error (#8247) (#8457)
* fix(TUP-37349)Data viewer for tCouchBaseInput get npe error
https://jira.talendforge.org/browse/TUP-37349

* fix(TUP-37349)Data viewer for tCouchBaseInput get npe error

* fomat code

* Data viewer for tCouchBaseInput get npe error
2023-02-06 10:10:40 +08:00
jiezhang-tlnd
05bfa3d270 chore(TUP-37868)commons-net:commons-net:(2.2,3.3,3.6,3.8.0) (#8456) 2023-02-06 09:38:50 +08:00
sponomarova
a5f8499673 fix(TBD-14786): tHiveRow Compilation error when set application name is unticked (#8445) (#8455) 2023-02-03 21:37:17 +02:00
hcyi
a9e3600e23 fix(TUP-37395):Schema changes made on DB side not being reflected in (#8367)
Studio 8.0.
2023-02-03 17:46:45 +08:00
Zhiwei Xue
cf21632c0e fix(TUP-35407):project rootPom template not considered anymore. (#8452) 2023-02-03 17:41:37 +08:00
kjwang
f0f55d44df TUP-37344 If access token & refresh token change to invalid, can't show (#8222) (#8451)
TUP-37344 If access token & refresh token change to invalid, can't show log in dialog when user selected auto login
https://jira.talendforge.org/browse/TUP-37344
2023-02-03 16:24:27 +08:00
tsasada-talend
7a1b222598 Add localized files (#8446)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-02-02 17:24:08 +08:00
Alexiane Yvonet
a156105eb2 Add localized files (#8444)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-02-02 16:23:21 +08:00
jiezhang-tlnd
8eec75dccc Jzhang/80/tup 37392 (#8290) (#8442)
* fix(TUP-37392)tELTPostgresqlMap with enabled delimited identifier will
have a compile error after migration to v8
https://jira.talendforge.org/browse/TUP-37392

* tELTPostgresqlMap with enabled delimited identifier will have a compile
error after migration to v8

* override getColumnName

* add junits

* junits

* junit

* fix junits

* fix junits

* fix junits

* import org.junit.Assert

* add junits

* junit
2023-02-02 15:41:47 +08:00
jiezhang-tlnd
0a30418d8c Jzhang/tup 37471 (#8443)
* fix(TUP-37471)tELTPostgresqlMap generates a different query after (#8344)

* fix(TUP-37471)tELTPostgresqlMap generates a different query after
migration to v8

* tELTPostgresqlMap generates a different query after migration to v8

* add junits

* update juntis

* update junit for expression

* code format
2023-02-02 15:36:49 +08:00
hcyi
49e90f46e2 Hcyi/tup 37262 master (#8396)
* feat(TUP-37262):Research: Unified component for Netsuite.

* feat(TUP-37262):Research: Unified component for Netsuite.

* feat(TUP-37262):fix a bug for Research: Unified component for Netsuite.

* feat(TUP-37262):change Unified component for Netsuite.

* feat(TUP-37262):Research: Unified component for Netsuite

* feat(TUP-37262):improve for Unified component for Netsuite.

* feat(TUP-37262):update icon for Unified component for Netsuite.

* feat(TUP-37262):improve for Unified component for Netsuite.

* feat(TUP-37262):fix bug of Unified component for Netsuite.

* feat(TUP-37262):rename Unified component for Netsuite.
2023-02-02 10:11:40 +08:00
Oleksandr Zhelezniak
089d83d266 fix(TDI-49091): add parenthesis (#8353) 2023-01-31 10:54:03 +02:00
Oleksandr Zhelezniak
4e053c1c96 fix(TDI-49081): change logger level (#8336) (#8432) 2023-01-31 10:46:56 +02:00
pyzhou
0bf67ecfae fix(TDI-45841):tSQLiteOutput support dynamic (#8349)
* fix(TDI-45841):tSQLiteOutput support dynamic

# Conflicts:
#	main/plugins/org.talend.designer.components.localprovider/components/tSQLiteOutput/tSQLiteOutput_begin.javajet
#	main/plugins/org.talend.designer.components.localprovider/components/tSQLiteOutput/tSQLiteOutput_end.javajet

* upgrade driver

* add create table

* fix update wrong index

* remove debug code
2023-01-30 19:18:19 +08:00
Olha V
d9fc4a707e fix(TDI-48437): Parent job doesn't end (#8307)
* fix release of prepared statement
2023-01-30 11:42:27 +02:00
jzhangbj
af21a8cc43 Add localized files (#8427)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-01-28 11:01:27 +08:00
tsasada-talend
391c084a8e Add localized files (#8426)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-01-28 10:49:44 +08:00
Alexiane Yvonet
f0405e437c Add localized files (#8425)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-01-28 10:47:18 +08:00
Jane Ding
1f4621276d feat(TUP-37361):Deprecate Studio - Exchange integration (#8385) (#8421)
https://jira.talendforge.org/browse/TUP-37361
2023-01-20 15:05:42 +08:00
jzhangbj
21ece048b0 Add localized files (#8416)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-01-19 18:39:54 +08:00
sbliu
927108b2d3 fix(TUP-33645) adjust backsplash (#8397) 2023-01-19 17:32:44 +08:00
tsasada-talend
1590110935 Add localized files (#8414)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-01-19 17:09:39 +08:00
Alexiane Yvonet
2e10cb8903 Add localized files (#8413)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-01-19 16:49:57 +08:00
tsasada-talend
dea26d0b97 Add localized files (#8391)
Co-authored-by: build-talend-doc <build-talend-doc@talend.com>
2023-01-19 16:47:02 +08:00
Olha V
981a664c5b feat(TDI-46024): NetSuite API version 2021.2 (#8292)
* add migration task to rename componnets
2023-01-18 16:51:18 +02:00
pyzhou
0e206478a9 fix(TDI-49263):tFileInputJSON label have java 15 (#8406) 2023-01-18 11:24:05 +08:00
pyzhou
534ca7e218 fix(TDI-49262):Move talendExcel, SimpleExcel and talend-ws jar to connectors-lib-se (#8402) 2023-01-17 16:37:23 +08:00
bhe-talendbj
415099ac0e bugfix(TUP-37475): Migration task does not work for joblet in tck component (#8328) (#8400)
* fix(TUP-37475): migrate tck components in joblet

* fix(TUP-37475): fix stack overflow
2023-01-17 15:45:57 +08:00
jzhao
4af2d5e903 fix(TDI-49181):CVE-2020-13936,org.apache.velocity:velocity:1.7 (#8392)
* fix(TDI-49181):CVE-2020-13936,org.apache.velocity:velocity:1.7

* chore(TDI-49181):code format
2023-01-16 10:42:47 +08:00
hcyi
6c4ffb725f fix(TUP-37698):Field separator is not working as expected in Talend 801 (#8364) 2023-01-11 17:10:17 +08:00
Oleksandr Zhelezniak
ad5222080d chore(TDI-49189): move talendcsv (#8386)
* move talendcsv into connectors-lib-se repository
2023-01-11 10:07:57 +02:00
hzhao
45f3617d56 feat(TUP-37472): Oracle version cleanup (#8345) (#8387)
* feat(TUP-37472): Oracle version cleanup

* feat(TUP-37472): Oracle version cleanup

* feat(TUP-37472): Oracle version cleanup

* feat(TUP-37472): Oracle version cleanup
2023-01-11 10:51:11 +08:00
kjwang
ed40eed2ff TUP-30674 Support rename on custom jar and inner code. (#8212) (#8384)
TUP-30674 Support rename on custom jar and inner code.
https://jira.talendforge.org/browse/TUP-30674
2023-01-10 15:58:44 +08:00
hzhao
224008c7b5 fix(TUP-37706): SQL Compilation error for tELTMap component after (#8370) (#8379)
* fix(TUP-37706): SQL Compilation error for tELTMap component after
applying patch R2022-11 on Talend studio 8.0.1

* fix(TUP-37706): SQL Compilation error for tELTMap component after
2023-01-09 18:15:07 +08:00
Xilai Dai
8eb2609f0c fix(APPINT-35326) missing slf4j-api 1.7.25 in maven off-line mode (#8376) 2023-01-06 20:46:53 +08:00
Alexiane Yvonet
ff2530a475 Add localized files (#8372)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2023-01-06 09:53:05 +08:00
Emmanuel GALLOIS
5ee4645495 feat(TCOMP-2235): enable DiscoverSchemaExtended for inputs (#8223) 2023-01-05 11:56:52 +01:00
jzhao
04806e7ec3 fix(TDI-48610):update daikon to 7.0.5 (#8371) 2023-01-05 18:14:57 +08:00
hzhao
e04e3e93b1 chore(TUP-35265): upgrade 'crypto-utils' jar in low level (#8365) 2023-01-05 17:48:39 +08:00
qiongli
e789d1d05d fix(TDQ-20956):upgrade cxf to 3.5.5 (#8326) 2023-01-04 16:21:33 +08:00
Emmanuel GALLOIS
fba0dadf35 feat(TCOMP-2322): improve guess schema logs (#8267) 2023-01-02 17:39:17 +01:00
Oleksandr Zhelezniak
945713686d chore(TDI-48440): improve xml file processing security (#8246) 2022-12-30 13:50:19 +02:00
Dmytro Ochkas
958479e418 fix(TDI-48440): Improve Xml file processing security (#8149)
* add ACCESS_EXTERNAL_DTD, ACCESS_EXTERNAL_STYLESHEET attributes to TransformerFactory
* split try/catch blocks
* update readme
* move soap library into connectors-lib-se repository

Co-authored-by: Oleksandr Zhelezniak <ozhelezniak@talend.com>
2022-12-30 13:50:02 +02:00
jzhangbj
7defd7067e Add localized files (#8358)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-12-29 18:04:46 +08:00
tsasada-talend
feaf700c8f Add localized files (#8357)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-12-29 18:04:32 +08:00
Alexiane Yvonet
bb01ce199e Add localized files (#8356)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-12-29 18:04:16 +08:00
tsasada-talend
896dfc54c5 Add localized files (#8346)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-12-29 18:03:59 +08:00
vyu-talend
19cecc6d1a fix(TDI-49026):close stream. (#8343) (#8355)
* fix(TDI-49026):close stream.

* fix(TDI-49026):improve closing stream and remove useless codes.

* fix(TDI-49026):add fix to streaming input source.

* fix(TDI-49026):improve closing input resource.

* fix(TDI-49026):improve code.
2022-12-29 10:32:24 +08:00
Jane Ding
2999c4eb9c fix(TUP-37467):[8.0.1&7.3.1] custom component are no more build as (#8308) (#8352)
snapshot but releases since june/july patch
https://jira.talendforge.org/browse/TUP-37467
2022-12-28 18:01:01 +08:00
Jane Ding
47afa2a7b0 fix(TUP-37416):Can't execute job with JSON component linked to (#8266) (#8351)
* fix(TUP-37416):Can't execute job with JSON component linked to
reposoitory
https://jira.talendforge.org/browse/TUP-37416

* fix(TUP-37012):Help Pane: Online Tools menu:
Bugtracker/sources/exchange/forum menus
https://jira.talendforge.org/browse/TUP-37012
2022-12-28 18:00:52 +08:00
hcyi
2b766f1a55 feat(TUP-32445):Add the support of the module view for TCK/tcomp (#8295)
frameworks.
2022-12-28 10:38:58 +08:00
Oleksandr Zhelezniak
021bfed544 fix(TDI-48981): bigquery support empty file (#8251) 2022-12-27 12:59:46 +02:00
kjwang
f23ab7e023 feat: TUP-37444 DI Repository view improvements (#8322)
* feat: TUP-37444 DI Repository view improvements
https://jira.talendforge.org/browse/TUP-37444
2022-12-27 10:16:46 +08:00
pyzhou
c0bfe51362 fix(TDI-48766):CVE Redshift jdbc42 (#8324) 2022-12-26 22:03:58 +08:00
jzhao
d836d6ed6d fix(TDI-49088):CVE-2022-46364,org.apache.cxf:cxf-core:3.4.4,3.5.2 (#8333)
* fix(TDI-49088):CVE-2022-46364,org.apache.cxf:cxf-core:3.4.4,3.5.2

* chore(TDI-49088):change talend-ws fixversion

* fix(TDI-49088):change cxf version to 3.4.10
2022-12-26 10:01:40 +08:00
wang wei
e81263ac38 fix(TDI-49013): CVE-2022-40152,com.fasterxml.woodstox:woodstox-core (#8312) (#8341) 2022-12-23 17:27:57 +08:00
jzhangbj
2c67e7d0d3 Add localized files (#8335)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-12-23 17:22:47 +08:00
Jane Ding
d7db470ae4 Revert "fix(TUP-37227):Issue building when items names too long (#8209) (#8321)" (#8340)
This reverts commit 3a74eff187.
2022-12-23 11:53:45 +08:00
wang wei
1ce2fa3ddd fix(TDI-48900): [Studio7.3.1]Component tXSLT can't process utf8 char well in xml and "use column instead of file/stream for XML" option (#8337) 2022-12-23 11:46:40 +08:00
kjwang
b9be92f27e Fix failed junit (#8329)
Fix failed junit
2022-12-22 14:55:39 +08:00
Laurent BOURGEOIS
d2d8a3e6a9 feat(TBD-11030):Add S3 Select Beta (#8331) 2022-12-21 17:57:28 +01:00
Jane Ding
3a74eff187 fix(TUP-37227):Issue building when items names too long (#8209) (#8321)
* fix(TUP-37227):Issue building when items names too long
https://jira.talendforge.org/browse/TUP-37227

* fix(TUP-37227):Issue building when items names too long
https://jira.talendforge.org/browse/TUP-37227

* fix(TUP-37227):Issue building when items names too long
https://jira.talendforge.org/browse/TUP-37227
2022-12-20 10:37:43 +08:00
Chao MENG
93be48ac4e fix(TUP-37051): Studio perspective continuously reset after install (#8316)
R2022-09 patch
https://jira.talendforge.org/browse/TUP-37051
2022-12-19 17:27:15 +08:00
Alexiane Yvonet
38a1c512ef Add localized files (#8302)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-12-16 12:12:15 +08:00
tsasada-talend
f27daa72fb Add localized files (#8298)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-12-16 11:43:15 +08:00
Alexiane Yvonet
7d3667ceaa Add localized files (#8306)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-12-16 11:31:52 +08:00
tsasada-talend
885fb10ff3 Add localized files (#8304)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-12-16 11:31:42 +08:00
Alexiane Yvonet
516473b734 Add localized files (#8303)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-12-16 09:30:59 +08:00
ypiel
835e940d14 feat(TDI-48883): set some mscrm versions deprecated. (#8273) (#8299)
* feat(TDI-48883): set some mscrm versions deprecated.

* feat(TDI-48883): Change default value + migration task.

* feat(TDI-48883): Change default value + migration task.

* feat(TDI-48883): add some logs.

* Revert "feat(TDI-48883): add some logs."

This reverts commit 4edcee27ac96fdf0d6fa7fbd027b48109271f6cf.

* feat(TDI-48883): Fix component name.

* feat(TDI-48883): Set version value.

* feat(TDI-48883): month is 0 based.

* feat(TDI-48883): change default endpoint for on premise 2016

Co-authored-by: jzhao-talend <jzhao@talend.com>

Co-authored-by: jzhao-talend <jzhao@talend.com>
2022-12-15 10:29:34 +01:00
pyzhou
f3a16dc93c feat(TDI-49016):Oracle version cleanup (#8286)
* feat(TDI-49016):Oracle version cleanup

* remove code

* migration task

* Revert "migration task"

This reverts commit ccc1bc6215.

* correct typo and logic

* fix logic error
2022-12-15 17:24:26 +08:00
apoltavtsev
b77d4ec445 fix(APPINT-34695) Remove circular references from MS code 2022-12-13 14:34:05 +01:00
wang wei
65037a71c6 fix(TCOMP-2299): [TCK Studio] : support dynamic column mix with basic columns(#8194) (#8291) 2022-12-13 18:10:39 +08:00
hzhao
2643895108 fix(TUP-37360): Compilation error for tELTMap componentsquash (#8288) 2022-12-13 17:30:09 +08:00
Oleksandr Zhelezniak
f81e55d1a9 fix(TDI-48876): hsqldb add missing libraries (#8228) 2022-12-12 16:59:34 +02:00
Dmytro Sylaiev
310bb785fc fix(TDI-48824): Bump talend-mscrm (#8280)
* to not call oauth twice
2022-12-09 12:43:34 +02:00
bhe-talendbj
0896c0f71b feat(TUP-37162): Improvement needed for standard Git mode (#8207) (#8279)
* feat(TUP-37162): update api

* feat(TUP-37162): delete eclipse project

* feat(TUP-37162): add ref project

* feat(TUP-37162): fix log project page

* feat(TUP-37162): fix logon offline project dialog
2022-12-09 16:08:55 +08:00
Zhiwei Xue
00d1af55c6 feat(TUP-37053):update UI text (#8275) 2022-12-09 10:52:21 +08:00
jzhangbj
33cc2d79af Add localized files (#8274)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-12-09 09:17:42 +08:00
tsasada-talend
d5f81911e6 Add localized files (#8271)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-12-08 18:15:40 +08:00
Chao MENG
19549210a3 feat(TUP-37052): Dark mode global implementation (#8270)
https://jira.talendforge.org/browse/TUP-37052
2022-12-08 11:46:57 +08:00
Emmanuel GALLOIS
10d57a9e85 fix(TCOMP-2277): rename shema's entry properties (#8264) 2022-12-07 11:32:45 +01:00
wang wei
9eaf5eecb9 fix(TDI-46955): TCK - Outline - Flow variable (#8260)
* fix(TDI-46955): TCK - Outline - Flow variable

* fix some issue

* remove duplicated
2022-12-07 10:26:40 +01:00
Chao MENG
4b025347ba feat(TUP-37052): Dark mode global implementation (#8263)
feat(TUP-37052): Dark mode global implementation
https://jira.talendforge.org/browse/TUP-37052
2022-12-06 15:28:05 +08:00
Chao MENG
d313d31074 feat(TUP-37052): dark theme support (#8262)
feat(TUP-37052): dark theme support
https://jira.talendforge.org/browse/TUP-37052
2022-12-06 14:35:09 +08:00
pyzhou
0f7d93b311 fix(TDI-48873):sl4j upgrade 1.7.34 (#8214)
* fix(TDI-48873):sl4j upgrade 1.7.34

* remove useless dependency

* reload4j
2022-12-06 10:35:51 +08:00
jiezhang-tlnd
81dcb5c72e fix(TUP-36712)revert for spark covert to standard (#8258) 2022-12-05 19:09:02 +08:00
Chao MENG
3a66b75a78 fix(TUP-37051): Studio perspective continuously reset after install R2022-09 patch (#8218)
* fix(TUP-37051): Studio perspective continuously reset after install
R2022-09 patch
https://jira.talendforge.org/browse/TUP-37051

* fix(TUP-37051): Studio perspective continuously reset after install
R2022-09 patch
https://jira.talendforge.org/browse/TUP-37051

* fix(TUP-37051): Studio perspective continuously reset after install
R2022-09 patch
https://jira.talendforge.org/browse/TUP-37051

* fix(TUP-37051): Studio perspective continuously reset after install
R2022-09 patch
https://jira.talendforge.org/browse/TUP-37051
2022-12-05 11:19:06 +08:00
Zhiwei Xue
de37070c07 feat(TUP-36415):Add needed --add-opens parameters for job execution (#8245)
* feat(TUP-37053):Handle Studio not managed --add-opens for JDBC and user
component for Job execution

* fix(TUP-37335):the setting is not updated timely
2022-12-02 15:45:04 +08:00
tsasada-talend
beb3003e02 Add localized files (#8244)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-12-02 14:52:59 +08:00
Alexiane Yvonet
1b6805f15c Add localized files (#8243)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-12-02 14:52:22 +08:00
Chao MENG
ebe451527a feat(TUP-37052): dark theme support (#8238)
* chore: support dark theme

* chore: support dark theme
2022-12-01 20:15:54 +08:00
pyzhou
b969961c0d fix(TDI-48951):CVE mina-sshd 2.9.2 (#8232) 2022-12-01 14:21:49 +08:00
Jane Ding
72268f766c Fix junit fail (#8240) (#8242) 2022-12-01 09:49:56 +08:00
Jane Ding
0ee6612156 fix(TUP-36969):fix junit fail (#8234) (#8239)
https://jira.talendforge.org/browse/TUP-36969
2022-11-30 10:31:20 +08:00
Jane Ding
4f8c012aaf chore(TUP-36969):upgrade slf4j to 1.7.34 (#8231) (#8235)
https://jira.talendforge.org/browse/TUP-36969
2022-11-29 17:35:00 +08:00
Oleksandr Zhelezniak
9fa019a6f4 chore(TDI-48956): align protobuf-java-util (#8230)
* to 3.19.6
2022-11-29 06:29:59 +02:00
Colm O hEigeartaigh
704c7b7b80 Create SECURITY.md (#8216) 2022-11-28 08:19:42 +00:00
sbliu
30a16faba1 chore(TUP-36969) upgrade slf4j (#8213)
* chore(TUP-36969) upgrade slf4j

* correct

* slf4j-log4j12-1.7.34.jar replaced with slf4j-reload4j-1.7.34.jar
2022-11-26 10:19:52 +08:00
Alexiane Yvonet
9699972125 Add localized files (#8220)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-11-25 16:07:54 +08:00
Chao MENG
9a966c1a90 fix(TUP-37153): Dead lock when migrating tck metadatas and jobs (#8210)
https://jira.talendforge.org/browse/TUP-37153
2022-11-25 14:35:37 +08:00
jzhangbj
18b15aaa62 Add localized files (#8217)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-11-25 10:27:34 +08:00
Oleksandr Zhelezniak
c59aff6d57 chore(TDI-48754): cve bump protobuf-java (#8154) 2022-11-24 11:47:32 +02:00
Oleksandr Zhelezniak
5d48fe3645 fix(TDI-48891): tFileInputMail attachment file (#8197)
* support file name without extension
2022-11-22 09:44:19 +02:00
jiezhang-tlnd
4fd3c9b4d2 chore(TUP-35860)CVE bctls-jdk15on-1.68.jar bcprov-jdk15on-1.68.jar (#8206) 2022-11-22 14:43:43 +08:00
Dmytro Ochkas
bbe98bd7f9 chore(TDI-47253): AddHourFormatToBigqueryBulkOutput migration return correction (#8169)
* if there is no modification then NOTHING_TO_DO is returned, SUCCESS_NO_ALERT otherwise
2022-11-21 19:08:01 +02:00
pyzhou
6619f991db fix(TDI-46383):TRBE not support Web tocken (#8153)
* fix(TDI-46383):TRBE_not_support_Web_tocken

* fix some issue

* typo
2022-11-21 22:01:14 +08:00
tsasada-talend
3adc392895 Add localized files (#8201)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-11-18 09:46:09 +08:00
ypiel
5f417c7093 feat(TDI-48543): MSCRM ROPC backport to master (#8199) 2022-11-18 00:43:11 +01:00
ypiel
84f05fbf7f chore(TDI-48830): remove talend-mscrm (#8198) 2022-11-16 14:17:58 +01:00
Jill Yan
a6e2dbf3e9 Jill/m80/appint-35115 Add opportunity to import API files with OAS 3.0 format in Studio metadata (#8164) (#8195)
* APPINT-35115 support API with OAS 3 importing

* APPINT-35115 support OAS 3.0 format with API import
2022-11-16 14:51:33 +08:00
wang wei
033678f6c6 fix(TDI-48810): Job build fails with : Duplicate nested type CompareUtil after R2022-10v2(#8171) (#8173) 2022-11-16 11:39:50 +08:00
vyu-talend
11149e4cf5 fix(TDI-48782):upgrade hsqldb.jar to solve cve. (#8187) (#8192)
* fix(TDI-48782):upgrade hsqldb.jar to solve cve.

* fix(TDI-48782): add system property.
2022-11-15 16:50:22 +08:00
bhe-talendbj
8421944d91 feat(TUP-35957): filter out invalid branches (#8165) (#8190) 2022-11-15 16:25:50 +08:00
Chao MENG
811cbd9332 Cmeng/fix/tup 36831 fix mig version (#8183)
* fix(TUP-36831): Migration task not working for tck connection component
https://jira.talendforge.org/browse/TUP-36831

* fix(TUP-36831): Migration task not working for tck connection component
https://jira.talendforge.org/browse/TUP-36831
2022-11-14 09:28:42 +08:00
jzhangbj
9d71e9d75e Add localized files (#8180)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-11-11 09:16:52 +08:00
tsasada-talend
954796ecbe Add localized files (#8179)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-11-11 08:53:12 +08:00
Alexiane Yvonet
c449cd1a4d Add localized files (#8178)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-11-11 08:50:49 +08:00
Chao MENG
07a2becec8 fix(TUP-36831): Migration task not working for tck connection component (#8176)
https://jira.talendforge.org/browse/TUP-36831
2022-11-10 18:39:29 +08:00
pyzhou
d880265aa9 fix(TDI-48441):CVE reload4j 1.2.22 (#7979)
* fix(TDI-48441):CVE reload4j 1.2.22

* Upgrade jar

* upgrade excel

* add miss
2022-11-10 17:31:28 +08:00
pyzhou
f120f95a39 fix(TDI-48779):tExtractJSONFields support java 17 (#8140)
* fix(TDI-48779):tExtractJSONFields support java 17

* fix(TDI-48779):tExcratJsonField support java 17

* fix(TDI-48779):align tFileInputJson

* add migrationTask to plugin.xml

* fix(TDI-48779): Add jar only for Xpath

* add properties name

* Change name
2022-11-10 16:06:38 +08:00
Chao MENG
58c033c23b fix(TUP-36831): Migration task not working for tck connection component (#8162)
* fix(TUP-36831): Migration task not working for tck connection component
https://jira.talendforge.org/browse/TUP-36831

* fix(TUP-36831): Migration task not working for tck connection component
https://jira.talendforge.org/browse/TUP-36831
2022-11-10 15:23:59 +08:00
hzhao
894964339e feat(TUP-33040): ELT components cannot handle table/column name in Japanese (#7991) (#8152)
* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese #

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
add junit

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese

* feat(TUP-33040): ELT components cannot handle table/column name in
Japanese #
2022-11-10 11:49:24 +08:00
Emmanuel GALLOIS
c16538ae6c feat(TDI-48644): bump component-runtime to 1.50 (#8126) 2022-11-09 13:16:47 +01:00
Emmanuel GALLOIS
7b2c6a7f7c feat(TCOMP-2186): discover schema extended (#8072) 2022-11-09 13:15:42 +01:00
zyuan-talend
0844ba6a1a fix(TUP-36566):CVE:upgrade reload4j to 1.2.22. (#8117) (#8167) 2022-11-09 17:15:03 +08:00
sbliu
859a82c6b6 feat(TUP-32228) Load multiple libraries with routine by detect the selected module (#8083) (#8172)
2 ways in implementation: 
   first way, launch maven command dependency:list to get the dependencies, 
   second way, parse the pom file and search in local m2 repository
2022-11-09 10:10:17 +08:00
pyzhou
bfbeabf419 fix(TDI-48778): tGroovy java 17 upgrade 4.0.6 (#8141) 2022-11-08 18:08:52 +08:00
hcyi
2cf93ba8ef feat(TUP-33031):List invalid items with Project analysis of 8.0 (#8114)
* feat(TUP-33031):List invalid items with Project analysis of 8.0

* feat(TUP-33031):add junits

* feat(TUP-33031):improve for List invalid items with Project analysis of
8.0

* feat(TUP-33031):improve for List invalid items with Project analysis of
8.0

* feat(TUP-33031):improve for List invalid items with Project analysis of

* feat(TUP-33031):improve for List invalid items with Project analysis of
8.0

* feat(TUP-33031):improve for List invalid items with Project analysis of

* feat(TUP-33031):fix a bug

* feat(TUP-33031):filter and sort item when multi version.

* feat(TUP-33031):update message
2022-11-07 18:42:12 +08:00
wang wei
98fbcedf21 fix(TDI-48715): CVE-2022-42003,CVE-2022-42004, jackson-databind-2.13.2.2jar 2022-11-07 18:17:44 +08:00
jzhao
58dc4dbeab feat(TDI-48675):JDBC ELT components can not handle Japanese table,schama,alias name for insert/update/delete(#8131) (#8150) 2022-11-07 16:29:54 +08:00
Jane Ding
40a47fd9f7 fix(TUP-36862):Transfer pendo to EE (#8108) (#8148)
https://jira.talendforge.org/browse/TUP-36862
2022-11-07 09:27:54 +08:00
Zhiwei Xue
2bdc36aab8 fix(TUP-33707):Cannot invoke "javax.script.ScriptEngine.createBindings()" for Java 17 (#8146)
* fix(TUP-33707):Cannot invoke
"javax.script.ScriptEngine.createBindings()" for Java 17

* fix(TUP-33707): fix regexp matching problem

* fix(TUP-33707): correct Rhino dependency
2022-11-03 15:02:44 +08:00
sbliu
df92a62c56 fix(TUP-36853) fix NPE during convert standard job to big data stream job (#8144) 2022-11-03 11:28:41 +08:00
Xilai Dai
9bbcb04a53 feat(APPINT-34708) exclude libraries for cSQL/cSQLConnection (#8056) (#8142)
* feat(APPINT-34708) exclude libraries for cSQL/cSQLConnection

* feat(APPINT-34707) exclude libraries for cJsonValidator/cXmlValidator
2022-11-02 20:16:14 +08:00
Oleksandr Zhelezniak
9153d9f4ef chore(TDI-48748): show UIfields for missed target (#8121)
* TCK studion-integration
* evaluate as true UI condition where can't resolve target field
2022-11-01 10:38:51 +02:00
kjwang
56fc425f96 TUP-36760 Should remove Workspace from "Other login mode">"Manage (#8086) (#8138)
* TUP-36760 Should remove Workspace from "Other login mode">"Manage
Connections">Preference
https://jira.talendforge.org/browse/TUP-36760
2022-10-31 10:17:02 +08:00
jiezhang-tlnd
7d54c939ce Jzhang/tup 36712 (#8076)
* fix(TUP-36712)Schema lost when convert DeltaLake job to spark
https://jira.talendforge.org/browse/TUP-36712

* fix(TUP-36712)null exception

* code format

* change to variable

* fix(TUP-36712)Schema lost when convert DeltaLake job to spark
2022-10-28 09:50:44 +08:00
jzhao
af2c772e5f feat(TDI-48442):Add data action MERGE for tELTTeradataOutput/tELTNetezzaOutput (#8088) (#8137)
* feat(TDI-48442):Add data action MERGE for
tELTTeradataOutput/tELTNetezzaOutput

* feat(TDI-48442):fix some issues

* chore(TDI-48442):update some parameters display names
2022-10-28 09:31:49 +08:00
tsasada-talend
8624e9148b Add localized files (#8134)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-10-27 16:31:32 +08:00
jzhangbj
407d7b4a19 Add localized files (#8135)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-10-27 16:27:27 +08:00
Alexiane Yvonet
b8bd48d736 Add localized files (#8116)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-10-27 15:48:33 +08:00
tsasada-talend
d381c3010f Add localized files (#8112)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-10-27 15:41:20 +08:00
Alexiane Yvonet
ae790e6c7c Add localized files (#8133)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-10-27 15:34:12 +08:00
Dmytro Ochkas
6801577e96 feat(TDI-47508): Unbundle aws-java-sdk for javajet components (#8068)
unbundle aws-java-sdk for each javajet component + talend-aws lib
2022-10-26 19:29:05 +03:00
zyuan-talend
5671b2f063 fix(TUP-36820):add junit test. (#8124) 2022-10-26 11:15:48 +08:00
sbieliaievl
7758921bb7 fix(APPINT-34581) (#8130) 2022-10-26 09:58:39 +08:00
hzhao
491e85e141 Revert "feat(TUP-33040): ELT components cannot handle table/column name in (#8087)" (#8125)
This reverts commit 708a367d5d.
2022-10-25 14:15:49 +08:00
Jane Ding
19756c9a21 fix(TUP-36833):DB Common folder not showing under Palette tab (#8073) (#8119)
* fix(TUP-36833):DB Common folder not showing under Palette tab
https://jira.talendforge.org/browse/TUP-36833

* fix(TUP-36833):DB Common folder not showing under Palette tab
https://jira.talendforge.org/browse/TUP-36833
2022-10-24 17:54:22 +08:00
sbieliaievl
0d88849e4a fix(APPINT-34581) - fixed versions 2022-10-18 14:30:53 +02:00
pyzhou
de38e44e8b fix(TDI-48465):tOracleBulkExec stream row separator (#8089) 2022-10-16 23:39:16 +08:00
jzhangbj
8f9bdd4bf3 Add localized files (#8092)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-10-14 20:00:35 +08:00
tsasada-talend
38d70e7e8c Add localized files (#8091)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-10-14 20:00:20 +08:00
sbieliaievl
4bcd21e6d5 fix(APPINT-34581) - Route and data services features versions behave differently in Talend Runtime (#8070)
* fix(APPINT-34581) - fixed job feature version relation to cloud

* fix(APPINT-34581) - fixed import
2022-10-13 10:39:36 +03:00
Chao MENG
56d70ec71f feat(TUP-36777): Improve workspace setting for "Log in with Talend Cloud" (#8084)
* feat(TUP-36777): Improve workspace setting for "Log in with Talend
Cloud"
https://jira.talendforge.org/browse/TUP-36777
2022-10-13 12:00:06 +08:00
Jane Ding
e0a8ca5871 fix(TUP-36284):Compile error in Studio (#8010) (#8090)
* fix(TUP-36284):Compile error in Studio
https://jira.talendforge.org/browse/TUP-36284

* fix(TUP-36284):Compile error in Studio
https://jira.talendforge.org/browse/TUP-36284

* fix(TUP-36284):Compile error in Studio
https://jira.talendforge.org/browse/TUP-36284
2022-10-13 11:58:06 +08:00
hzhao
708a367d5d feat(TUP-33040): ELT components cannot handle table/column name in (#8087)
Japanese
2022-10-12 17:38:22 +08:00
Emmanuel GALLOIS
d64850ef04 feat(TDI-48595): bump component-runtime dependencies (#8049) 2022-10-12 10:20:29 +02:00
Zhiwei Xue
92ecd7e24b feat(TUP-36415):Add needed --add-opens parameters for job execution (#8062) 2022-10-12 10:00:24 +08:00
kjwang
576a491873 Fix TUP-36781 If do not select "ask me at startup" on login project (#8055)
Fix TUP-36781 If do not select "ask me at startup" on login project page, next time studio will popup "Branches has been changed! Please
check and logon manually" dialog
https://jira.talendforge.org/browse/TUP-36781
2022-10-10 16:49:22 +08:00
wang wei
2eeca2462d fix(TUP-36717): Avoid error log and NPE after after a connector use TCOMP-2230 allow a "ui.scope" target for the tck ActiveIf json metadata info (#8013) (#8081) 2022-10-09 16:55:05 +08:00
zyuan-talend
9e7b3b559c fix(TUP-36653):Schema Update Detection popping up everytime upon opening (#8057) (#8074)
the job.
2022-10-09 15:23:16 +08:00
wang wei
0556c7afa5 fix(TDI-48473): Job using tLDAPInput with Protocol=LDAPS fails in MDM (#8079) 2022-10-09 10:02:06 +08:00
Alexiane Yvonet
f562bf0924 Add localized files (#8071)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-10-09 09:19:07 +08:00
jiezhang-tlnd
f2f9696e13 fix(TUP-36755)Unable to load the jar automatically (#8033)
https://jira.talendforge.org/browse/TUP-36755
2022-10-08 11:28:01 +08:00
Wei Hua
816b7bfe95 APPINT-35038 Adding a comment breaks tRESTRequest and the resulting body is "null" (#8044)
-- clear comment for PUT/POST method outflow
2022-10-05 15:42:17 +02:00
tsasada-talend
0c57a88e0d Add localized files (#8061)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-09-30 14:39:52 +08:00
Alexiane Yvonet
40f0a0250d Add localized files (#8063)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-09-30 14:39:44 +08:00
Alexiane Yvonet
f522181bc1 Add localized files (#8058)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-09-30 14:39:37 +08:00
sbliu
1e200e0507 feat(TUP-36169) add unit test plugin (#7961) 2022-09-30 14:38:44 +08:00
zyuan-talend
8c49918c3e fix(TUP-36626):tAmazonMysqlInput gets only tAmazonMysqlConnection and (#8018) (#8060)
remove the version compatible tMysqlConnection from valid list.
2022-09-30 14:08:27 +08:00
dicarcab
277c7295b5 fix(TBD-14224): NPE exception while opening BigData Streaming Job (#8065) 2022-09-29 18:17:42 +02:00
wang wei
967a9255e6 fix(TDI-48550): tMysqlSCD component does not change date(time) fields to NULL (#8002) (#8051) 2022-09-29 09:52:37 +08:00
Dmytro Sylaiev
2e8a9ecf6d fix(TDI-48434): Avoid NPE for the old xlsx format (#7920)
* fix(TDI-48434): Avoid NPE for the old xlsx format

* fix(TDI-48434): Fix the studio build
2022-09-27 18:14:20 +03:00
zshen-talend
19508d6f72 fix(TDQ-20725): The default project dir path support reference project (#7999) (#8047) 2022-09-27 18:00:19 +08:00
vyu-talend
99b1f426b7 feat(TDI-42323):add entry to custom ratio. (#7968)
* feat(TDI-42323):add entry to custom ratio.

* feat(TDI-42323):make some changes.

* feat(TDI-42323):add show if restrictions.

* feat(TDI-42323):change the checkbox's name.
2022-09-27 10:48:30 +08:00
kjwang
78a6da482d Kjwang/tup 36748 studio send request to wrong data center (#8032) (#8041)
* TUP-36748 Studio send request to wrong data center when token invalid
https://jira.talendforge.org/browse/TUP-36748
2022-09-26 18:22:34 +08:00
Chao MENG
a90bb7aed8 feat(TUP-36738): Not able to change workspace with "Log in with Talend (#8031)
feat(TUP-36738): Not able to change workspace with "Log in with Talend Cloud"
https://jira.talendforge.org/browse/TUP-36738
2022-09-26 18:01:42 +08:00
kjwang
d220fc90c2 kjwang/Fix TUP-36721 Only display SSO page for Talend Studio (#8016) (#8040)
kjwang/Fix TUP-36721 Only display SSO page for Talend Studio
https://jira.talendforge.org/browse/TUP-36721
2022-09-26 17:52:33 +08:00
Oleksandr Zhelezniak
9bf1d76f35 fix(TDI-48480): bigQuery transfer file in chunks (#7970)
* transfer big files in chunk modes.
* use hardcoded big value for that to reduce internal behavior changes.
* use either 512MB or file length size for chunks
* support dieOnError
2022-09-26 10:25:56 +03:00
kjwang
5b1fdbadd3 Fix TUP-36718 SSO Login: "Authentication credentials were missing or (#8038)
* Fix TUP-36718 SSO Login: "Authentication credentials were missing or
incorrect" shows in logon dialog after switch from ap to eu
https://jira.talendforge.org/browse/TUP-36718
2022-09-26 15:14:26 +08:00
kjwang
679d72115b Kjwang/fix tup 36733 fix junit error on maintenance 8.0 (#8027) (#8037)
Fix TUP-36733 Fix junit error on maintenance/8.0
https://jira.talendforge.org/browse/TUP-36733
2022-09-26 10:59:04 +08:00
kjwang
c55767e937 Fix: TUP-36714 Improve the code for SSO feature (#8012) (#8017) (#8036)
* Fix: TUP-36714 Improve the code for SSO feature
https://jira.talendforge.org/browse/TUP-36714
2022-09-26 10:45:38 +08:00
kjwang
523c1d26fd Kjwang/feat tup 32606 support sso on studio (#7494) (#8004) (#8035)
TUP-32606 Support SSO on Studio
https://jira.talendforge.org/browse/TUP-32606
2022-09-26 09:44:12 +08:00
Oleksandr Zhelezniak
0c23d25eeb fix(TDI-48540): jasper add missed jar (#8011)
* commons-collections (v2) is used by commons-beanutils
2022-09-23 14:18:53 +03:00
hcyi
6c2da8c724 fix(TUP-36584):tMap component hang with tRowGenerator; can only end task using Task Manager (#7986)
* fix(TUP-36584):tMap component hang with tRowGenerator; can only end task
using Task Manager

* fix(TUP-36584):tMap component hang with tRowGenerator; can only end task
using Task Manager
2022-09-23 18:42:32 +08:00
tsasada-talend
b48311e366 Add localized files (#8026)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-09-22 17:41:01 +08:00
zyuan-talend
be98e6c3eb fix(TUP-36519):"Detect and update all jobs" does not update all jobs. (#7959) (#8025) 2022-09-22 16:47:38 +08:00
bhe-talendbj
d9885994fc fix(TUP-35879): revert migration task (#8014) (#8019) 2022-09-21 17:39:00 +08:00
pyzhou
b39f4be745 fix(TDI-48321): tSCP components cannot work with redhat server (#7951)
* fix(TDI-48321): tSCP components cannot work with redhat server

* fix wron /n

* fix tssh compile error

* fix NPE
2022-09-21 12:03:22 +08:00
Oleksandr Zhelezniak
95c8141818 fix(TDI-48495): support dieOnError in tS3List (#7977) 2022-09-19 09:54:35 +03:00
Dmytro Grygorenko
de06f438be fix(TDI-48560): fix regression with MDC and Log4J. (#8006) 2022-09-16 18:05:09 +03:00
jzhangbj
17b165b8c8 Add localized files (#7997)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-09-16 11:54:47 +08:00
tsasada-talend
dc3fb0f4db Add localized files (#7995)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-09-16 10:36:01 +08:00
Alexiane Yvonet
64bdfe7ca3 Add localized files (#7994)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-09-16 09:59:43 +08:00
Emmanuel GALLOIS
8e4d96b515 fix(TCOMP-2182): pass version to tck guess schema (#7987) 2022-09-15 11:42:33 +02:00
vyu-talend
a6190d6896 fix(TDI-48213):fix the risk of not closing resources (#7922)
* fix(TDI-48213):fix the closing resources issues. (#7826)

* fix(TDI-48213):fix the closing resources issues.

* fix(TDI-48213):change the log level.

* fix(TDI-48213):fix the risk of not closing resources.

* fix(TDI-48213):remove useless try/catch.

* feat(TDI-42323):add entry to custom ratio.

* Revert "feat(TDI-42323):add entry to custom ratio."

This reverts commit 18e23af73c.

* fix(TDI-48213):add finish flag to end and finally.

* fix(TDI-48213):remove useless codes.

Co-authored-by: vyu <vyu@192.168.1.15>
2022-09-15 16:33:45 +08:00
Dmytro Grygorenko
1f5a3f62d8 feat(TDI-46676): MDC logging for Log4J. (#7702)
* feat(TDI-46676): MDC logging for Log4J.

* feat(TDI-46676): implement for Log4J2 only.

* feat(TDI-46676): formatting, duplicate entries removed.

* feat(TDI-46676): restoring after rebase.

* feat(TDI-46676): fix after rebase.

* feat(TDI-46676): add content of jobInfo.properties

* fix(TDI-46676): corrections after rebase.

* feat(TDI-46676): typos.

* feat(TDI-46676): changes after code review.
2022-09-14 16:11:56 +03:00
Jane Ding
56577d508b fix(TUP-36251):[8.0.1] File JSON metadata not working when special character or space is available in the field name (#7992)
* fix(TUP-36251):[8.0.1] File JSON metadata not working when special (#7939)

* fix(TUP-36251):[8.0.1] File JSON metadata not working when special
character or space is available in the field name
https://jira.talendforge.org/browse/TUP-36251

* fix(TUP-36251):[8.0.1] File JSON metadata not working when special
character or space is available in the field name
https://jira.talendforge.org/browse/TUP-36251

* fix(TUP-36251):[8.0.1] File JSON metadata not working when special
character or space is available in the field name
https://jira.talendforge.org/browse/TUP-36251

* fix(TUP-36251):[8.0.1] File JSON metadata not working when special
character or space is available in the field name
https://jira.talendforge.org/browse/TUP-36251

* fix(TUP-36251):[8.0.1] File JSON metadata not working when special
character or space is available in the field name
https://jira.talendforge.org/browse/TUP-36251

* fix(TUP-36251):[8.0.1] File JSON metadata not working when special
character or space is available in the field name
https://jira.talendforge.org/browse/TUP-36251

* fix(TUP-36251):[8.0.1] File JSON metadata not working when special
character or space is available in the field name
https://jira.talendforge.org/browse/TUP-36251

* fix(TUP-36251):[8.0.1] File JSON metadata not working when special
character or space is available in the field name
https://jira.talendforge.org/browse/TUP-36251

* fix(TUP-36251):[8.0.1] File JSON metadata not working when special
character or space is available in the field name
https://jira.talendforge.org/browse/TUP-36251

* fix(TUP-36251):[8.0.1] File JSON metadata not working when special
character or space is available in the field name
https://jira.talendforge.org/browse/TUP-36251
2022-09-14 20:15:55 +08:00
Liu Xinquan
a5ad384e46 Revert "fix(TDQ-20610) org.apache.lucene:lucene-core (#7944)" (#7982)
This reverts commit 8ea780dc4d.
2022-09-13 17:47:58 +08:00
AlixMetivier
4e9e4e0290 feat(TBD-13647): allow switch from transient to interactive cluster (#7713) (#7971)
* feat(TBD-13647): allow switch from transient to interactive cluster

* refacto

* fix(TBD-14086): fix empty spark conf

* feat(TBD-13647): contextualize DBR wizard

* fix isContext

Co-authored-by: unknown <ametivier@talend.com>

Co-authored-by: AlixMetivier-zz <50327620+AlixMetivier-zz@users.noreply.github.com>
2022-09-13 08:38:40 +02:00
zyuan-talend
021574267c fix(TUP-35745): Research: Bring a dark mode for Talend Studio. (#7966) 2022-09-13 10:49:19 +08:00
pyzhou
761e336111 feat(TDI-48332):oracle orai18n.jar (#7921)
* feat(TDI-48332):oracle orai18n.jar

* add dependency

* Add name

* fix wrong mvn path and name

* wrong import
2022-09-13 10:10:39 +08:00
jzhangbj
edb39550e6 Add localized files (#7969)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-09-09 17:26:00 +08:00
Dmytro Ochkas
245bd37ca8 chore(TDI-48339): aws CVE path traversal (#7957)
bump aws-java-sdk to 1.12.297
2022-09-09 11:55:39 +03:00
Oleksandr Zhelezniak
54c00306d9 fix(TDI-47865): guess schema flow (#7863) 2022-09-09 11:31:50 +03:00
tsasada-talend
2c7248ef83 Add localized files (#7967)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-09-09 15:13:57 +08:00
Alexiane Yvonet
01cd9c232b Add localized files (#7965)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-09-09 14:59:42 +08:00
Jane Ding
fea8d4065a update jdt pref (#7964) 2022-09-08 11:54:33 +08:00
sbliu
d143d33850 feat(TUP-36340) oracle add support of orai18n.jar (#7861) (#7962) 2022-09-08 11:08:19 +08:00
hcyi
8e3ec1f574 fix(TUP-35511):[JDBC TCK]: improve the ui layout for tck connector in (#7948)
studio
2022-09-07 15:35:43 +08:00
bhe-talendbj
17742a2c68 feat(TUP-36373): move m2 setting out of local setting (#7956) (#7958) 2022-09-07 09:59:01 +08:00
Liu Xinquan
8ea780dc4d fix(TDQ-20610) org.apache.lucene:lucene-core (#7944) 2022-09-06 17:19:16 +08:00
hzhao
b63ce620eb fix(TUP-36593): Nexus proxy password is stored in clear text in project (#7935) (#7953)
* fix(TUP-36593): Nexus proxy password is stored in clear text in project
setting preference

* fix(TUP-36593): Nexus proxy password is stored in clear text in project

* fix(TUP-36593): Nexus proxy password is stored in clear text in project
add junit
2022-09-06 09:34:19 +08:00
Jane Ding
19e68c1694 fix(TUP-36440):JSON parsing issue when creating a new JSON file input in (#7909) (#7952)
* fix(TUP-36440):JSON parsing issue when creating a new JSON file input in
a repository
https://jira.talendforge.org/browse/TUP-36440

* fix(TUP-36440):JSON parsing issue when creating a new JSON file input in
a repository
https://jira.talendforge.org/browse/TUP-36440

* fix(TUP-36440):JSON parsing issue when creating a new JSON file input in
a repository
https://jira.talendforge.org/browse/TUP-36440
2022-09-05 17:49:07 +08:00
kjwang
64b10e61a9 Kjwang/tup 32641 change the help system (#7856) (#7950)
* TUP-32641 Change the help system to open the links of component from CLM
https://jira.talendforge.org/browse/TUP-32641
2022-09-05 14:48:05 +08:00
wang wei
7d7e4398ac fix(TDI-48333): [CVE]: replace or remove xalan dependency for tfileinputxml and twebservicexxx components (#7890) (#7949) 2022-09-05 11:08:06 +08:00
pyzhou
f5b4f882ff fix(TDI-48456):tPOP java8 compatibility (#7929) 2022-09-02 17:39:04 +08:00
jzhangbj
20b460ddc3 Add localized files (#7936)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-09-02 14:56:04 +08:00
tsasada-talend
125870fea8 Add localized files (#7934)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-09-02 14:41:20 +08:00
sbliu
ac916cbc57 fix junit failure(#7933) (#7940) 2022-09-02 14:27:07 +08:00
bhe-talendbj
e180852f07 feat(TUP-36373): Delete .m2 with UI option when apply a monthly updat… (#7928)
* feat(TUP-36373): Delete .m2 with UI option when apply a monthly update (#7906)

* feat(TUP-36373): inital impl

* feat(TUP-36373): update messages

* feat(TUP-36373): fix UI

* feat(TUP-36373): update UI and message

* feat(TUP-36373): update UI of updatesite settings

* feat(TUP-36373): update UI of updatesite settings

* feat(TUP-36373): delete m2 during startup

* feat(TUP-36373): add doc link
2022-09-01 16:54:53 +08:00
Oleksandr Zhelezniak
c05c6f3c7f fix(TDI-48363): skip null enum parameter (#7870) 2022-09-01 11:11:49 +03:00
Oleksandr Zhelezniak
50db6d0d8a fix(TDI-48446): require library when no connection (#7924) 2022-09-01 10:36:47 +03:00
pyzhou
d09be2efef Added extra fields, dependencies + token fetch logic. (#7918) (#7923)
Co-authored-by: Balázs Gunics <bgunics@talend.com>

Co-authored-by: Balázs Gunics <bgunics@talend.com>
2022-09-01 11:20:50 +08:00
hcyi
2b69024fee fix(TUP-36483):Code generation fails with xmlmap. (#7892) 2022-08-30 17:56:55 +08:00
jzhao
2c97652a74 fix(TDI-48426):CVE: org.postgresql:postgresql:42.2.25 (#7902) 2022-08-30 15:57:33 +08:00
bhe-talendbj
f6d32e4ac1 fix(TUP-35879): Default value is not saved into the job in tck component (#7815) (#7914)
* fix(TUP-35879): persist closed_list of tck into job item

* fix(TUP-35879): add migration task and junit test

* fix(TUP-35879): fix test case
2022-08-29 17:46:44 +08:00
sbliu
b03481e60e chore(TUP-36502) upgrade org.postgresql:postgresql:42.2.25 to 42.2.26 (#7901) 2022-08-29 16:37:51 +08:00
Joe
4455d61521 fix(TUP-35231): tELTMap update query not be wrapped for SET column when (#7855) (#7916)
* fix(TUP-35231): tELTMap update query not be wrapped for SET column when
enable `Use update statement without subqueries` in tELTOutput

* fix(TUP-35231): tELTMap update query not be wrapped for SET column

* fix(TUP-35231): tELTMap update query not be wrapped for SET column
2022-08-29 10:21:01 +08:00
Dmytro Sylaiev
c9c84e121c fix(TDI-48316): Add remote dir name (#7864) 2022-08-19 20:39:32 +03:00
Alexiane Yvonet
4905cfd090 Add localized files (#7908)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-08-19 10:30:10 +08:00
Xilai Dai
30c0b563b1 fix(APPINT-34738) add MsmqTalend into osgi-exclude.properties (#7898) 2022-08-17 18:33:20 +08:00
wang wei
710bf29d2f fix(TDI-47696): [JDBC TCK]: Support dynamic changable setting when every row come, for tjdbcrow preparedstatementtable ui (#7711) (#7893) 2022-08-17 10:07:41 +08:00
zyuan-talend
e6c614bbc2 fix(TUP-35909):add junit test. (#7887) 2022-08-15 10:59:54 +08:00
Xuwei ZHU
4782532dca Add localized files (#7881)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-08-12 08:58:23 +08:00
jzhangbj
2f3bdc3e0b Add localized files (#7883)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-08-12 08:49:17 +08:00
Alexiane Yvonet
b2250689e9 Add localized files (#7877)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-08-11 17:40:01 +08:00
vyu-talend
ac2245fb06 Revert "fix(TDI-48213):fix the closing resources issues. (#7826) (#7873)" (#7879)
This reverts commit e29fa80408.
2022-08-11 15:35:10 +08:00
zyuan-talend
32dcb2e020 fix(TUP-35909):update junit test. (#7854) (#7871) 2022-08-10 19:17:38 +08:00
vyu-talend
e29fa80408 fix(TDI-48213):fix the closing resources issues. (#7826) (#7873)
* fix(TDI-48213):fix the closing resources issues.

* fix(TDI-48213):change the log level.
2022-08-10 18:30:52 +08:00
hzhao-talendbj
f1967f2645 (TUP-36341): Unable to run DQ reports with subjob+joblet on a cloud or (#7838) (#7872)
* (TUP-36341): Unable to run DQ reports with subjob+joblet on a cloud or
remote engine

* fix(TUP-36341): Unable to run DQ reports with subjob+joblet on a cloud

* fix(TUP-36341): Unable to run DQ reports with subjob+joblet on a cloud

* (TUP-36341): Unable to run DQ reports with subjob+joblet on a cloud

* fix(TUP-36341): Unable to run DQ reports with subjob+joblet on a cloud

* fix(TUP-36341): Unable to run DQ reports with subjob+joblet on a cloud

* fix(TUP-36341): Unable to run DQ reports with subjob+joblet on a cloud
2022-08-10 16:58:09 +08:00
Oleksandr Zhelezniak
2c2f8e884e fix(TDI-46563): fix log message (#7869)
* add variable with empty value
2022-08-09 14:10:25 +03:00
jiezhang-tlnd
74d5f20345 Jzhang/tup 36410 (#7868)
* fix(TUP-36410)Need select talendssl.jar from local while building job
which using tLDAPInput

* format code

* add <stripVersion>true</stripVersion>
2022-08-09 18:00:18 +08:00
hcyi
db8732247a feat(TUP-35963):fix a bug when rename the link. (#7731) 2022-08-09 16:35:16 +08:00
Abdulhamid Rashankar
a91a2f6e71 APPINT-34738: Integrate Talend-customized Microsoft MQ driver jar with improved native library loading (#7858)
* APPINT-34738: Integrate Talend-customized Microsoft MQ driver jar with improved native library loading

* APPINT-34738: Integrate Talend-customized Microsoft MQ driver jar with improved native library loading

* APPINT-34738: Integrate Talend-customized Microsoft MQ driver jar with improved native library loading
2022-08-09 09:18:01 +02:00
pyzhou
e6f036a519 feat(TDI-47369): tSendMail Oauth2 (#7784) (#7866)
* fix(TDI-47369): tSendMail Oauth2

* fix migration

* feat(TDI-47447):tPOP OAuth2.0

* rename

* fix show if

* tSendMile MVN path

* tPOP mvn path

* correct migration description.
# Conflicts:
#	main/plugins/org.talend.repository/plugin.xml
2022-08-09 10:07:51 +08:00
pyzhou
6c5527d6e9 fix(TDI-48322):align javax.mail version (#7847) 2022-08-09 10:06:48 +08:00
wang wei
532c950982 fix(TDI-47717): [JDBC TCK]: support tjdbccommit/tjdbcrollback (#7867) 2022-08-09 09:42:54 +08:00
qiongli
f26d262975 fix(TDQ-20362): Update and save analysis when rename jdbc connection (#7817) 2022-08-08 09:48:59 +08:00
pyzhou
d3800d42ea fix(TDI-46737) (#7843) 2022-08-05 10:29:07 +08:00
Xuwei ZHU
4a2583f672 Add localized files (#7846)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-08-04 17:24:30 +08:00
jzhangbj
4fde7f3df4 Add localized files (#7845)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-08-04 17:20:09 +08:00
Alexiane Yvonet
5c962b4b9c Add localized files (#7844)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-08-04 17:02:20 +08:00
msjian
acd2da7b3c fix(TDQ-20638): fix a replacement error for DQ item (#7839) 2022-08-02 17:14:43 +08:00
sbliu
befb625719 feat(TUP-29393) amend message. (#7837) 2022-08-02 15:33:48 +08:00
pyzhou
43f7b1f96b feat(TDI-46737):print jobinfo log move (#7832) 2022-08-02 14:46:18 +08:00
vyu-talend
3cbfcff2a1 fix(TDI-48246):upgrade guava to align. (#7809) (#7834) 2022-08-02 12:03:25 +08:00
pyzhou
40214ad0f9 fix(TDI-48254): tRSSOoutput encoding issue (#7799)
* fix(TDI-48254): tRSSOoutput encoding issue

* Changed to compatible with jdk 8
2022-08-02 10:26:22 +08:00
vyu-talend
7aeecb33de fix(TDI-48082):add additional parameters to all greenplum. (#7794) (#7830) 2022-08-02 10:20:19 +08:00
tsasada-talend
120c8f067f Add localized files (#7823)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-07-29 15:29:58 +08:00
jzhangbj
4aef962f93 Add localized files (#7822)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-07-29 15:29:16 +08:00
Alexiane Yvonet
ccfd0210d9 Add localized files (#7821)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-07-29 15:28:23 +08:00
jzhangbj
efb3892845 Add localized files (#7810)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-07-29 15:27:22 +08:00
sbliu
0a076d5864 feat(TUP-29393) remove preference initialization of nexus connection timeout (#7789) (#7820)
* feat(TUP-29393) remove preference initialization of nexus connection timeout

* use same label for both local and remote connection, for default connection timeout / default read timeout

* change label for database connection timeout
2022-07-27 17:58:14 +08:00
jiezhang-tlnd
aa3d21f60d fix(TUP-35446)CVE: org.apache.maven:maven-core:3.8.3 (#7747) (#7819) 2022-07-27 15:09:11 +08:00
sbliu
6057fa9b53 fix(TUP-36128) fix problem when parse where condition string which contains global string for tELTmap. (#7801) (#7816)
* fix(TUP-36128) fix problem when parse where condition string which contains global string for tELTmap.

* fix(TUP-36128) add junit .
2022-07-27 10:48:10 +08:00
wang wei
af32c2d607 fix(TDI-48086): CVE poi-scratchpad (#7814) 2022-07-27 10:19:52 +08:00
wang wei
738392a032 fix(TDI-48203): [CVE]: routines.system.JSONObject(Object bean) use reflect to call method invoke, that's dangerous for evil script inject(#7721) (#7813) 2022-07-27 09:51:33 +08:00
Oleksandr Zhelezniak
23a494f865 chore(TDI-48177): bump google oauth (#7765)
* 1.31.0 -> 1.33.3
2022-07-26 11:03:43 +03:00
sbliu
fbf81a76fe fix(TUP-36252) fix NPE for tos studio build job (#7806) 2022-07-26 14:25:30 +08:00
jzhao
b5bbb4ab54 feat(TDI-46737):print jobinfo log (#7618) (#7811)
* feat(TDI-46737):print jobinfo log

* fix compaile error when log4jndisabled

* feat(TDI-46737): replace /n with /t

* put jobinfo outside main method

* add boundary check

Co-authored-by: pyzhou <pyzhou@talend.com>
2022-07-26 11:29:58 +08:00
sbliu
79091dad0d chore(TUP-35865) remove dependency link to wstx-asl in libraries.apache.axis (#7727) 2022-07-22 17:28:11 +08:00
Zhiwei Xue
86c76cea8f fix(TUP-18979):Migration tasks including mapping files (#7730) (#7808) 2022-07-22 16:51:42 +08:00
Oleksandr Zhelezniak
5833e5b3b3 chore(TDI-48081): bump xmlsec 2.3.1 (#7769)
* MCRMInput\Output 2.1.2 -> 2.3.1
2022-07-22 09:47:10 +03:00
kjwang
a30b7fb50e TUP-36157 Error when install Bigtable in studio: Illegal character in (#7764)
TUP-36157 Error when install Bigtable in studio: Illegal character in query
https://jira.talendforge.org/browse/TUP-36157
2022-07-22 09:37:05 +08:00
Jane Ding
663a066477 fix(TUP-36192):Talend 8 - Unable to Save Job (#7783) (#7805)
* fix(TUP-36192):Talend 8 - Unable to Save Job
https://jira.talendforge.org/browse/TUP-36192

* fix(TUP-36192):Talend 8 - Unable to Save Job
https://jira.talendforge.org/browse/TUP-36192
2022-07-21 17:50:30 +08:00
tsasada-talend
ff52f0c86f Add localized files (#7800)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-07-21 16:43:36 +08:00
sbliu
d045f176a1 chore(TUP-35948) showOverwrite enabled when is cloud connection (#7770) (#7796)
show override in preference page load from logon dialog when product is cloud license or tp_all license.
2022-07-21 10:58:35 +08:00
jzhao
71fda3d5be fix(TDI-48235):align bouncycastle to 1.70 (#7760) 2022-07-20 16:16:31 +08:00
jzhao
dedff2bbda fix(TDI-48046): CVE: IBM MQ 9.2.4.0 (#7758) 2022-07-20 15:41:56 +08:00
hzhao-talendbj
c990583855 Revert "chore(TUP-35265): upgrade 'crypto-utils' jar in low level (#7645) (#7724)" (#7792)
This reverts commit 7e5d9ed650.
2022-07-19 16:55:41 +08:00
jiezhang-tlnd
4f93848f0f Revert "Revert "feat(TUP-35808)Generate module name from maven url (#7751)" (#7759)" (#7793)
This reverts commit c8e9707bb9.
2022-07-19 16:04:46 +08:00
pyzhou
4a368ce478 fix(TDI-48024): ResumeUtil performance issue. (#7771) 2022-07-19 10:31:11 +08:00
vyu-talend
92f3ef63e8 fix(TDI-47976):fix some potencial npe. (#7757) (#7787) 2022-07-19 10:21:27 +08:00
wang wei
1d8a178b8a fix(TDI-48221): tDBBulkExec (MYSQL) Failing with error (#7785) 2022-07-18 10:10:59 +08:00
Dmytro Sylaiev
fdf0cf1596 feat(TDI-46563): Allow not to fire ANALYZE command (#7729) 2022-07-15 12:18:25 +03:00
tsasada-talend
315430e76b Add localized files (#7781)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-07-15 16:16:12 +08:00
Jane Ding
f96e6906b8 feat(TUP-35644):tMap - possible simplified metrics to send to Pendo (#7690) (#7777)
* feat(TUP-35644):tMap - possible simplified metrics to send to Pendo
https://jira.talendforge.org/browse/TUP-35644

* feat(TUP-35644):tMap - possible simplified metrics to send to Pendo
https://jira.talendforge.org/browse/TUP-35644

* feat(TUP-35644):tMap - possible simplified metrics to send to Pendo
https://jira.talendforge.org/browse/TUP-35644

* feat(TUP-35644):tMap - possible simplified metrics to send to Pendo
https://jira.talendforge.org/browse/TUP-35644

* feat(TUP-35644):tMap - possible simplified metrics to send to Pendo
https://jira.talendforge.org/browse/TUP-35644

* feat(TUP-35644):tMap - possible simplified metrics to send to Pendo
https://jira.talendforge.org/browse/TUP-35644

* feat(TUP-35644):tMap - possible simplified metrics to send to Pendo
https://jira.talendforge.org/browse/TUP-35644

* feat(TUP-35644):tMap - possible simplified metrics to send to Pendo
https://jira.talendforge.org/browse/TUP-35644

* feat(TUP-35644):tMap - possible simplified metrics to send to Pendo
https://jira.talendforge.org/browse/TUP-35644
2022-07-14 18:08:25 +08:00
vyu-talend
99bf99112d feat(TDI-44761):improve sftp in ftp components (#7728) (#7776)
* feat(TDI-44761):improve sftp in ftp components.

* feat(TDI-44761):update plugin.xml for migration task.

* Delete .project

* feat(TDI-47761):improve code

* feat(TDI-44761):fix something

* feat(TDI-44761):fix migration issue.

* feat(TDI-47761):fix migration task.

* feat(TDI-44761):test manual build patch

* feat(TDI-44761):test migration task.

* feat(TDI-44761):improve code

* feat(TDI-44761):fix string value issue.

* feat(TDI-44761):import java.util.map.

* feat(TDI-44761):fix UI issue.

* feat(TDI-44761):improve migration.

* feat(TDI-44761):improve migration.
2022-07-14 16:57:57 +08:00
hcyi
17b2bb6b34 feat(TUP-30684):fix a bug if the table is start with a number or (#7775)
illegal character.
2022-07-14 15:15:16 +08:00
zshen-talend
fe9ce8f275 fix(TDQ-20577): replace project name with lowercase mode in TDQItems when export job (#7767) 2022-07-14 14:29:58 +08:00
Jill Yan
a709eb1a3d APPINT-34809 fix JSON exception (#7753)
Co-authored-by: jillyan <yan955599@gmail.com>
2022-07-14 09:37:12 +08:00
Jane Ding
978f08b5b5 Jding/tup 35939 file dialog style (#7755) (#7766)
* fix(TUP-35939):tFileOutput components resulting in File not found error
when selecting a file path for saving the output file.
https://jira.talendforge.org/browse/TUP-35939

* fix(TUP-35939):tFileOutput components resulting in File not found error
when selecting a file path for saving the output file.
https://jira.talendforge.org/browse/TUP-35939

* fix(TUP-35939):tFileOutput components resulting in File not found error
when selecting a file path for saving the output file.
https://jira.talendforge.org/browse/TUP-35939
2022-07-13 19:07:59 +08:00
jiezhang-tlnd
c8e9707bb9 Revert "feat(TUP-35808)Generate module name from maven url (#7751)" (#7759)
This reverts commit 7365a191ea.
2022-07-12 16:58:14 +08:00
Dmytro Sylaiev
4b1cdc1193 fix(TDI-47908): Commit stats in case of Error (#7703) 2022-07-12 11:14:41 +03:00
pyzhou
2d8bc2352d fix(TDI-48290): tCould upgrade (#7750) 2022-07-12 09:20:38 +08:00
hcyi
0ebc632024 feat(TUP-30684):snowflake Feature request to refresh the table schema instead of automatically refreshing all table schemas. (#7699)
* feat(TUP-30684):snowflake Feature request to refresh the table schema
instead of automatically refreshing all table schemas.

* feat(TUP-30684):add junits
2022-07-11 18:41:33 +08:00
jiezhang-tlnd
7365a191ea feat(TUP-35808)Generate module name from maven url (#7751)
https://jira.talendforge.org/browse/TUP-35808
2022-07-11 17:46:56 +08:00
kjwang
c1182639f7 Fix: TUP-36107 In Studio 8 Stats & Logs project settings are removed (#7723) (#7749)
Fix: TUP-36107 In Studio 8 Stats & Logs project settings are removed after enabling "Publish to artifact repository" feature
https://jira.talendforge.org/browse/TUP-36107
2022-07-11 09:39:37 +08:00
zshen-talend
dc4e685dce fix(TDQ-20754): revert code to keep project is lowercase (#7746) 2022-07-08 17:46:37 +08:00
wang wei
068aed3cd8 fix(TDI-47694): [JDBC TCK]: Inject runtime context for tck connector runtime(#7743) 2022-07-08 15:44:23 +08:00
pyzhou
8cf06e4e2e fix(TDI-48107):gson CVE (#7649)
* fix(TDI-48107):gson CVE

* fix(TDI-48107):gson CVE 2.8.9

* fix(TDI-48107):gson CVE

* fix(TDI-48107):gson CVE

* upgrade version

* missing GoogleDataprocManage
2022-07-07 23:41:17 +08:00
Emmanuel GALLOIS
d54b04c285 fix(TCOMP-2171): fix ComponentIndex constructor in TaCoKitUtilTest (#7737) 2022-07-07 14:36:50 +02:00
tsasada-talend
c2af6c8d9f Add localized files (#7734)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-07-07 17:15:16 +08:00
Alexiane Yvonet
e85a60ebce Add localized files (#7733)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-07-07 17:11:55 +08:00
Emmanuel GALLOIS
87926e93b0 fix(TCOMP-2171): fix ComponentIndex constructor (#7715) 2022-07-07 10:28:40 +02:00
hzhao-talendbj
7e5d9ed650 chore(TUP-35265): upgrade 'crypto-utils' jar in low level (#7645) (#7724) 2022-07-06 09:53:52 +08:00
sponomarova
2fa2e5ad01 fix(TBD-13990): [Patch R2022-05v2_8.0.1] tHiveConnection component doesn't generate code for url_tHiveConnection variable definition (#7669) (#7720) 2022-07-04 14:59:30 +03:00
Dmytro Grygorenko
532b7e635d fix(TDI-48185): bump "nimbus-jose" version (leftovers). (#7712) 2022-07-04 11:23:11 +03:00
zyuan-talend
d2d9447caa fix(TUP-31721):Not clear studio index cache in normal case. (#7616) (#7705) 2022-07-01 19:37:09 +08:00
jzhao
3b61af4e85 fix(TDI-48159):tSalesforceEinsteinBulkExec align force-wsc with other sf (#7693)
components
2022-07-01 14:41:43 +08:00
jzhangbj
7de187df81 Add localized files (#7707)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-07-01 10:36:48 +08:00
tsasada-talend
65f171ac10 Add localized files (#7706)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-07-01 10:36:12 +08:00
Jane Ding
d7e2e05c66 fix(TUP-35939):tFileOutput components resulting in File not found error (#7666) (#7708)
* fix(TUP-35939):tFileOutput components resulting in File not found error
when selecting a file path for saving the output file.
https://jira.talendforge.org/browse/TUP-35939

* fix(TUP-35939):tFileOutput components resulting in File not found error
when selecting a file path for saving the output file.
https://jira.talendforge.org/browse/TUP-35939
2022-07-01 10:29:04 +08:00
Abdulhamid Rashankar
8c161c821f APPINT-34489 : profile added for prometheus dependencies (#7701) 2022-06-30 09:15:04 +02:00
wang wei
fc4c4b1900 fix(TDI-47714): [JDBC TCK]: "Use existed connection" ui appear in (#7586) (#7704) 2022-06-30 11:52:30 +08:00
pyzhou
0ccd9ff9fa fix(TDI-48113):CVE woodstox-core (#7650) 2022-06-30 10:16:08 +08:00
Dmytro Sylaiev
5df8cd540a fix(TDI-48004): Handle dependency with classifier (#7672) 2022-06-29 15:11:55 +03:00
zshen-talend
e6936b650c fix(TDQ-19623): fix junit about BuildJobHandlerTest.testBuildJobWithTDM (#7692) (#7698) 2022-06-29 13:03:54 +08:00
kjwang
3998e40cef Fix:TUP-35887 "build job" working in 7.2.1 fails in 8.0.1: Failed to generate code : NPE org.talend.designer.dbmap.language.oracle.OracleGenerationManager.addQuoteForSpecialChar (#7667) (#7696)
* Fix:TUP-35887
"build job" working in 7.2.1 fails in 8.0.1: Failed to generate code :
NPE org.talend.designer.dbmap.language.oracle.OracleGenerationManager.addQuoteForSpecialChar
https://jira.talendforge.org/browse/TUP-35887
2022-06-29 11:52:53 +08:00
bhe-talendbj
f5d80e4f01 fix(TUP-35942): update relevant job only after renaming joblet (#7673) (#7695) 2022-06-29 11:39:20 +08:00
Jill Yan
2d1fa2a083 APPINT-34694 build routelet module (#7675)
Co-authored-by: jillyan <yan955599@gmail.com>
2022-06-29 10:48:31 +08:00
Wei Hua
8125ca9a29 APPINT-31958 Wrong endpoint displayed in console message when using cRest/tRESTRequest (#7679) 2022-06-28 16:23:50 +08:00
Olha V
296df1bfde fix(TDI-48035): Add null marker to tBigQueryOutput (#7662) 2022-06-24 09:53:20 +03:00
Jane Ding
6a89474d30 fix(TUP-35599):SuggestionValues.Item support of user friendly UI label (#7686)
different from it's id
https://jira.talendforge.org/browse/TUP-35599
2022-06-24 14:27:00 +08:00
Chao MENG
acfaeb05a2 chore: update plugin timestamp (#7684) 2022-06-23 17:14:38 +08:00
Jane Ding
2f90ccd1a8 Jding/tup 35599 suggestion values UI to record id and label master (#7670)
* fix(TUP-35599):SuggestionValues.Item support of user friendly UI label
(#7619)

* fix(TUP-35599):SuggestionValues.Item support of user friendly UI label
different from it's id
https://jira.talendforge.org/browse/TUP-35599

* fix(TUP-35599):SuggestionValues.Item support of user friendly UI label
different from it's id
https://jira.talendforge.org/browse/TUP-35599

Conflicts:
	main/plugins/org.talend.repository/plugin.xml

* fix(TUP-35599):SuggestionValues.Item support of user friendly UI label
different from it's id
https://jira.talendforge.org/browse/TUP-35599
2022-06-22 09:51:29 +08:00
sbieliaievl
c0b30cf1e7 fix(APPINT-33830) - migration for demos (#7602)
* Added rename timeout parameters for tRESTClient migration

* fixed pom file structure

* Changed version in pom for migration

* fix(APPINT-33830) - rebase fix

* Update plugin.xml

* Update plugin.xml

* Update plugin.xml

* fix(APPINT-33830) - removed wrong break

* fix(APPINT-33830) - changed break
2022-06-21 10:35:23 +03:00
msjian
b5f96496f4 fix(TDQ-19435): fix a NPE (#7663) 2022-06-20 10:01:55 +08:00
zshen-talend
d0fbe0defa fix(TDQ-19623): make sure project name never force lowercase (#7661) 2022-06-17 10:17:23 +08:00
sponomarova
d9454a11ef feat(TBD-13823): spark local 3.2.x GA (#7652) (#7656) 2022-06-16 12:52:54 +03:00
zshen-talend
bca8dd8802 fix(TDQ-19623): make sure build job action work for reference project (#7654) 2022-06-15 18:18:37 +08:00
Dmytro Sylaiev
45c4e32c2a feat(TDI-47398): migrate adal4j to msal4j mscrm (#7556)
* feat(TDI-47398): Change adal4j to msal4j for talend-mscrm

* feat(TDI-47398): Change dependencies for tMicrosoftCRMXXX

* feat(TDI-47398): Implement oauth token acquiring

* chore(TDI-47398): Small microbes fix
2022-06-14 22:21:51 +03:00
hcyi
e637d53155 fix(TUP-35508):Better to improve context prompt for JDBC. (#7624)
* fix(TUP-35508):Better to improve context prompt for JDBC.

* fix(TUP-35508):Better to improve context prompt for JDBC.

* fix(TUP-35508):Better to improve context prompt for JDBC.

* fix(TUP-35508):Better to improve context prompt for JDBC.

* fix(TUP-35508):Better to improve context prompt for JDBC.
2022-06-14 15:08:33 +08:00
wang wei
537bd1b73a fix(TCOMP-2122): [JDBC TCK]: can't get user defined schema info in tck runtime in studio when no data outut line 2022-06-14 13:56:21 +08:00
Laurent BOURGEOIS
2fcf4be1e2 fix(TBD-13581):tHiveConnection doesn't support spark 3.1.x dataproc 2.0.x (#7646) 2022-06-10 14:33:51 +02:00
Jane Ding
86ee3f4ad1 feat(TUP-33085):Add Icon(s) to open Help (#7571) (#7643)
* feat(TUP-33085):Add Icon(s) to open Help
https://jira.talendforge.org/browse/TUP-33085

* feat(TUP-33085):Add Icon(s) to open Help
https://jira.talendforge.org/browse/TUP-33085
fix(TUP-35782):[bug] button 'Online help' can't work for some TCK
components
https://jira.talendforge.org/browse/TUP-35782
2022-06-10 17:25:55 +08:00
Xuwei ZHU
106c010d53 Add localized files (#7642)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-06-09 19:08:34 +08:00
Alexiane Yvonet
80917277a5 Add localized files (#7640)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-06-09 19:08:21 +08:00
Dmytro Sylaiev
f0fe150ec0 fix(TDI-47951): Don't set null passw for sso auth (#7580)
* fix(TDI-47951): Don't set null passw for sso auth

* fix(TDI-47951): Handle possible NPE

* For tRedshiftUnload and tRedshiftBE/OBE
2022-06-09 13:44:22 +03:00
Dmytro Grygorenko
46523080d3 fix(TDI-47935): bump "nimbus-jose-jwt" lib to fix CVE. (#7522) 2022-06-09 10:32:59 +03:00
jiezhang-tlnd
68b5e9e7c4 export dataset need with datastore (#7579) (#7639)
* export dataset need with datastore

* issue is that deleting datastore but dataset not be deleted

* fix selection issue on export wizard

* fomat code

* format code

* improve performance

* improve performance by adding objectType

* improve code and handle import issue

* code format
2022-06-09 10:58:42 +08:00
Chao MENG
c3b1df17a0 item(TUP-35556): Handle demo feedbacks for update from TMC (#7595)
https://jira.talendforge.org/browse/TUP-35556
2022-06-09 10:50:06 +08:00
msjian
d7af0fc449 Revert "fix(TDQ-20476): fix match analysis run get error (#7622)" (#7633)
This reverts commit fd2c8b365b.
2022-06-08 16:21:22 +08:00
jiezhang-tlnd
c2408e4223 fix(TUP-35683)doc use job for route, joblet for routelet (#7630) (#7636)
https://jira.talendforge.org/browse/TUP-35683
2022-06-08 15:35:19 +08:00
sbieliaievl
2ec3561107 fix(APPINT-24774) - POST/PUT operations when importing API in tRESTRequest should declare a body parameter (#7518)
* fix(APPINT-24774) - POST/PUT operations when importing API in
tRESTRequest should declare a body parameter

* fix(APPINT-24774) - POST/PUT operations when importing API in
tRESTRequest should declare a body parameter
2022-06-08 08:46:55 +03:00
jiezhang-tlnd
acc3c15744 feat(TUP-34931)Support Sybase 17 (#7620) (#7632) 2022-06-08 10:59:30 +08:00
msjian
fd2c8b365b fix(TDQ-20476): fix match analysis run get error (#7622) 2022-06-07 18:59:12 +08:00
wang wei
cb369968e9 fix(TDI-48037): CVE: org.postgresql:postgresql:42.2.14 (#7573) (#7629) 2022-06-07 17:57:32 +08:00
jzhangbj
70f018b26f Add localized files (#7611)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-06-06 09:32:59 +08:00
tsasada-talend
f6a4d9022f Add localized files (#7610)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-06-06 09:31:59 +08:00
Alexiane Yvonet
616815d794 Add localized files (#7609)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-06-06 09:30:39 +08:00
pyzhou
8767e96bcd fix(TDI-48069):tRedshiftBulkExec wrong version (#7608) 2022-06-02 19:39:27 +08:00
Jill Yan
26dcedadef fix compile error (#7605)
Co-authored-by: jillyan <yan955599@gmail.com>
2022-06-02 11:00:48 +08:00
hcyi
58a39c8fb8 feat(TUP-34854):Setup custom JKS for signature by System Property (#7382)
* feat(TUP-34854):Setup custom JKS for signature by System Property

* feat(TUP-34854):improve for Setup custom JKS for signature by System
Property

* feat(TUP-34855):Setup custom JKS for job signature from GUI.

* feat(TUP-34855):Setup custom JKS for job signature from GUI.

* feat(TUP-34855):Setup custom JKS for job signature from GUI.
2022-06-02 10:58:37 +08:00
Chao MENG
7cf738b911 Cmeng/fix/tup 35585 zero install tck (#7568)
* fix(TUP-35585): Zero install fail to install custom tck component in
801.
https://jira.talendforge.org/browse/TUP-35585
2022-06-02 09:55:26 +08:00
Jill Yan
42b7a46dee APPINT-34618 add mssql driver to import-package if used in child job (#7587)
Co-authored-by: jillyan <yan955599@gmail.com>
2022-06-02 09:10:13 +08:00
Jane Ding
70314bd2b4 feat(TUP-35301):[JDBC TCK]: Support MODULE_LIST field for studio tck (#7517) (#7599)
* feat(TUP-35301):[JDBC TCK]: Support MODULE_LIST field for studio tck
plugin
https://jira.talendforge.org/browse/TUP-35301

* feat(TUP-35301):[JDBC TCK]: Support MODULE_LIST field for studio tck
plugin
https://jira.talendforge.org/browse/TUP-35301

* feat(TUP-35301):[JDBC TCK]: Support MODULE_LIST field for studio tck
plugin
https://jira.talendforge.org/browse/TUP-35301

* feat(TUP-35301):[JDBC TCK]: Support MODULE_LIST field for studio tck
plugin
https://jira.talendforge.org/browse/TUP-35301
fix(TUP-35716):[bug] new JDBC driver column will be always set to mvn
after reopen wizard
https://jira.talendforge.org/browse/TUP-35716
driver table contains path=mvn:xxxx/xxxx

* feat(TUP-35301):[JDBC TCK]: Support MODULE_LIST field for studio tck
plugin
https://jira.talendforge.org/browse/TUP-35301
2022-06-01 16:22:23 +08:00
zshen-talend
d42dc6e42e test to avoid project name lowercase (#7598) 2022-06-01 16:14:15 +08:00
wang wei
b824673188 fix(TDI-47803): Compile error after applying Patch_20220107_R2022-01_v1-7.3.1 (#7474) (#7597) 2022-06-01 11:42:11 +08:00
jiezhang-tlnd
c34725bbef feat(TUP-28853)tRunjob is ok, need handle joblet (#7484) (#7594)
* feat(TUP-28853)tRunjob is ok, need handle joblet

* generation document is ok from standard process

* format code

* reduce the same item to improve performance

* Remove duplicates to improve performance and fix preview picture missing
issue

* handle latest version on tRunjob

* handle version for joblet

* hanlde version

* improve performance with VersionList

* handle BD process part

* handle BD process

* handle route process

* code formate

* format code
2022-05-31 17:41:50 +08:00
Dmytro Sylaiev
f517e56b83 feat(TDI-44884): Correct missing label change (#7593) 2022-05-31 11:52:32 +03:00
Oleksandr Zhelezniak
9ed98d4f9d fix(TDI-47895): oracle input float length (#7545)
* force to use 38 as length for NUMBER (FLOAT) in oracle when getPrecision returns value bigger than 38
* getPrecision for Float Oracle returns 126.
* It's expected binary precision for FLOAT Oracle type. The decimal precision for it is 38.
2022-05-31 11:03:01 +03:00
bhe-talendbj
7a9ff69e14 chore(TUP-35685): upgrade database driver version (#7576) (#7592) 2022-05-31 14:35:00 +08:00
Chao MENG
8acb79fbd4 fix(TUP-35633): 'Use local Update settings' checkbox should not be (#7577)
fix(TUP-35633): 'Use local Update settings' checkbox should not be displayed in studio update settings when TMC update config is not set
for the project.
https://jira.talendforge.org/browse/TUP-35633
2022-05-31 10:20:33 +08:00
Oleksandr Zhelezniak
04b7d3251e fix(TDI-45946): greenplum mapping (#7514)
* add mapping type in XML for input and output
* migration task, replace mapping type from postgres_id to greenplum_id
2022-05-30 16:09:33 +03:00
Alexiane Yvonet
e64b5d2e23 Add localized files (#7588)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-05-30 15:41:58 +08:00
jzhangbj
ed74850972 Add localized files (#7583)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-05-30 10:12:14 +08:00
tsasada-talend
caed4cf474 Add localized files (#7582)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-05-30 09:41:38 +08:00
sponomarova
971e661a0e feat(TBD-13581): Dataproc 2.x support for di jobs (#7488) (#7537) 2022-05-27 13:29:11 +03:00
Zhiwei Xue
8a87f281f9 fix(TUP-35613):Can't display the dataset settings of AzureAdlsGen2 (#7581)
metadata wizard with CSV format in default GUI size
2022-05-27 10:35:32 +08:00
Chao MENG
c54b8ed321 fix(TUP-35608): Stat and Logs screen - Database connection dropdown incorrect (#7559)
* fix(TUP-35608): Stat and Logs screen - Database connection dropdown
incorrect
https://jira.talendforge.org/browse/TUP-35608
2022-05-27 09:52:15 +08:00
hcyi
62301ff268 fix(TUP-35326):[JDBC TCK]: can't pass table value to runtime when use existed connection (#7506)
* fix(TUP-35326):[JDBC TCK]: can't pass table value to runtime when use
existed connection

* fix(TUP-35326):[JDBC TCK]: can't pass table value to runtime when use
existed connection
2022-05-26 15:29:09 +08:00
Zhiwei Xue
1f2d1e0820 fix(TUP-31233):Routine pom is not updated after installed the required (#7548)
* fix(TUP-31233):Routine pom is not updated after installed the required
jar of user routine

* fix(TUP-31233):Routine pom is not updated after installed the required
jar of user routine

* fix(TUP-31233):Routine pom is not updated after installed the required
jar of user routine
2022-05-25 18:05:03 +08:00
hzhao-talendbj
9eb840b026 Revert "chore(TUP-34757): Add a getOriginalName() in IConnection (#7301)" (#7563)
This reverts commit 5c9a80937a.
2022-05-25 17:28:19 +08:00
Dmytro Sylaiev
bc5d868c62 feat(TDI-44884): Change the label of Sybase SA (#7558) 2022-05-24 15:53:43 +03:00
wang wei
72c11045a9 fix(TDI-47966): [JDBC TCK]: We have a input/mapper which is defined by Emitter, that don't works for using existed connection(#7511) (#7561) 2022-05-23 14:23:24 +08:00
wang wei
cc84dfffb6 fix(TDI-47958): [JDBC TCK]: support the component like tjdbcrow which have 3 modes in studio(#7501) (#7562) 2022-05-23 14:23:16 +08:00
hzhao-talendbj
249f91b6de fix(TUP-28879): JDBC metadata`s modification cannot be porpagated to (#7508) (#7555)
components
2022-05-21 13:55:22 +08:00
Chao MENG
8c1a8995d9 fix(TUP-35616): Problems on the \ processing on the password field after TUP-32821 (#7551)
* fix(TUP-35616): Problems on the \ processing on the password field after
TUP-32821
https://jira.talendforge.org/browse/TUP-35616

* Update PasswordDialog.java

* fix(TUP-35616): Problems on the \ processing on the password field after
TUP-32821
https://jira.talendforge.org/browse/TUP-35616
2022-05-19 19:25:07 +08:00
tsasada-talend
7398af81c7 Add localized files (#7550)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-05-19 17:42:57 +08:00
Alexiane Yvonet
6a546b134a Add localized files (#7549)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-05-19 17:41:32 +08:00
Dmytro Ochkas
49b47b16a8 fix(TDI-47932): EncryptClientSecretMicrosoftCRMMigrationTask returns wrong value (#7491)
Added modification check
2022-05-19 11:08:20 +03:00
Dmytro Ochkas
9cc26cd33a fix(TDI-47879): tExtractJSONFields NB_LINE not updated
Removed destination property from tExtractJSONFields. Created migration to remove the property from .item file
2022-05-19 10:39:22 +03:00
Jane Ding
e418bd6510 fix(TUP-33119):SuggestionValues.Item label is received at runtime (#7546)
* Revert "fix(TUP-33119):SuggestionValues.Item label is received at runtime (#7320)" (#7533)

This reverts commit b521f4208a.

* fix(TUP-33119):SuggestionValues.Item label is received at runtime (#7535)

instead of id when used inside table
https://jira.talendforge.org/browse/TUP-33119
2022-05-19 09:50:23 +08:00
pyzhou
2734f706d5 feat(TDI-47152):tFileFetch upgrade v4 (#7403)
* feat(TDI-47152):tFileFetch upgrade v4

* feat(TDI-47687):promote jar imports

* feat(TDI-47687):adjust show if

* fix(TDI-47152):  compile error

* fix(TDI-47152):  read cookie

* bad content type

* error message

* compile error
2022-05-18 14:41:45 +08:00
bhe-talendbj
4c96ffc367 fix(TUP-35590): update slf4j (#7540) 2022-05-17 18:04:24 +08:00
Oleksandr Zhelezniak
66fbcde8d2 fix(TDI-46054): support java11 mscrm onprem 2015 (#7490)
* add jaxb-api-2.3.1
* add jaxws-api-2.3.1
* add javax.annotation-api-1.3.2
* align slf4j dependencies to 1.7.29
2022-05-17 10:42:33 +03:00
Chao MENG
be625ab3ee chore: update message (#7528) 2022-05-13 18:08:06 +08:00
jzhangbj
e4958bb494 Add localized files (#7525)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-05-12 20:40:35 +08:00
tsasada-talend
487dcf08d6 Add localized files (#7524)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-05-12 20:40:15 +08:00
Chao MENG
0e3b5eb9d9 Cmeng/feat/tup 33928 tmc update (#7463)
* feat(TUP-33928): Controlled Studio Updates from TMC
https://jira.talendforge.org/browse/TUP-33928
2022-05-12 18:57:29 +08:00
Chao MENG
123ce87273 feat(TUP-32821): Credential property value in json format in tck framework (#7451)
* feat(TUP-32821): Credential property value in json format in tck
framework
https://jira.talendforge.org/browse/TUP-32821

* feat(TUP-32821): Credential property value in json format in tck
framework
https://jira.talendforge.org/browse/TUP-32821

* fix(TUP-35529): MarkLogic password display not properly
https://jira.talendforge.org/browse/TUP-35529
2022-05-12 18:38:09 +08:00
Chao MENG
b32f6ec697 fix(TUP-35400): Save snowflake metadata failed when selected table name (#7509)
start with number
https://jira.talendforge.org/browse/TUP-35400
2022-05-12 18:27:16 +08:00
hcyi
35171da7d9 feat(TUP-34889):Support to prompt Context on Metadata Connection (#7473)
* feat(TUP-34889):Support to prompt Context on Metadata Connection

* feat(TUP-34889):improve for Support to prompt Context on Metadata
Connection

* feat(TUP-34889):improve for Support to prompt Context on Metadata

* feat(TUP-34889):fix bug TUP-35370 and TUP-35372

* feat(TUP-34889):fix bug TUP-35486

* feat(TUP-34889):fix bug TUP-35503 and TUP-35504

* feat(TUP-34889):fix bug TUP-35503 and TUP-35504
2022-05-12 17:12:39 +08:00
hcyi
04efc3ada0 Hcyi/tup 32889 master (#7306)
* fix(TUP-32889):Credential value with double quotes in tck framework

* fix(TUP-32889):add junits

* fix(TUP-32889):Credential value with double quotes in tck framework
2022-05-12 15:18:55 +08:00
Jane Ding
bb67871008 fix(TUP-33119):SuggestionValues.Item label is received at runtime (#7320) (#7523)
* fix(TUP-33119):SuggestionValues.Item label is received at runtime
instead of id when used inside table
https://jira.talendforge.org/browse/TUP-33119

* fix(TUP-33119):SuggestionValues.Item label is received at runtime
instead of id when used inside table
https://jira.talendforge.org/browse/TUP-33119

* fix(TUP-33119):SuggestionValues.Item label is received at runtime
instead of id when used inside table
https://jira.talendforge.org/browse/TUP-33119

* fix(TUP-33119):SuggestionValues.Item label is received at runtime
instead of id when used inside table
https://jira.talendforge.org/browse/TUP-33119

* fix(TUP-33119):SuggestionValues.Item label is received at runtime
instead of id when used inside table
https://jira.talendforge.org/browse/TUP-33119

* fix(TUP-33119):SuggestionValues.Item label is received at runtime
instead of id when used inside table
https://jira.talendforge.org/browse/TUP-33119
2022-05-12 09:41:06 +08:00
Wei Hua
6af9c4ee98 APPINT-34569 [801]Job including tRESTand tRESTClient deployed to runtime with error: com.sun.jersey.api.client.ClientHandlerException (#7515) 2022-05-11 14:47:56 +02:00
apoltavtsev
13e096e752 fix(APPINT-34578) MDM components causing 'java.lang.ClassNotFoundException' (#7520) 2022-05-11 11:56:58 +02:00
hcyi
47268fad44 feat(TUP-28953):move change to other util class . (#7512) 2022-05-11 11:31:27 +08:00
Oleksandr Zhelezniak
8115399b97 chore(TDI-47688): bump jackson (#7383)
* jackson to 2.13.2
* jackson-databind to  2.13.2.2
2022-05-09 14:55:52 +03:00
Oleksandr Zhelezniak
721b3de01e chore(TDI-47688): bump jackson (#7386) 2022-05-09 14:38:58 +03:00
Olha V
f6ab592562 fix(TDI-47519): Kafka ssl conflict with schema registry (#7325)
* fix(TDI-47519): Kafka ssl conflict with schema registry

* add migration task

* fix(TDI-47519): Kafka ssl conflict with schema registry

* fix schema registry ssl configuration for empty kafka tSetKeystore

* fix(TDI-47519): Kafka ssl conflict with schema registry

* add null check for schema registry use ssl property

* fix(TDI-47519): Kafka ssl conflict with schema registry

* fix migration for empty tSetKeystore in existing connection

* fix(TDI-47519): Kafka ssl conflict with schema registry

* add null check for https settings
* clean up code

* fix(TDI-47519): Kafka ssl conflict with schema registry

* fix migrated status
2022-05-09 13:18:00 +03:00
Jane Ding
2751229fbe fix(TUP-35252):Additional parameter can not update to the job after (#7445) (#7503)
* fix(TUP-35252):Additional parameter can not update to the job after
modified.
https://jira.talendforge.org/browse/TUP-35252

* fix(TUP-35252):Additional parameter can not update to the job after
modified.
https://jira.talendforge.org/browse/TUP-35252
2022-05-07 10:48:49 +08:00
Dmytro Grygorenko
e8f5139248 feat(TDI-45870): checkbox in tWriteJSONField to avoid use of scientific notation for float values. (#7183)
* feat(TDI-45870): checkbox in tWriteJSONField to avoid use of Scientific notation for float values.

* feat(TDI-45870): change default action for checkbox.

* feat(TDI-45870): migration task.
2022-05-06 15:21:52 +03:00
hcyi
a5c0992356 fix(TUP-35248):Context password exposed when hovering over context on (#7500)
Talend 8
2022-05-06 15:56:32 +08:00
tsasada-talend
708091be96 Add localized files (#7496)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-05-05 16:33:15 +08:00
Alexiane Yvonet
4a43182f39 Add localized files (#7493)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-05-05 16:27:16 +08:00
hcyi
3a31923c97 feat(TUP-28953):Spark Big Data/streaming job are missing "open another version" action. (#7421)
* feat(TUP-28953):Spark Big Data/streaming job are missing "open another
version" action.

* feat(TUP-28953):add junits
2022-05-05 14:03:14 +08:00
wang wei
cd69df6ca7 fix(TDI-47819): tJDBCInput component results in error with Dynamic schema inTalend latest versions. (#7426) (#7492) 2022-05-05 13:42:07 +08:00
Dmytro Grygorenko
ef25314bba feat(TDI-45629): add dynamic schema support for tFileOutputJSON. (#7147)
* feat(TDI-45629): add dynamic schema support for tFileOutputJSON.

* feat(TDI-45629): changes after code review.

* feat(TDI-45629): some more changes.
2022-04-29 17:13:36 +03:00
jzhangbj
d1214eddb3 Add localized files (#7482)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-04-28 18:05:23 +08:00
tsasada-talend
829ba7a572 Add localized files (#7481)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-04-28 18:04:57 +08:00
pyzhou
d9f1c04b07 feat(TDI-43829): Add support for zip4j 2.x libraries to tFileArchive/… (#7423)
* feat(TDI-43829): Add support for zip4j 2.x libraries to tFileArchive/unArchive components

* fix(TDI-43829): move IntegrityUtil.java
2022-04-28 16:44:17 +08:00
Alexiane Yvonet
b62353969a Add localized files (#7476)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-04-28 15:38:06 +08:00
hcyi
c4a60de7dd fix(TUP-35078):tJDBCSCDELT does not work correctly on Snowflake. (#7395)
* fix(TUP-35078):tJDBCSCDELT does not work correctly on Snowflake.

* fix(TUP-35078):add junits
2022-04-25 17:19:15 +08:00
yyin
b8bd877a97 Feat TDQ-20141 add param algoVersion (#7430) 2022-04-22 14:38:56 +08:00
jzhangbj
32cbc40ffc Add localized files (#7467)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-04-22 09:53:29 +08:00
Alexiane Yvonet
9b530b68b3 Add localized files (#7466)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-04-22 09:50:22 +08:00
Tetiana Meronyk
f8790d0597 fix(TDI-47257): tELTOracleOutput does not print messages during execution unlike other tELT***Output components (#7387) 2022-04-22 01:48:21 +03:00
sponomarova
843cccff2d fix(TBD-13798): CVE: Replace log4j1.x by reload4j for org.talend.libraries.hadoop.mapr.5.0.0 (#7449) (#7462) 2022-04-21 15:26:11 +03:00
AlixMetivier
249d40f4be fix(TBD-13517): set default value as 3.1 for univ (#7465) (#7468) 2022-04-21 14:22:06 +02:00
vyu-talend
93a5a1842d fix(TDI-46584):modify limit label. (#7460) 2022-04-20 18:10:50 +08:00
hzhao-talendbj
4465b7539e remove @test to fix tuj build failed (#7456) 2022-04-20 17:49:21 +08:00
Jane Ding
05fe5ebd78 fix(TUP-35238):Drag and drop Redshift metadata to list components lost (#7442)
some components
https://jira.talendforge.org/browse/TUP-35238
2022-04-19 17:42:34 +08:00
Chao MENG
35ba1c7dec chore: fix swtbot issue (#7446) 2022-04-19 11:12:59 +08:00
Dmytro Sylaiev
cd025ab26c fix(TDI-47802): Fix short strings as Clobs (#7425)
* Add warning for long strings as varchar
2022-04-18 15:31:59 +03:00
bhe-talendbj
96823a247b fix(TUP-35191): fix java path (#7394) (#7427)
* fix(TUP-35191): fix java path

* fix(TUP-35191): fix java path

* fix(TUP-35191): fix java path

* fix(TUP-35191): fix java path

* fix(TUP-35191): add junit

* fix(TUP-35191): add junit

* fix(TUP-35191): add junit

* fix(TUP-35191): add junit

* fix(TUP-35191): update junit package

* fix(TUP-35191): find java instead of guess

* fix(TUP-35191): find java instead of guess
2022-04-18 14:19:13 +08:00
Laurent BOURGEOIS
d4ef464d10 feat(TBD-13522):CDE - GA (#7358) (#7440) 2022-04-15 21:57:03 +03:00
Dmytro Ochkas
5629a19ec1 fix(TDI-47539): MSCRM Application secret as password (#7432)
Update migration task
2022-04-15 12:14:48 +03:00
Jane Ding
5bc4f7e536 feat(TUP-35069):Upgrade Redshift driver to v2.x (#7436)
* feat(TUP-35069):Upgrade Redshift driver to v2.x (#7433)

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

* feat(TUP-35069):Upgrade Redshift driver to v2.x (#7411)

https://jira.talendforge.org/browse/TUP-35069
2022-04-15 15:49:37 +08:00
Jane Ding
de34ef2e0f fix(TUP-35238):Drag and drop Redshift metadata to list components lost (#7419) (#7435)
* fix(TUP-35238):Drag and drop Redshift metadata to list components lost
some components
https://jira.talendforge.org/browse/TUP-35238

* fix(TUP-35238):Drag and drop Redshift metadata to list components lost
some components
https://jira.talendforge.org/browse/TUP-35238
2022-04-15 15:47:04 +08:00
pyzhou
513a0026e9 feat(TDI-47263):upgrade redshift driver 2.0 (#7356) 2022-04-14 17:54:30 +08:00
jzhangbj
42e24269e7 Add localized files (#7431)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-04-14 16:30:05 +08:00
tsasada-talend
7da74ee9ce Add localized files (#7429)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-04-14 16:08:14 +08:00
Jane Ding
92a8bae40d fix(TUP-34716):can't get the right (#7346)
* fix(TUP-34716):can't get the right
"ACTIVE_DATABASE_DELIMITED_IDENTIFIERS" property value in tELTMap in
javajet
https://jira.talendforge.org/browse/TUP-34716

* fix(TUP-34716):can't get the right
"ACTIVE_DATABASE_DELIMITED_IDENTIFIERS" property value in tELTMap in
javajet
https://jira.talendforge.org/browse/TUP-34716
2022-04-13 00:48:09 +08:00
wang wei
8dc29d227c fix(TDI-47496): Column names in a main query are not enclosed when enabling "Delimited identifiers" (#7198) 2022-04-12 18:11:32 +08:00
vyu-talend
fc3ccf48fd feat(TDI-46111):upgrade teradata jdbc driver to 17. (#7376) (#7420) 2022-04-12 14:50:10 +08:00
pyzhou
065859a00a feat(TDI-47687):tScp reuse session (#7408)
* feat(TDI-47687):tScp reuse session

* feat(TDI-47687): tSCPFileList

* feat(TDI-47687): tSCPFileList compile error
2022-04-12 11:44:45 +08:00
hcyi
2c20ddcf20 feat(TUP-34849):missing a change for the d&d (#7415) 2022-04-12 09:39:46 +08:00
vyu-talend
8cef3416ca fix(TDI-46584): tServiceNowInput Limit disable option in Advanced settings not working (#6717) (#7413)
* fix(TDI-46584): tServiceNowInput Limit disable option in Advanced
settings not working

* fix something

* fix more

* fix(TDI-46584):fix the job won't stop issue.

* fix(TDI-46584):fix always reading-all-records issue.

Co-authored-by: vyu <vyu@talend.com>

Co-authored-by: wang wei <wwang@talend.com>
2022-04-11 17:33:46 +08:00
Tetiana Meronyk
36cda8c80f fix(TDI-47133): the log "closing the connection" in tCreateTable is not right (#7360) 2022-04-10 15:41:56 +03:00
Dmytro Ochkas
fee8c502a6 chore(TDI-47539): moved EncryptClientSecretMicrosoftCRMMigrationTask.java to correct directory (#7409) 2022-04-08 15:46:40 +03:00
jzhangbj
36d4eaa32b Add localized files (#7405)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-04-08 09:41:59 +08:00
tsasada-talend
aff0f14066 Add localized files (#7398)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-04-07 17:32:33 +08:00
Chao MENG
223b173995 fix(TUP-35034): CI - stop the build if custom component is missing (#7400)
https://jira.talendforge.org/browse/TUP-35034
2022-04-07 16:34:44 +08:00
Alexiane Yvonet
57c80b2474 Add localized files (#7396)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-04-07 15:51:38 +08:00
Dmytro Ochkas
0098757eea fix(TDI-47539): tMicrosoftCRM change application secret as a password (#7324)
Changed field type and refactored code so that 2 passwords didn't conflict. Created Migration task to encrypt client secret field
2022-04-06 15:46:40 +03:00
vyu-talend
abe8279842 chore(TDI-47404):bump cxf version to 3.4.4 (#7313) (#7391)
* chore(TDI-47404):bump cxf version to 3.4.4

* fix(TDI-47404):delete the codes causing error.

* chore(TDI-47404):bump cxf in talend ws.
2022-04-06 16:07:20 +08:00
sbliu
75eef3b4f4 fix(TUP-27413) add junit (#7378) 2022-04-06 09:44:07 +08:00
clesaec
572d3f7442 TDI-47287 : change ftpput (#7389) 2022-04-04 16:36:20 +02:00
Dmytro Grygorenko
07b105e021 fix(TDI-47725): increment nb_line counter for "on duplicate" output action. (#7351) 2022-04-04 16:34:54 +03:00
Chao MENG
f1252fb198 fix(TUP-35034): CI - stop the build if custom component is missing (#7381)
https://jira.talendforge.org/browse/TUP-35034
2022-04-01 19:14:41 +08:00
wang wei
7022e89faa fix(TDI-47536): CVE : logback (#7226) 2022-04-01 15:42:36 +08:00
jzhangbj
6be7f102dd Add localized files (#7368)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-04-01 15:42:01 +08:00
tsasada-talend
59bd368ae4 Add localized files (#7364)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-04-01 15:41:27 +08:00
Alexiane Yvonet
a9b8d1e085 Add localized files (#7363)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-04-01 15:40:15 +08:00
jiezhang-tlnd
2ea31df991 fix(TUP-34954)CVE: Replace log4j1.x by reload4j (#7329) (#7369)
* fix(TUP-34954)CVE: Replace log4j1.x by reload4j

* fix(TUP-34954)CVE: Replace log4j1.x by reload4j

* update junits

* exclude log4j from slf4j-log4j12
2022-04-01 15:37:16 +08:00
wang wei
e44378bd76 fix(TDI-47633): CVE: Replace log4j1.x by reload4j or upgrade to log4j2 (#7370) 2022-04-01 15:18:06 +08:00
sbliu
419adb67e9 fix(TUP-27413) SQL Builder: Graphical Editor is Empty for a specific table. (#7336) 2022-04-01 09:41:01 +08:00
Xilai Dai
6ec03713a3 fix(APPINT-34443) add missing import packages for tRESTClient (#7362) 2022-03-31 14:27:15 +08:00
Chao MENG
2d9904378b Cmeng/fix/tup 35034 err on component missing (#7326)
* fix(TUP-35034): CI - stop the build if custom component is missing
https://jira.talendforge.org/browse/TUP-35034

* fix(TUP-35034): CI - stop the build if custom component is missing
https://jira.talendforge.org/browse/TUP-35034

* fix(TUP-35034): CI - stop the build if custom component is missing
https://jira.talendforge.org/browse/TUP-35034

* fix(TUP-35034): CI - stop the build if custom component is missing
https://jira.talendforge.org/browse/TUP-35034
2022-03-30 16:09:19 +08:00
Dmytro Grygorenko
e541c3a75d fix(TDI-47670): fix Xpath "count" function for unformatted XML file. (#7333)
* fix(TDI-47670): use asXML() method instead of getText().

* fix(TDI-47670): use getStringValue() method instead.

* fix(TDI-47670): use isEmpty() method.
2022-03-29 16:13:28 +03:00
Dmytro Grygorenko
feaf9e516b fix(TDI-47532): bump XercesImpl library to 2.12.2 (#7321) 2022-03-28 16:21:59 +03:00
Dmytro Ochkas
3aa3e21582 fix(TDI-47560): tSybaseOutput BigDecimal jdbc inconsistencies (#7305)
Set BigDecimal for each Sybase version. Add DBVersion field to Manager class and remove it from OracleManager
2022-03-28 11:57:37 +03:00
wang wei
a640f1a0e3 fix(TDI-47154): no need to generate label code for joblet case if not change label(#7345) 2022-03-28 15:10:09 +08:00
wang wei
36f228c840 fix(TDI-47589): "Write Excel 2007 format" leads to tFileOutputExcel poor performance(#7261) 2022-03-28 14:26:30 +08:00
Oleksandr Zhelezniak
2b40550ff4 fix(TDI-47651): bump Redshift driver to 1.2.55.1083 (#7341) 2022-03-25 11:46:53 +02:00
jzhangbj
96a75df148 Add localized files (#7343)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-03-25 15:38:52 +08:00
Alexiane Yvonet
ed960cbf8a Add localized files (#7338)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-03-24 17:10:35 +08:00
tsasada-talend
83fa4543c4 Add localized files (#7337)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-03-24 17:08:36 +08:00
jiezhang-tlnd
80da90a14f chore(TUP-34977)Help links in Studio (#7317) 2022-03-21 15:22:59 +08:00
pyzhou
4adc7f0354 fix(TDI-47223):CVE_axis2-kernel compile error (#7309)
* fix(TDI-47223):CVE_axis2-kernel compile error

* correct mvn path
2022-03-18 17:34:04 +08:00
Dmytro Grygorenko
57e9574e9d fix(TDI-47073): fix description for tBigQueryOutput. (#7314) 2022-03-18 10:07:37 +02:00
tsasada-talend
c30c1109e4 Add localized files (#7318)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-03-18 10:34:38 +08:00
Alexiane Yvonet
79472b4e32 Add localized files (#7319)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-03-18 10:32:12 +08:00
jzhao
2dfae00169 fix(TDI-47373):update IBM MQ client lib to 9.2.4.0 (#7281) (#7311) 2022-03-16 16:31:23 +08:00
Chao MENG
f4f1bf3fb6 fix(TUP-34378): Job could build out successfully if contains component which cannot be loaded (#7286)
* fix(TUP-34378): Job could build out successfully if contains component
which cannot be loaded
https://jira.talendforge.org/browse/TUP-34378
2022-03-16 16:19:36 +08:00
Emmanuel GALLOIS
8f5d517779 fix(TCOMP-2003): Maven dependency classifier considered as version in dependencies.txt by Studio (#7302)
* fix(TCOMP-2003): fix Mvn.toLocation in GAV parsing
2022-03-11 16:36:52 +01:00
hzhao-talendbj
5c9a80937a chore(TUP-34757): Add a getOriginalName() in IConnection (#7301)
* chore(TUP-34757): Add a getOriginalName() in IConnection

* chore(TUP-34757): Add a getOriginalName() in IConnection
2022-03-11 17:35:38 +08:00
pyzhou
2f3f5ee9b2 fix(TDI-47528):CVE mina-sshd (#7299)
upgrade talend-scp-helper version

compile error

compile error

compile error

compile error
2022-03-11 11:29:09 +08:00
wang wei
4f362f4423 fix(TDI-47154): send exception info for audit log (#6952) 2022-03-11 11:25:24 +08:00
chmyga
057c9d9276 feat(TDI-46441): add cassandra 4.0 support (#6703)
Co-authored-by: Dmytro Chmyga <dmytro.chmyga@globallogic.com>
Co-authored-by: Dmytro Sylaiev <dmytro.sylaiev@globallogic.com>
2022-03-10 18:45:48 +08:00
tsasada-talend
bb14c4fdaf Add localized files (#7298)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-03-10 18:36:25 +08:00
Alexiane Yvonet
29638dc7aa Add localized files (#7297)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-03-10 17:55:52 +08:00
Dmytro Sylaiev
72830bf1f7 fix(TDI-47452): Fix codegen for not valid xpath expression (#7175) 2022-03-10 11:49:39 +02:00
bhe-talendbj
5a28729481 feat(TUP-33809): check modulelist (#7209) (#7294)
* feat(TUP-33809): check modulelist

* feat(TUP-33809): get all sub jobs
2022-03-10 17:28:27 +08:00
Jane Ding
67508cca0d fix(TUP-28898):Drag Exasol connection to a job choose tDBOutput(Exasol) (#7260) (#7296)
* fix(TUP-28898):Drag Exasol connection to a job choose tDBOutput(Exasol)
not work as tExasolOutput
https://jira.talendforge.org/browse/TUP-28898

* fix(TUP-28898):Drag Exasol connection to a job choose tDBOutput(Exasol)
not work as tExasolOutput
https://jira.talendforge.org/browse/TUP-28898
2022-03-09 17:49:54 +08:00
Jane Ding
6d75380549 feat(TUP-33990):Pendo tracking for Studio integrations with API Designer (#7227) (#7295)
& API Tester
https://jira.talendforge.org/browse/TUP-33990
2022-03-09 17:48:49 +08:00
sbouyer
5b06de4df9 Add localized files (#7290)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-03-09 15:16:28 +08:00
pyzhou
48d1297a8b fix(TDI-45863): remove Input limit for tck reuse connection (#7283) 2022-03-09 09:20:51 +08:00
zshen-talend
7b5b26f325 Zshen/feat/tdq 20069 improve t data quality rules for patch2 (#7282) 2022-03-07 17:24:24 +08:00
wang wei
d866f8a853 fix(TDI-47230): close thread pool for spring boot case (#7272) (#7275) 2022-03-07 09:29:58 +08:00
pyzhou
17a2e919fc feat(TDI-47136):tcreateTable upgrade snowflake driver (#7242) 2022-03-04 17:57:03 +08:00
Chao MENG
d760cbd25e fix(TUP-30599): tMap drag and drop does not work seamlessly in Linux GUI (#7266)
as it does in Windows
https://jira.talendforge.org/browse/TUP-30599
2022-03-04 16:13:05 +08:00
Dmytro Grygorenko
7e6bab7819 fix(TDI-47485): update "protobuf-java" to 3.19.2 (#7187) 2022-03-04 11:04:03 +08:00
tsasada-talend
35a9fead7e Add localized files (#7276)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-03-04 08:25:10 +08:00
Alexiane Yvonet
2a67ced722 Add localized files (#7274)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-03-04 08:10:25 +08:00
tsasada-talend
576d7e63f9 Add localized files (#7240)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-03-03 18:22:33 +08:00
Alexiane Yvonet
7b9f8948df Add localized files (#7236)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-03-03 18:15:38 +08:00
kjwang
c5fd7d97d4 Kjwang/fix tup 32950 on ubuntu (#7265) (#7273)
* Fix TUP-32950 On Ubuntu 18.04.5 documentation comment is displayed as a
black box in Talend Studio designer tab
https://jira.talendforge.org/browse/TUP-32950
2022-03-03 17:10:44 +08:00
jiezhang-tlnd
8321757d44 fix(TUP-34609)Cannot retrieve Module Name in tSalesforceInput with (#7245)
* fix(TUP-34609)Cannot retrieve Module Name in tSalesforceInput with
password starting with double-quotes

* change condition
2022-03-02 18:31:48 +08:00
hcyi
9892e8a86d fix(TUP-34593):Cannot connect to Salesforce with password starting with double-quotes (#7243)
* fix(TUP-34593):Cannot connect to Salesforce with password starting with
double-quotes

* fix(TUP-34593):Cannot connect to Salesforce with password starting with
double-quotes

* fix(TUP-34593):add junits
2022-03-02 17:50:55 +08:00
Xilai Dai
afb2687746 fix(APPINT-33965) add the rhino dependencies into OSGi build of tRESTRequest (#7257) (#7271) 2022-03-02 16:35:32 +08:00
tsasada-talend
14c248bc10 Add localized files (#7231)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-03-01 17:18:47 +08:00
pyzhou
af0b7a2d3b fix(TDI-47223):CVE axis2-kernel 1.8.0 (#7153) (#7225)
* fix(TDI-47223):CVE axis2-kernel 1.8.0

* Other axis2 jar

* upgrade dependency

* correct compile error

* compile error
2022-03-01 17:15:58 +08:00
Dmytro Ochkas
84a5fa74db fix(TDI-46789): tMSSqlOutputBulkExec can't work with server on Linux … (#7142)
* fix(TDI-46789): tMSSqlOutputBulkExec can't work with server on Linux platform

Added new checkbox which enables/disables codepage

* fix(TDI-46789): tMSSqlOutputBulkExec can't work with server on Linux platform

Fixed formatting issues

* fix(TDI-46789): tMSSqlOutputBulkExec can't work with server on Linux platform

Fixed one more formatting issue

* fix(TDI-46789): tMSSqlOutputBulkExec can't work with server on Linux platform

Adjusted naming with tMssqlBulkExec component
2022-03-01 12:40:33 +08:00
Liu Xinquan
21f53c14c2 fix(TBD-13419) Class not found happen in spark job calling a standard… (#7163) (#7239) 2022-02-28 09:46:04 +01:00
wang wei
3c3ddcf4f3 fix(TDI-47230): use fixedthreadpool for TDM (#7258) 2022-02-28 15:00:24 +08:00
sbliu
0e63ab14c7 fix(TUP-34769) add junit (#7255) 2022-02-28 14:24:41 +08:00
wang wei
50a6c0096c fix(TDI-47230): avoid to create too many threads when loop with twritexmlfield/twritejsonfield (#7139) 2022-02-24 14:34:07 +08:00
sbliu
152e672b12 fix(TUP-34769) Error fields for Rejects get dropped from tSalesforceOutput after Sync Columns. (#7233) (#7234)
fix bug TUP-33497
2022-02-23 18:13:30 +08:00
apoltavtsev
5bff796d45 fix(APPINT-34330) Outdated build type conversion is removed 2022-02-23 08:55:48 +01:00
Dmytro Sylaiev
ecb8c2d693 feat(TDI-47211): Update active dir drivers for mssql (#7057)
* feat(TDI-47211): Update active dir drivers for mssql

* feat(TDI-47211): Fix the pb with component descriptor
2022-02-21 12:09:59 +02:00
Dmytro Grygorenko
e2ac795f4c fix(TDI-47524): replace non-dynamic column for PosgresqlOutput with dynamic schema. (#7222)
* fix(TDI-47524): replace non-dynamic column for PosgresqlOutput with dynamic schema.

* fix(TDI-47524): rearrange after code review.
2022-02-21 09:58:22 +02:00
wang wei
78d977871b fix(TDI-46642): Observability: connector_label is not correct (#7171) 2022-02-21 11:34:50 +08:00
Jane Ding
3bf8e16503 Revert "fix(TUP-28898):Drag Exasol connection to a job choose tDBOutput(Exasol) (#7023)" (#7217) (#7219)
This reverts commit 6b82e95328.
2022-02-18 18:21:04 +08:00
AlixMetivier
118731263c feat(TBD-12989): add databricks to universal plugins (#7143) (#7216)
* feat(TBD-12989): add databricks to universal plugins

* feat(TBD-12989): add databricks to universal plugin
2022-02-17 18:54:15 +01:00
ypiel
72232409b8 fix(TDI-46848): MSCRM OAuth + on-premise mscrm lib (#7158)
* fix(TDI-46848): MSCRM OAuth + on-premise mscrm lib

* fix(TDI-46848): mscrm client secret support in on-premise/oauth
2022-02-17 11:07:23 +01:00
kjwang
43ea3e1628 Revert "Fix TUP-32950 On Ubuntu 18.04.5 documentation comment is displayed as a (#7098) (#7152)" (#7213)
This reverts commit d6431794d7.
2022-02-17 17:43:22 +08:00
kjwang
b832982551 TUP-34156 UI is broken for TCK Table structures in 8.0.1 + nighty (#7204)
TUP-34156 UI is broken for TCK Table structures in 8.0.1 + nighty
https://jira.talendforge.org/browse/TUP-34156
2022-02-17 11:47:20 +08:00
Dmytro Ochkas
d35f3d2589 fix(TDI-47435): tPostgreSqlOutput 'Debug query mode' and 'Upsert' (#7167)
* Modified some DB templates so they initialize unresolved variable when dataAction is 'Upsert'
2022-02-16 19:10:22 +02:00
Dmytro Grygorenko
7d2f9c40eb fix(TDI-47344): update Apache Ant for tFileUnarchive. (#7184) 2022-02-16 16:14:25 +02:00
Dmytro Grygorenko
791ced6856 fix(TDI-47437): check for replaced column for Postgres Upsert action. (#7177) 2022-02-16 15:43:25 +02:00
Dmytro Ochkas
cbe2bb000d fix(TDI-47385): tMap error when tenary operator is used (#7188)
Add parentheses so that user don't add them manually
2022-02-16 15:33:56 +02:00
jzhao
3dba3ac322 fix(TDI-47375):tMicrosoftCRM components with compile error when using OnPremise 2011 (#7115) (#7159)
* fix(TDI-47375):tMicrosoftCRM components with compile error when using
OnPremise 2011

* fix(TDI-47375):class not found issue
2022-02-16 18:12:38 +08:00
Dmytro Ochkas
97502bfae4 fix(TDI-47436): tPostgreSqlOutput upsert and dynamic column (#7172)
* ON CONFLICT clause now contains not only dynamic columns but not dynamic ones as well
2022-02-14 12:28:15 +02:00
pyzhou
e4d56a9c76 fix(TDI-47396):tSCPGet doesn't always close session (#7135) 2022-02-14 17:52:04 +08:00
Jane Ding
2d8a6ad376 fix(TUP-28898):Drag Exasol connection to a job choose tDBOutput(Exasol) (#7020)
not work as tExasolOutput
https://jira.talendforge.org/browse/TUP-28898
2022-02-14 10:25:50 +08:00
sbouyer
d6faaab7d5 Add localized files (#7196)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-02-14 10:14:12 +08:00
tsasada-talend
77a502e480 Add localized files (#7194)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-02-14 10:13:42 +08:00
Alexiane Yvonet
f2980de168 Add localized files (#7192)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-02-14 10:13:19 +08:00
hzhao-talendbj
a999d64f4c fix(TUP-33639): Job which import by metedata bridge:NPE (#7141) (#7193)
* fix(TUP-33639): Job which import by metedata bridge:NPE when
check/uncheck "use project settings" in stats&logs

* fix(TUP-33639):   add junit

* fix(TUP-33639): add junit

* fix(TUP-33639): Job which import by metedata bridge:NPE
2022-02-11 14:22:16 +08:00
zyuan-talend
9173316f02 fix(TUP-34489):forward interpreter to child job in commandline. (#7190) 2022-02-10 14:06:49 +08:00
tsasada-talend
a080f9ff63 Add localized files (#7181)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-02-07 10:19:03 +08:00
Alexiane Yvonet
6f1190ee4d Add localized files (#7180)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-02-07 10:18:41 +08:00
Dmytro Ochkas
545b864bfd fix(TDI-35717): tOracleBulkExec's action on table still used when invisible (#7114)
Added additional if wrappers to the sections where data action is processed in tOracleBulkExec_begin.javajet and tOracleBulkExec_end.javajet. The wrappers check if .ctl file or manual .ctl code is used and if so no data action has to be processed
2022-01-28 11:45:36 +02:00
jiezhang-tlnd
eca54ac7ca fix(TUP-34575)Correction to messages.properties file (#7169)
* fix(TUP-34575)Correction to messages.properties file

* fix(TUP-34575)Correction to messages-properties file

* fix(TUP-34575)Correction to messages-properties file
2022-01-28 14:53:02 +08:00
tsasada-talend
4218e443c4 Add localized files (#7165)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-01-28 11:36:20 +08:00
Alexiane Yvonet
63a0a09d99 Add localized files (#7164)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-01-28 11:35:59 +08:00
Laurent BOURGEOIS
3e0973ff19 fix(TBD-13463):No FileSystem for scheme: HDFS on any EMR 5.29 job on Talend 8 (#7124) (#7161) 2022-01-27 09:44:45 +01:00
jiezhang-tlnd
5391b48920 fix(TUP-34281): Cleanup of old translation files (#7102) 2022-01-26 18:30:40 +08:00
wang wei
112625f8f7 fix(TDI-47395): tPostgresqlOutput cannot select Insert as Action on Data when disable the Log4j(#7136) 2022-01-26 15:18:21 +08:00
apoltavtsev
1732c6f9b5 feat(APPINT-32531) Make all DS/Route builds Java 11 and above compatible, design/build & run should work with different Java versions (#6960) 2022-01-25 17:10:48 +01:00
pyzhou
9e4f5bb1dc fix(TDI-47234):tXSLT cache source in memory (#7021) (#7072)
* fix(TDI-47234):tXSLT regression

* migration task

* correct migration task

* Correct ExecutionResult

* Correct Migration result
2022-01-24 14:36:09 +08:00
kjwang
d6431794d7 Fix TUP-32950 On Ubuntu 18.04.5 documentation comment is displayed as a (#7098) (#7152)
Fix TUP-32950 On Ubuntu 18.04.5 documentation comment is displayed as a black box in Talend Studio designer tab
https://jira.talendforge.org/browse/TUP-32950
2022-01-21 15:02:58 +08:00
zyuan-talend
7ba8c9a37a fix(TUP-27184):add junit test (#7144) 2022-01-21 11:07:11 +08:00
Wei Hua
13f391bc87 Hwei/bugfix/master/appint 33765 (#7137)
* APPINT-33765 [7.3.1 patch] ClassNotFoundException in runtime when DB connection (SQLServer) in joblet without using alias

* APPINT-33765 [7.3.1 patch] ClassNotFoundException in runtime when DB connection (SQLServer) in joblet without using alias
2022-01-21 10:31:00 +08:00
tsasada-talend
b5469fb531 Add localized files (#7149)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-01-20 18:32:02 +08:00
Alexiane Yvonet
31b8b5467c Add localized files (#7150)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-01-20 18:31:49 +08:00
Emmanuel GALLOIS
c6901ce17d feat(TCOMP-2045): Pass meta information about columns (#6892)
* feat(TCOMP-2045): fix quotes and escaping issues
* feat(TCOMP-2045): add import
2022-01-19 17:13:50 +01:00
tsasada-talend
a613d635d7 Add localized files (#7123)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-01-19 15:19:49 +08:00
zshen-talend
1deaf892c8 feat(TDQ-19814): clear the code let it call adjustPomGeneration only to (#7128)
avoid some TDM regression
2022-01-17 19:47:39 +08:00
Jill Yan
27540097e4 Revert "jill/fix/master/APPINT-33992 (#7070)" (#7126)
This reverts commit 19eca3dfec.
2022-01-17 12:10:28 +08:00
Zhiwei Xue
e7d0282538 fix(TUP-34469):fix comp cache path problem (#7119) 2022-01-14 23:37:27 +08:00
zyuan-talend
6541771b5c fix(TUP-27184):revert javajet change. (#7118) 2022-01-14 22:09:52 +08:00
zshen-talend
22a24f13be feat(TDQ-19814): create a new component for tDataQualityRules (#7093) 2022-01-13 18:19:27 +08:00
Jill Yan
3861eeaa7a APPINT-31044 (#7110)
Co-authored-by: jillyan <yan955599@gmail.com>
2022-01-13 10:57:00 +01:00
zyuan-talend
a54e0e72a3 fix(TUP-27184):escape label value for javajet. (#7111) (#7113) 2022-01-13 16:58:12 +08:00
Tetyana Meronyk
2c25ae3771 feat(TDI-46151): Filter data based on return value in subquery in source database before pushing it down to a tDBInput to execute (#6906)
feat(TDI-46151): Filter data based on return value in subquery in source database before pushing it down to a tDBInput to execute
2022-01-12 17:11:20 +02:00
hcyi
f6511ae89f fix(I18N-322):change a message to "Set the connection and read timeouts" (#7060) 2022-01-12 16:18:35 +08:00
Jill Yan
19eca3dfec jill/fix/master/APPINT-33992 (#7070)
* APPINT-33992

* revert for mis-commit

* APPINT-33992

* APPINT-33992

* APPINT-33992

* APPINT-33992

* APPINT-33992

Co-authored-by: jillyan <yan955599@gmail.com>
2022-01-12 15:57:18 +08:00
zyuan-talend
5f89ab04b2 fix(TUP-27184): copy label from GraphicNode to DataNode. (#7095) (#7103) 2022-01-11 18:48:01 +08:00
wang wei
70f464f593 fix(TDI-47212): CVE: jackson-mapper(core)-asl-1.9.15-TALEND (#7001) 2022-01-07 10:41:34 +08:00
kjwang
a4c2535692 TUP-34282 CVE: log4j-core(1.2-api)-[2-2.16.0) (#7080)
TUP-34282 CVE: log4j-core(1.2-api)-[2-2.16.0)
https://jira.talendforge.org/browse/TUP-34282
2022-01-07 09:41:55 +08:00
jiezhang-tlnd
58d6ec8ac2 fix(TUP-34347)DataViewer doesnt work on retrieved schema (#7087) 2022-01-06 18:45:38 +08:00
tsasada-talend
57a92b3e84 Add localized files (#7091)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-01-06 18:36:25 +08:00
Alexiane Yvonet
0f24c04458 Add localized files (#7090)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-01-06 17:27:46 +08:00
ypiel
f7d399692b feat(TDI-46093): Customize tck/connection name (#7084) 2022-01-05 22:22:45 +01:00
Oleksandr Zhelezniak
3782b860b4 fix(TDI-46410): update namespace in xml element (#7018) 2022-01-04 14:33:41 +02:00
tsasada-talend
c020bb15e9 Add localized files (#7079)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-01-04 10:32:29 +08:00
Alexiane Yvonet
e222af6665 Add localized files (#7077)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2022-01-04 10:31:15 +08:00
Abdulhamid Rashankar
c78077f09e APPINT-33784: Project analysis task - Warn about custom component dep… (#7068) 2021-12-30 09:23:00 +01:00
Zhiwei Xue
af94813a99 workitem(TUP-34111):slow studio build time for remote execution (#7038) 2021-12-30 16:08:19 +08:00
jiezhang-tlnd
ef2aff872f Jzhang/tup 33863 (#6946)
* fix(TUP-33863)Update of Metadata Hadoop Cluster does not change spark
version when propagated
https://jira.talendforge.org/browse/TUP-33863

* code format

* format code

* fix(TUP-33863)Update of Metadata Hadoop Cluster does not change spark
version when propagated

Conflicts:
	main/plugins/org.talend.designer.core/src/main/java/org/talend/designer/core/ui/editor/properties/controllers/ComboController.java

* add common judgment

Conflicts:
	main/plugins/org.talend.designer.core/src/main/java/org/talend/designer/core/ui/editor/properties/controllers/ComboController.java

* add common fix

* Update of Metadata Hadoop Cluster does not change spark version when
propagated

Conflicts:
	main/plugins/org.talend.designer.core/src/main/java/org/talend/designer/core/ui/editor/properties/controllers/ComboController.java
2021-12-30 15:09:27 +08:00
jiezhang-tlnd
a6b2275a32 chore(TUP-34021)CVE org.apache.maven maven-core 3.8.1 (#7008) 2021-12-30 14:58:49 +08:00
Jane Ding
2334c578a1 fix(TUP-33830):[7.3] ref project compilation error (#7053) (#7069)
https://jira.talendforge.org/browse/TUP-33830
2021-12-30 09:47:59 +08:00
Wei Hua
e128252b66 APPINT-34077 RuntimeException: java.lang.NoClassDefFoundError: org/apache/cxf/databinding/DataBinding (#7063) 2021-12-29 14:48:58 +08:00
Emmanuel GALLOIS
547ad1d694 fix(TCOMP-2053): correct migration issue w/ context + function call (#7010) 2021-12-29 11:25:36 +08:00
Zhiwei Xue
71c6234cab fix(TUP-33966):Studio/commandline fails to generate code for the job, (#6975)
throws "Invalid thread access"
2021-12-29 10:27:41 +08:00
Olha V
6f02dd7443 feat(TDI-46430): Kafka Input Output Avro support (#6981)
* feat(TDI-46430): Kafka Input Output Avro support

* add migration task for security settings setup order

* feat(TDI-46430): Kafka Input Output Avro support

* add check if https settings not empty

* feat(TDI-46430): Kafka Input Output Avro support

* fix migration task status

* feat(TDI-46430): Kafka Input Output Avro support

* add check for kafka version
2021-12-28 16:21:11 +02:00
tsasada-talend
3e9834bd80 Add localized files (#7065)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2021-12-28 19:12:41 +08:00
jiezhang-tlnd
031689f083 fix(TUP-34123)talendcsv-1.0.0.jar is missing on Guess Schema (#7014) 2021-12-28 14:15:44 +08:00
tsasada-talend
bad2301bee Add localized files (#7058)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2021-12-27 23:03:15 +08:00
sbliu
3038b140a3 chore(TUP-33956) remove xercesImpl from libraries needed. (#7028) 2021-12-27 15:26:43 +08:00
hcyi
eefa078591 fix(TUP-33897):Remove username from Studio Cloud Login. (#7015) 2021-12-27 10:15:44 +08:00
Chao MENG
66d8e597f3 chore: hide parallelize (#6950) 2021-12-23 14:34:35 +08:00
Oleksandr Zhelezniak
54b17eea2c fix(TDI-47222): invoke stop after flush (#6985)
* TCK studio-integration
* method stop should be invoked after the method flush for producers (outputs)
2021-12-21 12:01:32 +02:00
Dmytro Grygorenko
c47775c2f0 fix(TDI-47228): tPostgresqlOutput Upsert existing connection (#6998)
* fix(TDI-47228): show Upsert action when using existing connection.

* fix(TDI-47228): space added.
2021-12-20 16:45:01 +02:00
apoltavtsev
9d8b79465f fix(APPINT-33784) Project analysis task - Missing closing tag is added (#7041) 2021-12-17 13:06:17 +01:00
Alexiane Yvonet
e2dc1e9a00 Add localized files (#7032)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2021-12-17 17:53:36 +08:00
Dmytro Sylaiev
e962f9cd2f fix(TDI-46910): Fix codegen and compile errors for dynamic schemas (#7019) 2021-12-17 10:41:35 +02:00
Abdulhamid Rashankar
6bb84e0372 APPINT-33784: Project analysis task - Warn about custom component dep… (#6958)
* APPINT-33784: Project analysis task - Warn about custom component dependencies risk

* APPINT-33784: Project analysis task - Warn about custom component dependencies risk

* APPINT-33784: Project analysis task - Warn about custom component dependencies

* APPINT-33784: Project analysis task - Warn about custom component dependencies

* APPINT-33784: Project analysis task - Warn about custom component

Co-authored-by: arashankar <abdulhamid0606@gmail.com>
2021-12-16 19:16:22 +01:00
bhe-talendbj
074c4e9042 fix(TBD-13373): User did not initialize spark context when I run a simple spark job with HDI4 (#7037) 2021-12-16 19:49:19 +08:00
bhe-talendbj
53f33e7a02 fix(TUP-34105): upgrade log4j2 (#7006) (#7013) (#7025)
* fix(TUP-34105): upgrade log4j2 (#7006)

* fix(TUP-34105): upgrade log4j2

* fix(TUP-34105): update version

* fix(TUP-34105): upgrade to 2.16.0
2021-12-15 11:44:17 +08:00
Tetyana Meronyk
f505cd58cd fix(TDI-46943): Dynamic schema fail's with Excel (#6874)
* fix(TDI-46943): Dynamic schema fail's with Excel
2021-12-14 14:43:48 +02:00
nrousseau
f03218164a fix(TUP-34110): fix tck dependencies (#7005)
* fix(TUP-34110): fix tck dependencies

* fix(TUP-34110): fix tck dependencies
2021-12-13 11:16:55 +08:00
jzhao
12ead4619e feat(TDI-45793):Add migration task for tSAPADSOInput (#6989) (#6993)
* feat(TDI-45793):Add migration task for tSAPADSOInput

* chore(TDI-45793):add Copyright for migration task.
2021-12-10 11:11:54 +08:00
Dmytro Sylaiev
88d64fbe8e fix(TDI-46910): Add hadnling escaping of ELTOutput for quotes (#6875)
* fix(TDI-46910): Add hadnling escaping of ELTOutput for quotes

* fix(TDI-46910): Fix create table statement compile error
2021-12-09 16:18:13 +02:00
Xilai Dai
be36d6f345 (APPINT-34009) fix the tCosmosDB and tNeo4j dependency issues when bu… (#6887)
* (APPINT-34009) fix the tCosmosDB and tNeo4j dependency issues when building microservice

* (APPINT-34009) fix the regexp and jar name
2021-12-09 17:23:43 +08:00
kjwang
dbc6d113ea TUP-33713 Logon popup message in a mess when main project and refer (#6954) (#6996)
* TUP-33713 Logon popup message in a mess when main project and refer
project are on different patch level
https://jira.talendforge.org/browse/TUP-33443
2021-12-09 17:01:27 +08:00
hcyi
9d6d0b5f2f feat(TUP-33198):Support retrieve SAP ADSO service metadata with SAP JCO3 (#6939) 2021-12-09 16:58:04 +08:00
tsasada-talend
73e8e28e56 Add localized files (#6986)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2021-12-09 10:35:31 +08:00
sbouyer
bb12e394f8 Add localized files (#6988)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2021-12-09 10:35:03 +08:00
jiezhang-tlnd
1557474f25 add migration (#6967)
* add migration

* add migration

* fix migration
2021-12-09 09:26:22 +08:00
Dmytro Grygorenko
91f19609e8 fix(TDI-47179): enable batch checkbox for Postgres Upsert. (#6987) 2021-12-08 11:52:39 +02:00
Emmanuel GALLOIS
e3a0772610 fix(TCOMP-1988): add nashorn scripting engine for java11+ (#6973) 2021-12-07 09:32:19 +01:00
bhe-talendbj
cb7bc645ce feat(TUP-33718): add distribution version (#6979)
* feat(TUP-33718): add distribution version

* feat(TUP-33718): fix version
2021-12-07 10:13:31 +08:00
clesaec
a1095d8d2e TDI-47170 : go root directory for sftp (duplicate code) (#6980) 2021-12-06 10:39:43 +01:00
Wei Hua
724a82dde4 APPINT-34089 Project analysis task - Warn about duplicated routeId usage (#6969)
* APPINT-34089 Project analysis task - Warn about duplicated routeId usage

* update the way to get code value.

* correct component name in message
2021-12-03 17:31:32 +01:00
pyzhou
d692eb0088 fix(TDI-47147):tMap TUJ fix (#6948) 2021-12-03 15:33:24 +08:00
bhe-talendbj
3170a61736 feat(TUP-33718): add system property to load dynamic distribution jars (#6904)
* feat(TUP-33718): add system property to load dynamic distribution jars

* feat(TUP-33718): fix load dynamic distributions

* feat(TUP-33718): load all dynamic distribution jars

* feat(TUP-33718): load bigdata modules

* feat(TUP-33718): load all dynamic distributions

* feat(TUP-33718): show distribution display version

* feat(TUP-33718): replace display version by version

* feat(TUP-33718): fix bug

* feat(TUP-33718): load dynamic distribution modules

* feat(TUP-33718): load dynamic distribution modules
2021-12-02 10:26:20 +08:00
wang wei
34c380bb33 fix(TDI-46850): Upgrade ActiveMQ Jars to 5.16.3 which align with ESB (#6924) 2021-11-29 17:23:18 +08:00
Chao MENG
6ae9750c4f fix(TUP-33121): Talend Studio gives no error if unable to connect to (#6933)
remote GIT repository
https://jira.talendforge.org/browse/TUP-33121
2021-11-29 10:34:58 +08:00
kjwang
3891599573 TUP-33443 The method tFileInputDelimited_1_onSubJobError(Exception, (#6931)
TUP-33443 The method tFileInputDelimited_1_onSubJobError(Exception,String, Map<String,Object>) is undefined for the type xxxxx
https://jira.talendforge.org/browse/TUP-33443
2021-11-29 09:48:48 +08:00
Emmanuel GALLOIS
e556a39c4e fix(TCOMP-1963): adapt correct Metadata from schema (#6711) 2021-11-26 12:19:46 +01:00
wang wei
db14446448 fix(TDI-47078): [7.3]Multiple SQL Statements in SQL Template => Duplicate local variable(#6909) (#6943) 2021-11-25 16:07:39 +08:00
bhe-talendbj
b2c2e65b0a fix(TUP-32838): Custom value in a table column with suggestable values is not allowed (#6819) (#6926) (#6940)
* fix(TUP-32838): editable properties table

* fix(TUP-32838): support editable properties table

* fix(TUP-32838): support editable properties table

* fix(TUP-32838): support editable properties table

* fix(TUP-32838): rename property name

* fix(TUP-32838): editable for all of suggestable parameters

* fix(TUP-32838): resolve comments

* fix(TUP-32838): avoid invoking component
2021-11-25 15:00:51 +08:00
jiezhang-tlnd
88f328b9b6 fix(TUP-33467)Need to adjust the UI of check connection when tck (#6886)
* fix(TUP-33467)Need to adjust the UI of check connection when tck
component in studio

* fix(TUP-33467)Need to adjust the UI of check connection when tck
component in studio
2021-11-23 16:37:28 +08:00
clesaec
1fc8ef0894 TDI-46905 : treat absolute path (#6929) 2021-11-23 09:03:25 +01:00
Dmytro Grygorenko
1a1698e27b feat(TDI-44717): fix backport issue for "master" branch. (#6927) 2021-11-23 09:39:09 +02:00
Tetyana Meronyk
69f3e4b340 fix(TDI-46986): tFTPGet component unable to get file from FileZilla Server, with a particular Filemask in Studio, after September patch, Patch_20210924_R2021-09_v2-7.3.1 (#6890) 2021-11-22 18:06:01 +02:00
Tetyana Meronyk
56af81bdbc fix(TDI-46791): tBigQueryInput - Component returning extra row of NULL values (#6724)
fix(TDI-46791): tBigQueryInput - Component returning extra row of NULL values
2021-11-22 17:28:13 +02:00
Dmytro Grygorenko
5a2441b2f2 feat(TDI-44717): Postgres Upsert feature (backport to 8.0.1) (#6882) 2021-11-22 14:20:19 +02:00
Dmytro Grygorenko
2d9998f886 fix(TDI-46912): tELTOutput cannot locate & drop existing table in Snowflake (#6860)
* fix(TDI-46912): draft fix for master branch.

* fix(TDI-46912): corrections after TTP Dev run.

* fix(TDI-46912): fix for all templates.

* fix(TDI-46912): corrections after TTP Dev run.

* fix(TDI-46912): correct fix (ELT template only).

* fix(TDI-46912): small change.

* fix(TDI-46912): changes after code review.
2021-11-22 12:59:19 +02:00
nrousseau
95a920cf88 fix(TUP-33859): force upgrade for bcprov (#6915) 2021-11-22 17:10:09 +08:00
Xilai Dai
697a49294d Bugfix/master/appint 34059 (#6907)
* (APPINT-34059) fix the plexus-utils version in maven-bundle-plugin

* (APPINT-34059) fix the plexus-classworlds
2021-11-22 11:08:33 +08:00
apoltavtsev
55af9efbfc fix(APPINT-33956) Project analysis task - Seek for unresolved dependencies (Part 2) (#6893) 2021-11-19 10:37:34 +01:00
Jill Yan
75a05ec18d APPINT-34090 (#6905)
Co-authored-by: jillyan <yan955599@gmail.com>
2021-11-19 17:34:05 +08:00
apoltavtsev
8038722fa7 fix(APPINT-34066) Fail to build route as OSGI to runtime with ClassNotFoundException on MacOS 2021-11-19 10:01:57 +01:00
Wei Hua
8b0692e2d6 APPINT-32136 Job & Run view displays DI job icon and/or label when a route or routelet editor is active (#6889)
* APPINT-32136 Job & Run view displays DI job icon and/or label when a route or routelet editor is active

* Fixing labels and Routelet icon

* change the way to determine routelet

* Solve NPE issue

* small changes
2021-11-19 11:47:53 +08:00
Zhiwei Xue
f9fb319f79 chore(TUP-33614):Update each component plugin, make sure it generates a (#6902)
new timestamp at each build
2021-11-18 14:47:04 +08:00
vyu-talend
5ffae2364b feat(TDI-45016):add query time out. (#6539) (#6900)
* feat(TDI-45016):add query time out. (#6539)

* feat(TDI-45016):add query time out.

* feat(TDI-45016):optimize codes.

* feat(TDI-45016):fix bugs.

* feat(TDI-45016):fix some issues.

Conflicts:
	main/plugins/org.talend.designer.components.localprovider/components/tAS400Input/tAS400Input_messages.properties
	main/plugins/org.talend.designer.components.localprovider/components/tAS400Output/tAS400Output_messages.properties
	main/plugins/org.talend.designer.components.localprovider/components/tAS400Row/tAS400Row_messages.properties
	main/plugins/org.talend.designer.components.localprovider/components/tMSSqlInput/tMSSqlInput_messages.properties
	main/plugins/org.talend.designer.components.localprovider/components/tMSSqlOutput/tMSSqlOutput_messages.properties
	main/plugins/org.talend.designer.components.localprovider/components/tMSSqlRow/tMSSqlRow_messages.properties
	main/plugins/org.talend.designer.components.localprovider/components/templates/_tableActionForOutput.javajet

* feat(TDI-45016): fix something.
2021-11-18 11:58:11 +08:00
clesaec
ec1da68a4e TDI-47072 : fix context (#6899) 2021-11-17 09:07:48 +01:00
build-talend
ed5135c814 Set version to 8.8.8 SNAPSHOT (#6896)
Co-authored-by: Jenkins Continuous Build server <jenkins@tal-rd02.talend.lan>
2021-11-16 14:49:14 +01:00
hcyi
17309e5abc fix(TUP-32940):Remove "Also search from Help when performing a component (#6864)
searching".
2021-11-16 17:42:54 +08:00
Dmytro Sylaiev
06178fbc2e Dsylaiev/tdi 46859 add licenses main branch (#6842)
* chore(TDI-46859): Add license for bonitaclient (#6750)

* chore(TDI-46859): Add license for bonitaclient

* Bump lib for tBonitaXXX

* chore(TDI-46859): Do not bump lib

* chore(TDI-46859): Add licenses for checkarchive and filezip libs (#6752)

* chore(TDI-46859): Add licenses for checkarchive and filezip libs

* chore(TDI-46859): Do not bump version

* chore(TDI-46859): Add license for commons-net-proxy (#6753)

* chore(TDI-46859): Add license for commons-net-proxy

* chore(TDI-46859): Do not bump commons-net-talend version

* chore(TDI-46859): indendation

* chore(TDI-46859): Add license for couchDBUtils lib (#6754)

* chore(TDI-46859): Add license for couchDBUtils lib

* fix(TDI-46859): Fix license path

* chore(TDI-46859): Do not bump couchDBUtil lib version

* chore(TDI-46859): Fix version

* chore(TDI-46859): Add license to cyberark-wrapper (#6755)

* chore(TDI-46859): Add license to cyberark-wrapper

* chore(TDI-46859): Do not bump cyberark wrapper version

* chore(TDI-46859): Add license for filecopy lib (#6757)

* chore(TDI-46859): Add license for filecopy lib

* Bump lib for component

* Remove from studio build

* chore(TDI-46859): Do not bump tfilecopy lib

* chore(TDI-46859): Add license for marketo-soap-sdk (#6758)

* chore(TDI-46859): Add license for marketo-soap-sdk

* chore(TDI-46859): Do not bump marketo_soap lib

* chore(TDI-46859): Add licenses for mqrfh2header and utils libs (#6767)

* chore(TDI-46859): Add licenses for mqrfh2header and utils libs

* chore(TDI-46859): Do not bump mq libs

* chore(TDI-46859): Fix versioning

* chore(TDI-46859): Add licenses to netsuite libs (#6769)

* chore(TDI-46859): Add licenses to netsuite libs

* chore(TDI-46859): Do not bump netsuite libs

* chore(TDI-46859): Add license to simpleexcel (#6772)

* chore(TDI-46859): Add license to simpleexcel

* chore(TDI-46859): Do not bump simpleexcel

* chore(TDI-46859): Fix breaks

* chore(TDI-46859): Add license to SOAP lib (#6773)

* chore(TDI-46859): Add license to SOAP lib

* chore(TDI-46859): Do not bump soap lib

* chore(TDI-46859): Add license to mssql Util lib (#6774)

* chore(TDI-46859): Add license to mssql Util lib

* chore(TDI-46859): Do not bump mssqlUtil lib

* chore(TDI-46859): Indendation

* chore(TDI-46859): Add license for jtds (#6775)

* chore(TDI-46859): Add license for jtds

* chore(TDI-46859): Do not bump jtds lib

* chore(TDI-46859): Indendation

* chore(TDI-46859): Add license for talend-aws (#6776)

* chore(TDI-46859): Add license for talend-aws

* chore(TDI-46859): Do not bump talend-aws

* chore(TDI-46859): Add license for talend-codegen-utils (#6777)

* chore(TDI-46859): Add license for talend-codegen-utils

* chore(TDI-46859): Do not bump codegen-utils

* chore(TDI-46859): Add license for talendcsv lib (#6778)

* chore(TDI-46859): Add license for talendcsv lib

* chore(TDI-46859): Bump talendcsv

* chore(TDI-46859): Add license to paloIX3 (#6770)

* chore(TDI-46859): Add license to paloIX3

* Remove jar from repo

* chore(TDI-46859): Bump talend-csv

* chore(TDI-46859): Do not bump talendcsv

* chore(TDI-46859): Add license for exasol lib (#6779)

* chore(TDI-46859): Add license for exasol lib

* chore(TDI-46859): Do not bump exasol lib

* chore(TDI-46859): Add license for talendExcel (#6780)

* chore(TDI-46859): Add license for talendExcel

* chore(TDI-46859): Do not bump talendexcel

* chore(TDI-46859): Add license for httputil (#6781)

* chore(TDI-46859): Add license for httputil

* chore(TDI-46859): Do not bump httputil lib

* chore(TDI-46859): Add license for job-monitoring (#6782)

* chore(TDI-46859): Add license for talendMsgMailUtil (#6788)

* chore(TDI-46859): Add license for talendMsgMailUtil

* chore(TDI-46859): Do not bump msgMailUtil lib

* chore(TDI-46859): Add license for talend-orc (#6789)

* chore(TDI-46859): Add license for talend-orc

* chore(TDI-46859): Do not bump talend-orc

* chore(TDI-46859): Add license for talend-parquet (#6790)

* chore(TDI-46859): Add license for talend-parquet

* chore(TDI-46859): Do not bump talend-parquet

* chore(TDI-46859): Add license for talend-proxy (#6792)

* chore(TDI-46859): Add license for talend-proxy

* chore(TDI-46859): Do not bump talend-proxy

* chore(TDI-46859): Add licenses for sap libs (#6793)

* chore(TDI-46859): Add licenses for sap libs

* chore(TDI-46859): Do not bump talend sap libs

* chore(TDI-46859): Add license for talendSAX (#6794)

* chore(TDI-46859): Add license for talendSAX

* chore(TDI-46859): Do not bump talendSax

* chore(TDI-46859): Add license for talend-scp-helper (#6795)

* chore(TDI-46859): Add license for talend-scp-helper

* chore(TDI-46859): Do not bump scpHelper

* chore(TDI-46859): Add license for talendssl (#6796)

* chore(TDI-46859): Add license for talendssl

* chore(TDI-46859): Do not bump talendssl

* Dsyliaev/tdi 46859 add license for ucanaccess (#6797)

* chore(TDI-46859): Add license for talend-ucanaccess

* chore(TDI-46859): Add license for ucanaccess-utils

* chore(TDI-46859): Add license for webserviceInput lib

* chore(TDI-46859): Do not bump ucanaccess

* chore(TDI-46859): Do not bump webservice

* chore(TDI-46859): Add license for webserviceInput lib (#6798)

* chore(TDI-46859): Add license for webserviceInput lib

* chore(TDI-46859): Do not bump webservice input

* chore(TDI-46859): Add license for talend-ws lib (#6799)

* chore(TDI-46859): Add license for talend-ws lib

* chore(TDI-46859): Do not bump talend-ws

* chore(TDI-46859): Add license for thashfile (#6800)

* chore(TDI-46859): Add license for thashfile

* chore(TDI-46859): Do not bump tHashfile lib

* chore(TDI-46859): Add license for xpathUtil (#6801)

* chore(TDI-46859): Add license for xpathUtil

* chore(TDI-46859): Do not bump xpathutil
2021-11-16 11:03:03 +02:00
wang wei
c6a11aa5ff fix(TDI-46962): tAmazonAuoraOutput compilation errors (#6872) 2021-11-16 10:06:08 +08:00
Olha V
42335629c4 chore(TDI-46752): CVE: Oauth 2.0 SDK with OpenID (#6811)
* chore(TDI-46752): CVE: Oauth 2.0 SDK with OpenID

* chore(TDI-46752): CVE: Oauth 2.0 SDK with OpenID

* bump talend-mscrm in tMicrosoftCrm

* chore(TDI-46752): CVE: Oauth 2.0 SDK with OpenID

* add content-type dependency
2021-11-11 15:20:53 +02:00
sbouyer
5441f05bfd Add localized files (#6884)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2021-11-10 09:31:12 +08:00
sbouyer
82eedbeb27 Add localized files (#6885)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2021-11-10 09:31:03 +08:00
apoltavtsev
5f3fcc1f69 feat (APPINT-33956) Project analysis task - Seek for unresolved dependencies (Part 2) (#6879)
* feat (APPINT-33956) Project analysis task - Seek for unresolved dependencies (Part 2)

* Update messages.properties

* Update plugin.xml

* Update UnresolvedComponentsDependenciesAnalysisTask.java

* Update UnresolvedComponentsDependenciesAnalysisTask.java
2021-11-09 09:25:04 +01:00
jiezhang-tlnd
5249e19a8a fix(TUP-33627)[Linux aarch64] License agreement panel and introduction (#6876)
are blank
2021-11-05 20:04:22 +08:00
Olha V
bf34aae7ad chore(TDI-46752): CVE: Oauth 2.0 SDK with OpenID Libs (#6871) 2021-11-04 17:41:51 +02:00
Jane Ding
9b4ca1d33f fix(TUP-33385):Error pops up while logging on migrated project (#6867)
* fix(TUP-33385):Error pops up while logging on migrated project if the
project which exported from monthly patch studio>Studio
https://jira.talendforge.org/browse/TUP-33385

* fix(TUP-33385):Error pops up while logging on migrated project if the
project which exported from monthly patch studio>Studio
https://jira.talendforge.org/browse/TUP-33385
2021-11-04 19:45:17 +08:00
sbouyer
bd8a39cf01 Add localized files (#6866)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2021-11-04 10:20:00 +08:00
Alexiane Yvonet
cc6697b350 Add localized files (#6852)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2021-11-04 10:19:06 +08:00
tsasada-talend
8f62485600 Add localized files (#6853)
Co-authored-by: jenkins-git <jenkins-git@talend.com>
2021-11-04 10:09:07 +08:00
Tetyana Meronyk
82243d59ac fix(TDI-46834): Additional columns in tDBOutput doesn`t generate code properly (#6825)
* fix(TDI-46834): Additional columns in tDBOutput doesn`t generate code properly
2021-11-03 14:27:56 +02:00
Dmytro Sylaiev
2502d31aaf fix(TDI-46790): Fix fetching big files GSGet (#6706) 2021-11-02 17:26:02 +02:00
Dmytro Grygorenko
df2d7343ec fix(TDI-46743): avoid file locking when using "streaming append" feature. (#6764)
* fix(TDI-46743): avoid file locking when using "streaming append" feature.

* fix(TDI-46743): corrections after code review.

* fix(TDI-46743): move library to Talend Update.

* fix(TDI-46743): restored order of resources close.

* fix(TDI-46743): added license for Talend Update, version bump.
2021-11-02 15:07:26 +02:00
Dmytro Grygorenko
bc660975e5 fix(TDI-46746): CVE - update "protobuf-java" to 3.4.0 (#6707) 2021-11-02 14:49:41 +02:00
pyzhou
9fe8679535 chore: clean up code (#6858)
* chore: clean up code

* remove useless url path
2021-11-02 16:22:28 +08:00
Dmytro Grygorenko
11efa75ac6 fix(TDI-46968): fix compile error for tGreenplumOutput. (#6862) 2021-11-02 09:36:58 +02:00
Oleksandr Zhelezniak
a0fd5cdae5 fix(TDI-46930): wrap filename (#6826)
* wrap a filename in a parenthesis to explicit handle java operations priority
2021-11-02 08:44:18 +02:00
sbliu
ee76694e1c fix(TUP-33596) NPE when try to open project setting. (#6859)
add NPE judgment
2021-11-02 11:02:06 +08:00
pyzhou
7dbb3020dd fix(TDI-45710):tXSLT support for streaming input and output (#6251) (#6830)
* Added streaming support on inputs

* Added InputStream for the 2 input files

* Added support for input / output columns

* Removed the label as it was confusing than helpful.
Changed the XML / XSLT label as it supports Stream.

Output however does NOT support stream so changed it in the Override to File only.

* Upgraded the 15 year old saxon9.jar
My tests passed.

* fix xml column was not used issue

* According to the new writing standard, only the capitalize the first character of first word

Co-authored-by: pyzhou <pyzhou@talend.com>
# Conflicts:
#	main/plugins/org.talend.designer.components.localprovider/components/tXSLT/tXSLT_messages.properties

Co-authored-by: bgunics-talend <63251373+bgunics-talend@users.noreply.github.com>
2021-11-01 21:55:24 +08:00
Andreas Mattes
3b3be3a38e fix(APPINT-33820): Add support for log assignment to TESB task. (#6740) 2021-10-29 16:12:31 +02:00
pyzhou
7bebb2dd41 fix(TDI-46937): fix tmap tuj (#6845)
* fix(TDI-46937): fix tmap tuj

* fix(TDI-46937):fix tuj
2021-10-29 16:39:02 +08:00
sbliu
69bec6798c feat(TUP-33462) align version for as400 db. (#6816) 2021-10-29 16:27:15 +08:00
wang wei
b1f6d21099 fix(TDI-46476): as we remove some components, should adjust some tup junit(#6837) (#6849) 2021-10-29 15:08:17 +08:00
Dmytro Sylaiev
a623cac57f fix(TDI-46876): Fix dependencies list for tGoogleDataprocManage (#6820) 2021-10-29 10:45:32 +08:00
pyzhou
718889c5ca fix(TDI-46857):Upgrade bcprov-jdk15on-1.69 (#6791) 2021-10-28 19:47:21 +08:00
Dmytro Sylaiev
8bcf305d3d chore(TDI-46859): Add license for talend-mscrm lib (#6787) 2021-10-28 14:00:52 +03:00
hcyi
f50a2d9148 fix(TUP-33449):tPreJob trigger fails with GSS exception when "Set path (#6840)
to custom hadoop jar" is checked in 7.3.1
2021-10-28 15:50:17 +08:00
hcyi
3a6c61c3d6 feat(TUP-33477):Remove username/password authentication from Studio. (#6818)
* feat(TUP-33477):Remove username/password authentication from Studio.

* feat(TUP-33477):Remove username/password authentication from Studio.

* feat(TUP-33477):keep username authentication for cloud on license select
dialog.
2021-10-28 15:47:22 +08:00
hzhao-talendbj
206463a376 fix(TUP-33485): [tELTMap] Delimited identifiers does not work for (#6833)
* fix(TUP-33485): [tELTMap] Delimited identifiers does not work for

* fix(TUP-33485): [tELTMap] Delimited identifiers does not work for

* fix(TUP-33485): [tELTMap] Delimited identifiers does not work for
2021-10-27 17:43:18 +08:00
wang wei
081cb65784 fix(TDI-46286): upgrade org.slf4j version to 1.7.29 from 1.7.25 (#6733) 2021-10-27 15:32:36 +08:00
bhe-talendbj
771a3b472d chore(TUP-33502): Show installation of components only in debug mode (#6832)
* chore(TUP-33502): change logs

* chore(TUP-33502): print logs in debug mode
2021-10-27 15:28:29 +08:00
vyu-talend
a032ac99d6 fix(TDI-46921):change maven url path for miscrm. (#6824) 2021-10-27 10:19:56 +08:00
wang wei
7717b3e202 fix(TDI-46476): Remove deprecated components in 8.0 (#6730) 2021-10-26 16:26:47 +08:00
zyuan-talend
ffa3316b40 fix(TUP-33392): remove un-needed Map Reduce related tests. (#6822) 2021-10-26 14:59:59 +08:00
Dmytro Sylaiev
615e5bd5e3 chore(TDI-46859): Add license to azure-utils (#6748) 2021-10-25 18:15:31 +03:00
jiezhang-tlnd
85a693f6e2 update text (#6814) 2021-10-25 09:53:50 +08:00
AlixMetivier
f11620e9f2 fix ExpressiontTest.testSparkVersion (#6815) 2021-10-22 15:33:01 +02:00
Jane Ding
516e4a8fa6 fix(TUP-33447):"servlet-api-2.5-20081211.jar" download failed when (#6809)
install libraries
https://jira.talendforge.org/browse/TUP-33447
2021-10-22 10:35:35 +08:00
sbouyer
aa470dbab3 Add localized files (#6804)
Co-authored-by: root <obricha@talend.com>
2021-10-21 17:23:32 +08:00
Alexiane Yvonet
f7bbc3d17b Add localized files (#6805)
Co-authored-by: root <obricha@talend.com>
2021-10-21 17:17:10 +08:00
sbouyer
f897438858 Add localized files (#6807)
Co-authored-by: root <obricha@talend.com>
2021-10-21 17:08:32 +08:00
apoltavtsev
7d5e785786 feat(APPINT-33780) Project analysis task - Seek for unresolved routines & beans dependencies (#6803)
* feat(APPINT-33780) Project analysis task - Seek for unresolved routines & beans dependencies

* Add files via upload

* Update UnresolvedRoutineDependencyAnalysisTask.java

* Update messages.properties

* Update messages.properties

* Update UnresolvedRoutineDependencyAnalysisTask.java

* Update UnresolvedRoutineDependencyAnalysisTask.java
2021-10-21 08:36:35 +02:00
hzhao-talendbj
0d647971f0 feat(TUP-32198): Migrate demo project with studio 8.0 (#6771)
* add log

* add log

* feat(TUP-32198): Migrate demo project with studio 8.0

* feat(TUP-32198): Migrate demo project with studio 8.0

* feat(TUP-32198): Migrate demo project with studio 8.0

* feat(TUP-32198): Migrate demo project with studio 8.0
2021-10-21 12:19:45 +08:00
wang wei
40ef58e9d4 fix(TDI-46476): fix the studio pom as we remove old tcompv0 netsuite connector runtime (#6808)
* fix(TDI-46476): fix the studio pom as we remove old tcompv0 netsuite connector runtime

* fix more
2021-10-21 05:50:35 +02:00
pyzhou
24de5b78a9 fix(TDI-46572):tMap support JDK 17 (#6735)
* fix(TDI-46572):tAdvancedHash dependency

* fix(TDI-46572):tMap support JDK 17

* remove jboss

* change method supportMarshaller()

* add override method

* fix bug

* fix bug of cannot flush the last part

* fix(TDI-46572):use jboss marshaller

* fix bug

* Upgrade dependency

* fix tuj bug

* fix bug

* fix bug
2021-10-21 10:43:09 +08:00
Chao MENG
e5ee4773de fix(TUP-33425): It takes a long time to get the error message when (#6806)
upgrading commandline
https://jira.talendforge.org/browse/TUP-33425
2021-10-20 23:22:18 +08:00
AlixMetivier
728f054338 fix(TBD-12861): add method to retrieve spark mode value (#6763) 2021-10-20 14:11:22 +02:00
Alex Telesh
f75c405324 feat(TDI-46900/codegen): Log messages from subjobs (#6768) 2021-10-20 10:58:41 +02:00
Laurent BOURGEOIS
c9d28aa83d feat(TBD-12880):Dynamic schema in Spark batch components (#6661) 2021-10-19 14:14:13 +02:00
Tetyana Meronyk
bf520fca50 fix(TDI-46749): [tFileInputExcel] For dynamic column schema, column headers after parameter are not dropped (#6698)
* fix(TDI-46749): [tFileInputExcel] For dynamic column schema, column headers after <Last Column> parameter are not dropped
2021-10-19 13:56:56 +03:00
bhe-talendbj
218a64e43d fix(TUP-23729): fix OOM caused by DB components (#6786) 2021-10-19 18:43:51 +08:00
Jane Ding
38ec98656c fix(TUP-29570):Couchbase: Password is plaintext in .item file of its (#6785)
* fix(TUP-29570):Couchbase: Password is plaintext in .item file of its
dataset if updating the password in connection
https://jira.talendforge.org/browse/TUP-29570

* fix(TUP-29570):Couchbase: Password is plaintext in .item file of its
dataset if updating the password in connection
https://jira.talendforge.org/browse/TUP-29570
2021-10-19 16:04:20 +08:00
sbliu
30aa9a5971 bugfix(TUP-31401) Switch workspace doesn't work for remote connection. (#6766) 2021-10-19 12:11:59 +08:00
bhe-talendbj
b4c4a58fac fix(TUP-33380): remove double quotes (#6761)
* fix(TUP-33380): remove double quotes

* fix(TUP-33380): remove double quotes

* fix(TUP-33380): remove double quotes
2021-10-18 16:25:55 +08:00
jzhao
219907e072 fix(TDI-46871):tFTPXXX component host can't use expression without "()" (#6742) 2021-10-18 14:04:45 +08:00
kjwang
f152ffe549 Kjwang/fix TUP-33366 Improve progress bar for logon studio if need to download/install any feature (#6760)
* TUP-33366 Improve progress bar for logon studio if need to
download/install any feature
https://jira.talendforge.org/browse/TUP-33366
2021-10-18 10:39:19 +08:00
bhe-talendbj
34bfd9b7d2 fix(TUP-33380): Car files can not be installed on TUJ platform (#6759)
* fix(TUP-33380): fix tck install java path

* fix(TUP-33380): fix tck install java path

* fix(TUP-33380): fix tck install java path
2021-10-18 10:25:03 +08:00
Jane Ding
0bbb05d6f5 fix(TUP-26845):tcompv0 component's column name can't end with "_", a (#6749)
snowflake tuj (TDI38814_tCreateTable_snowflake_AllDataType) failed
caused by it.
https://jira.talendforge.org/browse/TUP-26845
2021-10-18 09:46:39 +08:00
zyuan-talend
468fae8511 fix(TUP-31974):not expand job design when checking other nodes. (#6745) 2021-10-16 09:24:27 +08:00
Chao MENG
39e55fdd4d fix(TUP-33092): Setup default base/update p2 for studio and make sure it work in the final release. (#6756)
* fix(TUP-33092): Setup default base/update p2 for studio and make sure it
work in the final release.
https://jira.talendforge.org/browse/TUP-33092

* fix(TUP-33092): Setup default base/update p2 for studio and make sure it
work in the final release.
https://jira.talendforge.org/browse/TUP-33092

* fix(TUP-33092): Setup default base/update p2 for studio and make sure it
work in the final release.
https://jira.talendforge.org/browse/TUP-33092
2021-10-15 22:39:36 +08:00
jzhao
eb333cbf0f chore(TDI-44605):correct the jar version to offical one (#6746) 2021-10-15 18:41:23 +08:00
bhe-talendbj
50c8a14d85 chore: tujdebug (#6747) 2021-10-15 18:11:15 +08:00
jzhao
f1761274e6 feat(TDI-44605):Upgrade Salesforce Components to support Endpoint Version 52(latest) (#6696)
* feat(TDI-44605):Upgrade Salesforce Components to support Endpoint
Version 52(latest)

* feat(TDI-44605):update dependencies for force-wsc
2021-10-15 16:02:48 +08:00
Jill Yan
1ea53b0216 APPINT-33788 (#6731)
Co-authored-by: jillyan <yan955599@gmail.com>
2021-10-15 15:44:15 +08:00
ovladyka
97a26b4bd9 fix(TDI-45900): Encoding doesn't work for byte[] type when tFileOutputDelimited use CSV option (#6150)
Updated two javajet files tFileOutputDelimited_begin and tFileOutputDelimited_main
2021-10-15 10:03:20 +08:00
Chao MENG
5317662b2f fix(TUP-33092): Setup default base/update p2 for studio and make sure it (#6741)
work in the final release.
https://jira.talendforge.org/browse/TUP-33092
2021-10-14 23:24:02 +08:00
Wei Hua
d1d03c4f55 APPINT-32850 Use of tREST component causes build types inconsistencies (#6739) 2021-10-14 16:53:43 +02:00
jzhao
9c81eaa389 feat(TDI-45864):Support File components with ORC file format (DI) (#6722)
* feat(TDI-45864):Support File components with ORC file format (DI)

* feat(TDI-45864):Date type read/write issue

* feat(TDI-45864):Double/Float from DB to ORC issue

* feat(TDI-45864):sync orc-core version
2021-10-14 16:21:08 +08:00
jzhao
074268fbeb fix(TDI-46682):Can't send e-mails via smtp.office365.com need to upgrade mail-1.4.7.jar to latest version (#6721)(#6738)
* fix(TDI-46682):Can't send e-mails via smtp.office365.com need to
upgrade mail-1.4.7.jar to latest version

* fix(TDI-46682):update for
tPOP/tFileInputMail/tVtigerCRMXX/tWebserviceXX
2021-10-14 16:01:36 +08:00
zyuan-talend
950e5b36a2 fix(TUP-31974):Cannot check "Job Design" Node if "Export Dependencies" is checked(#6737) 2021-10-14 12:04:34 +08:00
Jane Ding
6f48e78ae5 fix(TUP-33259):Analysis report show component missing but in fact not (#6736)
https://jira.talendforge.org/browse/TUP-33259
2021-10-14 10:00:20 +08:00
chmyga
830eb8f37e fix(TDI-46777): tBigQueryOutput 24 hour format (#6689) (#6734) 2021-10-13 18:09:01 +03:00
wang wei
92722dc4d3 fix(TDI-46734): LGPL jar included in TOS DI 2021-10-13 17:01:33 +08:00
bhe-talendbj
1242e91096 feat(TUP-33112): update license (#6729) 2021-10-13 16:57:37 +08:00
AlixMetivier
102a373c50 fix(TBD-13077): fix Junit (#6732)
* fix(TBD-13077): fix Junit

* fix assertion
2021-10-13 09:26:41 +02:00
AlixMetivier
0dccedeb15 fix(TBD-13077): fix Junit (#6726) 2021-10-12 09:56:33 +02:00
wang wei
4ea68e9d73 fix(TDI-46774): tS3Put doesn't copy the whole file over if using cache (#6677) 2021-10-12 10:38:07 +08:00
Jill Yan
c899aa5ff4 APPINT-33728 revert (#6686)
Co-authored-by: jillyan <yan955599@gmail.com>
2021-10-11 17:26:14 +02:00
Chao MENG
a9ae684dbf feat(TUP-33266): Remove -DdetailsLog=true and reuse -DtalendDebug=true (#6723)
https://jira.talendforge.org/browse/TUP-33266
2021-10-11 21:09:12 +08:00
Chao MENG
e1c2aebefc feat(TUP-33095): Handle update during logon if any feature is required to installed. (#6719)
* feat(TUP-33095): Handle update during logon if any feature is required
to installed.
https://jira.talendforge.org/browse/TUP-33095

* feat(TUP-33095): Handle update during logon if any feature is required
to installed.
https://jira.talendforge.org/browse/TUP-33095

* feat(TUP-33089): Update p2 parameters (CI / studio)
https://jira.talendforge.org/browse/TUP-33089
2021-10-10 09:48:50 +08:00
bhe-talendbj
201b2a93e6 feat(TUP-33112): Add possibility to set licenses on the Feature Manager (#6713)
* feat(TUP-33112): add missing license

* feat(TUP-33112): add missing license

* feat(TUP-33112): add missing license
2021-10-09 10:59:04 +08:00
jiezhang-tlnd
63b622f47a fix(TUP-32987)node "JDBC" with salesforce icon show under Metadata after (#6718)
migration from 731
https://jira.talendforge.org/browse/TUP-32987
2021-10-09 10:10:08 +08:00
vadym-drokov
d934094c2d APPINT-33842: NPE in tDB*** when selecting "data source alias" (#6704) 2021-10-08 11:51:12 +02:00
Dmytro Sylaiev
34f62a4851 fix(TDI-46759): Handle booleans as digits for OB (#6688) 2021-10-08 11:07:34 +03:00
nrousseau
1c16e14ca2 feat(TUP-33133): set component in correct feature (#6701) 2021-10-08 14:56:47 +08:00
Dmytro Grygorenko
49911dc43b fix(TDI-46616): CVE - update "commons-io" to 2.8.0 (#6710) 2021-10-07 10:38:24 +03:00
Dmytro Grygorenko
217f7d40a2 fix(TDI-46084): align versions of "jersey-core" and "jersey-client". (#6709) 2021-10-07 10:23:31 +03:00
nrousseau
1450ab0923 feat(TUP-33211): set license in features (#6700) 2021-10-06 10:25:11 +08:00
Alexiane Yvonet
689c76590a Add localized files (#6694)
Co-authored-by: root <obricha@talend.com>
2021-10-01 10:48:58 +08:00
tsasada-talend
79a847df5b Add localized files (#6687)
Co-authored-by: root <obricha@talend.com>
2021-10-01 10:27:45 +08:00
bhe-talendbj
06cc923fbd fix(TUP-31095): fix CWE-95 (#6695) 2021-09-30 11:33:16 +08:00
sbliu
b7e954fade fix(TUP-32947) fix tuj compile error, fix unit test. (#6692)
fix unit test: set parameter with correct type.
2021-09-30 09:39:19 +08:00
Chao MENG
9c320ebb2b feat(TUP-32459): Handle JETL / JETLBigData OEM monthly update (#6690)
* feat(TUP-32459): Handle JETL / JETLBigData OEM monthly update
https://jira.talendforge.org/browse/TUP-32459

* feat(TUP-32459): Handle JETL / JETLBigData OEM monthly update
https://jira.talendforge.org/browse/TUP-32459
2021-09-29 15:22:11 +08:00
hzhao-talendbj
aee8d82501 feat(TUP-32058):Add git info in the jobinfo.properties when building job (#6667)
* feat(TUP-32058):Add git info in the jobinfo.properties when building job
from studio

* feat(TUP-32058): Add git info in the jobinfo.properties when building
job from studio
2021-09-29 14:47:19 +08:00
sbliu
c1cc2cd16a fix(TUP-32947): Handle concatenating context variables, build correct update sql with real table name. (#6675) 2021-09-28 16:40:06 +08:00
Jane Ding
7c64d6af91 fix(TUP-32055):Error“java.io.FileNotFoundException: (#6685)
/icons/full/eview16/class_hi.gif" after clicking "open job hierarchy" in
job's context menu
https://jira.talendforge.org/browse/TUP-32055
2021-09-28 10:50:08 +08:00
Jane Ding
b7155465e6 fix(TUP-33067):tAmazonAuroraInput and tAmazonAuroraOutput list multiple (#6682)
different version driver moudules
https://jira.talendforge.org/browse/TUP-33067
2021-09-28 10:24:29 +08:00
Dmytro Grygorenko
61e8eaff4b fix(TDI-46614): CVE - update "commons-compress" to 1.21 (#6684) 2021-09-27 17:57:17 +03:00
bhe-talendbj
7d101d3b73 fix(TUP-26609): add missing type (#6683) 2021-09-27 21:37:21 +08:00
Oleksandr Zhelezniak
47bdb6f36f fix(TDI-46574): add nashorn library (#6641)
* add nashorn 15.3 (tFileInputJSON)
* bump asm 9.1 (tFileInputJSON)
2021-09-27 12:49:50 +03:00
hcyi
8bec384480 fix(TUP-33021):Feature Manager can't list any feature if studio install location has space. (#6676)
* fix(TUP-33021):Feature Manager can't list any feature if studio install
location has space.

* fix(TUP-33021):Feature Manager can't list any feature if studio install
location has space.
2021-09-27 10:39:27 +08:00
zyuan-talend
70b286861c fix(TUP-32758):show in connection dropdown and keep the built-in while propertytype + db version are compatible. (#6656) (#6680) 2021-09-27 09:35:42 +08:00
bhe-talendbj
fe621f2d57 feat(TUP-32561): Handle switch project if required features are different from each branch (#6672)
* feat(TUP-32561): restart studio while switching branch

* feat(TUP-32561): restart studio while switching branch
2021-09-26 15:16:28 +08:00
Laurent BOURGEOIS
6edaf6c964 fix(TBD-12972):Incorrect default Spark mode (#6669) 2021-09-24 17:16:54 +02:00
Dmytro Sylaiev
6709ec4c12 TDI-46772 - Port TDI-46610 to master 2021-09-24 15:01:40 +03:00
bhe-talendbj
978046c657 fix(TUP-26609): Harden deserialization (#6638) 2021-09-24 12:18:25 +08:00
nrousseau
ff6bd6fb4d Revert "feat(TUP-32454): change required to import plugins (#6665)" (#6671)
This reverts commit b0d8caf5b0.
2021-09-23 11:56:03 +08:00
Zhiwei Xue
916ed34890 chore():fix junit (#6670) 2021-09-23 09:37:56 +08:00
Zhiwei Xue
edaa962b76 fix(TUP-32942):Miss routines-8.0.1.jar when I local run spark universal (#6653)
spark 2.4.7 with EMR529
2021-09-22 17:08:58 +08:00
apoltavtsev
2c61ab6256 fix(APPINT-32494) cleanup Studio artifact sensitive parameters
in contexts files during publish to Cloud (backport APPINT-28826)
2021-09-22 05:33:43 +02:00
jiezhang-tlnd
13e5ad1618 fix(TUP-32888)can't use tHiveConnection in job (#6664) 2021-09-22 10:42:28 +08:00
nrousseau
b0d8caf5b0 feat(TUP-32454): change required to import plugins (#6665) 2021-09-22 09:27:38 +08:00
Jane Ding
7760033f35 feat(TUP-32281):Provide a project analysis report (#6663)
https://jira.talendforge.org/browse/TUP-32281
2021-09-18 10:14:51 +08:00
AlixMetivier
666082535a feat(TBD-12334): add run submit mode to DBR (#6629) (#6660) 2021-09-17 15:28:06 +02:00
jiezhang-tlnd
16a3a5c471 Jzhang/tup 27026 (#6652)
* feat(TUP-27026)Update Log4j 2 to 2.13.2

* Update Log4j 2 to 2.13.2
2021-09-17 17:45:16 +08:00
jzhao
0e33d378e4 fix(TDI-46527):Dataloss with Parquet components for timestamp field with nano seconds(#6627) (#6658) 2021-09-17 16:37:02 +08:00
jiezhang-tlnd
7fe27c7283 fix(TUP-31794)jar slf4j-log4j12-1.7.25.jar pop up when build job with (#6316)
log4j1
https://jira.talendforge.org/browse/TUP-31794
2021-09-17 16:25:39 +08:00
jiezhang-tlnd
93f5e55f55 chore(TUP-32666)CVE: commons-io-[2.2-2.6] (#6637) 2021-09-17 15:52:44 +08:00
jzhao
49f8cea66f fix(TDI-46315):migration task should return ExecutionResult.NOTHING_TO_DO when doesn't change anything (#6651)
* fix(TDI-46315):migration task should return
ExecutionResult.NOTHING_TO_DO when doesn't change anything

* fix(TDI-46315):remove useless code.
2021-09-17 14:02:18 +08:00
Jane Ding
c3c41f56f3 feat(TUP-32631):Add Project Audit on the Studio Core of Feature Manager (#6620)
https://jira.talendforge.org/browse/TUP-32631
2021-09-17 10:15:27 +08:00
wang wei
612b81d2ee fix(TDI-46348): studio fix for delta format (#6574) (#6657) 2021-09-17 09:45:01 +08:00
clesaec
727b6d9a8a TDI-46721 - shorter generic code (#6640) (#6655)
* TDI-46721 - shorter generic code
2021-09-16 13:27:41 +02:00
wang wei
31c2afe9df fix(TDI-45468): support streaming append (#6623) (#6654) 2021-09-16 16:29:17 +08:00
wang wei
306491b33b fix(TDI-46185): MySQL Connection issues due to TLS 1.2 after java upgrade to 1.8.0_292 (#6306) (#6633) 2021-09-16 15:26:30 +08:00
Jill Yan
23593c3682 APPINT-33092 omit ds if not set (#6643) 2021-09-16 09:05:51 +02:00
jzhao
c4cd4df0fc fix(TDI-46511):[7.3.1] tMomInput: "Sleeping time" parameter is not used in code generated for Websphere MQ (#6602) (#6644) 2021-09-15 22:50:41 +08:00
obricha
c4bc4536f2 add ja localized properties files (#6646) 2021-09-15 21:37:15 +08:00
obricha
4ff84bcf56 add fr localized properties files (#6642) 2021-09-15 21:32:37 +08:00
obricha
6d5eb95eeb add zh_CN localized properties files (#6615) 2021-09-15 21:29:01 +08:00
Wei Hua
d38ff249b7 APPINT-33503 '@' not generated with tRESTResponse after migration. (#6650)
- Add migration task to set default value
2021-09-15 21:28:26 +08:00
wang wei
bade737f68 fix(TDI-45468): support streaming append for excel (#6621) 2021-09-15 11:05:27 +08:00
Dmytro Grygorenko
d633a8db16 fix(TDI-46612): add ERROR_MESSAGE to the DBRow components. (#6639) 2021-09-14 16:41:00 +03:00
23020 changed files with 859983 additions and 1245584 deletions

View File

@@ -7,4 +7,5 @@ Huge thanks to these people who contributed in making Talend product better:
- [overpackaging](https://github.com/overpackaging) (Steeve Dreux)
- [brazabr](https://github.com/brazabr) (Thiago Benvenuto)
- [phoflack](https://jira.talendforge.org/secure/ViewProfile.jspa?name=phoflack) (Philip Hoflack)
- [bgunics-talend](https://github.com/bgunics-talend) (Balasz Gunics)
- [bgunics-talend](https://github.com/bgunics-talend) (Balasz Gunics)
- [cflamain](https://github.com/cflamain) (Christophe Flamain)

14
SECURITY.md Normal file
View File

@@ -0,0 +1,14 @@
# Security Policy
## Supported Versions
| Version | Supported |
| ------- | ------------------ |
| 8.0.x | :white_check_mark: |
| 7.3.x | :white_check_mark: |
| < 7.3.x | :x: |
## Reporting a Vulnerability
For information on how to report a new security problem please see [here](https://www.talend.com/security/vulnerability-disclosure/).
Our existing security advisories are published [here](https://www.talend.com/security/incident-response/).

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.designer.feature" label="Designer Feature" version="8.0.1.qualifier" provider-name=".Talend SA.">
<feature id="org.talend.designer.feature" label="Designer Feature" version="8.8.8.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>
@@ -33,4 +33,5 @@
<plugin id="org.talend.libraries.mozilla" download-size="0" install-size="0" version="0.0.0"/>
<plugin id="org.talend.libraries.sqlbuilder" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.sqlbuilder" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.designer.core.swt" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
</feature>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.0.1-SNAPSHOT</version>
<version>8.8.8-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.0.1.qualifier">
version="8.8.8.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.0.1-SNAPSHOT</version>
<version>8.8.8-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.fragment.jars.di.feature</artifactId>

View File

@@ -1 +1,3 @@
bin.includes = feature.xml
bin.includes = feature.xml,\
license.html,\
feature.properties

View File

@@ -0,0 +1,175 @@
###############################################################################
# Copyright (c) 2005, 2014 IBM Corporation and others.
# This program and the accompanying materials are made
# available under the terms of the Eclipse Public License 2.0
# which is available at https://www.eclipse.org/legal/epl-2.0/
#
# SPDX-License-Identifier: EPL-2.0
#
# Contributors:
# IBM Corporation - initial API and implementation
###############################################################################
# This file should be translated.
# "featureName" property - name of the feature
featureName=Graphical Modeling Framework (GMF) Notation
# "providerName" property - name of the company that provides the feature
providerName=Eclipse Modeling Project
# "updateSiteName" property - label for the update site
updateSiteName=Graphical Modeling Framework (GMF) Updates
# "description" property - description of the feature
description=Graphical Modeling Framework Notation
# "licenseURL" property - URL of the "Feature License"
# do not translate value - just change to point to a locale-specific HTML page
licenseURL=license.html
# "license" property - text of the "Feature Update License"
# should be plain text version of license agreement pointed to be "licenseURL"
license=\
Eclipse Foundation Software User Agreement\n\
\n\
November 22, 2017\n\
\n\
Usage Of Content\n\
\n\
THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION\n\
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF\n\
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE\n\
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED\n\
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE\n\
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY\n\
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU\n\
MAY NOT USE THE CONTENT.\n\
\n\
Applicable Licenses\n\
\n\
Unless otherwise indicated, all Content made available by the Eclipse Foundation\n\
is provided to you under the terms and conditions of the Eclipse Public License\n\
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also\n\
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,\n\
"Program" will mean the Content.\n\
\n\
Content includes, but is not limited to, source code, object code, documentation\n\
and other files maintained in the Eclipse Foundation source code repository\n\
("Repository") in software modules ("Modules") and made available as\n\
downloadable archives ("Downloads").\n\
\n\
- Content may be structured and packaged into modules to facilitate\n\
delivering, extending, and upgrading the Content. Typical modules may\n\
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and\n\
features ("Features").\n\
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR\n\
(Java\u2122 ARchive) in a directory named "plugins".\n\
- A Feature is a bundle of one or more Plug-ins and/or Fragments and\n\
associated material. Each Feature may be packaged as a sub-directory in a\n\
directory named "features". Within a Feature, files named "feature.xml" may\n\
contain a list of the names and version numbers of the Plug-ins and/or\n\
Fragments associated with that Feature.\n\
- Features may also include other Features ("Included Features"). Within a\n\
Feature, files named "feature.xml" may contain a list of the names and\n\
version numbers of Included Features.\n\
\n\
The terms and conditions governing Plug-ins and Fragments should be contained in\n\
files named "about.html" ("Abouts"). The terms and conditions governing Features\n\
and Included Features should be contained in files named "license.html"\n\
("Feature Licenses"). Abouts and Feature Licenses may be located in any\n\
directory of a Download or Module including, but not limited to the following\n\
locations:\n\
\n\
- The top-level (root) directory\n\
- Plug-in and Fragment directories\n\
- Inside Plug-ins and Fragments packaged as JARs\n\
- Sub-directories of the directory named "src" of certain Plug-ins\n\
- Feature directories\n\
\n\
Note: if a Feature made available by the Eclipse Foundation is installed using\n\
the Provisioning Technology (as defined below), you must agree to a license\n\
("Feature Update License") during the installation process. If the Feature\n\
contains Included Features, the Feature Update License should either provide you\n\
with the terms and conditions governing the Included Features or inform you\n\
where you can locate them. Feature Update Licenses may be found in the "license"\n\
property of files named "feature.properties" found within a Feature. Such\n\
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and\n\
conditions (or references to such terms and conditions) that govern your use of\n\
the associated Content in that directory.\n\
\n\
THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL\n\
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE\n\
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
\n\
- Eclipse Public License Version 1.0 (available at\n\
http://www.eclipse.org/legal/epl-v10.html)\n\
- Eclipse Distribution License Version 1.0 (available at\n\
http://www.eclipse.org/licenses/edl-v1.0.html)\n\
- Common Public License Version 1.0 (available at\n\
http://www.eclipse.org/legal/cpl-v10.html)\n\
- Apache Software License 1.1 (available at\n\
http://www.apache.org/licenses/LICENSE)\n\
- Apache Software License 2.0 (available at\n\
http://www.apache.org/licenses/LICENSE-2.0)\n\
- Mozilla Public License Version 1.1 (available at\n\
http://www.mozilla.org/MPL/MPL-1.1.html)\n\
\n\
IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO\n\
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is\n\
provided, please contact the Eclipse Foundation to determine what terms and\n\
conditions govern that particular Content.\n\
\n\
Use of Provisioning Technology\n\
\n\
The Eclipse Foundation makes available provisioning software, examples of which\n\
include, but are not limited to, p2 and the Eclipse Update Manager\n\
("Provisioning Technology") for the purpose of allowing users to install\n\
software, documentation, information and/or other materials (collectively\n\
"Installable Software"). This capability is provided with the intent of allowing\n\
such users to install, extend and update Eclipse-based products. Information\n\
about packaging Installable Software is available at\n\
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
\n\
You may use Provisioning Technology to allow other parties to install\n\
Installable Software. You shall be responsible for enabling the applicable\n\
license agreements relating to the Installable Software to be presented to, and\n\
accepted by, the users of the Provisioning Technology in accordance with the\n\
Specification. By using Provisioning Technology in such a manner and making it\n\
available in accordance with the Specification, you further acknowledge your\n\
agreement to, and the acquisition of all necessary rights to permit the\n\
following:\n\
\n\
1. A series of actions may occur ("Provisioning Process") in which a user may\n\
execute the Provisioning Technology on a machine ("Target Machine") with the\n\
intent of installing, extending or updating the functionality of an\n\
Eclipse-based product.\n\
2. During the Provisioning Process, the Provisioning Technology may cause third\n\
party Installable Software or a portion thereof to be accessed and copied to\n\
the Target Machine.\n\
3. Pursuant to the Specification, you will provide to the user the terms and\n\
conditions that govern the use of the Installable Software ("Installable\n\
Software Agreement") and such Installable Software Agreement shall be\n\
accessed from the Target Machine in accordance with the Specification. Such\n\
Installable Software Agreement must inform the user of the terms and\n\
conditions that govern the Installable Software and must solicit acceptance\n\
by the end user in the manner prescribed in such Installable\n\
Software Agreement. Upon such indication of agreement by the user, the\n\
provisioning Technology will complete installation of the\n\
Installable Software.\n\
\n\
Cryptography\n\
\n\
Content may contain encryption software. The country in which you are currently\n\
may have restrictions on the import, possession, and use, and/or re-export to\n\
another country, of encryption software. BEFORE using any encryption software,\n\
please check the country's laws, regulations and policies concerning the import,\n\
possession, or use, and re-export of encryption software, to see if this is\n\
permitted.\n\
\n\
Java and all Java-based trademarks are trademarks of Oracle Corporation in the\n\
United States, other countries, or both.\n
########### end of license property ##########################################

View File

@@ -2,18 +2,18 @@
<feature
id="org.talend.gmf.feature"
label="Gmf"
version="8.0.1.qualifier">
version="8.8.8.qualifier">
<description url="http://www.example.com/description">
[Enter Feature Description here.]
GMF
</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 url="%licenseURL">
%license
</license>
<requires>
@@ -428,4 +428,4 @@
version="3.0.0.draft20060413_v201105210656"
unpack="false"/>
</feature>
</feature>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,189 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Eclipse Foundation Software User Agreement</title>
</head>
<body lang="EN-US">
<h2>Eclipse Foundation Software User Agreement</h2>
<p>November 22, 2017</p>
<h3>Usage Of Content</h3>
<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION,
INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
(COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY
THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS
GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS
AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT
USE THE CONTENT.</p>
<h3>Applicable Licenses</h3>
<p>
Unless otherwise indicated, all Content made available by the Eclipse
Foundation is provided to you under the terms and conditions of the
Eclipse Public License Version 2.0 (&quot;EPL&quot;). A copy of the
EPL is provided with this Content and is also available at <a
href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>.
For purposes of the EPL, &quot;Program&quot; will mean the Content.
</p>
<p>Content includes, but is not limited to, source code, object
code, documentation and other files maintained in the Eclipse
Foundation source code repository (&quot;Repository&quot;) in software
modules (&quot;Modules&quot;) and made available as downloadable
archives (&quot;Downloads&quot;).</p>
<ul>
<li>Content may be structured and packaged into modules to
facilitate delivering, extending, and upgrading the Content. Typical
modules may include plug-ins (&quot;Plug-ins&quot;), plug-in
fragments (&quot;Fragments&quot;), and features
(&quot;Features&quot;).</li>
<li>Each Plug-in or Fragment may be packaged as a sub-directory
or JAR (Java&trade; ARchive) in a directory named
&quot;plugins&quot;.</li>
<li>A Feature is a bundle of one or more Plug-ins and/or
Fragments and associated material. Each Feature may be packaged as a
sub-directory in a directory named &quot;features&quot;. Within a
Feature, files named &quot;feature.xml&quot; may contain a list of
the names and version numbers of the Plug-ins and/or Fragments
associated with that Feature.</li>
<li>Features may also include other Features (&quot;Included
Features&quot;). Within a Feature, files named
&quot;feature.xml&quot; may contain a list of the names and version
numbers of Included Features.</li>
</ul>
<p>The terms and conditions governing Plug-ins and Fragments should
be contained in files named &quot;about.html&quot;
(&quot;Abouts&quot;). The terms and conditions governing Features and
Included Features should be contained in files named
&quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and
Feature Licenses may be located in any directory of a Download or
Module including, but not limited to the following locations:</p>
<ul>
<li>The top-level (root) directory</li>
<li>Plug-in and Fragment directories</li>
<li>Inside Plug-ins and Fragments packaged as JARs</li>
<li>Sub-directories of the directory named &quot;src&quot; of
certain Plug-ins</li>
<li>Feature directories</li>
</ul>
<p>Note: if a Feature made available by the Eclipse Foundation is
installed using the Provisioning Technology (as defined below), you
must agree to a license (&quot;Feature Update License&quot;) during
the installation process. If the Feature contains Included Features,
the Feature Update License should either provide you with the terms
and conditions governing the Included Features or inform you where you
can locate them. Feature Update Licenses may be found in the
&quot;license&quot; property of files named
&quot;feature.properties&quot; found within a Feature. Such Abouts,
Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern
your use of the associated Content in that directory.</p>
<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY
REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND
CONDITIONS. SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT
ARE NOT LIMITED TO):</p>
<ul>
<li>Eclipse Public License Version 1.0 (available at <a
href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>)
</li>
<li>Eclipse Distribution License Version 1.0 (available at <a
href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)
</li>
<li>Common Public License Version 1.0 (available at <a
href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)
</li>
<li>Apache Software License 1.1 (available at <a
href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)
</li>
<li>Apache Software License 2.0 (available at <a
href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)
</li>
<li>Mozilla Public License Version 1.1 (available at <a
href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)
</li>
</ul>
<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND
CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License,
or Feature Update License is provided, please contact the Eclipse
Foundation to determine what terms and conditions govern that
particular Content.</p>
<h3>Use of Provisioning Technology</h3>
<p>
The Eclipse Foundation makes available provisioning software, examples
of which include, but are not limited to, p2 and the Eclipse Update
Manager (&quot;Provisioning Technology&quot;) for the purpose of
allowing users to install software, documentation, information and/or
other materials (collectively &quot;Installable Software&quot;). This
capability is provided with the intent of allowing such users to
install, extend and update Eclipse-based products. Information about
packaging Installable Software is available at <a
href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
(&quot;Specification&quot;).
</p>
<p>You may use Provisioning Technology to allow other parties to
install Installable Software. You shall be responsible for enabling
the applicable license agreements relating to the Installable Software
to be presented to, and accepted by, the users of the Provisioning
Technology in accordance with the Specification. By using Provisioning
Technology in such a manner and making it available in accordance with
the Specification, you further acknowledge your agreement to, and the
acquisition of all necessary rights to permit the following:</p>
<ol>
<li>A series of actions may occur (&quot;Provisioning
Process&quot;) in which a user may execute the Provisioning
Technology on a machine (&quot;Target Machine&quot;) with the intent
of installing, extending or updating the functionality of an
Eclipse-based product.</li>
<li>During the Provisioning Process, the Provisioning Technology
may cause third party Installable Software or a portion thereof to be
accessed and copied to the Target Machine.</li>
<li>Pursuant to the Specification, you will provide to the user
the terms and conditions that govern the use of the Installable
Software (&quot;Installable Software Agreement&quot;) and such
Installable Software Agreement shall be accessed from the Target
Machine in accordance with the Specification. Such Installable
Software Agreement must inform the user of the terms and conditions
that govern the Installable Software and must solicit acceptance by
the end user in the manner prescribed in such Installable Software
Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the Installable
Software.</li>
</ol>
<h3>Cryptography</h3>
<p>Content may contain encryption software. The country in which
you are currently may have restrictions on the import, possession, and
use, and/or re-export to another country, of encryption software.
BEFORE using any encryption software, please check the country's laws,
regulations and policies concerning the import, possession, or use,
and re-export of encryption software, to see if this is permitted.</p>
<p>
<small>Java and all Java-based trademarks are trademarks of
Oracle Corporation in the United States, other countries, or both.</small>
</p>
</body>
</html>

View File

@@ -4,9 +4,9 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.0.1-SNAPSHOT</version>
<version>8.8.8-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.gmf.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>
</project>

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.0.1.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.8.8.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.0.1-SNAPSHOT</version>
<version>8.8.8-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.0.1.qualifier">
<feature id="org.talend.rcp.branding.tos.test.feature" label="Test feature for TOS" 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>
@@ -16,6 +16,7 @@
<import plugin="org.talend.repository" version="0.0.0" match="greaterOrEqual"/>
<import plugin="org.talend.utils" version="0.0.0" match="greaterOrEqual"/>
</requires>
<plugin id="org.talend.common.ui.runtime.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="org.talend.commons.runtime.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="org.talend.commons.ui.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="org.talend.core.repository.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
@@ -43,11 +44,14 @@
<plugin id="org.talend.migrationTool.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="org.talend.model.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="org.talend.repository.generic.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="org.talend.repository.json.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="org.talend.repository.items.importexport.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="org.talend.repository.items.importexport.ui.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="org.talend.repository.localprovider.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="org.talend.repository.metadata.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="org.talend.repository.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="org.talend.sqlbuilder.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="org.talend.presentation.onboarding.resource.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="org.talend.repository.view.di.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="org.talend.repository.view.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="org.talend.testutils" download-size="0" install-size="0" version="0.0.0" unpack="false"/>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.0.1-SNAPSHOT</version>
<version>8.8.8-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.0.1.qualifier" provider-name=".Talend SA.">
<feature id="org.talend.repository.feature" label="Repository Feature" version="8.8.8.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.0.1-SNAPSHOT</version>
<version>8.8.8-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.repository.feature</artifactId>

View File

@@ -2,10 +2,10 @@
<feature
id="org.talend.studio.components.tcompv0.azurestorage.feature"
label="Azure Storage"
version="8.0.1.qualifier">
version="8.8.8.qualifier">
<description url="http://www.example.com/description">
[Enter Feature Description here.]
Azure Storage
</description>
<copyright url="http://www.example.com/copyright">
@@ -13,7 +13,98 @@
</copyright>
<license url="http://www.example.com/license">
[Enter License Description here.]
Azure Storage
Copyright (c) 2006-2021 Talend Inc. - www.talend.com
All rights reserved.
This product includes software developed at
OW2 (http://www.ow2.org/)
Licensed under the BSD-3-Clause 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 (http://fasterxml.com)
Licensed under the JSON license.
This product includes software developed at
Connect2id Ltd. (http://connect2id.com)
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 X11 license.
This product includes software developed at
SLF4J.ORG
Licensed under the MIT 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.
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
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
Google, Inc.
Licensed under the Apache-2.0 license.
This product includes software developed at
Connect2id Ltd. (https://connect2id.com/)
Licensed under the Apache-2.0 license.
This product includes software developed at
Chemouni Uriel (https://urielch.github.io/)
Licensed under the Apache-2.0 license.
This product includes software developed at
Connect2id Ltd. (https://connect2id.com)
Licensed under the Apache-2.0 license.
</license>
<requires>

View File

@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.azurestorage.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.azurestorage.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>

View File

@@ -2,10 +2,10 @@
<feature
id="org.talend.studio.components.tcompv0.googledrive.feature"
label="Google Drive"
version="8.0.1.qualifier">
version="8.8.8.qualifier">
<description url="http://www.example.com/description">
[Enter Feature Description here.]
Google drive component
</description>
<copyright url="http://www.example.com/copyright">
@@ -13,11 +13,89 @@
</copyright>
<license url="http://www.example.com/license">
[Enter License Description here.]
Google drive component
Copyright (c) 2006-2021 Talend Inc. - www.talend.com
All rights reserved.
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 (http://fasterxml.com)
Licensed under the JSON 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 X11 license.
This product includes software developed at
SLF4J.ORG
Licensed under the MIT license.
This product includes software developed at
Google (http://www.google.com/)
Licensed under the Apache-2.0 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.
This product includes software developed at
Google
Licensed under the Apache-2.0 license.
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
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
Google, Inc.
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.googledrive"
download-size="0"

View File

@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.googledrive.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.googledrive.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>

View File

@@ -2,7 +2,7 @@
<feature
id="org.talend.studio.components.tcompv0.jdbc.feature"
label="JDBC_feature"
version="8.0.1.qualifier">
version="8.8.8.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.0.1-SNAPSHOT</version>
<version>8.8.8-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.jdbc.feature</artifactId>

View File

@@ -2,10 +2,10 @@
<feature
id="org.talend.studio.components.tcompv0.jira.feature"
label="Jira"
version="8.0.1.qualifier">
version="8.8.8.qualifier">
<description url="http://www.example.com/description">
[Enter Feature Description here.]
Jira component
</description>
<copyright url="http://www.example.com/copyright">
@@ -13,11 +13,79 @@
</copyright>
<license url="http://www.example.com/license">
[Enter License Description here.]
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"

View File

@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.jira.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.jira.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>

View File

@@ -2,10 +2,10 @@
<feature
id="org.talend.studio.components.tcompv0.marketo.feature"
label="Marketo"
version="8.0.1.qualifier">
version="8.8.8.qualifier">
<description url="http://www.example.com/description">
[Enter Feature Description here.]
Marketo component
</description>
<copyright url="http://www.example.com/copyright">
@@ -13,11 +13,144 @@
</copyright>
<license url="http://www.example.com/license">
[Enter License Description here.]
Marketo component
Copyright (c) 2006-2021 Talend Inc. - www.talend.com
All rights reserved.
This product includes software developed at
FasterXML (http://fasterxml.com)
Licensed under the Apache-2.0 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
Oracle
Licensed under the EDL-1.0 license.
This product includes software developed at
fasterxml.com (http://fasterxml.com)
Licensed under the EPL-1.0 license.
This product includes software developed at
Oracle Corporation (http://www.oracle.com/)
Licensed under the CDDL-1.0,GPL2 w/ CPE license.
This product includes software developed at
FasterXML (http://fasterxml.com)
Licensed under the JSON license.
This product includes software developed at
Oracle Corporation (http://www.oracle.com/)
Licensed under the GPL-2.0-only 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
GlassFish Community (https://glassfish.java.net)
Licensed under the CDDL + GPLv2 with classpath exception 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.
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
Oracle (http://www.oracle.com/)
Licensed under the CDDL + GPLv2 with classpath exception license.
This product includes software developed at
FasterXML
Licensed under the Apache-2.0 license.
This product includes software developed at
Oracle
Licensed under the CDDL,GPL-2.0-only 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
Oracle (http://www.oracle.com)
Licensed under the CDDL + GPLv2 with classpath exception 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
Google, Inc.
Licensed under the Apache-2.0 license.
This product includes software developed at
Oracle Corporation
Licensed under the CDDL-1.0,GPL-2.0-only license.
This product includes software developed at
Oracle (http://www.oracle.com)
Licensed under the CDDL,GPL-2.0-only license.
This product includes software developed at
Sun Microsystems (http://www.sun.com)
Licensed under the CDDL+GPL license.
This product includes software developed at
Oracle
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.marketo"
download-size="0"

View File

@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.marketo.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.marketo.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>

View File

@@ -2,10 +2,10 @@
<feature
id="org.talend.studio.components.tcompv0.marklogic.feature"
label="Marklogic"
version="8.0.1.qualifier">
version="8.8.8.qualifier">
<description url="http://www.example.com/description">
[Enter Feature Description here.]
Marklogic component
</description>
<copyright url="http://www.example.com/copyright">
@@ -13,11 +13,184 @@
</copyright>
<license url="http://www.example.com/license">
[Enter License Description here.]
Marklogic component
Copyright (c) 2006-2021 Talend Inc. - www.talend.com
All rights reserved.
This product includes software developed at
Oracle Corporation (http://www.oracle.com/)
Licensed under the CDDL,GPL-2.0-only license.
This product includes software developed at
JCraft,Inc. (http://www.jcraft.com/)
Licensed under the BSD-3-Clause 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.com (http://fasterxml.com)
Licensed under the EPL-1.0 license.
This product includes software developed at
FasterXML (http://fasterxml.com)
Licensed under the JSON license.
This product includes software developed at
Sun Microsystems, Inc.
Licensed under the CDDL-1.0 license.
This product includes software developed at
AddThis
Licensed under the Apache-2.0 license.
This product includes software developed at
GlassFish Community (https://glassfish.java.net)
Licensed under the CDDL + GPLv2 with classpath exception license.
This product includes software developed at
SLF4J.ORG
Licensed under the MIT license.
This product includes software developed at
The Netty Project (http://netty.io/)
Licensed under the Apache-2.0 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.
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
FasterXML
Licensed under the Apache-2.0 license.
This product includes software developed at
Extreme! Lab, Indiana University (http://www.extreme.indiana.edu/)
Licensed under the Apache-1.0,CC0-1.0,CC-PDDC 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
The Eclipse Foundation (http://www.eclipse.org/)
Licensed under the EDL-1.0 license.
This product includes software developed at
Oracle Corporation
Licensed under the CDDL-1.0,GPL-2.0-only license.
This product includes software developed at
JOpt Simple
Licensed under the MIT license.
This product includes software developed at
Chemouni Uriel (https://urielch.github.io/)
Licensed under the Apache-2.0 license.
This product includes software developed at
FasterXML
Licensed under the JSON license.
This product includes software developed at
Oracle
Licensed under the Apache-2.0 license.
This product includes software developed at
OW2 (http://www.ow2.org/)
Licensed under the BSD-3-Clause license.
This product includes software developed at
FasterXML (http://fasterxml.com)
Licensed under the Apache-2.0 license.
This product includes software developed at
MarkLogic Corporation
Licensed under the Apache-2.0 license.
This product includes software developed at
The Apache Software Foundation (http://jakarta.apache.org/)
Licensed under the Apache-1.0 license.
This product includes software developed at
Google
Licensed under the BSD-3-Clause license.
This product includes software developed at
Connect2id Ltd. (http://connect2id.com)
Licensed under the Apache-2.0 license.
This product includes software developed at
SLF4J.ORG
Licensed under the X11 license.
This product includes software developed at
The Eclipse Foundation (http://www.eclipse.org/)
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
Saxonica (http://www.saxonica.com)
Licensed under the MPL-2.0 license.
This product includes software developed at
Google, Inc.
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.marklogic"
download-size="0"
@@ -30,4 +203,5 @@
install-size="0"
version="0.0.0"
unpack="false"/>
</feature>

View File

@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.marklogic.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.marklogic.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>

View File

@@ -2,10 +2,10 @@
<feature
id="org.talend.studio.components.tcompv0.netsuite.feature"
label="Netsuite"
version="8.0.1.qualifier">
version="8.8.8.qualifier">
<description url="http://www.example.com/description">
[Enter Feature Description here.]
Netsuite
</description>
<copyright url="http://www.example.com/copyright">
@@ -13,11 +13,129 @@
</copyright>
<license url="http://www.example.com/license">
[Enter License Description here.]
Netsuite
Copyright (c) 2006-2021 Talend Inc. - www.talend.com
All rights reserved.
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
Oracle
Licensed under the EDL-1.0 license.
This product includes software developed at
FasterXML (http://fasterxml.com)
Licensed under the JSON license.
This product includes software developed at
Sun Microsystems, Inc.
Licensed under the CDDL-1.0 license.
This product includes software developed at
Oracle Corporation
Licensed under the CDDL-1.0,GPL-2.0-or-later 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
GlassFish Community (https://glassfish.java.net)
Licensed under the CDDL + GPLv2 with classpath exception license.
This product includes software developed at
SLF4J.ORG
Licensed under the X11 license.
This product includes software developed at
Seam Framework
Licensed under the Apache-2.0 license.
This product includes software developed at
JUnit
Licensed under the EPL-1.0 license.
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
FasterXML
Licensed under the Apache-2.0 license.
This product includes software developed at
Oracle (http://www.oracle.com)
Licensed under the CDDL + GPLv2 with classpath exception 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
Oracle (http://www.oracle.com)
Licensed under the CDDL,GPL-2.0-or-later license.
This product includes software developed at
Google, Inc.
Licensed under the Apache-2.0 license.
This product includes software developed at
The Eclipse Foundation (http://www.eclipse.org/)
Licensed under the EDL-1.0 license.
This product includes software developed at
Square, Inc. (http://squareup.com)
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-or-later license.
This product includes software developed at
FasterXML
Licensed under the JSON license.
This product includes software developed at
Oracle
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.netsuite"
download-size="0"
@@ -30,4 +148,5 @@
install-size="0"
version="0.0.0"
unpack="false"/>
</feature>

View File

@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.netsuite.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.netsuite.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>

View File

@@ -2,10 +2,10 @@
<feature
id="org.talend.studio.components.tcompv0.salesforce.feature"
label="Salesforce"
version="8.0.1.qualifier">
version="8.8.8.qualifier">
<description url="http://www.example.com/description">
[Enter Feature Description here.]
Salesforce component
</description>
<copyright url="http://www.example.com/copyright">
@@ -13,11 +13,84 @@
</copyright>
<license url="http://www.example.com/license">
[Enter License Description here.]
Salesforce component
Copyright (c) 2006-2021 Talend Inc. - www.talend.com
All rights reserved.
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 (http://fasterxml.com)
Licensed under the JSON 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
ANTLR
Licensed under the BSD-3-Clause 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.
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
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
Google, Inc.
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.salesforce"
download-size="0"
@@ -30,4 +103,5 @@
install-size="0"
version="0.0.0"
unpack="false"/>
</feature>

View File

@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.salesforce.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.salesforce.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>

View File

@@ -2,10 +2,10 @@
<feature
id="org.talend.studio.components.tcompv0.snowflake.feature"
label="SNOWFLAKE_feature"
version="8.0.1.qualifier">
version="8.8.8.qualifier">
<description url="http://www.example.com/description">
[Enter Feature Description here.]
Snowflake
</description>
<copyright url="http://www.example.com/copyright">
@@ -13,11 +13,94 @@
</copyright>
<license url="http://www.example.com/license">
[Enter License Description here.]
Snowflake
Copyright (c) 2006-2021 Talend Inc. - www.talend.com
All rights reserved.
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
Oracle
Licensed under the EDL-1.0 license.
This product includes software developed at
FasterXML (http://fasterxml.com)
Licensed under the JSON license.
This product includes software developed at
Oracle Corporation
Licensed under the CDDL-1.0,GPL-2.0-or-later 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 X11 license.
This product includes software developed at
SLF4J.ORG
Licensed under the MIT license.
This product includes software developed at
Seam Framework
Licensed under the Apache-2.0 license.
This product includes software developed at
JUnit
Licensed under the EPL-1.0 license.
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
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
Google, Inc.
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-or-later license.
This product includes software developed at
Oracle
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.snowflake"
download-size="0"
@@ -30,4 +113,5 @@
install-size="0"
version="0.0.0"
unpack="false"/>
</feature>

View File

@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.snowflake.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.snowflake.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>

View File

@@ -2,10 +2,10 @@
<feature
id="org.talend.studio.components.tcompv0.splunk.feature"
label="Splunk"
version="8.0.1.qualifier">
version="8.8.8.qualifier">
<description url="http://www.example.com/description">
[Enter Feature Description here.]
Splunk component
</description>
<copyright url="http://www.example.com/copyright">
@@ -13,11 +13,79 @@
</copyright>
<license url="http://www.example.com/license">
[Enter License Description here.]
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"
@@ -30,4 +98,5 @@
install-size="0"
version="0.0.0"
unpack="false"/>
</feature>

View File

@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.splunk.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.8.8-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.studio.components.tcompv0.splunk.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>

View File

@@ -1,57 +1,254 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="org.talend.tos.components.feature"
label="Components-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>
<requires>
<import feature="org.talend.studio.components.tcompv0.jdbc.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"/>
<import plugin="javax.wsdl" version="0.0.0" match="greaterOrEqual"/>
<import plugin="joda-time" version="0.0.0" match="greaterOrEqual"/>
<import plugin="org.eclipse.help.ui" version="0.0.0" match="greaterOrEqual"/>
<import plugin="jaxb-api" version="0.0.0" match="greaterOrEqual"/>
</requires>
<plugin
id="org.talend.components.api"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.components.api.service.osgi"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.components.azurestorage"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.components.common"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.components.common-oauth"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.components.googledrive"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.components.jdbc.definition"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.components.jira"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.components.marketo"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.components.netsuite"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.components.salesforce.definition"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.components.snowflake.definition"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.components.splunk"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.designer.abstractmap"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.designer.alfrescooutput"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.designer.components.localprovider"
download-size="0"
install-size="0"
version="0.0.0"/>
<plugin
id="org.talend.designer.core.generic"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.designer.dbmap"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.designer.filemultischemas"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.designer.fileoutputxml"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.designer.gefabstractmap"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.designer.mapper"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.designer.mapper.swt"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>
<plugin
id="org.talend.designer.rowgenerator"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.designer.scd"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.designer.unifiedcomponent"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.designer.webservice"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.designer.xmlmap"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.expressionbuilder"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.repository.generic"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.sdk.component.studio-integration"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<feature id="org.talend.tos.components.feature" label="Components-feature" version="8.0.1.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>
<requires>
<import feature="org.talend.studio.components.tcompv0.jdbc.feature" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.talend.studio.components.tcompv0.couchbase.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.marklogic.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"/>
<import plugin="javax.wsdl" version="0.0.0" match="greaterOrEqual"/>
<import plugin="joda-time" version="0.0.0" match="greaterOrEqual"/>
<import plugin="org.eclipse.help.ui" version="0.0.0" match="greaterOrEqual"/>
<import plugin="jaxb-api" version="0.0.0" match="greaterOrEqual"/>
</requires>
<plugin id="org.talend.components.api" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.components.api.service.osgi" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.components.azurestorage" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.components.common" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.components.common-oauth" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.components.googledrive" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.components.jdbc.definition" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.components.jira" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.components.marketo" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.components.netsuite" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.components.salesforce.definition" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.components.snowflake.definition" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.components.splunk" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.designer.abstractmap" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.designer.alfrescooutput" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.designer.components.exchange" download-size="0" install-size="0" version="0.0.0"/>
<plugin id="org.talend.designer.components.localprovider" download-size="0" install-size="0" version="0.0.0"/>
<plugin id="org.talend.designer.core.generic" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.designer.dbmap" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.designer.filemultischemas" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.designer.fileoutputxml" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.designer.gefabstractmap" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.designer.mapper" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.designer.rowgenerator" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.designer.scd" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.designer.unifiedcomponent" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.designer.webservice" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.designer.xmlmap" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.expressionbuilder" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.repository.generic" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.sdk.component.studio-integration" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
</feature>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.0.1-SNAPSHOT</version>
<version>8.8.8-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.0.1.qualifier">
<feature id="org.talend.tos.core.feature" label="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>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.0.1-SNAPSHOT</version>
<version>8.8.8-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.0.1.qualifier" provider-name=".Talend SA.">
<feature id="org.talend.tos.feature" label="Tos feature" version="8.8.8.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.0.1-SNAPSHOT</version>
<version>8.8.8-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.0.1.qualifier">
<feature id="org.talend.tos.libraries.feature" label="Libraries_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>
@@ -43,7 +43,6 @@
<plugin id="org.talend.libraries.palo" download-size="0" install-size="0" version="0.0.0"/>
<plugin id="org.talend.libraries.persist.lookup" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.libraries.salesforce" download-size="0" install-size="0" version="0.0.0"/>
<plugin id="org.talend.libraries.servlet" download-size="0" install-size="0" version="0.0.0"/>
<plugin id="org.talend.libraries.slf4j" download-size="0" install-size="0" version="0.0.0"/>
<plugin id="org.talend.libraries.xml" download-size="0" install-size="0" version="0.0.0"/>
<plugin id="org.talend.libraries.zmq" 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.0.1-SNAPSHOT</version>
<version>8.8.8-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.0.1.qualifier
Bundle-Version: 8.8.8.qualifier
Bundle-Activator: org.talend.designer.abstractmap.MapPlugin
Require-Bundle: org.eclipse.core.runtime,
org.talend.core,
@@ -13,7 +13,9 @@ Require-Bundle: org.eclipse.core.runtime,
org.eclipse.jface,
org.apache.log4j,
org.talend.libraries.apache,
org.talend.components.api
org.talend.components.api,
org.talend.common.ui.runtime,
org.talend.commons.runtime
Eclipse-LazyStart: true
Export-Package: org.talend.designer.abstractmap,
org.talend.designer.abstractmap.managers,

View File

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

View File

@@ -1,20 +0,0 @@
prefs.configuration.LINK_STYLE.AUTO=Auto
prefs.configuration.title=Map components preferences :
prefs.configuration.LINK_STYLE.LINE=Lines (fast)
prefs.configuration.LINK_STYLE.BEZIER_CURVE=Curves
prefs.configuration.LINK_STYLE=Default mapping links display as :
DraggingInfosPopup.draggingEntry=Dragging {0} entry.
DraggingInfosPopup.dropInvalid=\n<< Drop invalid >>\n
DraggingInfosPopup.draggingEntries=Dragging {0} entries.
DraggingInfosPopup.dropInvalidWithKey=\n<< Drop invalid >>\nPress both Shift and Ctrl keys to map one to one and overwrite
DraggingInfosPopup.overwriteMode=\ > Overwrite mode
DraggingInfosPopup.appendMode=\ > Append mode
DraggingInfosPopup.appendModeToOverwrite=\ > Append mode (Ctrl key to overwrite)
DraggingInfosPopup.insertAllSelectedEntries=\ > Insert all selected entries
DraggingInfosPopup.insertRemainingEntries=\ > Insert remaining entries
DraggingInfosPopup.eachSourceEntryExpressionToEachTargetExpression=> Each source entry expression to each target expression
DraggingInfosPopup.eachSourceEntryToEachTargetExpression=> Each source entry to each target expression
DraggingInfosPopup.allSourceEntriesExpressionToASingleOneTargetExpressionShiftKey=> All source entries expression to a single one target expression (Shift key to change mapping)
DraggingInfosPopup.allSourceEntriesExpressionToASingleOneTargetExpression=> All source entries expression to a single one target expression
DraggingInfosPopup.allSourceEntriesToASingleOneTargetExpressionShiftKey=> All source entries to a single one target expression (Shift key to change mapping)
DraggingInfosPopup.allSourceEntriesToASingleOneTargetExpression=> All source entries to a single one target expression

View File

@@ -1,16 +1,17 @@
prefs.configuration.title=Pr\u00E9f\u00E9rences des composants de mapping :
prefs.configuration.LINK_STYLE=Les liens de mapping par d\u00E9faut s'affichent comme :
prefs.configuration.LINK_STYLE.AUTO=Auto
prefs.configuration.title=Pr\u00E9f\u00E9rences des composants de mapping\:
prefs.configuration.LINK_STYLE.LINE=Lignes (rapide)
prefs.configuration.LINK_STYLE.BEZIER_CURVE=Courbes
prefs.configuration.LINK_STYLE=Affichage par d\u00E9faut du lien de mapping \:
DraggingInfosPopup.draggingEntry=Glissement de {0} entr\u00E9e.
DraggingInfosPopup.dropInvalid=\n<< D\u00E9poser invalide >>\n
prefs.configuration.LINK_STYLE.LINE=Lignes (rapide)
DraggingInfosPopup.draggingEntry=Glissement de {0} entr\u00E9e(s).
DraggingInfosPopup.dropInvalid=\n<< D\u00E9p\u00F4t impossible >>\n
DraggingInfosPopup.draggingEntries=Glissement de {0} entr\u00E9es.
DraggingInfosPopup.overwriteMode=\ > Mode \u00E9crasement
DraggingInfosPopup.appendMode=\ > Mode \u00E9crire apr\u00E8s
DraggingInfosPopup.appendModeToOverwrite=> Mode \u00E9criture \u00E0 la suite (Ctrl pour \u00E9craser)
DraggingInfosPopup.insertAllSelectedEntries=\ > Ins\u00E9rer toutes les entr\u00E9es s\u00E9lectionn\u00E9es
DraggingInfosPopup.insertRemainingEntries=\ > Ins\u00E9rer les entr\u00E9es restantes
DraggingInfosPopup.dropInvalidWithKey=\n<< D\u00E9p\u00F4t impossible >>\nAppuyez sur Maj et Ctrl pour mapper en un pour un et \u00E9craser
DraggingInfosPopup.overwriteMode= > Mode \u00E9crasement
DraggingInfosPopup.appendMode= > Mode \u00E9criture \u00E0 la suite
DraggingInfosPopup.appendModeToOverwrite= > Mode \u00E9criture \u00E0 la suite (Ctrl pour \u00E9craser)
DraggingInfosPopup.insertAllSelectedEntries= > Ins\u00E9rer toutes les entr\u00E9es s\u00E9lectionn\u00E9es
DraggingInfosPopup.insertRemainingEntries= > Ins\u00E9rer toutes les entr\u00E9es restantes
DraggingInfosPopup.eachSourceEntryExpressionToEachTargetExpression=> Chaque expression source vers chaque expression cible
DraggingInfosPopup.eachSourceEntryToEachTargetExpression=> Chaque expression source vers chaque expression cible
DraggingInfosPopup.allSourceEntriesExpressionToASingleOneTargetExpressionShiftKey=> Toutes les expressions source vers une seule expression cible (Maj pour modifier le mapping)

View File

@@ -1,20 +1,20 @@
prefs.configuration.title=\u30DE\u30C3\u30D7\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u57FA\u672C\u8A2D\u5B9A:
prefs.configuration.LINK_STYLE=\u30C7\u30D5\u30A9\u30EB\u30C8\u30DE\u30C3\u30D4\u30F3\u30B0\u30EA\u30F3\u30AF\u306E\u8868\u793A:
prefs.configuration.LINK_STYLE.AUTO=\u81EA\u52D5
prefs.configuration.title=\u30DE\u30C3\u30D7\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u57FA\u672C\u8A2D\u5B9A :
prefs.configuration.LINK_STYLE.LINE=Lines (fast)
prefs.configuration.LINK_STYLE.BEZIER_CURVE=\u66F2\u7DDA
prefs.configuration.LINK_STYLE=\u30C7\u30D5\u30A9\u30EB\u30C8\u30DE\u30C3\u30D4\u30F3\u30B0\u30EA\u30F3\u30AF\u306E\u8868\u793A :
DraggingInfosPopup.draggingEntry={0} \u30A8\u30F3\u30C8\u30EA\u3092\u30C9\u30E9\u30C3\u30B0\u3057\u3066\u3044\u307E\u3059\u3002
prefs.configuration.LINK_STYLE.LINE=\u76F4\u7DDA(\u9AD8\u901F)
DraggingInfosPopup.draggingEntry={0}\u30A8\u30F3\u30C8\u30EA\u30FC\u3092\u30C9\u30E9\u30C3\u30B0\u3057\u3066\u3044\u307E\u3059\u3002
DraggingInfosPopup.dropInvalid=\n<< \u7121\u52B9\u306A\u30C9\u30ED\u30C3\u30D7 >>\n
DraggingInfosPopup.draggingEntries={0} \u30A8\u30F3\u30C8\u30EA\u3092\u30C9\u30E9\u30C3\u30B0
DraggingInfosPopup.dropInvalidWithKey=\n<< \u7121\u52B9\u306A\u30C9\u30ED\u30C3\u30D7 >>\n\u4E00\u5BFE\u4E00\u3067\u30DE\u30C3\u30D4\u30F3\u30B0\u3057\u3001\u4E0A\u66F8\u304D\u3059\u308B\u5834\u5408\u306F\u3001Shift\u30AD\u30FC\u3068Ctrl\u30AD\u30FC\u3092\u540C\u6642\u306B\u62BC\u3057\u307E\u3059
DraggingInfosPopup.overwriteMode=> \u4E0A\u66F8\u304D\u30E2\u30FC\u30C9
DraggingInfosPopup.appendMode=> \u8FFD\u52A0\u30E2\u30FC\u30C9
DraggingInfosPopup.appendModeToOverwrite=> \u8FFD\u52A0\u30E2\u30FC\u30C9(\u4E0A\u66F8\u304D\u3059\u308B\u306B\u306FCtrl\u30AD\u30FC)
DraggingInfosPopup.insertAllSelectedEntries=> \u9078\u629E\u3057\u305F\u3059\u3079\u3066\u306E\u30A8\u30F3\u30C8\u30EA\u3092\u633F\u5165\u3057\u307E\u3059
DraggingInfosPopup.insertRemainingEntries=> \u6B8B\u308A\u306E\u30A8\u30F3\u30C8\u30EA\u3092\u633F\u5165\u3057\u307E\u3059
DraggingInfosPopup.eachSourceEntryExpressionToEachTargetExpression=> \u5404\u30BF\u30FC\u30B2\u30C3\u30C8\u5F0F\u306B\u5BFE\u3059\u308B\u5404\u30BD\u30FC\u30B9\u30A8\u30F3\u30C8\u30EA\u5F0F
DraggingInfosPopup.eachSourceEntryToEachTargetExpression=> \u5404\u30BF\u30FC\u30B2\u30C3\u30C8\u5F0F\u306B\u5BFE\u3059\u308B\u5404\u30BD\u30FC\u30B9\u30A8\u30F3\u30C8\u30EA
DraggingInfosPopup.allSourceEntriesExpressionToASingleOneTargetExpressionShiftKey=> 1\u3064\u306E\u30BF\u30FC\u30B2\u30C3\u30C8\u5F0F\u306B\u5BFE\u3059\u308B\u3059\u3079\u3066\u306E\u30BD\u30FC\u30B9\u30A8\u30F3\u30C8\u30EA\u5F0F (\u30DE\u30C3\u30D4\u30F3\u30B0\u3092\u5909\u66F4\u3059\u308B\u306B\u306FShift\u30AD\u30FC)
DraggingInfosPopup.allSourceEntriesExpressionToASingleOneTargetExpression=> 1\u3064\u306E\u30BF\u30FC\u30B2\u30C3\u30C8\u5F0F\u306B\u5BFE\u3059\u308B\u3059\u3079\u3066\u306E\u30BD\u30FC\u30B9\u30A8\u30F3\u30C8\u30EA\u5F0F
DraggingInfosPopup.allSourceEntriesToASingleOneTargetExpressionShiftKey=> 1\u3064\u306E\u30BF\u30FC\u30B2\u30C3\u30C8\u5F0F\u306B\u5BFE\u3059\u308B\u3059\u3079\u3066\u306E\u30BD\u30FC\u30B9\u30A8\u30F3\u30C8\u30EA (\u30DE\u30C3\u30D4\u30F3\u30B0\u3092\u5909\u66F4\u3059\u308B\u306B\u306FShift\u30AD\u30FC)
DraggingInfosPopup.allSourceEntriesToASingleOneTargetExpression=> 1\u3064\u306E\u30BF\u30FC\u30B2\u30C3\u30C8\u5F0F\u306B\u5BFE\u3059\u308B\u3059\u3079\u3066\u306E\u30BD\u30FC\u30B9\u30A8\u30F3\u30C8\u30EA
DraggingInfosPopup.draggingEntries={0}\u30A8\u30F3\u30C8\u30EA\u30FC\u3092\u30C9\u30E9\u30C3\u30B0\u3057\u3066\u3044\u307E\u3059\u3002
DraggingInfosPopup.dropInvalidWithKey=\n<< \u7121\u52B9\u306A\u30C9\u30ED\u30C3\u30D7 >>\nShift\u30AD\u30FC\u3068Ctrl\u30AD\u30FC\u3092\u540C\u6642\u306B\u62BC\u3059\u3068\u30011\u5BFE1\u3067\u30DE\u30C3\u30D4\u30F3\u30B0\u3055\u308C\u3066\u4E0A\u66F8\u304D\u3055\u308C\u307E\u3059
DraggingInfosPopup.overwriteMode= > \u4E0A\u66F8\u304D\u30E2\u30FC\u30C9
DraggingInfosPopup.appendMode= > \u8FFD\u52A0\u30E2\u30FC\u30C9
DraggingInfosPopup.appendModeToOverwrite= > \u8FFD\u52A0\u30E2\u30FC\u30C9(\u4E0A\u66F8\u304D\u3059\u308B\u306B\u306F[Ctrl]\u30AD\u30FC)
DraggingInfosPopup.insertAllSelectedEntries= > \u9078\u629E\u3057\u305F\u3059\u3079\u3066\u306E\u30A8\u30F3\u30C8\u30EA\u30FC\u3092\u633F\u5165\u3057\u307E\u3059
DraggingInfosPopup.insertRemainingEntries= > \u6B8B\u308A\u306E\u30A8\u30F3\u30C8\u30EA\u30FC\u3092\u633F\u5165\u3057\u307E\u3059
DraggingInfosPopup.eachSourceEntryExpressionToEachTargetExpression=> \u5404\u30BF\u30FC\u30B2\u30C3\u30C8\u5F0F\u306B\u5BFE\u3059\u308B\u5404\u30BD\u30FC\u30B9\u30A8\u30F3\u30C8\u30EA\u30FC\u5F0F
DraggingInfosPopup.eachSourceEntryToEachTargetExpression=> \u5404\u30BF\u30FC\u30B2\u30C3\u30C8\u5F0F\u306B\u5BFE\u3059\u308B\u5404\u30BD\u30FC\u30B9\u30A8\u30F3\u30C8\u30EA\u30FC
DraggingInfosPopup.allSourceEntriesExpressionToASingleOneTargetExpressionShiftKey=> 1\u3064\u306E\u30BF\u30FC\u30B2\u30C3\u30C8\u5F0F\u306B\u5BFE\u3059\u308B\u3059\u3079\u3066\u306E\u30BD\u30FC\u30B9\u30A8\u30F3\u30C8\u30EA\u30FC\u5F0F (\u30DE\u30C3\u30D4\u30F3\u30B0\u3092\u5909\u66F4\u3059\u308B\u306B\u306FShift\u30AD\u30FC)
DraggingInfosPopup.allSourceEntriesExpressionToASingleOneTargetExpression=> 1\u3064\u306E\u30BF\u30FC\u30B2\u30C3\u30C8\u5F0F\u306B\u5BFE\u3059\u308B\u3059\u3079\u3066\u306E\u30BD\u30FC\u30B9\u30A8\u30F3\u30C8\u30EA\u30FC\u5F0F
DraggingInfosPopup.allSourceEntriesToASingleOneTargetExpressionShiftKey=> 1\u3064\u306E\u30BF\u30FC\u30B2\u30C3\u30C8\u5F0F\u306B\u5BFE\u3059\u308B\u3059\u3079\u3066\u306E\u30BD\u30FC\u30B9\u30A8\u30F3\u30C8\u30EA\u30FC (\u30DE\u30C3\u30D4\u30F3\u30B0\u3092\u5909\u66F4\u3059\u308B\u306B\u306FShift\u30AD\u30FC)
DraggingInfosPopup.allSourceEntriesToASingleOneTargetExpression=> 1\u3064\u306E\u30BF\u30FC\u30B2\u30C3\u30C8\u5F0F\u306B\u5BFE\u3059\u308B\u3059\u3079\u3066\u306E\u30BD\u30FC\u30B9\u30A8\u30F3\u30C8\u30EA\u30FC

View File

@@ -1,17 +1,17 @@
prefs.configuration.LINK_STYLE.AUTO=\u81EA\u52A8
prefs.configuration.title=\u6620\u5C04\u7EC4\u4EF6\u9996\u9009\u9879:
prefs.configuration.LINK_STYLE.LINE=\u76F4\u7EBF (\u5FEB)
prefs.configuration.LINK_STYLE.BEZIER_CURVE=\u66F2\u7EBF
prefs.configuration.LINK_STYLE=\u9ED8\u8BA4\u6620\u5C04\u8FDE\u63A5\u663E\u793A\u4E3A:
prefs.configuration.LINK_STYLE.AUTO=\u81EA\u52A8
prefs.configuration.LINK_STYLE.BEZIER_CURVE=\u66F2\u7EBF
prefs.configuration.LINK_STYLE.LINE=\u76F4\u7EBF (\u5FEB)
DraggingInfosPopup.draggingEntry=\u62D6\u52A8 {0} \u6761\u76EE
DraggingInfosPopup.dropInvalid=\\n<< \u65E0\u6548\u653E\u7F6E >>\\n
DraggingInfosPopup.dropInvalid=\n<< \u65E0\u6548\u91CA\u653E >>\n
DraggingInfosPopup.draggingEntries=\u62D6\u52A8 {0} \u4E2A\u6761\u76EE\u3002
DraggingInfosPopup.dropInvalidWithKey=\\n<<\u65E0\u6548\u653E\u7F6E>>\\n\u6309\u4F4F Shift \u548C Ctrl \u952E\u4EE5\u8FDB\u884C\u4E00\u5BF9\u4E00\u6620\u5C04\u5E76\u6539\u5199
DraggingInfosPopup.overwriteMode=\\ > \u6539\u5199\u6A21\u5F0F
DraggingInfosPopup.appendMode=\\ > \u8FFD\u52A0\u6A21\u5F0F
DraggingInfosPopup.appendModeToOverwrite=\\ > \u8FFD\u52A0\u6A21\u5F0F (Ctrl \u952E\u6765\u6539\u5199)
DraggingInfosPopup.insertAllSelectedEntries=\\ > \u63D2\u5165\u6240\u6709\u9009\u5B9A\u6761\u76EE
DraggingInfosPopup.insertRemainingEntries=\\ > \u63D2\u5165\u5269\u4F59\u6761\u76EE
DraggingInfosPopup.dropInvalidWithKey=\n<< \u65E0\u6548\u653E\u7F6E >>\n\u6309\u4F4F Shift \u548C Ctrl \u952E\u4EE5\u8FDB\u884C\u4E00\u5BF9\u4E00\u6620\u5C04\u5E76\u6539\u5199
DraggingInfosPopup.overwriteMode= > \u91CD\u5199\u6A21\u5F0F
DraggingInfosPopup.appendMode= >\u9644\u52A0\u6A21\u5F0F
DraggingInfosPopup.appendModeToOverwrite= > \u8FFD\u52A0\u6A21\u5F0F (Ctrl \u952E\u6765\u6539\u5199)
DraggingInfosPopup.insertAllSelectedEntries= > \u63D2\u5165\u6240\u6709\u9009\u62E9\u9879
DraggingInfosPopup.insertRemainingEntries= > \u63D2\u5165\u5269\u4F59\u9879
DraggingInfosPopup.eachSourceEntryExpressionToEachTargetExpression=> \u6BCF\u4E2A\u6E90\u6761\u76EE\u8868\u8FBE\u5F0F\u5230\u6BCF\u4E2A\u76EE\u6807\u8868\u8FBE\u5F0F
DraggingInfosPopup.eachSourceEntryToEachTargetExpression=> \u6BCF\u4E2A\u6E90\u6761\u76EE\u5230\u6BCF\u4E2A\u76EE\u6807\u8868\u8FBE\u5F0F
DraggingInfosPopup.allSourceEntriesExpressionToASingleOneTargetExpressionShiftKey=\u6240\u6709\u6E90\u9879\u90FD\u8868\u793A\u4E3A\u5355\u4E2A\u76EE\u6807\u8868\u8FBE\u5F0F(Shift\u952E\u8F6C\u6362\u4E3A\u66F4\u6539\u6620\u5C04)

View File

@@ -13,6 +13,10 @@
package org.talend.designer.abstractmap.managers;
import org.apache.log4j.Level;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.widgets.Display;
import org.talend.commons.ui.runtime.ITalendThemeService;
import org.talend.commons.ui.runtime.exception.ExceptionHandler;
import org.talend.designer.abstractmap.ui.dnd.DraggingInfosPopup;
import org.talend.designer.abstractmap.ui.properties.LINK_STYLE;

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.0.1.qualifier
Bundle-Version: 8.8.8.qualifier
Bundle-Vendor: .Talend SA.
Require-Bundle: org.eclipse.core.runtime,
org.talend.core,
@@ -13,5 +13,7 @@ Require-Bundle: org.eclipse.core.runtime,
org.talend.core.runtime,
org.talend.model,
org.eclipse.jface,
org.talend.components.api
org.talend.components.api,
org.talend.common.ui.runtime,
org.talend.commons.runtime
Eclipse-LazyStart: true

View File

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

View File

@@ -1,20 +0,0 @@
AlfrescoModelDialog.missingAspectDefinitions.msg=The chosen aspects refer to unknown Alfresco aspect(s) : ${0}.\nPlease provide the alfresco model files that define them.
AlfrescoModelDialog.modelTable.title=Title
AlfrescoModelDialog.availableAspects=Available Aspects
AlfrescoModelDialog.missingAspectDefinitions.title=Missing aspect definitions
AlfrescoOutputManager.schemaError.title=Error in schema
AlfrescoModelDialog.missingTypeDefinitions.msg=The chosen type refers to unknown Alfresco type(s) or aspect(s) : ${0}.\nPlease provide the alfresco model files that define them.
AlfrescoModelDialog.missingTypeDefinitions.title=Missing type definitions
AlfrescoModelDialog.add=Add...
AlfrescoOutputModelManager.errorReadingModel=Error reading Alfresco model file
AlfrescoModelDialog.aspects=Aspects
AlfrescoOutputManager.schemaError.msg=Please synchronize schema first
AlfrescoOutputModelManager.alreadyAdded=This model has already been added
AlfrescoModelDialog.removeModelFailed=Failed to remove model
AlfrescoOutputModelManager.prefixConflict=Unable to add the model, prefix conflict with previously added model for
AlfrescoOutputModelManager.notYetAdded=This model has not yet been added
AlfrescoModelDialog.type=Type
AlfrescoModelDialog.addModelFailed=Failed to add model
AlfrescoModelDialog.modelTable.name=Name
AlfrescoModelDialog.remove=Remove
AlfrescoOutputManager.failedLoadModel=Failed to load model from component metadata, reinitializing

View File

@@ -1,20 +1,20 @@
AlfrescoModelDialog.missingAspectDefinitions.msg=Les aspects s\u00E9lectionn\u00E9s se r\u00E9f\u00E8rent \u00E0 des aspects Alfresco inconnus : ${0}.\nVeuillez fournir les mod\u00E8les Alfresco qui les d\u00E9finissent.
AlfrescoModelDialog.modelTable.title=Titre
AlfrescoModelDialog.availableAspects=Aspects disponibles
AlfrescoModelDialog.missingAspectDefinitions.title=D\u00E9finitions d'aspects manquantes
AlfrescoOutputManager.failedLoadModel=\u00C9chec du chargement du mod\u00E8le depuis les m\u00E9tadonn\u00E9es du composant, r\u00E9initialisation.
AlfrescoOutputManager.schemaError.title=Erreur dans le sch\u00E9ma
AlfrescoModelDialog.missingTypeDefinitions.msg=Le type s\u00E9lectionn\u00E9 se r\u00E9f\u00E8re \u00E0 des aspects ou types Alfresco inconnus : ${0}. Veuillez fournir les mod\u00E8les Alfresco qui les d\u00E9finissent.
AlfrescoModelDialog.missingTypeDefinitions.title=D\u00E9finitions de type manquantes
AlfrescoModelDialog.add=Ajouter...
AlfrescoOutputModelManager.errorReadingModel=Erreur de lecture du fichier mod\u00E8le Alfresco
AlfrescoModelDialog.aspects=Aspects
AlfrescoOutputManager.schemaError.msg=Veuillez synchroniser le sch\u00E9ma d'abord
AlfrescoOutputModelManager.alreadyAdded=Ce mod\u00E8le a d\u00E9j\u00E0 \u00E9t\u00E9 ajout\u00E9
AlfrescoModelDialog.removeModelFailed=Echec de la suppression du mod\u00E8le
AlfrescoOutputModelManager.prefixConflict=Impossible d'ajouter le mod\u00E8le, pr\u00E9fixe en conflit avec le mod\u00E8le ajout\u00E9 pr\u00E9c\u00E9demment pour
AlfrescoOutputModelManager.errorReadingModel=Erreur de lecture du fichier mod\u00E8le Alfresco
AlfrescoOutputModelManager.notYetAdded=Ce mod\u00E8le n'a pas encore \u00E9t\u00E9 ajout\u00E9
AlfrescoOutputModelManager.prefixConflict=Impossible d'ajouter le mod\u00E8le, pr\u00E9fixe en conflit avec le mod\u00E8le ajout\u00E9 pr\u00E9c\u00E9demment pour
AlfrescoModelDialog.type=Type
AlfrescoModelDialog.addModelFailed=Echec de l'ajout du mod\u00E8le
AlfrescoModelDialog.modelTable.name=Nom
AlfrescoModelDialog.aspects=Aspects
AlfrescoModelDialog.availableAspects=Aspects disponibles
AlfrescoModelDialog.add=Ajouter...
AlfrescoModelDialog.addModelFailed=\u00C9chec de l'ajout du mod\u00E8le
AlfrescoModelDialog.remove=Supprimer
AlfrescoOutputManager.failedLoadModel=\u00C9chec du chargement du mod\u00E8le depuis les m\u00E9tadonn\u00E9es du composant, r\u00E9initialisation.
AlfrescoModelDialog.removeModelFailed=\u00C9chec de la suppression du mod\u00E8le
AlfrescoModelDialog.missingTypeDefinitions.title=D\u00E9finitions de type manquantes
AlfrescoModelDialog.missingTypeDefinitions.msg=Le type s\u00E9lectionn\u00E9 se r\u00E9f\u00E8re \u00E0 des aspects ou types Alfresco inconnus : ${0}.\nVeuillez fournir les mod\u00E8les Alfresco qui les d\u00E9finissent.
AlfrescoModelDialog.missingAspectDefinitions.title=D\u00E9finitions d'aspects manquantes
AlfrescoModelDialog.missingAspectDefinitions.msg=Les aspects s\u00E9lectionn\u00E9s se r\u00E9f\u00E8rent \u00E0 des aspects Alfresco inconnus : ${0}.\nVeuillez fournir les mod\u00E8les Alfresco qui les d\u00E9finissent.
AlfrescoModelDialog.modelTable.title=Titre
AlfrescoModelDialog.modelTable.name=Nom

View File

@@ -1,20 +1,20 @@
AlfrescoModelDialog.missingAspectDefinitions.msg=\u9078\u629E\u3055\u308C\u305F\u30A2\u30B9\u30DA\u30AF\u30C8\u306F\u4E0D\u660E\u306EAlfresco\u30A2\u30B9\u30DA\u30AF\u30C8:${0}\u3092\u53C2\u7167\u3057\u3066\u3044\u307E\u3059\u3002\u305D\u308C\u3089\u3092\u5B9A\u7FA9\u3057\u305FAlfresco\u30E2\u30C7\u30EB\u30D5\u30A1\u30A4\u30EB\u3092\u63D0\u4F9B\u3057\u3066\u304F\u3060\u3055\u3044\u3002
AlfrescoModelDialog.modelTable.title=\u30BF\u30A4\u30C8\u30EB
AlfrescoModelDialog.availableAspects=\u53EF\u80FD\u306A\u30A2\u30B9\u30DA\u30AF\u30C8
AlfrescoModelDialog.missingAspectDefinitions.title=\u30A2\u30B9\u30DA\u30AF\u30C8\u5B9A\u7FA9\u304C\u3042\u308A\u307E\u305B\u3093\u3002
AlfrescoOutputManager.failedLoadModel=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u30E1\u30BF\u30C7\u30FC\u30BF\u304B\u3089\u30E2\u30C7\u30EB\u30ED\u30FC\u30C9\u306B\u5931\u6557\u3057\u307E\u3057\u305F\u3002\u518D\u521D\u671F\u5316\u4E2D
AlfrescoOutputManager.schemaError.title=\u30B9\u30AD\u30FC\u30DE\u306E\u30A8\u30E9\u30FC
AlfrescoModelDialog.missingTypeDefinitions.msg=\u9078\u629E\u3057\u305F\u65B9\u306F\u4E0D\u660E\u306EAlfresco\u578B\u3082\u3057\u304F\u306F\u30A2\u30B9\u30DA\u30AF\u30C8${0}\u3092\u53C2\u7167\u3057\u3066\u3044\u307E\u3059\u3002\u305D\u308C\u3089\u3092\u5B9A\u7FA9\u3057\u305FAlfresco\u30E2\u30C7\u30EB\u30D5\u30A1\u30A4\u30EB\u3092\u63D0\u4F9B\u3057\u3066\u304F\u3060\u3055\u3044\u3002
AlfrescoModelDialog.missingTypeDefinitions.title=\u578B\u5B9A\u7FA9\u304C\u3042\u308A\u307E\u305B\u3093
AlfrescoModelDialog.add=\u8FFD\u52A0...
AlfrescoOutputModelManager.errorReadingModel=Alfresco\u30E2\u30C7\u30EB\u30D5\u30A1\u30A4\u30EB\u306E\u8AAD\u8FBC\u307F\u30A8\u30E9\u30FC
AlfrescoModelDialog.aspects=\u30A2\u30B9\u30DA\u30AF\u30C8
AlfrescoOutputManager.schemaError.msg=\u6700\u521D\u306B\u30B9\u30AD\u30FC\u30DE\u3092\u540C\u671F\u3057\u3066\u304F\u3060\u3055\u3044\u3002
AlfrescoOutputModelManager.alreadyAdded=\u3053\u306E\u30E2\u30C7\u30EB\u306F\u65E2\u306B\u8FFD\u52A0\u6E08\u307F\u3067\u3059\u3002
AlfrescoModelDialog.removeModelFailed=\u30E2\u30C7\u30EB\u306E\u524A\u9664\u306B\u5931\u6557\u3057\u307E\u3057\u305F
AlfrescoOutputModelManager.prefixConflict=\u5148\u306B\u8FFD\u52A0\u3055\u308C\u305F\u30E2\u30C7\u30EB\u306E\u30D7\u30EC\u30D5\u30A3\u30C3\u30AF\u30B9\u306E\u885D\u7A81\u306E\u305F\u3081\u3001\u30E2\u30C7\u30EB\u306E\u8FFD\u52A0\u304C\u51FA\u6765\u307E\u305B\u3093\u3002
AlfrescoOutputModelManager.errorReadingModel=Alfresco\u30E2\u30C7\u30EB\u30D5\u30A1\u30A4\u30EB\u306E\u8AAD\u8FBC\u307F\u30A8\u30E9\u30FC
AlfrescoOutputModelManager.notYetAdded=\u3053\u306E\u30E2\u30C7\u30EB\u306F\u307E\u3060\u8FFD\u52A0\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
AlfrescoOutputModelManager.prefixConflict=\u5148\u306B\u8FFD\u52A0\u3055\u308C\u305F\u30E2\u30C7\u30EB\u306E\u30D7\u30EC\u30D5\u30A3\u30C3\u30AF\u30B9\u306E\u885D\u7A81\u306E\u305F\u3081\u3001\u30E2\u30C7\u30EB\u306E\u8FFD\u52A0\u304C\u3067\u304D\u307E\u305B\u3093\u3002
AlfrescoModelDialog.type=\u30BF\u30A4\u30D7
AlfrescoModelDialog.aspects=\u30A2\u30B9\u30DA\u30AF\u30C8
AlfrescoModelDialog.availableAspects=\u53EF\u80FD\u306A\u30A2\u30B9\u30DA\u30AF\u30C8
AlfrescoModelDialog.add=\u8FFD\u52A0...
AlfrescoModelDialog.addModelFailed=\u30E2\u30C7\u30EB\u8FFD\u52A0\u306B\u5931\u6557\u3057\u307E\u3057\u305F\u3002
AlfrescoModelDialog.modelTable.name=\u540D\u524D
AlfrescoModelDialog.remove=\u524A\u9664
AlfrescoOutputManager.failedLoadModel=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u30E1\u30BF\u30C7\u30FC\u30BF\u304B\u3089\u30E2\u30C7\u30EB\u30ED\u30FC\u30C9\u306B\u5931\u6557\u3057\u307E\u3057\u305F\u3002\u518D\u521D\u671F\u5316\u4E2D
AlfrescoModelDialog.removeModelFailed=\u30E2\u30C7\u30EB\u306E\u524A\u9664\u306B\u5931\u6557\u3057\u307E\u3057\u305F
AlfrescoModelDialog.missingTypeDefinitions.title=\u578B\u5B9A\u7FA9\u304C\u3042\u308A\u307E\u305B\u3093
AlfrescoModelDialog.missingTypeDefinitions.msg=\u9078\u629E\u3055\u308C\u305F\u30BF\u30A4\u30D7\u306F\u3001Alfresco\u306E\u4E0D\u660E\u306A\u30BF\u30A4\u30D7\u307E\u305F\u306F\u30A2\u30B9\u30DA\u30AF\u30C8: ${0}\u3092\u53C2\u7167\u3057\u3066\u3044\u307E\u3059\u3002\n\u305D\u308C\u3089\u304C\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u308Balfresco\u306E\u30E2\u30C7\u30EB\u30D5\u30A1\u30A4\u30EB\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002
AlfrescoModelDialog.missingAspectDefinitions.title=\u30A2\u30B9\u30DA\u30AF\u30C8\u5B9A\u7FA9\u304C\u3042\u308A\u307E\u305B\u3093\u3002
AlfrescoModelDialog.missingAspectDefinitions.msg=\u9078\u629E\u3055\u308C\u305F\u30A2\u30B9\u30DA\u30AF\u30C8\u306F\u3001Alfresco\u306E\u4E0D\u660E\u306A\u30A2\u30B9\u30DA\u30AF\u30C8: ${0}\u3092\u53C2\u7167\u3057\u3066\u3044\u307E\u3059\u3002\n\u305D\u308C\u3089\u304C\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u308Balfresco\u306E\u30E2\u30C7\u30EB\u30D5\u30A1\u30A4\u30EB\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002
AlfrescoModelDialog.modelTable.title=\u30BF\u30A4\u30C8\u30EB
AlfrescoModelDialog.modelTable.name=\u540D\u524D

View File

@@ -1,20 +1,20 @@
AlfrescoModelDialog.missingAspectDefinitions.msg=\u6240\u9009\u62E9\u7684\u65B9\u9762\u6D89\u53CA\u672A\u77E5\u7684Alfresco\u65B9\u9762: ${0}.\u8BF7\u63D0\u4F9Balfresco \u6A21\u578B\u6587\u4EF6\u5B9A\u4E49\u4ED6\u4EEC.
AlfrescoModelDialog.modelTable.title=\u6807\u9898
AlfrescoModelDialog.availableAspects=\u53EF\u7528\u56E0\u7D20
AlfrescoModelDialog.missingAspectDefinitions.title=\u7F3A\u7701\u65B9\u9762\u5B9A\u4E49
AlfrescoOutputManager.failedLoadModel=\u65E0\u6CD5\u52A0\u8F7D\u7684\u7EC4\u4EF6\u5143\u6570\u636E\u6A21\u578B, \u91CD\u65B0\u521D\u59CB\u5316
AlfrescoOutputManager.schemaError.title=Schema \u9519\u8BEF
AlfrescoModelDialog.missingTypeDefinitions.msg=\u6240\u9009\u62E9\u7684\u7C7B\u578B\u6D89\u53CA\u672A\u77E5\u7684Alfresco\u7C7B\u578B\u6216\u65B9\u9762: ${0}.\uFF0C\u8BF7\u63D0\u4F9Balfresco \u6A21\u578B\u6587\u4EF6\u5B9A\u4E49\u4ED6\u4EEC.
AlfrescoModelDialog.missingTypeDefinitions.title=\u7F3A\u7701\u7C7B\u578B\u5B9A\u4E49
AlfrescoModelDialog.add=\u6DFB\u52A0...
AlfrescoOutputModelManager.errorReadingModel=\u8BFB\u53D6Alfresco\u7684\u6A21\u578B\u6587\u4EF6\u9519\u8BEF
AlfrescoModelDialog.aspects=\u65B9\u9762
AlfrescoOutputManager.schemaError.msg=\u8BF7\u5148\u540C\u6B65 schema
AlfrescoOutputModelManager.alreadyAdded=\u8BE5\u6A21\u578B\u5DF2\u6DFB\u52A0
AlfrescoModelDialog.removeModelFailed=\u79FB\u9664\u6A21\u578B\u5931\u8D25
AlfrescoOutputModelManager.prefixConflict=\u65E0\u6CD5\u6DFB\u52A0\u6A21\u578B\uFF0C\u524D\u7F00\u4E0E\u4EE5\u524D\u6DFB\u52A0\u6A21\u578B\u51B2\u7A81
AlfrescoOutputModelManager.errorReadingModel=\u8BFB\u53D6Alfresco\u7684\u6A21\u578B\u6587\u4EF6\u9519\u8BEF
AlfrescoOutputModelManager.notYetAdded=\u8BE5\u6A21\u578B\u5C1A\u672A\u6DFB\u52A0
AlfrescoOutputModelManager.prefixConflict=\u65E0\u6CD5\u6DFB\u52A0\u6A21\u578B\uFF0C\u524D\u7F00\u4E0E\u4EE5\u524D\u6DFB\u52A0\u6A21\u578B\u51B2\u7A81
AlfrescoModelDialog.type=\u7C7B\u578B
AlfrescoModelDialog.aspects=\u65B9\u9762
AlfrescoModelDialog.availableAspects=\u53EF\u7528\u56E0\u7D20
AlfrescoModelDialog.add=\u6DFB\u52A0...
AlfrescoModelDialog.addModelFailed=\u6DFB\u52A0\u6A21\u578B\u5931\u8D25
AlfrescoModelDialog.modelTable.name=\u540D\u79F0
AlfrescoModelDialog.remove=\u79FB\u9664
AlfrescoOutputManager.failedLoadModel=\u65E0\u6CD5\u52A0\u8F7D\u7684\u7EC4\u4EF6\u5143\u6570\u636E\u6A21\u578B, \u91CD\u65B0\u521D\u59CB\u5316
AlfrescoModelDialog.removeModelFailed=\u79FB\u9664\u6A21\u578B\u5931\u8D25
AlfrescoModelDialog.missingTypeDefinitions.title=\u7F3A\u7701\u7C7B\u578B\u5B9A\u4E49
AlfrescoModelDialog.missingTypeDefinitions.msg=\u6240\u9009\u62E9\u7684\u7C7B\u578B\u6D89\u53CA\u672A\u77E5\u7684 Alfresco \u7C7B\u578B\u6216\u65B9\u9762: ${0}\u3002\n\u8BF7\u63D0\u4F9B\u5B9A\u4E49\u8FD9\u4E9B aspect \u7684 Alfresco \u6A21\u578B\u6587\u4EF6\u3002
AlfrescoModelDialog.missingAspectDefinitions.title=\u7F3A\u7701\u65B9\u9762\u5B9A\u4E49
AlfrescoModelDialog.missingAspectDefinitions.msg=\u6240\u9009\u62E9\u7684\u65B9\u9762\u6D89\u53CA\u672A\u77E5\u7684Alfresco\u65B9\u9762: ${0}.\n\u8BF7\u63D0\u4F9B\u5B9A\u4E49\u8FD9\u4E9B aspect \u7684 Alfresco \u6A21\u578B\u6587\u4EF6\u3002
AlfrescoModelDialog.modelTable.title=\u6807\u9898
AlfrescoModelDialog.modelTable.name=\u540D\u79F0

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.0.1.qualifier
Bundle-Version: 8.8.8.qualifier
Bundle-Localization: plugin
Require-Bundle: org.talend.core.repository,
org.eclipse.emf.codegen,
@@ -24,7 +24,14 @@ Require-Bundle: org.talend.core.repository,
org.talend.daikon,
org.talend.daikon.crypto.utils,
org.talend.designer.core.generic,
org.talend.updates.runtime
org.talend.updates.runtime,
org.talend.commons.runtime,
org.eclipse.equinox.common,
org.eclipse.core.runtime,
org.eclipse.core.resources,
org.talend.common.ui.runtime,
org.eclipse.jface,
org.talend.core.runtime
Eclipse-LazyStart: true
Bundle-ClassPath: .
Export-Package: org.talend.designer.codegen,

View File

@@ -90,11 +90,9 @@ if((codePart.equals(ECodePart.END))&&(stat || logstashCurrent)){
INode source = con.getSource();
String sourceNodeId = source.getUniqueName();
String sourceLabel = ElementParameterParser.getValue(source, "__LABEL__");
String sourceNodeLabel = ((sourceLabel==null || "__UNIQUE_NAME__".equals(sourceLabel) || sourceLabel.contains("\"")) ? sourceNodeId : sourceLabel.trim());
String targetLabel = ElementParameterParser.getValue(node, "__LABEL__");
String targetNodeLabel = ((targetLabel==null || "__UNIQUE_NAME__".equals(targetLabel) || targetLabel.contains("\"")) ? node.getUniqueName() : targetLabel.trim());
String sourceNodeLabel = NodeUtil.getLabel(source);
String targetNodeLabel = NodeUtil.getLabel(node);
String sourceNodeComponent = source.getComponent().getName();
for (INode jobStructureCatcher : jobCatcherNodes) {
@@ -124,11 +122,9 @@ if((codePart.equals(ECodePart.END))&&(stat || logstashCurrent)){
INode source = con.getSource();
String sourceNodeId = source.getUniqueName();
String sourceLabel = ElementParameterParser.getValue(source, "__LABEL__");
String sourceNodeLabel = ((sourceLabel==null || "__UNIQUE_NAME__".equals(sourceLabel) || sourceLabel.contains("\"")) ? sourceNodeId : sourceLabel.trim());
String sourceNodeLabel = NodeUtil.getLabel(source);
String targetLabel = ElementParameterParser.getValue(node, "__LABEL__");
String targetNodeLabel = ((targetLabel==null || "__UNIQUE_NAME__".equals(targetLabel) || targetLabel.contains("\"")) ? node.getUniqueName() : targetLabel.trim());
String targetNodeLabel = NodeUtil.getLabel(node);
String sourceNodeComponent = source.getComponent().getName();
for (INode jobStructureCatcher : jobCatcherNodes) {

View File

@@ -137,7 +137,7 @@
}
%>
currentComponent="<%=node.getUniqueName() %>";
<%
connSet = new HashSet<IConnection>();
connSet.addAll(node.getIncomingConnections(EConnectionType.FLOW_MAIN));
@@ -155,6 +155,17 @@
//about performance monitor, no way to support more than one job catcher component, also that is not necessary
final String subprocessName4Catcher = logstashCurrent ? jobCatcherNodes.get(0).getDesignSubjobStartNode().getUniqueName() : null;
if(logstashCurrent) {
String currentLabel = ElementParameterParser.getValue(node, "__LABEL__");
if(currentLabel==null || "".equals(currentLabel) || "__UNIQUE_NAME__".equals(currentLabel) || cid.endsWith(NodeUtil.getLabel(node))) {
//not generate the unnecessary statement if label is default one
} else {
%>
cLabel="<%=NodeUtil.getLabel(node)%>";
<%
}
}
if ((codePart.equals(ECodePart.BEGIN))&&(stat || logstashCurrent)&&connSet.size()>0) {
if(containsTPartitioner) {
%>
@@ -196,11 +207,9 @@
INode source = con.getSource();
String sourceNodeId = source.getUniqueName();
String sourceLabel = ElementParameterParser.getValue(source, "__LABEL__");
String sourceNodeLabel = ((sourceLabel==null || "__UNIQUE_NAME__".equals(sourceLabel) || sourceLabel.contains("\"")) ? sourceNodeId : sourceLabel.trim());
String sourceNodeLabel = NodeUtil.getLabel(source);
String targetLabel = ElementParameterParser.getValue(node, "__LABEL__");
String targetNodeLabel = ((targetLabel==null || "__UNIQUE_NAME__".equals(targetLabel) || targetLabel.contains("\"")) ? node.getUniqueName() : targetLabel.trim());
String targetNodeLabel = NodeUtil.getLabel(node);
String sourceNodeComponent = source.getComponent().getName();
%>
@@ -232,11 +241,9 @@
INode source = con.getSource();
String sourceNodeId = source.getUniqueName();
String sourceLabel = ElementParameterParser.getValue(source, "__LABEL__");
String sourceNodeLabel = ((sourceLabel==null || "__UNIQUE_NAME__".equals(sourceLabel) || sourceLabel.contains("\"")) ? sourceNodeId : sourceLabel.trim());
String targetLabel = ElementParameterParser.getValue(node, "__LABEL__");
String targetNodeLabel = ((targetLabel==null || "__UNIQUE_NAME__".equals(targetLabel) || targetLabel.contains("\"")) ? node.getUniqueName() : targetLabel.trim());
String sourceNodeLabel = NodeUtil.getLabel(source);
String targetNodeLabel = NodeUtil.getLabel(node);
String sourceNodeComponent = source.getComponent().getName();
%>
@@ -259,11 +266,9 @@
INode source = con.getSource();
String sourceNodeId = source.getUniqueName();
String sourceLabel = ElementParameterParser.getValue(source, "__LABEL__");
String sourceNodeLabel = ((sourceLabel==null || "__UNIQUE_NAME__".equals(sourceLabel) || sourceLabel.contains("\"")) ? sourceNodeId : sourceLabel.trim());
String targetLabel = ElementParameterParser.getValue(node, "__LABEL__");
String targetNodeLabel = ((targetLabel==null || "__UNIQUE_NAME__".equals(targetLabel) || targetLabel.contains("\"")) ? node.getUniqueName() : targetLabel.trim());
String sourceNodeLabel = NodeUtil.getLabel(source);
String targetNodeLabel = NodeUtil.getLabel(node);
String sourceNodeComponent = source.getComponent().getName();
@@ -295,11 +300,9 @@
INode source = con.getSource();
String sourceNodeId = source.getUniqueName();
String sourceLabel = ElementParameterParser.getValue(source, "__LABEL__");
String sourceNodeLabel = ((sourceLabel==null || "__UNIQUE_NAME__".equals(sourceLabel) || sourceLabel.contains("\"")) ? sourceNodeId : sourceLabel.trim());
String sourceNodeLabel = NodeUtil.getLabel(source);
String targetLabel = ElementParameterParser.getValue(node, "__LABEL__");
String targetNodeLabel = ((targetLabel==null || "__UNIQUE_NAME__".equals(targetLabel) || targetLabel.contains("\"")) ? node.getUniqueName() : targetLabel.trim());
String targetNodeLabel = NodeUtil.getLabel(node);
String sourceNodeComponent = source.getComponent().getName();
@@ -434,8 +437,7 @@
if(logstashCurrent) {
for (INode jobStructureCatcher : jobCatcherNodes) {
String label = ElementParameterParser.getValue(node, "__LABEL__");
String nodeLabel = ((label==null || "__UNIQUE_NAME__".equals(label) || label.contains("\"")) ? node.getUniqueName() : label.trim());
String nodeLabel = NodeUtil.getLabel(node);
%>
if(enableLogStash) {
<%=jobStructureCatcher.getUniqueName() %>.addCM("<%=node.getUniqueName()%>", "<%=nodeLabel%>", "<%=node.getComponent().getName()%>");

View File

@@ -56,8 +56,9 @@
String jobClassPackageFolder = codeGenArgument.getCurrentProjectName().toLowerCase() + '/' + jobFolderName;
boolean isLog4jEnabled = ("true").equals(ElementParameterParser.getValue(process, "__LOG4J_ACTIVATE__"));//log4j enable
boolean isLog4j2Enabled = ("true").equals(ElementParameterParser.getValue(process, "__LOG4J2_ACTIVATE__"));//log4j2 enable
boolean isLog4j1Enabled = !isLog4j2Enabled;//log4j1 enable
boolean isLog4j2Enabled = ("true").equals(ElementParameterParser.getValue(process, "__LOG4J2_ACTIVATE__"));//log4j2 enable
boolean isLog4j1Enabled = !isLog4j2Enabled;//log4j1 enable
String MDC_CLASS = "org.slf4j.MDC";
boolean exist_tParallelize = false;
List<? extends INode> tParallelizeList = process.getNodesOfType("tParallelize");
@@ -223,7 +224,7 @@
public boolean useDatastax(INode node){
String dbVersion = ElementParameterParser.getValue(node, "__DB_VERSION__");
String apiType = ElementParameterParser.getValue(node, "__API_TYPE__");
return "CASSANDRA_2_2".equals(dbVersion) || "CASSANDRA_3_0".equals(dbVersion) || ("CASSANDRA_2_0_0".equals(dbVersion) && "DATASTAX".equals(apiType));
return "CASSANDRA_2_2".equals(dbVersion) || "CASSANDRA_3_0".equals(dbVersion) || "CASSANDRA_4_0".equals(dbVersion) || ("CASSANDRA_2_0_0".equals(dbVersion) && "DATASTAX".equals(apiType));
}
}
%>
@@ -321,6 +322,11 @@
globalMap.put(GLOBAL_CONNECTION_POOL_KEY, connectionPool);
}
<%}%>
private final static java.util.Properties jobInfo = new java.util.Properties();
private final static java.util.Map<String,String> mdcInfo = new java.util.HashMap<>();
private final static java.util.concurrent.atomic.AtomicLong subJobPidCounter = new java.util.concurrent.atomic.AtomicLong();
public static void main(String[] args){
final <%=className %> <%=className %>Class = new <%=className %>();
@@ -334,6 +340,42 @@
System.exit(exitCode);
}
private void getjobInfo() {
final String TEMPLATE_PATH = "src/main/templates/jobInfo_template.properties";
final String BUILD_PATH = "../jobInfo.properties";
final String path = this.getClass().getResource("").getPath();
if(path.lastIndexOf("target") > 0) {
final java.io.File templateFile = new java.io.File(
path.substring(0, path.lastIndexOf("target")).concat(TEMPLATE_PATH));
if (templateFile.exists()) {
readJobInfo(templateFile);
return;
}
}
readJobInfo(new java.io.File(BUILD_PATH));
}
private void readJobInfo(java.io.File jobInfoFile){
if(jobInfoFile.exists()) {
try (java.io.InputStream is = new java.io.FileInputStream(jobInfoFile)) {
jobInfo.load(is);
} catch (IOException e) {
<%if(isLog4jEnabled){%>
log.debug("Read jobInfo.properties file fail: " + e.getMessage());
<%}%>
}
}
<%if(isLog4jEnabled){%>
log.info(String.format("Project name: %s\tJob name: %s\tGIT Commit ID: %s\tTalend Version: %s",
projectName,jobName,jobInfo.getProperty("gitCommitId"), "<%=System.getProperties().getProperty("talend.studio.version")%>"));
<%}%>
}
<%
if (isTestContainer) {
@@ -514,17 +556,61 @@
}
org.apache.logging.log4j.core.config.Configurator.setLevel(org.apache.logging.log4j.LogManager.getRootLogger().getName(), log.getLevel());
<%}%>
}
log.info("TalendJob: '<%=codeGenArgument.getJobName()%>' - Start.");
<%}%>
<%
INode jobCatcherNode = null;
}
getjobInfo();
log.info("TalendJob: '<%=codeGenArgument.getJobName()%>' - Start.");
<%}%>
<%if(isLog4jEnabled && isLog4j2Enabled) {%>
java.util.Set<Object> jobInfoKeys = jobInfo.keySet();
for(Object jobInfoKey: jobInfoKeys) {
<%=MDC_CLASS%>.put("_" + jobInfoKey.toString(), jobInfo.get(jobInfoKey).toString());
}
<%=MDC_CLASS%>.put("_pid", pid);
<%=MDC_CLASS%>.put("_rootPid", rootPid);
<%=MDC_CLASS%>.put("_fatherPid", fatherPid);
<%=MDC_CLASS%>.put("_projectName", projectName);
<%=MDC_CLASS%>.put("_startTimestamp",java.time.ZonedDateTime.now(java.time.ZoneOffset.UTC ).format( java.time.format.DateTimeFormatter.ISO_INSTANT ));
<%=MDC_CLASS%>.put("_jobRepositoryId","<%=process.getId() %>");
<%=MDC_CLASS%>.put("_compiledAtTimestamp","<%=java.time.ZonedDateTime.now(java.time.ZoneOffset.UTC ).format( java.time.format.DateTimeFormatter.ISO_INSTANT )%>");
java.lang.management.RuntimeMXBean mx = java.lang.management.ManagementFactory.getRuntimeMXBean();
String[] mxNameTable = mx.getName().split("@"); //$NON-NLS-1$
if (mxNameTable.length == 2) {
<%=MDC_CLASS%>.put("_systemPid", mxNameTable[0]);
} else {
<%=MDC_CLASS%>.put("_systemPid", String.valueOf(java.lang.Thread.currentThread().getId()));
}
<%
}%>
<%
INode jobCatcherNode = null;
int threadPoolSize = 0;
boolean tRESTRequestLoopExists = false;
for (INode nodeInProcess : process.getGeneratingNodes()) {
String componentName = nodeInProcess.getComponent().getName();
if("tJobStructureCatcher".equals(componentName)) {
if(jobCatcherNode==null && "tJobStructureCatcher".equals(componentName)) {
jobCatcherNode = nodeInProcess;
break;
continue;
}
if(!nodeInProcess.isActivate()) continue;
if("tRESTRequestLoop".equals(componentName)) {
tRESTRequestLoopExists = true;
continue;
}
if("tWriteXMLFieldOut".equals(componentName)) {
IConnection nextMergeConn = NodeUtil.getNextMergeConnection(nodeInProcess);
if(nextMergeConn == null || nextMergeConn.getInputId()==1){
threadPoolSize++;
}
}
}
@@ -624,14 +710,26 @@
pid = TalendString.getAsciiRandomString(6);
}
<%if(isLog4jEnabled && isLog4j2Enabled) {%>
<%=MDC_CLASS%>.put("_pid", pid);
<%}%>
if (rootPid==null) {
rootPid = pid;
}
<%if(isLog4jEnabled && isLog4j2Enabled) {%>
<%=MDC_CLASS%>.put("_rootPid", rootPid);
<%}%>
if (fatherPid==null) {
fatherPid = pid;
}else{
isChildJob = true;
}
<%if(isLog4jEnabled && isLog4j2Enabled) {%>
<%=MDC_CLASS%>.put("_fatherPid", fatherPid);
<%}%>
<%
if (stats) {
@@ -651,15 +749,15 @@
%>
boolean inOSGi = routines.system.BundleUtils.inOSGi();
if (inOSGi) {
java.util.Dictionary<String, Object> jobProperties = routines.system.BundleUtils.getJobProperties(jobName);
if (jobProperties != null && jobProperties.get("context") != null) {
contextStr = (String)jobProperties.get("context");
}
}
try {
java.util.Dictionary<String, Object> jobProperties = null;
if (inOSGi) {
jobProperties = routines.system.BundleUtils.getJobProperties(jobName);
if (jobProperties != null && jobProperties.get("context") != null) {
contextStr = (String)jobProperties.get("context");
}
}
//call job/subjob with an existing context, like: --context=production. if without this parameter, there will use the default context instead.
java.io.InputStream inContext = <%=className%>.class.getClassLoader().getResourceAsStream("<%=jobClassPackageFolder%>/contexts/" + contextStr + ".properties");
if (inContext == null) {
@@ -669,8 +767,17 @@
try {
//defaultProps is in order to keep the original context value
if(context != null && context.isEmpty()) {
defaultProps.load(inContext);
context = new ContextProperties(defaultProps);
defaultProps.load(inContext);
if (inOSGi && jobProperties != null) {
java.util.Enumeration<String> keys = jobProperties.keys();
while (keys.hasMoreElements()) {
String propKey = keys.nextElement();
if (defaultProps.containsKey(propKey)) {
defaultProps.put(propKey, (String) jobProperties.get(propKey));
}
}
}
context = new ContextProperties(defaultProps);
}
} finally {
inContext.close();
@@ -735,9 +842,6 @@
} catch (java.lang.RuntimeException e) {
//do nothing
}
} else {
context.<%=ctxParam.getName()%> = pwd_<%=ctxParam.getName()%>_value;
context.put("<%=ctxParam.getName()%>",context.<%=ctxParam.getName()%>);
}
}
<%
@@ -859,7 +963,13 @@
}
%>
//Resume: jobStart
resumeUtil.addLog("JOB_STARTED", "JOB:" + jobName, parent_part_launcher, Thread.currentThread().getId() + "", "","","","",resumeUtil.convertToJsonText(context,parametersToEncrypt));
resumeUtil.addLog("JOB_STARTED", "JOB:" + jobName, parent_part_launcher, Thread.currentThread().getId() + "", "","","","",resumeUtil.convertToJsonText(context,ContextProperties.class,parametersToEncrypt));
<%if(isLog4jEnabled && isLog4j2Enabled) {%>
<%=MDC_CLASS%>.put("_context", contextStr);
log.info("TalendJob: '<%=codeGenArgument.getJobName()%>' - Started.");
java.util.Optional.ofNullable(<%=MDC_CLASS%>.getCopyOfContextMap()).ifPresent(mdcInfo::putAll);
<%}%>
<%
if (stats) {
@@ -1070,6 +1180,10 @@ this.globalResumeTicket = false;//to run others jobs
runningThreadCount.add(1);
new Thread(){
public void run() {
<%if(isLog4jEnabled && isLog4j2Enabled) {%>
mdcInfo.forEach(<%=MDC_CLASS%>::put);
<% } %>
java.util.Map threadRunResultMap = new java.util.HashMap();
threadRunResultMap.put("errorCode", null);
threadRunResultMap.put("status", "");
@@ -1132,9 +1246,15 @@ this.globalResumeTicket = false;//to run others jobs
if (!componentName.equals("tJobStructureCatcher") && !componentName.equals("tLogCatcher") && !componentName.equals("tFlowMeterCatcher") && !componentName.equals("tAssertCatcher") && !componentName.equals("tStatCatcher") && !componentName.equals("tAsyncIn")) {
%>
<%=createCallProcess(rootNode, className, false) %>
<% }
}
}// end if(isRunInMultiThread)
<%
if (process.getNodesOfType("tStatCatcher").size() > 0) {
%>
<%=statsErrorHandlingAfterMainCall(rootNode, process.getNodesOfType("tStatCatcher"))%>
<%
}
}
}
}// end if(isRunInMultiThread)
%>
this.globalResumeTicket = true;//to run tPostJob
@@ -1192,6 +1312,26 @@ this.globalResumeTicket = true;//to run tPostJob
e.printStackTrace();
}
}
<%
}
//tRESTRequest may appear in microservice, the code may be called before call submit(task) method, so can't shutdown it here
if(!tRESTRequestLoopExists && threadPoolSize>0) {
%>
es.shutdown();
<%//shutdownNow should never be executed, only for safe%>
try {
if(!es.awaitTermination(60, java.util.concurrent.TimeUnit.SECONDS)) {
es.shutdownNow();
if(!es.awaitTermination(60, java.util.concurrent.TimeUnit.SECONDS)) {
}
}
} catch (java.lang.InterruptedException ie) {
es.shutdownNow();
} catch (java.lang.Exception e) {
}
<%
}
%>
@@ -1248,6 +1388,15 @@ if (execStat) {
returnCode = errorCode.intValue();
}
resumeUtil.addLog("JOB_ENDED", "JOB:" + jobName, parent_part_launcher, Thread.currentThread().getId() + "", "","" + returnCode,"","","");
resumeUtil.flush();
<%if(isLog4jEnabled && isLog4j2Enabled) {%>
<%=MDC_CLASS%>.remove("_subJobName");
<%=MDC_CLASS%>.remove("_subJobPid");
<%=MDC_CLASS%>.remove("_systemPid");
log.info("TalendJob: '<%=codeGenArgument.getJobName()%>' - Finished - status: " + status + " returnCode: " + returnCode );
<%}%>
return returnCode;
@@ -1363,16 +1512,27 @@ if (execStat) {
Object obj_cluster;
Object obj_conn;
<% for (INode cassandraDbNode : cassandraComponentsList) {
if((new API_selector()).useDatastax(cassandraDbNode)) { %>
obj_cluster = globalMap.remove("cluster_<%=cassandraDbNode.getUniqueName()%>");
obj_conn = globalMap.remove("connection_<%=cassandraDbNode.getUniqueName()%>");
if(obj_conn != null) {
((com.datastax.driver.core.Session) obj_conn).close();
}
if(obj_cluster != null) {
((com.datastax.driver.core.Cluster) obj_cluster).close();
}
<% } else { %>
String dbVersionCassandra = ElementParameterParser.getValue(cassandraDbNode, "__DB_VERSION__");
if((new API_selector()).useDatastax(cassandraDbNode)) {
if("CASSANDRA_4_0".equals(dbVersionCassandra)) {
%>
obj_conn = globalMap.remove("connection_<%=cassandraDbNode.getUniqueName()%>");if(obj_conn != null) {
((com.datastax.oss.driver.api.core.CqlSession) obj_conn).close();
}
<%
} else {
%>
obj_cluster = globalMap.remove("cluster_<%=cassandraDbNode.getUniqueName()%>");
obj_conn = globalMap.remove("connection_<%=cassandraDbNode.getUniqueName()%>");
if(obj_conn != null) {
((com.datastax.driver.core.Session) obj_conn).close();
}
if(obj_cluster != null) {
((com.datastax.driver.core.Cluster) obj_cluster).close();
}
<%
}
} else { %>
obj_conn = globalMap.remove("cluster_<%=cassandraDbNode.getUniqueName()%>");
if(obj_conn!=null) {
((me.prettyprint.hector.api.Cluster) obj_conn).getConnectionManager().shutdown();

View File

@@ -42,10 +42,10 @@ public class CLASS
//List< ? extends IConnection> onSubJobErrorConns = rootNode.getOutgoingConnections(EConnectionType.ON_SUBJOB_ERROR);
//if(onSubJobErrorConns!=null){
// for(IConnection conn : onSubJobErrorConns) {
// for(IConnection conn : onSubJobErrorConns) {
// toReturn += createCallProcess(conn.getTarget(), className, isMultiThread);
// }
//}
//}
if(isMultiThread){
toReturn += "\n}catch (java.lang.Error e_" + rootNode.getUniqueName() + ") {\n";
toReturn += "globalMap.put(\""+rootNode.getUniqueName()+ "_SUBPROCESS_STATE\", -1);\n";
@@ -55,7 +55,20 @@ public class CLASS
toReturn += "\n}";
return toReturn;
}
public String statsErrorHandlingAfterMainCall(INode rootNode, List<? extends INode> statsNodes) {
String catchErrorReturn = "catch (Error error_" + rootNode.getUniqueName() + " ) {\n";
catchErrorReturn+="end = System.currentTimeMillis();\n";
for (INode statCatcherNode : statsNodes) {
catchErrorReturn += statCatcherNode.getUniqueName() + ".addMessage(\"failure\", (end-startTime));\n";
catchErrorReturn += "try {\n " + statCatcherNode.getDesignSubjobStartNode().getUniqueName() + "Process(globalMap);\n";
catchErrorReturn += "} catch (Exception e_" + statCatcherNode.getUniqueName() + ") {\n";
catchErrorReturn += "e_" + statCatcherNode.getUniqueName() + ".printStackTrace();\n}\n";
}
catchErrorReturn+= "throw error_" + rootNode.getUniqueName() + ";\n}\n";
return catchErrorReturn;
}
public String generate(Object argument) {
return "";
}

View File

@@ -170,16 +170,8 @@ class IndexedRecordToRowStructGenerator {
if (columnName.equals(dynamicColName)) {
%>
java.util.Map<String, Object> dynamicValue_<%=cid%> = (java.util.Map<String, Object>) <%=codeVarSchemaEnforcer%>.get(<%=i%>);
org.apache.avro.Schema dynSchema_<%=cid%> = ((org.talend.codegen.enforcer.OutgoingDynamicSchemaEnforcer) <%=codeVarSchemaEnforcer%>).getDynamicFieldsSchema();
for (org.apache.avro.Schema.Field dynamicField_<%=cid%> : dynSchema_<%=cid%>.getFields()){
String name = dynamicField_<%=cid%>.name();
if("true".equals(dynamicField_<%=cid%>.getProp("ENABLE_SPECIAL_TABLENAME"))){
dynamicValue_<%=cid%>.put(dynamicField_<%=cid%>.getProp("talend.field.dbColumnName"), dynamicValue_<%=cid%>.get(name));
dynamicValue_<%=cid%>.remove(name);
}
}
for (java.util.Map.Entry<String, Object> dynamicValueEntry_<%=cid%> : dynamicValue_<%=cid%>.entrySet()) {
<%=codeVarDynamic%>.setColumnValue(<%=codeVarDynamic%>.getIndex(dynamicValueEntry_<%=cid%>.getKey()), dynamicValueEntry_<%=cid%>.getValue());
<%=codeVarDynamic%>.addColumnValue(dynamicValueEntry_<%=cid%>.getValue());
}
<%=codeVarRowStruct%>.<%=dynamicColName%> = <%=codeVarDynamic%>;
<%

View File

@@ -138,7 +138,7 @@
SchemaSettingTool_<%=cid%>_<%=schemaIndex%>_<%=classNameTail%> sst_<%=cid%>_<%=schemaIndex%>_<%=classNameTail%> = new SchemaSettingTool_<%=cid%>_<%=schemaIndex%>_<%=classNameTail%>();
props_<%=cid %><%=propInfo.fieldName%>.setValue("<%=property.getName()%>",
new org.apache.avro.Schema.Parser().parse(sst_<%=cid%>_<%=schemaIndex%>_<%=classNameTail%>.getSchemaValue()));
new org.apache.avro.Schema.Parser().setValidateDefaults(false).parse(sst_<%=cid%>_<%=schemaIndex%>_<%=classNameTail%>.getSchemaValue()));
<%
} else if (!(value instanceof String) || !((String)value).equals("")) {
%>

View File

@@ -36,6 +36,15 @@
boolean stats = codeGenArgument.isStatistics();
boolean trace = codeGenArgument.isTrace();
boolean isRunInMultiThread = codeGenArgument.getIsRunInMultiThread();
boolean exportTypeSpringBoot = false;
if (process instanceof org.talend.core.model.process.IProcess2) {
org.talend.core.model.process.IProcess2 p2 = (org.talend.core.model.process.IProcess2) process;
if (p2.getProperty() != null && p2.getProperty().getAdditionalProperties() != null) {
exportTypeSpringBoot = "REST_MS".equals(p2.getProperty().getAdditionalProperties().get(org.talend.core.runtime.process.TalendProcessArgumentConstant.ARG_BUILD_TYPE));
}
}
List<IContextParameter> params = new ArrayList<IContextParameter>();
params=process.getContextManager().getDefaultContext().getContextParameterList();
String className = process.getName();
@@ -141,7 +150,8 @@ for (INode node : process.getNodesOfType("tRESTClient")) {
}
}
boolean talendEsbJobFactory = actAsProvider || !process.getNodesOfType("tRouteInput").isEmpty();
boolean isChildRouteJob = !process.getNodesOfType("tRouteInput").isEmpty();
boolean talendEsbJobFactory = actAsProvider || isChildRouteJob;
boolean talendEsbJob = talendEsbJobFactory || actAsConsumer || ProcessorUtilities.isEsbJob(process);
boolean isLog4jEnabled = ("true").equals(ElementParameterParser.getValue(process, "__LOG4J_ACTIVATE__"));//log4j enable
@@ -245,6 +255,11 @@ if(isRunInMultiThread){
<%//uft-8 is for temp file, for example: tSortRow, tMap. Because they need keep reversibility.%>
private final static String utf8Charset = "UTF-8";
<%
if(!exportTypeSpringBoot || isChildRouteJob){
%>
//contains type for every context property
public class PropertiesWithType extends java.util.Properties {
private static final long serialVersionUID = 1L;
@@ -265,9 +280,16 @@ if(isRunInMultiThread){
return propertyTypes.get(key);
}
}
<%
}
%>
// create and load default properties
private java.util.Properties defaultProps = new java.util.Properties();
<%
if(!exportTypeSpringBoot){
%>
// create application properties with default
public class ContextProperties extends PropertiesWithType {
@@ -333,6 +355,10 @@ public <%=JavaTypesManager.getTypeToGenerate(ctxParam.getType(),true)%> get<%=Ch
}
%>
}
<%
}
%>
protected ContextProperties context = new ContextProperties(); // will be instanciated by MS.
public ContextProperties getContext() {
return this.context;
@@ -343,6 +369,10 @@ public <%=JavaTypesManager.getTypeToGenerate(ctxParam.getType(),true)%> get<%=Ch
public Integer errorCode = null;
private String currentComponent = "";
<%
// is necessary? avoid some compiler issue as var name not found? TODO consider remove it, also the currentComponent above
%>
private String cLabel = null;
<%
//tParallelize will wrap globalMap with synchronizedMap
if(isRunInMultiThread || NodeUtil.containsMultiThreadComponent(process)){
%>
@@ -385,11 +415,101 @@ public <%=JavaTypesManager.getTypeToGenerate(ctxParam.getType(),true)%> get<%=Ch
<%
INode jobCatcherNode = null;
//one matched component or part, one thread
//why not computed by cpu or resource : please image this case :
//loop==>(input==>(twritexmlfield A)==>(twritexmlfield B)==>(twritexmlfield C)==>output), dead lock as cycle dependency and only one thead in thread pool
//maybe newCachedThreadPool is a better idea, but that have risk for creating more threads, then more memory for TDI-47230
//why not generate thread pool object in subprocess scope :
// 1: major reason : difficult to control the var scope, somewhere can't access it, then compiler issue
// 2: we may need this thread pool for bigger scope, not only for twritexmlfield/twritejsonfield in future
// 3: we don't suppose this thread pool cost big resource after all tasks done, so we can shutdown it more later,
// for example, most time, user will use less than 3 twritexmlfield in one job, then 3 threads thread pool, we can close them in job finish code part,
// not a big cost to keep that. And of course, we best to start&clean it in subprocess finish, but that's risk of 1 above.
int threadPoolSize = 0;
boolean tHMapExists = false;
boolean tHMapOutExists = false;
boolean tRESTRequestLoopExists = false;
for (INode nodeInProcess : processNodes) {
String componentName = nodeInProcess.getComponent().getName();
if("tJobStructureCatcher".equals(componentName)) {
if(jobCatcherNode==null && "tJobStructureCatcher".equals(componentName)) {
jobCatcherNode = nodeInProcess;
break;
continue;
}
if(!nodeInProcess.isActivate()) continue;
if("tHMap".equals(componentName)) {
tHMapExists = true;
continue;
}
if("tHMapOut".equals(componentName)) {
tHMapOutExists = true;
continue;
}
if("tRESTRequestLoop".equals(componentName)) {
tRESTRequestLoopExists = true;
continue;
}
if("tWriteXMLFieldOut".equals(componentName)) {
IConnection nextMergeConn = NodeUtil.getNextMergeConnection(nodeInProcess);
if(nextMergeConn == null || nextMergeConn.getInputId()==1){
threadPoolSize++;
}
}
}
if(threadPoolSize>0) {
if(tRESTRequestLoopExists) {//miscroservice
%>
private class DaemonThreadFactory implements java.util.concurrent.ThreadFactory {
java.util.concurrent.ThreadFactory factory = java.util.concurrent.Executors.defaultThreadFactory();
public java.lang.Thread newThread(java.lang.Runnable r) {
java.lang.Thread t = factory.newThread(r);
t.setDaemon(true);
return t;
}
}
<%
}
if(tHMapExists || tHMapOutExists) {
%>
private final java.util.concurrent.ExecutorService es = java.util.concurrent.Executors.newFixedThreadPool(<%=threadPoolSize%> <%if(tRESTRequestLoopExists) {%>,new DaemonThreadFactory()<%}%>);
<%
} else {
%>
private final java.util.concurrent.ExecutorService es = java.util.concurrent.Executors.newCachedThreadPool(<%if(tRESTRequestLoopExists) {%>new DaemonThreadFactory()<%}%>);
<%
}
if(tRESTRequestLoopExists) {//miscroservice
%>
{
java.lang.Runtime.getRuntime().addShutdownHook(new java.lang.Thread() {
public void run() {
es.shutdown();
try {
if(!es.awaitTermination(60, java.util.concurrent.TimeUnit.SECONDS)) {
es.shutdownNow();
if(!es.awaitTermination(60, java.util.concurrent.TimeUnit.SECONDS)) {
}
}
} catch (java.lang.InterruptedException ie) {
es.shutdownNow();
} catch (java.lang.Exception e) {
}
}
});
}
<%
}
}
@@ -507,7 +627,10 @@ private class TalendException extends Exception {
private java.util.Map<String, Object> globalMap = null;
private Exception e = null;
private String currentComponent = null;
private String cLabel = null;
private String virtualComponentName = null;
public void setVirtualComponentName (String virtualComponentName){
@@ -519,6 +642,11 @@ private class TalendException extends Exception {
this.globalMap = globalMap;
this.e = e;
}
private TalendException(Exception e, String errorComponent, String errorComponentLabel, final java.util.Map<String, Object> globalMap) {
this(e, errorComponent, globalMap);
this.cLabel = errorComponentLabel;
}
public Exception getException() {
return this.e;
@@ -578,6 +706,15 @@ private class TalendException extends Exception {
<%
boolean needCatchTalendException = false;
if(enableLogStash) {
%>
if(enableLogStash) {
<%=jobCatcherNode.getUniqueName() %>.addJobExceptionMessage(currentComponent, cLabel, null, e);
<%=jobCatcherNode.getDesignSubjobStartNode().getUniqueName() %>Process(globalMap);
}
<%
}
if (process.getNodesOfType("tLogCatcher").size() > 0) {
List<INode> logCatchers = (List<INode>)process.getNodesOfType("tLogCatcher");
for (INode logCatcher : logCatchers) {
@@ -588,7 +725,7 @@ private class TalendException extends Exception {
<%
}
}
INode virtualNCatchNode = null;
boolean hasRealCatchNode = false;
for (INode logCatcher : logCatchers) {

View File

@@ -71,7 +71,7 @@
}
}
TalendException te = new TalendException(e, currentComponent, globalMap);
TalendException te = new TalendException(e, currentComponent, cLabel, globalMap);
<%
if(NodeUtil.hasVirtualComponent(subTree.getNodes())){
%>

View File

@@ -30,6 +30,10 @@ boolean containsTPartitioner = node.getProcess().getNodesOfType("tPartitioner").
boolean isRunJob = "tRunJob".equals(node.getComponent().getName());
IProcess process = node.getProcess();
final boolean isLog4jEnabled = ("true").equals(ElementParameterParser.getValue(process, "__LOG4J_ACTIVATE__"));
final boolean isLog4j2Enabled = ("true").equals(ElementParameterParser.getValue(process, "__LOG4J2_ACTIVATE__"));//log4j2 enable
final String MDC_CLASS = "org.slf4j.MDC";
boolean isTestContainer=ProcessUtils.isTestContainer(process);
String className = process.getName();
if (isTestContainer) {
@@ -191,8 +195,11 @@ for (IConnection iterateConn : iterateConnSet) { //1
}
public void run() {
public void run() {
<% if(isLog4jEnabled && isLog4j2Enabled) { %>
mdcInfo.forEach(<%=MDC_CLASS%>::put);
<% } %>
java.util.Map threadRunResultMap = new java.util.HashMap();
threadRunResultMap.put("errorCode", null);
threadRunResultMap.put("status", "");
@@ -200,6 +207,7 @@ for (IConnection iterateConn : iterateConnSet) { //1
this.isRunning = true;
String currentComponent = "";
String cLabel = null;
java.util.Map<String, Object> resourceMap = new java.util.HashMap<String, Object>();
<%
if(NodeUtil.hasVirtualComponent(subTree.getNodes())){

View File

@@ -67,7 +67,7 @@
this.errorCode = localErrorCode;
}
}
pool.setErrorThread(this, new TalendException(e, currentComponent, globalMap));
pool.setErrorThread(this, new TalendException(e, currentComponent, cLabel, globalMap));
//pool.setErrorThread(this,e);
pool.stopAllThreads();
}finally{
@@ -117,7 +117,7 @@
} catch (InterruptedException e) {
e.printStackTrace();
} catch (java.lang.Exception te) {
throw new TalendException(te, currentComponent, globalMap);
throw new TalendException(te, currentComponent, cLabel, globalMap);
}
<%
}else{
@@ -228,7 +228,7 @@
<%
}
%>
TalendException te = new TalendException(e, currentComponent, globalMap);
TalendException te = new TalendException(e, currentComponent, cLabel, globalMap);
<%
if(NodeUtil.hasVirtualComponent(subTree.getNodes())){
%>

View File

@@ -20,6 +20,7 @@
org.talend.core.model.process.IHashConfiguration
org.talend.core.model.process.IHashableColumn
org.talend.core.model.utils.NodeUtil
org.talend.core.model.utils.TalendTextUtils
"
class="SubProcessHeader"
skeleton="subprocess_header_java.skeleton"
@@ -31,6 +32,8 @@
boolean stat = codeGenArgument.isStatistics();
boolean containsTPartitioner = subTree.getRootNode().getProcess().getNodesOfType("tPartitioner").size() > 0 ? true : false;
boolean isLog4jEnabled = ("true").equals(ElementParameterParser.getValue(subTree.getRootNode().getProcess(), "__LOG4J_ACTIVATE__"));
boolean isLog4j2Enabled = ("true").equals(ElementParameterParser.getValue(subTree.getRootNode().getProcess(), "__LOG4J2_ACTIVATE__"));//log4j2 enable
String MDC_CLASS = "org.slf4j.MDC";
%>
<%
@@ -183,6 +186,48 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
public <%= typeToGenerate %> get<%=column.getLabel().substring(0, 1).toUpperCase()%><%=column.getLabel().substring(1)%> () {
return this.<%=column.getLabel()%>;
}
public Boolean <%=column.getLabel()%>IsNullable(){
return <%=column.isNullable()%>;
}
public Boolean <%=column.getLabel()%>IsKey(){
return <%=column.isKey()%>;
}
public Integer <%=column.getLabel()%>Length(){
return <%=column.getLength()%>;
}
public Integer <%=column.getLabel()%>Precision(){
return <%=column.getPrecision()%>;
}
public String <%=column.getLabel()%>Default(){
<% if (column.getDefault() == null) { %>
return null;
<% } else { %>
return "<%=TalendTextUtils.escapeJavaText(TalendTextUtils.removeQuotes(column.getDefault()))%>";
<% } %>
}
public String <%=column.getLabel()%>Comment(){
<% if (column.getComment() == null) { %>
return null;
<% } else { %>
return "<%=TalendTextUtils.escapeJavaText(TalendTextUtils.removeQuotes(column.getComment()))%>";
<% } %>
}
public String <%=column.getLabel()%>Pattern(){
<% if (column.getPattern() == null) { %>
return null;
<% } else { %>
return "<%=TalendTextUtils.escapeJavaText(TalendTextUtils.removeQuotes(column.getPattern()))%>";
<% } %>
}
public String <%=column.getLabel()%>OriginalDbColumnName(){
<% if (column.getOriginalDbColumnName() == null) { %>
return null;
<% } else { %>
return "<%=TalendTextUtils.escapeJavaText(TalendTextUtils.removeQuotes(column.getOriginalDbColumnName()))%>";
<% } %>
}
<%
if((conn.getLineStyle() == EConnectionType.FLOW_REF) && conn.getTarget().getUniqueName().startsWith("tXMLMap") && "id_Document".equals(javaType.getId())) {
%>
@@ -364,6 +409,26 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
}
return strReturn;
}
private String readString(org.jboss.marshalling.Unmarshaller unmarshaller) throws IOException{
String strReturn = null;
int length = 0;
length = unmarshaller.readInt();
if (length == -1) {
strReturn = null;
} else {
if(length > commonByteArray_<%=codeGenArgument.getCurrentProjectName() %>_<%=codeGenArgument.getJobName() %>.length) {
if(length < 1024 && commonByteArray_<%=codeGenArgument.getCurrentProjectName() %>_<%=codeGenArgument.getJobName() %>.length == 0) {
commonByteArray_<%=codeGenArgument.getCurrentProjectName() %>_<%=codeGenArgument.getJobName() %> = new byte[1024];
} else {
commonByteArray_<%=codeGenArgument.getCurrentProjectName() %>_<%=codeGenArgument.getJobName() %> = new byte[2 * length];
}
}
unmarshaller.readFully(commonByteArray_<%=codeGenArgument.getCurrentProjectName() %>_<%=codeGenArgument.getJobName() %>, 0, length);
strReturn = new String(commonByteArray_<%=codeGenArgument.getCurrentProjectName() %>_<%=codeGenArgument.getJobName() %>, 0, length, utf8Charset);
}
return strReturn;
}
private void writeString(String str, ObjectOutputStream dos) throws IOException{
if(str == null) {
@@ -374,11 +439,21 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
dos.write(byteArray);
}
}
private void writeString(String str, org.jboss.marshalling.Marshaller marshaller) throws IOException{
if(str == null) {
marshaller.writeInt(-1);
} else {
byte[] byteArray = str.getBytes(utf8Charset);
marshaller.writeInt(byteArray.length);
marshaller.write(byteArray);
}
}
<%
} else if(!hasString2 && (isLookup && !hashableColumnsNames.contains(column.getLabel()))){
hasString2 = true;
%>
private String readString(DataInputStream dis, ObjectInputStream ois) throws IOException{
String strReturn = null;
int length = 0;
@@ -392,6 +467,30 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
}
return strReturn;
}
private String readString(DataInputStream dis, org.jboss.marshalling.Unmarshaller unmarshaller) throws IOException{
String strReturn = null;
int length = 0;
length = unmarshaller.readInt();
if (length == -1) {
strReturn = null;
} else {
byte[] byteArray = new byte[length];
unmarshaller.read(byteArray);
strReturn = new String(byteArray, utf8Charset);
}
return strReturn;
}
private void writeString(String str, DataOutputStream dos, org.jboss.marshalling.Marshaller marshaller) throws IOException{
if(str == null) {
marshaller.writeInt(-1);
} else {
byte[] byteArray = str.getBytes(utf8Charset);
marshaller.writeInt(byteArray.length);
marshaller.write(byteArray);
}
}
private void writeString(String str, DataOutputStream dos, ObjectOutputStream oos) throws IOException{
if(str == null) {
@@ -420,6 +519,18 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
}
return dateReturn;
}
private java.util.Date readDate(org.jboss.marshalling.Unmarshaller unmarshaller) throws IOException{
java.util.Date dateReturn = null;
int length = 0;
length = unmarshaller.readByte();
if (length == -1) {
dateReturn = null;
} else {
dateReturn = new Date(unmarshaller.readLong());
}
return dateReturn;
}
private void writeDate(java.util.Date date1, ObjectOutputStream dos) throws IOException{
if(date1 == null) {
@@ -429,6 +540,15 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
dos.writeLong(date1.getTime());
}
}
private void writeDate(java.util.Date date1, org.jboss.marshalling.Marshaller marshaller) throws IOException{
if(date1 == null) {
marshaller.writeByte(-1);
} else {
marshaller.writeByte(0);
marshaller.writeLong(date1.getTime());
}
}
<%
}else if (!hasDate2 && (isLookup && !hashableColumnsNames.contains(column.getLabel()))) {
hasDate2 = true;
@@ -445,6 +565,18 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
}
return dateReturn;
}
private java.util.Date readDate(DataInputStream dis, org.jboss.marshalling.Unmarshaller unmarshaller ) throws IOException{
java.util.Date dateReturn = null;
int length = 0;
length = unmarshaller.readByte();
if (length == -1) {
dateReturn = null;
} else {
dateReturn = new Date(unmarshaller.readLong());
}
return dateReturn;
}
private void writeDate(java.util.Date date1, DataOutputStream dos, ObjectOutputStream oos) throws IOException{
if(date1 == null) {
@@ -454,6 +586,15 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
dos.writeLong(date1.getTime());
}
}
private void writeDate(java.util.Date date1, DataOutputStream dos, org.jboss.marshalling.Marshaller marshaller) throws IOException{
if(date1 == null) {
marshaller.writeByte(-1);
} else {
marshaller.writeByte(0);
marshaller.writeLong(date1.getTime());
}
}
<%
}
} else if(typeToGenerate.equals("byte[]")) {
@@ -473,6 +614,20 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
}
return byteArrayReturn;
}
private byte[] readByteArray(org.jboss.marshalling.Unmarshaller dis) throws IOException{
byte[] byteArrayReturn;
int length = 0;
length = dis.readInt();
if (length == -1) {
byteArrayReturn = null;
} else {
byte[] byteArray = new byte[length];
dis.readFully(byteArray);
byteArrayReturn = byteArray;
}
return byteArrayReturn;
}
private void writeByteArray(byte[] byteArray, ObjectOutputStream dos) throws IOException{
if(byteArray == null) {
@@ -482,6 +637,15 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
dos.write(byteArray);
}
}
private void writeByteArray(byte[] byteArray, org.jboss.marshalling.Marshaller marshaller) throws IOException{
if(byteArray == null) {
marshaller.writeInt(-1);
} else {
marshaller.writeInt(byteArray.length);
marshaller.write(byteArray);
}
}
<%
}else if (!hasByteArray2 && (isLookup && !hashableColumnsNames.contains(column.getLabel()))) {
hasByteArray2 = true;
@@ -499,6 +663,20 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
}
return byteArrayReturn;
}
private byte[] readByteArray(DataInputStream dis, org.jboss.marshalling.Unmarshaller unmarshaller ) throws IOException{
byte[] byteArrayReturn;
int length = 0;
length = unmarshaller.readInt();
if (length == -1) {
byteArrayReturn = null;
} else {
byte[] byteArray = new byte[length];
unmarshaller.read(byteArray);
byteArrayReturn = byteArray;
}
return byteArrayReturn;
}
private void writeByteArray(byte[] byteArray, DataOutputStream dos, ObjectOutputStream oos) throws IOException{
if(byteArray == null) {
@@ -508,6 +686,15 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
dos.write(byteArray);
}
}
private void writeByteArray(byte[] byteArray, DataOutputStream dos, org.jboss.marshalling.Marshaller marshaller) throws IOException{
if(byteArray == null) {
marshaller.writeInt(-1);
} else {
marshaller.writeInt(byteArray.length);
marshaller.write(byteArray);
}
}
<%
}
}else {
@@ -528,6 +715,18 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
}
return intReturn;
}
private Integer readInteger(org.jboss.marshalling.Unmarshaller dis) throws IOException{
Integer intReturn;
int length = 0;
length = dis.readByte();
if (length == -1) {
intReturn = null;
} else {
intReturn = dis.read<%= typeToGenerate %>();
}
return intReturn;
}
private void writeInteger(Integer intNum, ObjectOutputStream dos) throws IOException{
if(intNum == null) {
@@ -537,6 +736,15 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
dos.write<%= typeToGenerate %>(intNum);
}
}
private void writeInteger(Integer intNum, org.jboss.marshalling.Marshaller marshaller) throws IOException{
if(intNum == null) {
marshaller.writeByte(-1);
} else {
marshaller.writeByte(0);
marshaller.write<%= typeToGenerate %>(intNum);
}
}
<%
} else if(!hasInteger2 && (isLookup && !hashableColumnsNames.contains(column.getLabel()))){
hasInteger2 = true;
@@ -552,6 +760,18 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
}
return intReturn;
}
private Integer readInteger(DataInputStream dis, org.jboss.marshalling.Unmarshaller unmarshaller) throws IOException{
Integer intReturn;
int length = 0;
length = unmarshaller.readByte();
if (length == -1) {
intReturn = null;
} else {
intReturn = unmarshaller.read<%= typeToGenerate %>();
}
return intReturn;
}
private void writeInteger(Integer intNum, DataOutputStream dos, ObjectOutputStream oos) throws IOException{
if(intNum == null) {
@@ -561,6 +781,15 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
dos.write<%= typeToGenerate %>(intNum);
}
}
private void writeInteger(Integer intNum, DataOutputStream dos,org.jboss.marshalling.Marshaller marshaller ) throws IOException{
if(intNum == null) {
marshaller.writeByte(-1);
} else {
marshaller.writeByte(0);
marshaller.write<%= typeToGenerate %>(intNum);
}
}
<%
}
}
@@ -662,6 +891,101 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
}
}
public void <%= isLookup ? "readKeys" : "read" %>Data(org.jboss.marshalling.Unmarshaller dis) {
synchronized(commonByteArrayLock_<%=codeGenArgument.getCurrentProjectName() %>_<%=codeGenArgument.getJobName() %>) {
try {
int length = 0;
<%
hasAtLeastOneRead = false;
hasAtLeastOneObjectType = false;
if (metadata !=null) {
for (IMetadataColumn column: metadata.getListColumns()) {
if (!isLookup || hashableColumnsNames.contains(column.getLabel())) {
hasAtLeastOneRead = true;
JavaType javaType = JavaTypesManager.getJavaTypeFromId(column.getTalendType());
String typeToGenerate = JavaTypesManager.getTypeToGenerate(column.getTalendType(), column.isNullable());
if (JavaTypesManager.isJavaPrimitiveType(column.getTalendType(), column.isNullable())) {
typeToGenerate=typeToGenerate.substring(0,1).toUpperCase()+typeToGenerate.substring(1);
%>
this.<%=column.getLabel() %> = dis.read<%= typeToGenerate %>();
<%
} else if(typeToGenerate.equals("String")) {
%>
this.<%=column.getLabel() %> = readString(dis);
<%
} else if(typeToGenerate.equals("java.util.Date")) {
%>
this.<%=column.getLabel() %> = readDate(dis);
<%
} else if(typeToGenerate.equals("byte[]")) {
%>
this.<%=column.getLabel() %> = readByteArray(dis);
<%
} else if(javaType.isObjectBased() || typeToGenerate.equals("Geometry") || typeToGenerate.equals("Dynamic")) {
hasAtLeastOneObjectType = true;
if("id_Document".equals(javaType.getId()) || "id_Dynamic".equals(javaType.getId())) {
typeToGenerate = javaType.getNullableClass().getCanonicalName();
}
%>
this.<%=column.getLabel() %> = (<%= typeToGenerate %>) dis.readObject();
<%
} else {
typeToGenerate =JavaTypesManager.getTypeToGenerate(column.getTalendType(), false);
typeToGenerate=typeToGenerate.substring(0,1).toUpperCase()+typeToGenerate.substring(1);
if(typeToGenerate.equals("Int")){
%>
this.<%=column.getLabel() %> = readInteger(dis);
<%
} else {
%>
length = dis.readByte();
if (length == -1) {
this.<%=column.getLabel() %> = null;
} else {
this.<%=column.getLabel() %> = dis.read<%= typeToGenerate %>();
}
<%
}
}
}
}
}
if(hasAtLeastOneRead) {
%>
} catch (IOException e) {
throw new RuntimeException(e);
<%
}
%>
<%
if(hasAtLeastOneObjectType) {
%>
} catch(ClassNotFoundException eCNFE) {
throw new RuntimeException(eCNFE);
<%
}
%>
}
<%
if(!hasAtLeastOneRead) {
%>
finally {}
<%
}
%>
}
}
public void <%= isLookup ? "writeKeys" : "write" %>Data(ObjectOutputStream dos) {
@@ -739,6 +1063,83 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
%>
}
public void <%= isLookup ? "writeKeys" : "write" %>Data(org.jboss.marshalling.Marshaller dos) {
try {
<%
hasAtLeastOneWrite = false;
hasAtLeastOneObjectType = false;
if (metadata !=null) {
for (IMetadataColumn column: metadata.getListColumns()) {
if (!isLookup || hashableColumnsNames.contains(column.getLabel())) {
JavaType javaType = JavaTypesManager.getJavaTypeFromId(column.getTalendType());
hasAtLeastOneWrite = true;
String typeToGenerate = JavaTypesManager.getTypeToGenerate(column.getTalendType(), column.isNullable());
%>
// <%=typeToGenerate %>
<%
if (JavaTypesManager.isJavaPrimitiveType(column.getTalendType(), column.isNullable())) {
typeToGenerate=typeToGenerate.substring(0,1).toUpperCase()+typeToGenerate.substring(1);
%>
dos.write<%= typeToGenerate %>(this.<%=column.getLabel() %>);
<%
} else if(typeToGenerate.equals("String")) {
%>
writeString(this.<%=column.getLabel() %>,dos);
<%
} else if(typeToGenerate.equals("java.util.Date")) {
%>
writeDate(this.<%=column.getLabel() %>,dos);
<%
} else if(typeToGenerate.equals("byte[]")) {
%>
writeByteArray(this.<%=column.getLabel() %>,dos);
<%
} else if(javaType.isObjectBased() || typeToGenerate.equals("Geometry") || typeToGenerate.equals("Dynamic")) {
%>
dos.clearInstanceCache();
dos.writeObject(this.<%=column.getLabel() %>);
<%
} else {
typeToGenerate =JavaTypesManager.getTypeToGenerate(column.getTalendType(), false);
typeToGenerate = typeToGenerate.substring(0,1).toUpperCase()+typeToGenerate.substring(1);
if(typeToGenerate.equals("Int")){
%>
writeInteger(this.<%=column.getLabel() %>,dos);
<%
} else {
%>
if(this.<%=column.getLabel() %> == null) {
dos.writeByte(-1);
} else {
dos.writeByte(0);
dos.write<%= typeToGenerate %>(this.<%=column.getLabel() %>);
}
<%
}
}
}
}
}
if(hasAtLeastOneWrite) {
%>
} catch (IOException e) {
throw new RuntimeException(e);
<%
}
%>
}
<%
if(!hasAtLeastOneWrite) {
%>
finally {}
<%
}
%>
}
<%
if(isLookup) { // T SH 002
@@ -836,6 +1237,94 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
%>
}
public void readValuesData(DataInputStream dis, org.jboss.marshalling.Unmarshaller objectIn) {
try {
int length = 0;
<%
hasAtLeastOneRead = false;
hasAtLeastOneObjectType = false;
if (metadata !=null) {
for (IMetadataColumn column: metadata.getListColumns()) {
if (!hashableColumnsNames.contains(column.getLabel())) {
JavaType javaType = JavaTypesManager.getJavaTypeFromId(column.getTalendType());
hasAtLeastOneRead = true;
String typeToGenerate = JavaTypesManager.getTypeToGenerate(column.getTalendType(), column.isNullable());
if (JavaTypesManager.isJavaPrimitiveType(column.getTalendType(), column.isNullable())) {
typeToGenerate=typeToGenerate.substring(0,1).toUpperCase()+typeToGenerate.substring(1);
%>
this.<%=column.getLabel() %> = objectIn.read<%= typeToGenerate %>();
<%
} else if(typeToGenerate.equals("String")) {
%>
this.<%=column.getLabel() %> = readString(dis,objectIn);
<%
} else if(typeToGenerate.equals("byte[]")) {
%>
this.<%=column.getLabel() %> = readByteArray(dis,objectIn);
<%
} else if(typeToGenerate.equals("java.util.Date")) {
%>
this.<%=column.getLabel() %> = readDate(dis,objectIn);
<%
} else if(typeToGenerate.equals("Object") || typeToGenerate.equals("Geometry") || typeToGenerate.equals("BigDecimal") || typeToGenerate.equals("List") || typeToGenerate.equals("Dynamic") || typeToGenerate.equals("Document")) {
hasAtLeastOneObjectType = true;
if("id_Document".equals(javaType.getId()) || "id_Dynamic".equals(javaType.getId())) {
typeToGenerate = javaType.getNullableClass().getCanonicalName();
}
%>
this.<%=column.getLabel() %> = (<%= typeToGenerate %>) objectIn.readObject();
<%
} else {
typeToGenerate =JavaTypesManager.getTypeToGenerate(column.getTalendType(), false);
typeToGenerate=typeToGenerate.substring(0,1).toUpperCase()+typeToGenerate.substring(1);
if(typeToGenerate.equals("Int")){
%>
this.<%=column.getLabel() %> = readInteger(dis,objectIn);
<%
} else {
%>
length = objectIn.readByte();
if (length == -1) {
this.<%=column.getLabel() %> = null;
} else {
this.<%=column.getLabel() %> = objectIn.read<%= typeToGenerate %>();
}
<%
}
}
}
}
}
if(hasAtLeastOneRead) {
%>
} catch (IOException e) {
throw new RuntimeException(e);
<%
}
%>
<%
if(hasAtLeastOneObjectType) {
%>
} catch(ClassNotFoundException eCNFE) {
throw new RuntimeException(eCNFE);
<%
}
%>
}
<%
if(!hasAtLeastOneRead) {
%>
finally {}
<%
}
%>
}
/**
* Return a byte array which represents Values data.
@@ -911,6 +1400,84 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
%>
}
public void writeValuesData(DataOutputStream dos, org.jboss.marshalling.Marshaller objectOut){
try {
<%
hasAtLeastOneWrite = false;
if (metadata !=null) {
for (IMetadataColumn column: metadata.getListColumns()) {
if (!hashableColumnsNames.contains(column.getLabel())) {
JavaType javaType = JavaTypesManager.getJavaTypeFromId(column.getTalendType());
hasAtLeastOneWrite = true;
String typeToGenerate = JavaTypesManager.getTypeToGenerate(column.getTalendType(), column.isNullable());
if (JavaTypesManager.isJavaPrimitiveType(column.getTalendType(), column.isNullable())) {
typeToGenerate=typeToGenerate.substring(0,1).toUpperCase()+typeToGenerate.substring(1);
%>
objectOut.write<%= typeToGenerate %>(this.<%=column.getLabel() %>);
<%
} else if(typeToGenerate.equals("String")) {
%>
writeString(this.<%=column.getLabel() %>, dos, objectOut);
<%
} else if(typeToGenerate.equals("byte[]")) {
%>
writeByteArray(this.<%=column.getLabel() %>, dos, objectOut);
<%
} else if(typeToGenerate.equals("java.util.Date")) {
%>
writeDate(this.<%=column.getLabel() %>, dos, objectOut);
<%
} else if(typeToGenerate.equals("Object") || typeToGenerate.equals("Geometry") || typeToGenerate.equals("BigDecimal") || typeToGenerate.equals("List") || typeToGenerate.equals("Dynamic") || typeToGenerate.equals("Document")) {
%>
objectOut.clearInstanceCache();
objectOut.writeObject(this.<%=column.getLabel() %>);
<%
} else {
typeToGenerate =JavaTypesManager.getTypeToGenerate(column.getTalendType(), false);
typeToGenerate = typeToGenerate.substring(0,1).toUpperCase()+typeToGenerate.substring(1);
if(typeToGenerate.equals("Int")){
%>
writeInteger(this.<%=column.getLabel() %>, dos, objectOut);
<%
} else {
%>
if(this.<%=column.getLabel() %> == null) {
objectOut.writeByte(-1);
} else {
objectOut.writeByte(0);
objectOut.write<%= typeToGenerate %>(this.<%=column.getLabel() %>);
}
<%
}
}
}
}
}
if(hasAtLeastOneRead) {
%>
} catch (IOException e) {
throw new RuntimeException(e);
<%
}
%>
}
<%
if(!hasAtLeastOneRead) {
%>
finally {}
<%
}
%>
}
public boolean supportMarshaller(){
return true;
}
<%
} // T SH 002
@@ -1030,6 +1597,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
}
}
%>
<% if (subTree.isMethodSizeNeeded()){ %>
/**
* Start of Function: <%=subTree.getName() %>Process.
@@ -1040,6 +1608,12 @@ public void <%=subTree.getName() %>Process(final java.util.Map<String, Object> g
globalMap.put("<%=subTree.getName() %>_SUBPROCESS_STATE", 0);
final boolean execStat = this.execStat;
<%if(isLog4jEnabled && isLog4j2Enabled) {%>
mdcInfo.forEach(<%=MDC_CLASS%>::put);
<%=MDC_CLASS%>.put("_subJobName", "<%=subTree.getName() %>");
<%=MDC_CLASS%>.put("_subJobPid", "<%=getAsciiRandomString(6)%>_" + subJobPidCounter.getAndIncrement());
<%}%>
<%
boolean isParallelize = false;
for (INode node : subTree.getNodes()) {
@@ -1078,6 +1652,7 @@ public void <%=subTree.getName() %>Process(final java.util.Map<String, Object> g
this.isRunning = true;
String currentComponent = "";
String cLabel = null;
<%
if(NodeUtil.hasVirtualComponent(subTree.getNodes())){
%>
@@ -1111,6 +1686,7 @@ public void <%=subTree.getName() %>Process(final java.util.Map<String, Object> g
int iterateLoop = 0;
<%}%>
String currentComponent = "";
String cLabel = null;
java.util.Map<String, Object> resourceMap = new java.util.HashMap<String, Object>();
try {

View File

@@ -93,7 +93,25 @@ public class CLASS
}
return toReturn;
}
// copy from routine TalendString
private static String getAsciiRandomString(int length) {
java.security.SecureRandom random = new java.security.SecureRandom();
int cnt = 0;
StringBuilder builder = new StringBuilder();
char ch;
int end = 'z' + 1;
int start = ' ';
while (cnt < length) {
ch = (char) (random.nextInt(end - start) + start);
if (Character.isLetterOrDigit(ch)) {
builder.append(ch);
cnt++;
}
}
return builder.toString();
}
public String generate(Object argument) {
return "";
}

View File

@@ -1,5 +0,0 @@
providerName=www.example.org
pluginName=EmittersPool Model
components=Components
trunjob=tRunJob
format=Format

View File

@@ -1,5 +1,5 @@
providerName=www.example.org
pluginName=Mod\u00E8le EmittersPool
providerName=www.example.org
components=Composants
trunjob=tRunJob
format=Format

View File

@@ -1,5 +1,5 @@
providerName=www.example.org
pluginName=EmittersPool \u30E2\u30C7\u30EB
providerName=www.example.org
components=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8
trunjob=tRunJob
format=\u5F62\u5F0F

View File

@@ -1,5 +1,5 @@
providerName=www.example.org
pluginName=\u7EC4\u4EF6\u6A21\u5757
providerName=www.example.org
components=\u7EC4\u4EF6
trunjob=tRunJob
format=\u683C\u5F0F

View File

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

View File

@@ -10,6 +10,7 @@ CodeGenerator.getGraphicalNode2=------process.getGeneratingNodes()------
CodeGenerator.JET.TimeOut=JET initialisation Time Out
CodeGenerator.newLine=\n\n\n\n
CodeGenerator.Node.NotFound=Node not found in current process
CodeGenerator.Components.NotFound={0}: Component is missing: {1}; use -D{2}=false in your studio or commandline to skip this check, and a warning message will be logged.
JavaRoutineSynchronizer.UnsupportedOperation.Exception1=method not implemented: org.talend.designer.codegen.JavaRoutineSynchronizer line:49
JavaRoutineSynchronizer.UnsupportedOperation.Exception2=method not implemented: org.talend.designer.codegen.JavaRoutineSynchronizer line:58
JetSkeletonManager.unableLoad=unable to load skeleton update cache file

View File

@@ -1,148 +0,0 @@
JavaRoutineSynchronizer.UnsupportedOperation.Exception1=method not implemented: org.talend.designer.codegen.JavaRoutineSynchronizer line:49
CodeGeneratorEmittersPoolFactory.JETEmitters.NoPresent=JETEmitters Project not present, full reinitialize is needed
generatedcode.footerprocess.nbcharsgenerated={0} characters generated by {1}
CodeGeneratorEmittersPoolFactory.Class.NotFound=Template still present, but class {0} has disapeared from workspace. This unit needs to be recompiled.
CodeGeneratorEmittersPoolFactory.PersitentData.Error=Persitent data cannot be saved :
generatedcode.copyright.title=Copyright (c) 2005-2011, Talend Inc.
CodeGeneratorEmittersPoolFactory.initMessage=Generation Engine Initialization in progress...
generatedcode.copyright.body5=(http://www.gnu.org/licenses/lgpl.html).
EmfEmittersPersistence.CodeGen.DataMissing=Missing code generation data. Starting full code generation.
CodeGenerator.JET.TimeOut=JET initialisation Time Out
generatedcode.copyright.body4=You may distribute this code under the terms of the GNU LGPL license
CodeGenerator.Node.NotFound=Node not found in current process
generatedcode.copyright.body3=You can find more information about Talend products at www.talend.com.
EmittersPoolFactoryImpl.Class.IllegalArg=The class ' {0}' is not a valid classifier
generatedcode.copyright.body2=/ JobDesigner (CodeGenerator version {0}).
JavaRoutineSynchronizer.UnsupportedOperation.Exception2=method not implemented: org.talend.designer.codegen.JavaRoutineSynchronizer line:58
CodeGenerator.getGraphicalNode1=------process.getGraphicalNodes()------
CodeGenerator.getGraphicalNode2=------process.getGeneratingNodes()------
CodeGenerator.newLine=\n\n\n\n
JetSkeletonManager.unableLoad=unable to load skeleton update cache file
JetSkeletonManager.unableSave=unable to save skeleton update cache file
JetSkeletonManager.updateProblem=when update skeleton persistence data, there have some problems
CodeGeneratorEmittersPoolFactory.codeThread=Code generation background thread
CodeGeneratorEmittersPoolFactory.componentCompiled=Components compiled in {0} ms
CodeGeneratorEmittersPoolFactory.failCompail=Components compile fail : \r\n
CodeGeneratorEmittersPoolFactory.initialException=Exception during Initialization
CodeGeneratorEmittersPoolFactory.jetEmitterInitialException=Error during JetEmitter initalization
CodeGeneratorService.invalidLanguage1=invalid language type.
CodeGeneratorService.invalidLanguage2=invalid language type.
CodeGenInit.addMarkers=Adding markers to workspace
CodeGenInit.createProject=create {0} project
CodeGenInit.deleteProject=delete {0} project
CodeGenInit.initTemplate=init Templates
CodeGenInit.removeLink=Remove linked resources
CodeGenInit.saveWorkspace=Saving workspace
DocumentRootImpl.mixed=\ (mixed:
NodesSubTree.enableParallel=__ENABLE_PARALLEL__
PoolTypeImpl.persistentPool= \ (persistentPool:
TalendJetEmitter.compileFail=\ compile fail : {0} : {1}
TalendJetEmitter.exception=Exception on
JetFilesProviderManager.unableLoad=Unable to load {0}JetFilesProviderManager.unableLoad
CodeGeneratorEmittersPoolFactory.dialogContent=JetEmitter Generation is canceled,to avoid problems cause by this, please press Ctrl+Shift+F3 to generate again\!
CodeGeneratorEmittersPoolFactory.operationCanceled=Operation Canceled
ComponentsFactory.afterSystemComponent=after system component
ComponentsFactory.componentNotFound=Component folder not found\:
ComponentsFactory.load.components=Load Components...
ComponentsFactory.parentNotRecompiled=Warning\: parents of *.inc.javajet are not recompiled \!
ComponentsLocalProviderService.componentLoadError=Component load error
ComponentsLocalProviderService.talendExchangeError=Talend Exchange Error
ComponentsPreferencePage.ButtonLabel0=Ok
ComponentsPreferencePage.configuration.LINK_STYLE=Default mapping links display as :
ComponentsPreferencePage.rowLimit=Row limit
ComponentsPreferencePage.WarningMsg=You need to restart Talend Open Studio to load extra components.
ComponentsPreferencePage.WarningTitle=Warning
ComponentsPreferencePage.directoryFieldLabel=User component folder\:
ComponentsProviderManager.unableLoad=unable to load component provider
ComponenttRunJobPreferencePage.label=Don't show corresponding job after double click on a tRunJob Component.
ComponentJobletPreferencePage.label=Don't show corresponding job after double click on a Joblet Component.
ComponenttRunJobPreferencePage.showCorrespondingJob=Show corresponding job after double click on a tRunJob Component.
XsdValidationCacheManager.unableLoadxsd=unable to load xsd validation cache file
XsdValidationCacheManager.unableSavexsd=unable to save xsd validation cache file
prefs.configuration.LINK_STYLE.AUTO=Auto
prefs.configuration.LINK_STYLE.BEZIER_CURVE=Curves
prefs.configuration.LINK_STYLE.LINE=Lines (fast)
FAMILY.AS400=AS400
FAMILY.Access=Access
FAMILY.Alfresco=Alfresco
FAMILY.Business=Business
FAMILY.Business_Intelligence=Business Intelligence
FAMILY.CentricCRM=CentricCRM
FAMILY.Charts=Charts
FAMILY.Connections=Connections
FAMILY.Custom_Code=Custom Code
FAMILY.DB2=DB2
FAMILY.DB_Generic=DB Generic
FAMILY.DB_JDBC=DB JDBC
FAMILY.DB_SCD=DB SCD
FAMILY.Data_Quality=Data Quality
FAMILY.Databases=Databases
FAMILY.ELT=ELT
FAMILY.ESB=ESB
FAMILY.EXASolution=EXASolution
FAMILY.eXist=eXist
FAMILY.FTP=FTP
FAMILY.Fields=Fields
FAMILY.File=File
FAMILY.FireBird=FireBird
FAMILY.Greenplum=Greenplum
FAMILY.HSQLDb=HSQLDb
FAMILY.Healthcare=Healthcare
FAMILY.Hive=Hive
FAMILY.Informix=Informix
FAMILY.Ingres=Ingres
FAMILY.Input=Input
FAMILY.Interbase=Interbase
FAMILY.Internet=Internet
FAMILY.Jasper=Jasper
FAMILY.JavaDB=JavaDB
FAMILY.JDBC=JDBC
FAMILY.LDAP=LDAP
FAMILY.Logs_Errors=Logs & Errors
FAMILY.MS_SQL_Server=MS SQL Server
FAMILY.MSSql=MSSql
FAMILY.Management=Management
FAMILY.MaxDB=MaxDB
FAMILY.Microsoft_AX=Microsoft AX
FAMILY.Microsoft_CRM=Microsoft CRM
FAMILY.Misc=Misc
FAMILY.MySQL=MySQL
FAMILY.Netezza=Netezza
FAMILY.OLAP_Cube=OLAP Cube
FAMILY.Oracle=Oracle
FAMILY.Orchestration=Orchestration
FAMILY.Output=Output
FAMILY.ParAccel=ParAccel
FAMILY.PostgreSQL=PostgreSQL
FAMILY.PostgresPlus=PostgresPlus
FAMILY.Processing=Processing
FAMILY.SAP=SAP
FAMILY.Sas=Sas
FAMILY.SCD=SCD
FAMILY.SCP=SCP
FAMILY.SPSS=SPSS
FAMILY.SQLite=SQLite
FAMILY.Salesforce=Salesforce
FAMILY.SugarCRM=SugarCRM
FAMILY.Sybase=Sybase
FAMILY.System=System
FAMILY.Technical=Technical
FAMILY.Teradata=Teradata
FAMILY.Vertica=Vertica
FAMILY.VtigerCRM=VtigerCRM
FAMILY.XML=XML
CodeGeneratorEmittersPoolFactory.updatePaletteForEditors=Update the palette for editors
ComponentsPreferencePage.componentAssist=Enable Component Creation Assistant
ComponentsPreferencePage.notValidDirectory=Your selection will result in folder nesting, which is not recommended. Do you want to continue anyway?
ComponentsFactory.loadComponents.missingFolder=The folder "{0}" is missing in the plugin "{1}".
ComponentsPreferencePage_SuccessTitle=Success
ComponentsPreferencePage_SuccessMessage1=Need restart studio to load the new components. Else, will be loaded in next time when start.
ComponentsPreferencePage_SuccessMessage2=Do you want to restart right now?
ComponentsPreferencePage.installComponentsFailure=Install components failure
generatedcode.copyright.body1=This source code has been automatically generated by {0}
ComponentsFactory.init.waitForFinish.timeout=Can't initialise ComponentsFactory, please try again.
FAMILY.Data_Privacy=Data Privacy
ComponentsPreferencePage.enableOnLineHelp=Enable online help for components
ComponentsPreferencePage.titleInstallHelp=Install offline help feature?
ComponentsPreferencePage.msgInstallHelp=This will open additional packages dialog to install offline help feature, do you want to continue?
ComponentsPreferencePage.grpHelp=Help

View File

@@ -1,61 +1,76 @@
JavaRoutineSynchronizer.UnsupportedOperation.Exception1=M\u00E9thode non impl\u00E9ment\u00E9e : org.talend.designer.codegen.JavaRoutineSynchronizer line:49
CodeGeneratorEmittersPoolFactory.JETEmitters.NoPresent=Le projet JETEmitters est introuvable, une r\u00E9initialisation compl\u00E8te est requise
generatedcode.footerprocess.nbcharsgenerated={0} caract\u00E8res g\u00E9n\u00E9r\u00E9s par {1}
CodeGeneratorEmittersPoolFactory.Class.NotFound=Le template est toujours pr\u00E9sent, mais la classe {0} a disparue. Cette fonction doit d'\u00EAtre recompil\u00E9e.
CodeGeneratorEmittersPoolFactory.PersitentData.Error=Les donn\u00E9es persistantes ne peuvent pas \u00EAtre enregistr\u00E9es :
generatedcode.copyright.title=Copyright (c) 2005-2011, Talend Inc.
CodeGeneratorEmittersPoolFactory.initMessage=L'initialisation du moteur de g\u00E9n\u00E9ration est en cours...
generatedcode.copyright.body5=(http://www.gnu.org/licenses/lgpl.html).
EmfEmittersPersistence.CodeGen.DataMissing=Donn\u00E9e de g\u00E9n\u00E9ration de code manquante. D\u00E9but de g\u00E9n\u00E9ration du code entier.
CodeGenerator.JET.TimeOut=D\u00E9lai d'initialisation JET d\u00E9pass\u00E9
generatedcode.copyright.body4=Vous pouvez distribuer ce code sous les termes de la licence GNU LGPL
CodeGenerator.Node.NotFound=Noeud introuvable dans le processus courant
generatedcode.copyright.body3=Vous pouvez trouver plus d'informations sur les produits Talend sur www.talend.com.
EmittersPoolFactoryImpl.Class.IllegalArg=La classe '{0}' n'est pas un classifiant valide
generatedcode.copyright.title=Copyright (c) 2005-2011, Talend SA.
generatedcode.copyright.body1=Le code source a \u00E9t\u00E9 automatiquement g\u00E9n\u00E9r\u00E9 par {0}
generatedcode.copyright.body2=/ JobDesigner (CodeGenerator version {0}).
JavaRoutineSynchronizer.UnsupportedOperation.Exception2=M\u00E9thode non impl\u00E9ment\u00E9e : org.talend.designer.codegen.JavaRoutineSynchronizer line:58
generatedcode.copyright.body3=Vous pouvez trouver plus d'informations sur les produits Talend sur www.talend.com.
generatedcode.copyright.body4=Vous pouvez distribuer ce code sous les termes de la licence GNU LGPL
generatedcode.copyright.body5=(http://www.gnu.org/licenses/lgpl.html).
generatedcode.footerprocess.nbcharsgenerated={0} caract\u00E8res g\u00E9n\u00E9r\u00E9s par {1}
CodeGenerator.getGraphicalNode1=------process.getGraphicalNodes()------
CodeGenerator.getGraphicalNode2=------process.getGeneratingNodes()------
CodeGenerator.JET.TimeOut=D\u00E9lai d'initialisation JET d\u00E9pass\u00E9
CodeGenerator.newLine=\n\n\n\n
CodeGenerator.Node.NotFound=N\u0153ud introuvable dans le processus courant
CodeGenerator.Components.NotFound={0}\u00A0: Le composant est manquant\u00A0: {1}; utilisez -D{2}=false dans votre Studio ou CommandLine pour ignorer cette v\u00E9rification. Un message d'avertissement sera enregistr\u00E9 dans les logs.
JavaRoutineSynchronizer.UnsupportedOperation.Exception1=M\u00E9thode non impl\u00E9ment\u00E9e : org.talend.designer.codegen.JavaRoutineSynchronizer line:49
JavaRoutineSynchronizer.UnsupportedOperation.Exception2=M\u00E9thode non impl\u00E9ment\u00E9e : org.talend.designer.codegen.JavaRoutineSynchronizer line:58
JetSkeletonManager.unableLoad=Impossible de charger le fichier de cache de la mise \u00E0 jour du squelette
JetSkeletonManager.unableSave=impossible d'enregistrer le fichier de cache de la mise \u00E0 jour skeleton
JetSkeletonManager.updateProblem=quand les donn\u00E9es persistantes du squelette sont mises \u00E0 jour, il y a des probl\u00E8mes.
JetSkeletonManager.unableSave=impossible d'enregistrer le fichier de cache de la mise \u00E0 jour du squelette
JetSkeletonManager.updateProblem=Des probl\u00E8mes sont survenus lors de la mise \u00E0 jour des donn\u00E9es persistantes du squelette.
EmfEmittersPersistence.CodeGen.DataMissing=Donn\u00E9e de g\u00E9n\u00E9ration de code manquante. D\u00E9but de g\u00E9n\u00E9ration du code entier.
CodeGeneratorEmittersPoolFactory.PersitentData.Error=Les donn\u00E9es persistantes ne peuvent pas \u00EAtre enregistr\u00E9es\u00A0:
CodeGeneratorEmittersPoolFactory.JETEmitters.NoPresent=Le projet JETEmitters est introuvable, une r\u00E9initialisation compl\u00E8te est requise
CodeGeneratorEmittersPoolFactory.Class.NotFound=Le template est toujours pr\u00E9sent, mais la classe {0} a disparue. Cette fonction doit d'\u00EAtre recompil\u00E9e.
CodeGeneratorEmittersPoolFactory.codeThread=G\u00E9n\u00E9ration de code en arri\u00E8re-plan
CodeGeneratorEmittersPoolFactory.componentCompiled=Composants compil\u00E9s en {0} ms
CodeGeneratorEmittersPoolFactory.failCompail=\u00C9chec de compilation des composants \: \r\n
CodeGeneratorEmittersPoolFactory.dialogContent=La g\u00E9n\u00E9ration JetEmitter est annul\u00E9e, afin d'\u00E9viter des probl\u00E8mes. Veuillez appuyez sur Ctrl+Maj+F3 pour g\u00E9n\u00E9rer \u00E0 nouveau.
CodeGeneratorEmittersPoolFactory.failCompail=\u00C9chec de compilation des composants : \r\n
EmittersPoolFactoryImpl.Class.IllegalArg=La classe ' {0} ' n'est pas un classifiant valide.
CodeGeneratorEmittersPoolFactory.initialException=Exception durant l'initialisation
CodeGeneratorEmittersPoolFactory.initMessage=Initialisation du moteur de g\u00E9n\u00E9ration en cours...
CodeGeneratorEmittersPoolFactory.jetEmitterInitialException=Erreur d'initialisation de JetEmitter
CodeGeneratorEmittersPoolFactory.operationCanceled=Op\u00E9ration annul\u00E9e
CodeGeneratorEmittersPoolFactory.updatePaletteForEditors=Mettre \u00E0 jour la palette pour les \u00E9diteurs
CodeGeneratorService.invalidLanguage1=Type de langage invalide.
CodeGeneratorService.invalidLanguage2=Type de langage invalide.
CodeGenInit.addMarkers=Ajouter des marqueurs dans l'espace de travail
CodeGenInit.createProject=Cr\u00E9er le projet {0}
CodeGenInit.createProject=Cr\u00E9er un projet {0}
CodeGenInit.deleteProject=Supprimer le projet {0}
CodeGenInit.initTemplate=Init templates
CodeGenInit.removeLink=Supprimer les ressources li\u00E9es
CodeGenInit.saveWorkspace=Enregistrement de l'espace de travail
DocumentRootImpl.mixed=(mix\u00E9\:
DocumentRootImpl.mixed= (m\u00E9lang\u00E9 :
NodesSubTree.enableParallel=__ENABLE_PARALLEL__
PoolTypeImpl.persistentPool=(PoolPersistant \:
PoolTypeImpl.persistentPool= (PoolPersistant :
TalendJetEmitter.compileFail= erreur de compilation : {0} : {1}
TalendJetEmitter.exception=Exception sur
JetFilesProviderManager.unableLoad=Impossible de charger {0} JetFilesProviderManager.unableLoad
CodeGeneratorEmittersPoolFactory.dialogContent=La g\u00E9n\u00E9ration JetEmitter est annul\u00E9e, afin d'\u00E9viter des probl\u00E8mes, veuillez appuyez sur Ctrl+Maj+F3 pour g\u00E9n\u00E9rer \u00E0 nouveau.
CodeGeneratorEmittersPoolFactory.operationCanceled=Op\u00E9ration annul\u00E9e
ComponentsFactory.afterSystemComponent=apr\u00E8s le(s) composant(s) syst\u00E8me
ComponentsFactory.componentNotFound=Impossible de trouver le dossier du composant :
JetFilesProviderManager.unableLoad=Impossible de charger {0}
ComponentsFactory.afterSystemComponent=apr\u00E8s le composant syst\u00E8me
ComponentsFactory.componentNotFound=Dossier du composant introuvable :
ComponentsFactory.load.components=Chargement des composants...
ComponentsFactory.parentNotRecompiled=Attention\: les parents de *.inc.javajet ne sont pas recompil\u00E9s.
ComponentsFactory.parentNotRecompiled=Avertissement : les parents des *.inc.javajet n'ont pas \u00E9t\u00E9 recompil\u00E9s !
ComponentsFactory.loadComponents.missingFolder=Le dossier "{0}" ne contient pas le plug-in "{1}".
ComponentsFactory.init.waitForFinish.timeout=Impossible d'initialiser ComponentsFactory, veuillez r\u00E9essayer.
ComponentsLocalProviderService.componentLoadError=Erreur de chargement du composant
ComponentsLocalProviderService.talendExchangeError=Erreur de Talend Exchange
ComponentsPreferencePage.ButtonLabel0=OK
ComponentsLocalProviderService.talendExchangeError=Erreur Talend Exchange
ComponentsPreferencePage.ButtonLabel0=Ok
ComponentsPreferencePage.componentAssist=Activer l'assistant de cr\u00E9ation de composant
ComponentsPreferencePage.configuration.LINK_STYLE=Les liens de mapping par d\u00E9faut s'affichent comme :
ComponentsPreferencePage.rowLimit=Limite de lignes
ComponentsPreferencePage.WarningMsg=Vous devez red\u00E9marrer Talend Open Studio afin de charger les composants suppl\u00E9mentaires.
ComponentsPreferencePage.WarningTitle=Avertissement
ComponentsPreferencePage.directoryFieldLabel=Dossier des composants utilisateur :
ComponentsProviderManager.unableLoad=Impossible de charger un fournisseur de composant
ComponenttRunJobPreferencePage.label=Ne pas afficher le Job correspondant apr\u00E8s un double-clic sur un composant tRunJob.
ComponentsPreferencePage.directoryFieldLabel=R\u00E9pertoire des composants utilisateur :
ComponentsPreferencePage.notValidDirectory=Votre s\u00E9lection va imbriquer des dossiers, ce n'est pas recommand\u00E9. Continuer ?
ComponentsPreferencePage.installComponentsFailure=\u00C9chec de l'installation des composants
ComponentsProviderManager.unableLoad=impossible de charger un fournisseur de composant
ComponenttRunJobPreferencePage.label=Ne pas ouvrir le Job correspondant lors du double-clic sur un tRunJob.
ComponentJobletPreferencePage.label=Ne pas afficher le Job correspondant apr\u00E8s un double-clic sur un composant Joblet.
ComponentsPreferencePage_SuccessTitle=Succ\u00E8s
ComponentsPreferencePage_SuccessMessage1=Red\u00E9marrez le Studio pour charger les nouveaux composants. Sinon, ils seront charg\u00E9s au prochain d\u00E9marrage.
ComponentsPreferencePage_SuccessMessage2=Red\u00E9marrer maintenant ?
ComponentsPreferencePage.enableOnLineHelp=Activer l'aide en ligne pour les composants
ComponentsPreferencePage.titleInstallHelp=Installer la fonctionnalit\u00E9 d'aide hors ligne\u00A0?
ComponentsPreferencePage.msgInstallHelp=Cela va ouvrir une bo\u00EEte de dialogue de packages suppl\u00E9mentaires pour installer la fonctionnalit\u00E9 d'aide hors ligne, continuer ?
ComponentsPreferencePage.grpHelp=Aide
ComponenttRunJobPreferencePage.showCorrespondingJob=Afficher le Job correspondant apr\u00E8s un double-clic sur un composant tRunJob.
XsdValidationCacheManager.unableLoadxsd=impossible de charger le fichier de cache de validation xsd
XsdValidationCacheManager.unableSavexsd=impossible d'enregistrer le fichier de cache de validation xsd
@@ -63,19 +78,20 @@ prefs.configuration.LINK_STYLE.AUTO=Auto
prefs.configuration.LINK_STYLE.BEZIER_CURVE=Courbes
prefs.configuration.LINK_STYLE.LINE=Lignes (rapide)
FAMILY.AS400=AS400
FAMILY.Access=Access
FAMILY.Access=Acc\u00E8s
FAMILY.Alfresco=Alfresco
FAMILY.Business=Applications M\u00E9tier
FAMILY.Business_Intelligence=Business Intelligence
FAMILY.CentricCRM=CentricCRM
FAMILY.Charts=Graphiques
FAMILY.Charts=Diagrammes
FAMILY.Connections=Connexions
FAMILY.Custom_Code=Code Utilisateur
FAMILY.Custom_Code=Code personnalis\u00E9
FAMILY.DB2=DB2
FAMILY.DB_Generic=Base de donn\u00E9es g\u00E9n\u00E9rique
FAMILY.DB_JDBC=Base de donn\u00E9es JDBC
FAMILY.DB_SCD=DB SCD
FAMILY.DB_SCD=Base de donn\u00E9es SCD
FAMILY.Data_Quality=Qualit\u00E9 de donn\u00E9es
FAMILY.Data_Privacy=Confidentialit\u00E9 des donn\u00E9es
FAMILY.Databases=Bases de donn\u00E9es
FAMILY.ELT=ELT
FAMILY.ESB=ESB
@@ -86,7 +102,7 @@ FAMILY.Fields=Champs
FAMILY.File=Fichier
FAMILY.FireBird=Firebird
FAMILY.Greenplum=Greenplum
FAMILY.HSQLDb=HSQLDb
FAMILY.HSQLDb=HSQLDB
FAMILY.Healthcare=Healthcare
FAMILY.Hive=Hive
FAMILY.Informix=Informix
@@ -111,11 +127,11 @@ FAMILY.Netezza=Netezza
FAMILY.OLAP_Cube=Cube OLAP
FAMILY.Oracle=Oracle
FAMILY.Orchestration=Orchestration
FAMILY.Output=\u00C9criture
FAMILY.ParAccel=Paraccel
FAMILY.Output=Sortie
FAMILY.ParAccel=ParAccel
FAMILY.PostgreSQL=PostgreSQL
FAMILY.PostgresPlus=PostgresPlus
FAMILY.Processing=Transformation
FAMILY.Processing=Traitement de
FAMILY.SAP=SAP
FAMILY.Sas=Sas
FAMILY.SCD=SCD
@@ -131,15 +147,3 @@ FAMILY.Teradata=Teradata
FAMILY.Vertica=Vertica
FAMILY.VtigerCRM=VtigerCRM
FAMILY.XML=XML
CodeGeneratorEmittersPoolFactory.updatePaletteForEditors=Mettre \u00E0 jour la palette pour les \u00E9diteurs
ComponentsPreferencePage.componentAssist=Activer l'assistant de cr\u00E9ation de composant
ComponentsPreferencePage.notValidDirectory=Votre s\u00E9lection va imbriquer des dossiers, ce n'est pas recommand\u00E9. Continuer ?
ComponentsFactory.loadComponents.missingFolder=Le plug-in "{1}" manque dans le dossier "{0}".
ComponentsPreferencePage_SuccessMessage1=Red\u00E9marrez le Studio pour charger les nouveaux composants. Sinon,ils seront charg\u00E9s au prochain d\u00E9marrage.
ComponentsPreferencePage_SuccessMessage2=Red\u00E9marrer maintenant ?
ComponentsPreferencePage.installComponentsFailure=\u00C9chec de l'installation des composants
ComponentsFactory.init.waitForFinish.timeout=Impossible d\'initialiser ComponentsFactory, veuillez r\u00E9essayer.
ComponentsPreferencePage.enableOnLineHelp=Activer l\'aide en ligne pour les composants
ComponentsPreferencePage.titleInstallHelp=Installer la fonctionnalit\u00E9 d\'aide hors ligne\u00A0?
ComponentsPreferencePage.msgInstallHelp=Cela va ouvrir une bo\u00EEte de dialogue de packages suppl\u00E9mentaires pour installer la fonctionnalit\u00E9 d\'aide hors ligne, continuer ?
ComponentsPreferencePage.grpHelp=Aide

View File

@@ -1,97 +1,113 @@
JavaRoutineSynchronizer.UnsupportedOperation.Exception1=\u30E1\u30BD\u30C3\u30C9\u304C\u5B9F\u88C5\u3055\u308C\u3066\u3044\u307E\u305B\u3093: org.talend.designer.codegen.JavaRoutineSynchronizer line:49
CodeGeneratorEmittersPoolFactory.JETEmitters.NoPresent=JETEmitter \u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u304C\u5B58\u5728\u3057\u307E\u305B\u3093\u3001\u5168\u4F53\u306E\u518D\u521D\u671F\u5316\u304C\u5FC5\u8981\u3067\u3059\u3002
generatedcode.footerprocess.nbcharsgenerated={1} \u306B\u3088\u308A {0} \u6587\u5B57\u751F\u6210\u3055\u308C\u307E\u3057\u305F
CodeGeneratorEmittersPoolFactory.Class.NotFound=\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8\u306F\u307E\u3060\u5B58\u5728\u3057\u307E\u3059\u304C\u3001\u30AF\u30E9\u30B9 {0} \u306F\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u304B\u3089\u6D88\u3048\u307E\u3057\u305F\u3002\u3053\u306E\u30E6\u30CB\u30C3\u30C8\u306E\u518D\u30B3\u30F3\u30D1\u30A4\u30EB\u304C\u5FC5\u8981\u3067\u3059\u3002
CodeGeneratorEmittersPoolFactory.PersitentData.Error=\u6301\u7D9A\u30C7\u30FC\u30BF\u3092\u4FDD\u5B58\u3067\u304D\u307E\u305B\u3093 :
generatedcode.copyright.title=Copyright (c) 2005-2009, Talend Inc.
CodeGeneratorEmittersPoolFactory.initMessage=\u751F\u6210\u30A8\u30F3\u30B8\u30F3\u306E\u521D\u671F\u5316\u4E2D...
generatedcode.copyright.body5=(http://www.gnu.org/licenses/lgpl.html)\u3002
EmfEmittersPersistence.CodeGen.DataMissing=\u30B3\u30FC\u30C9\u751F\u6210\u306E\u30C7\u30FC\u30BF\u304C\u4E0D\u8DB3\u3057\u3066\u3044\u307E\u3059\u3002\u5B8C\u5168\u306A\u30B3\u30FC\u30C9\u751F\u6210\u3092\u958B\u59CB\u3057\u3066\u3044\u307E\u3059\u3002
CodeGenerator.JET.TimeOut=JET\u521D\u671F\u5316\u30BF\u30A4\u30E0\u30A2\u30A6\u30C8
generatedcode.copyright.body4=\u3053\u306E\u30B3\u30FC\u30C9\u306FGNU LGPL\u30E9\u30A4\u30BB\u30F3\u30B9\u306E\u6761\u4EF6\u306B\u57FA\u3065\u3044\u3066\u914D\u5E03\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059
CodeGenerator.Node.NotFound=\u73FE\u5728\u306E\u30D7\u30ED\u30BB\u30B9\u306B\u30CE\u30FC\u30C9\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
generatedcode.copyright.body3=Talend\u88FD\u54C1\u306E\u3055\u3089\u306B\u8A73\u3057\u3044\u60C5\u5831\u306F\u3001www.talend.com\u3092\u3054\u89A7\u4E0B\u3055\u3044\u3002
EmittersPoolFactoryImpl.Class.IllegalArg=\u30AF\u30E9\u30B9 '{0}' \u306F\u6709\u52B9\u306A\u5206\u985E\u5B50\u3067\u306F\u3042\u308A\u307E\u305B\u3093
generatedcode.copyright.title=Copyright (c) 2005-2011, Talend Inc.
generatedcode.copyright.body1=\u3053\u306E\u30BD\u30FC\u30B9\u30B3\u30FC\u30C9\u306F{0}\u306B\u3088\u3063\u3066\u81EA\u52D5\u7684\u306B\u751F\u6210\u3055\u308C\u307E\u3057\u305F
generatedcode.copyright.body2=/ JobDesigner (CodeGenerator\u30D0\u30FC\u30B8\u30E7\u30F3{0}).
JavaRoutineSynchronizer.UnsupportedOperation.Exception2=\u30E1\u30BD\u30C3\u30C9\u304C\u5B9F\u88C5\u3055\u308C\u3066\u3044\u307E\u305B\u3093: org.talend.designer.codegen.JavaRoutineSynchronizer line:58
generatedcode.copyright.body3=You can find more information about Talend products at www.talend.com.
generatedcode.copyright.body4=\u3053\u306E\u30B3\u30FC\u30C9\u306FGNU LGPL\u30E9\u30A4\u30BB\u30F3\u30B9\u306E\u6761\u4EF6\u306B\u57FA\u3065\u3044\u3066\u914D\u5E03\u3067\u304D\u307E\u3059
generatedcode.copyright.body5=(http://www.gnu.org/licenses/lgpl.html).
generatedcode.footerprocess.nbcharsgenerated={1}\u306B\u3088\u308A{0}\u6587\u5B57\u751F\u6210\u3055\u308C\u307E\u3057\u305F
CodeGenerator.getGraphicalNode1=------process.getGraphicalNodes()------
CodeGenerator.getGraphicalNode2=------process.getGeneratingNodes()------
CodeGenerator.newLine=\\n\\n\\n\\n
JetSkeletonManager.unableLoad=\u30B9\u30B1\u30EB\u30C8\u30F3\u66F4\u65B0\u30AD\u30E3\u30C3\u30B7\u30E5\u30D5\u30A1\u30A4\u30EB\u3092\u30ED\u30FC\u30C9\u3067\u304D\u307E\u305B\u3093
JetSkeletonManager.unableSave=\u30B9\u30B1\u30EB\u30C8\u30F3\u66F4\u65B0\u30AD\u30E3\u30C3\u30B7\u30E5\u30D5\u30A1\u30A4\u30EB\u3092\u4FDD\u5B58\u3067\u304D\u307E\u305B\u3093
JetSkeletonManager.updateProblem=\u30B9\u30B1\u30EB\u30C8\u30F3\u6C38\u7D9A\u30C7\u30FC\u30BF\u66F4\u65B0\u6642\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
CodeGenerator.JET.TimeOut=JET\u306E\u521D\u671F\u5316\u51E6\u7406\u304C\u30BF\u30A4\u30E0\u30A2\u30A6\u30C8\u3057\u307E\u3057\u305F
CodeGenerator.newLine=\n\n\n\n
CodeGenerator.Node.NotFound=\u73FE\u5728\u306E\u30D7\u30ED\u30BB\u30B9\u306B\u30CE\u30FC\u30C9\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
CodeGenerator.Components.NotFound={0}: \u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u304C\u6B20\u843D\u3057\u3066\u3044\u307E\u3059: {1}\u3002Studio\u3067 -D{2}=false\u3092\u4F7F\u3046\u3068\u3053\u306E\u30C1\u30A7\u30C3\u30AF\u304C\u30B9\u30AD\u30C3\u30D7\u3055\u308C\u3001\u8B66\u544A\u30E1\u30C3\u30BB\u30FC\u30B8\u304C\u30ED\u30B0\u30D5\u30A1\u30A4\u30EB\u306B\u8A18\u9332\u3055\u308C\u307E\u3059\u3002
JavaRoutineSynchronizer.UnsupportedOperation.Exception1=\u30E1\u30BD\u30C3\u30C9\u304C\u5B9F\u88C5\u3055\u308C\u3066\u3044\u307E\u305B\u3093\\: org.talend.designer.codegen.JavaRoutineSynchronizer line\\:49
JavaRoutineSynchronizer.UnsupportedOperation.Exception2=\u30E1\u30BD\u30C3\u30C9\u304C\u5B9F\u88C5\u3055\u308C\u3066\u3044\u307E\u305B\u3093\\: org.talend.designer.codegen.JavaRoutineSynchronizer line\\:58
JetSkeletonManager.unableLoad=\u30B9\u30B1\u30EB\u30C8\u30F3\u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u30AD\u30E3\u30C3\u30B7\u30E5\u30D5\u30A1\u30A4\u30EB\u3092\u30ED\u30FC\u30C9\u3067\u304D\u307E\u305B\u3093
JetSkeletonManager.unableSave=\u30B9\u30B1\u30EB\u30C8\u30F3\u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u30AD\u30E3\u30C3\u30B7\u30E5\u30D5\u30A1\u30A4\u30EB\u3092\u4FDD\u5B58\u3067\u304D\u307E\u305B\u3093
JetSkeletonManager.updateProblem=\u30B9\u30B1\u30EB\u30C8\u30F3\u6C38\u7D9A\u30C7\u30FC\u30BF\u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u6642\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
EmfEmittersPersistence.CodeGen.DataMissing=\u30B3\u30FC\u30C9\u751F\u6210\u306E\u30C7\u30FC\u30BF\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002\u5B8C\u5168\u306A\u30B3\u30FC\u30C9\u751F\u6210\u3092\u958B\u59CB\u3057\u3066\u3044\u307E\u3059\u3002
CodeGeneratorEmittersPoolFactory.PersitentData.Error=\u6301\u7D9A\u30C7\u30FC\u30BF\u3092\u4FDD\u5B58\u3067\u304D\u307E\u305B\u3093:
CodeGeneratorEmittersPoolFactory.JETEmitters.NoPresent=JETEmitter \u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u304C\u5B58\u5728\u3057\u307E\u305B\u3093\u3001\u5168\u4F53\u306E\u518D\u521D\u671F\u5316\u304C\u5FC5\u8981\u3067\u3059\u3002
CodeGeneratorEmittersPoolFactory.Class.NotFound=\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8\u306F\u307E\u3060\u5B58\u5728\u3057\u307E\u3059\u304C\u3001\u30AF\u30E9\u30B9{0}\u306F\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u304B\u3089\u6D88\u3048\u307E\u3057\u305F\u3002\u3053\u306E\u30E6\u30CB\u30C3\u30C8\u306E\u518D\u30B3\u30F3\u30D1\u30A4\u30EB\u304C\u5FC5\u8981\u3067\u3059\u3002
CodeGeneratorEmittersPoolFactory.codeThread=\u30B3\u30FC\u30C9\u751F\u6210\u306E\u30D0\u30C3\u30AF\u30B0\u30E9\u30A6\u30F3\u30C9\u30B9\u30EC\u30C3\u30C9
CodeGeneratorEmittersPoolFactory.componentCompiled=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306F{0}\u30DF\u30EA\u79D2\u3067\u30B3\u30F3\u30D1\u30A4\u30EB\u3055\u308C\u307E\u3057\u305F
CodeGeneratorEmittersPoolFactory.failCompail=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30B3\u30F3\u30D1\u30A4\u30EB\u306B\u5931\u6557\u3057\u307E\u3057\u305F : \\r\\n
CodeGeneratorEmittersPoolFactory.dialogContent=JetEmitter\u751F\u6210\u306F\u30AD\u30E3\u30F3\u30BB\u30EB\u3055\u308C\u307E\u3057\u305F\u3001\u3053\u306E\u539F\u56E0\u3092\u907F\u3051\u308B\u305F\u3081\u306B\u3001Ctrl + Shift + F3 \u3092\u62BC\u4E0B\u3057\u3066\u518D\u5EA6\u751F\u6210\u3057\u3066\u304F\u3060\u3055\u3044\u3002
CodeGeneratorEmittersPoolFactory.failCompail=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30B3\u30F3\u30D1\u30A4\u30EB\u306B\u5931\u6557\u3057\u307E\u3057\u305F : \r\n
EmittersPoolFactoryImpl.Class.IllegalArg=\u30AF\u30E9\u30B9{0}\u306F\u6709\u52B9\u306A\u5206\u985E\u5B50\u3067\u306F\u3042\u308A\u307E\u305B\u3093
CodeGeneratorEmittersPoolFactory.initialException=\u521D\u671F\u5316\u4E2D\u306B\u4F8B\u5916\u304C\u767A\u751F\u3057\u307E\u3057\u305F
CodeGeneratorEmittersPoolFactory.initMessage=\u751F\u6210\u30A8\u30F3\u30B8\u30F3\u306E\u521D\u671F\u5316\u4E2D...
CodeGeneratorEmittersPoolFactory.jetEmitterInitialException=JetEmitter\u306E\u521D\u671F\u5316\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
CodeGeneratorEmittersPoolFactory.operationCanceled=\u64CD\u4F5C\u306F\u30AD\u30E3\u30F3\u30BB\u30EB\u3055\u308C\u307E\u3057\u305F
CodeGeneratorEmittersPoolFactory.updatePaletteForEditors=\u30D1\u30EC\u30C3\u30C8\u3092\u30A2\u30C3\u30D7\u30C7\u30FC\u30C8
CodeGeneratorService.invalidLanguage1=\u7121\u52B9\u306A\u8A00\u8A9E\u30BF\u30A4\u30D7\u3067\u3059\u3002
CodeGeneratorService.invalidLanguage2=\u7121\u52B9\u306A\u8A00\u8A9E\u30BF\u30A4\u30D7\u3067\u3059\u3002
CodeGenInit.addMarkers=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u306B\u30DE\u30FC\u30AB\u30FC\u3092\u8FFD\u52A0\u4E2D
CodeGenInit.createProject={0} \u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u306E\u4F5C\u6210
CodeGenInit.deleteProject={0} \u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u306E\u524A\u9664
CodeGenInit.createProject={0}\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u4F5C\u6210
CodeGenInit.deleteProject={0}\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3092\u524A\u9664
CodeGenInit.initTemplate=\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8\u306E\u521D\u671F\u5316
CodeGenInit.removeLink=\u30EA\u30F3\u30AF\u3055\u308C\u305F\u30EA\u30BD\u30FC\u30B9\u306E\u524A\u9664
CodeGenInit.removeLink=\u30EA\u30F3\u30AF\u3055\u308C\u305F\u30EA\u30BD\u30FC\u30B9\u3092\u524A\u9664
CodeGenInit.saveWorkspace=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u306E\u4FDD\u5B58\u4E2D
DocumentRootImpl.mixed=\ (mixed :
DocumentRootImpl.mixed= (\u4E21\u7528:
NodesSubTree.enableParallel=__ENABLE_PARALLEL__
PoolTypeImpl.persistentPool=\ (persistentPool:
TalendJetEmitter.compileFail=\u30B3\u30F3\u30D1\u30A4\u30EB\u5931\u6557\uFF1A{0}\uFF1A{1}
PoolTypeImpl.persistentPool= (persistentPool:
TalendJetEmitter.compileFail= \u30B3\u30F3\u30D1\u30A4\u30EB\u5931\u6557: {0} : {1}
TalendJetEmitter.exception=\u4F8B\u5916
JetFilesProviderManager.unableLoad={0}JetFilesProviderManager \u3092\u30ED\u30FC\u30C9\u3067\u304D\u307E\u305B\u3093
CodeGeneratorEmittersPoolFactory.dialogContent=JetEmitter\u751F\u6210\u306F\u30AD\u30E3\u30F3\u30BB\u30EB\u3055\u308C\u307E\u3057\u305F\u3001\u3053\u306E\u539F\u56E0\u3092\u907F\u3051\u308B\u305F\u3081\u306B\u3001Ctrl + Shift + F3 \u3092\u62BC\u4E0B\u3057\u3066\u518D\u5EA6\u751F\u6210\u3057\u3066\u304F\u3060\u3055\u3044\u3002
CodeGeneratorEmittersPoolFactory.operationCanceled=\u64CD\u4F5C\u306F\u30AD\u30E3\u30F3\u30BB\u30EB\u3055\u308C\u307E\u3057\u305F
JetFilesProviderManager.unableLoad={0}\u3092\u30ED\u30FC\u30C9\u3067\u304D\u307E\u305B\u3093
ComponentsFactory.afterSystemComponent=\u30B7\u30B9\u30C6\u30E0\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u5F8C
ComponentsFactory.componentNotFound=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u30D5\u30A9\u30EB\u30C0\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093 :
ComponentsFactory.load.components=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30ED\u30FC\u30C9...
ComponentsFactory.parentNotRecompiled=\u8B66\u544A: *.inc.javajet\u306E\u89AA\u304C\u30EA\u30B3\u30F3\u30D1\u30A4\u30EB\u3055\u308C\u3066\u3044\u307E\u305B\u3093\uFF01
ComponentsLocalProviderService.componentLoadError=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30ED\u30FC\u30C9\u30A8\u30E9\u30FC
ComponentsFactory.componentNotFound=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u30D5\u30A9\u30EB\u30C0\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093:
ComponentsFactory.load.components=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u3092\u30ED\u30FC\u30C9...
ComponentsFactory.parentNotRecompiled=\u8B66\u544A: *.inc.javajet\u306E\u89AA\u306F\u518D\u30B3\u30F3\u30D1\u30A4\u30EB\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
ComponentsFactory.loadComponents.missingFolder=\u30D7\u30E9\u30B0\u30A4\u30F3"{1}"\u306B\u30D5\u30A9\u30EB\u30C0\u30FC"{0}"\u304C\u3042\u308A\u307E\u305B\u3093\u3002
ComponentsFactory.init.waitForFinish.timeout=ComponentsFactory\u3092\u521D\u671F\u5316\u3067\u304D\u307E\u305B\u3093\u3002\u3084\u308A\u76F4\u3057\u3066\u307F\u3066\u304F\u3060\u3055\u3044\u3002
ComponentsLocalProviderService.componentLoadError=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u30ED\u30FC\u30C9\u30A8\u30E9\u30FC
ComponentsLocalProviderService.talendExchangeError=Talend Exchange \u30A8\u30E9\u30FC
ComponentsPreferencePage.ButtonLabel0=OK
ComponentsPreferencePage.configuration.LINK_STYLE=\u30C7\u30D5\u30A9\u30EB\u30C8\u30DE\u30C3\u30D4\u30F3\u30B0\u30EA\u30F3\u30AF\u306E\u8868\u793A :
ComponentsPreferencePage.componentAssist=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u4F5C\u6210\u30A2\u30B7\u30B9\u30BF\u30F3\u30C8\u3092\u6709\u52B9\u5316
ComponentsPreferencePage.configuration.LINK_STYLE=\u30C7\u30D5\u30A9\u30EB\u30C8\u30DE\u30C3\u30D4\u30F3\u30B0\u30EA\u30F3\u30AF\u306E\u8868\u793A:
ComponentsPreferencePage.rowLimit=\u884C\u6570\u5236\u9650
ComponentsPreferencePage.WarningMsg=Talend Open Studio\u3092\u518D\u8D77\u52D5\u3057\u3066\u3001\u62E1\u5F35\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u3092\u30ED\u30FC\u30C9\u3057\u307E\u3059\u3002
ComponentsPreferencePage.WarningMsg=Talend Open Studio\u3092\u518D\u8D77\u52D5\u3057\u3066\u3001\u62E1\u5F35\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u3092\u30ED\u30FC\u30C9\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
ComponentsPreferencePage.WarningTitle=\u8B66\u544A
ComponentsPreferencePage.directoryFieldLabel=\u30E6\u30FC\u30B6\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u30D5\u30A9\u30EB\u30C0 :
ComponentsProviderManager.unableLoad=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u30D7\u30ED\u30D0\u30A4\u30C0\u304C\u30ED\u30FC\u30C9\u3067\u304D\u307E\u305B\u3093
ComponentsPreferencePage.directoryFieldLabel=\u30E6\u30FC\u30B6\u30FC\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u30D5\u30A9\u30EB\u30C0:
ComponentsPreferencePage.notValidDirectory=\u3053\u308C\u3092\u9078\u629E\u3059\u308B\u3068\u30D5\u30A9\u30EB\u30C0\u30FC\u304C\u30CD\u30B9\u30C8\u3055\u308C\u307E\u3059\u3002\u3053\u308C\u306F\u63A8\u5968\u3055\u308C\u307E\u305B\u3093\u3002 \u7D9A\u884C\u3057\u307E\u3059\u304B?
ComponentsPreferencePage.installComponentsFailure=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u306B\u5931\u6557\u3057\u307E\u3057\u305F
ComponentsProviderManager.unableLoad=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u30D7\u30ED\u30D0\u30A4\u30C0\u306E\u30ED\u30FC\u30C9\u304C\u3067\u304D\u307E\u305B\u3093
ComponenttRunJobPreferencePage.label=tRunJob\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30C0\u30D6\u30EB\u30AF\u30EA\u30C3\u30AF\u5F8C\u3001\u5BFE\u5FDC\u30B8\u30E7\u30D6\u3092\u8868\u793A\u3057\u306A\u3044\u3002
ComponentJobletPreferencePage.label=\u30B8\u30E7\u30D6\u30EC\u30C3\u30C8\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u3092\u30C0\u30D6\u30EB\u30AF\u30EA\u30C3\u30AF\u3057\u305F\u5F8C\u306B\u5BFE\u5FDC\u3059\u308B\u30B8\u30E7\u30D6\u3092\u8868\u793A\u3057\u306A\u3044\u3002
ComponenttRunJobPreferencePage.showCorrespondingJob=tRunJob\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30C0\u30D6\u30EB\u30AF\u30EA\u30C3\u30AF\u5F8C\u3001\u5BFE\u5FDC\u30B8\u30E7\u30D6\u3092\u8868\u793A\u3059\u308B
ComponentJobletPreferencePage.label=Joblet\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30C0\u30D6\u30EB\u30AF\u30EA\u30C3\u30AF\u5F8C\u3001\u5BFE\u5FDC\u30B8\u30E7\u30D6\u3092\u8868\u793A\u3057\u306A\u3044\u3002
ComponentsPreferencePage_SuccessTitle=\u6210\u529F
ComponentsPreferencePage_SuccessMessage1=\u65B0\u898F\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u3092\u30ED\u30FC\u30C9\u3059\u308B\u305F\u3081\u306B\u306F\u3001Studio\u3092\u518D\u8D77\u52D5\u3057\u307E\u3059\u3002\u307E\u305F\u306F\u6B21\u56DE\u306E\u958B\u59CB\u6642\u306B\u30ED\u30FC\u30C9\u3055\u308C\u307E\u3059\u3002
ComponentsPreferencePage_SuccessMessage2=\u518D\u8D77\u52D5\u3057\u307E\u3059\u304B?
ComponentsPreferencePage.enableOnLineHelp=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30AA\u30F3\u30E9\u30A4\u30F3\u30D8\u30EB\u30D7\u3092\u6709\u52B9\u5316
ComponentsPreferencePage.titleInstallHelp=\u30AA\u30D5\u30E9\u30A4\u30F3\u30D8\u30EB\u30D7\u6A5F\u80FD\u3092\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u3057\u307E\u3059\u304B?
ComponentsPreferencePage.msgInstallHelp=\u3053\u308C\u306B\u3088\u3063\u3066\u8FFD\u52A0\u30D1\u30C3\u30B1\u30FC\u30B8\u306E\u30C0\u30A4\u30A2\u30ED\u30B0\u304C\u958B\u304D\u3001\u30AA\u30D5\u30E9\u30A4\u30F3\u30D8\u30EB\u30D7\u6A5F\u80FD\u304C\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u3055\u308C\u307E\u3059\u3002\u7D9A\u884C\u3057\u307E\u3059\u304B?
ComponentsPreferencePage.grpHelp=\u30D8\u30EB\u30D7
ComponenttRunJobPreferencePage.showCorrespondingJob=tRunJob\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30C0\u30D6\u30EB\u30AF\u30EA\u30C3\u30AF\u5F8C\u3001\u5BFE\u5FDC\u30B8\u30E7\u30D6\u3092\u8868\u793A\u3059\u308B\u3002
XsdValidationCacheManager.unableLoadxsd=XSD\u30D0\u30EA\u30C7\u30FC\u30B7\u30E7\u30F3\u306E\u30AD\u30E3\u30C3\u30B7\u30E5\u30D5\u30A1\u30A4\u30EB\u3092\u8AAD\u307F\u8FBC\u3081\u307E\u305B\u3093\u3002
XsdValidationCacheManager.unableSavexsd=XSD\u30D0\u30EA\u30C7\u30FC\u30B7\u30E7\u30F3\u306E\u30AD\u30E3\u30C3\u30B7\u30E5\u30D5\u30A1\u30A4\u30EB\u3092\u4FDD\u5B58\u3067\u304D\u307E\u305B\u3093
prefs.configuration.LINK_STYLE.AUTO=\u81EA\u52D5
prefs.configuration.LINK_STYLE.BEZIER_CURVE=\u66F2\u7DDA
prefs.configuration.LINK_STYLE.LINE=Lines (fast)
prefs.configuration.LINK_STYLE.LINE=\u76F4\u7DDA(\u9AD8\u901F)
FAMILY.AS400=AS400
FAMILY.Access=Access
FAMILY.Access=\u30A2\u30AF\u30BB\u30B9
FAMILY.Alfresco=Alfresco
FAMILY.Business=\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3
FAMILY.Business=\u30D3\u30B8\u30CD\u30B9
FAMILY.Business_Intelligence=\u30D3\u30B8\u30CD\u30B9\u30A4\u30F3\u30C6\u30EA\u30B8\u30A7\u30F3\u30B9
FAMILY.CentricCRM=CentricCRM
FAMILY.Charts=\u30C1\u30E3\u30FC\u30C8
FAMILY.Connections=\u63A5\u7D9A\u8A2D\u5B9A
FAMILY.Connections=\u63A5\u7D9A
FAMILY.Custom_Code=\u30AB\u30B9\u30BF\u30E0\u30B3\u30FC\u30C9
FAMILY.DB2=DB2
FAMILY.DB_Generic=\u6C4E\u7528ODBC
FAMILY.DB_JDBC=\u6C4E\u7528JDBC
FAMILY.DB_JDBC=\u30B8\u30A7\u30CD\u30EA\u30C3\u30AFJDBC
FAMILY.DB_SCD=DB SCD
FAMILY.Data_Quality=\u30C7\u30FC\u30BF\u30AF\u30AA\u30EA\u30C6\u30A3
FAMILY.Data_Privacy=\u30C7\u30FC\u30BF\u30D7\u30E9\u30A4\u30D0\u30B7\u30FC
FAMILY.Databases=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9
FAMILY.ELT=ELT
FAMILY.ESB=ESB
FAMILY.EXASolution=EXASolution
FAMILY.eXist=eXist
FAMILY.FTP=ftp
FAMILY.Fields=\u9805\u76EE\u5024
FAMILY.FTP=FTP
FAMILY.Fields=\u30D5\u30A3\u30FC\u30EB\u30C9
FAMILY.File=\u30D5\u30A1\u30A4\u30EB
FAMILY.FireBird=Firebird
FAMILY.FireBird=FireBird
FAMILY.Greenplum=Greenplum
FAMILY.HSQLDb=HSQLdb
FAMILY.Healthcare=\u30D8\u30EB\u30B9\u30B1\u30A2
FAMILY.HSQLDb=HSQLDb
FAMILY.Healthcare=Healthcare
FAMILY.Hive=Hive
FAMILY.Informix=Informix
FAMILY.Ingres=Ingres
FAMILY.Input=\u30D5\u30A1\u30A4\u30EB\u5165\u529B
FAMILY.Input=\u5165\u529B
FAMILY.Interbase=Interbase
FAMILY.Internet=\u30A4\u30F3\u30BF\u30FC\u30CD\u30C3\u30C8
FAMILY.Jasper=Jasper
@@ -111,13 +127,13 @@ FAMILY.Netezza=Netezza
FAMILY.OLAP_Cube=OLAP\u30AD\u30E5\u30FC\u30D6
FAMILY.Oracle=Oracle
FAMILY.Orchestration=\u30D7\u30ED\u30BB\u30B9\u5236\u5FA1
FAMILY.Output=\u30D5\u30A1\u30A4\u30EB\u51FA\u529B
FAMILY.Output=\u51FA\u529B
FAMILY.ParAccel=ParAccel
FAMILY.PostgreSQL=PostgreSQL
FAMILY.PostgresPlus=PostgresPlus
FAMILY.Processing=\u5909\u63DB\u51E6\u7406
FAMILY.Processing=\u51E6\u7406\u4E2D
FAMILY.SAP=SAP
FAMILY.Sas=SAS
FAMILY.Sas=Sas
FAMILY.SCD=SCD
FAMILY.SCP=SCP
FAMILY.SPSS=SPSS
@@ -130,19 +146,4 @@ FAMILY.Technical=\u30C6\u30AF\u30CB\u30AB\u30EB
FAMILY.Teradata=Teradata
FAMILY.Vertica=Vertica
FAMILY.VtigerCRM=VtigerCRM
FAMILY.XML=XML\u30D5\u30A1\u30A4\u30EB
CodeGeneratorEmittersPoolFactory.updatePaletteForEditors=\u30D1\u30EC\u30C3\u30C8\u3092\u66F4\u65B0
ComponentsPreferencePage.componentAssist=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u4F5C\u6210\u30A2\u30B7\u30B9\u30BF\u30F3\u30C8\u3092\u6709\u52B9\u5316
ComponentsPreferencePage.notValidDirectory=\u3053\u308C\u3092\u9078\u629E\u3059\u308B\u3068\u30D5\u30A9\u30EB\u30C0\u30FC\u304C\u30CD\u30B9\u30C8\u3055\u308C\u307E\u3059\u3002\u3053\u308C\u306F\u63A8\u5968\u3055\u308C\u307E\u305B\u3093\u3002 \u7D9A\u884C\u3057\u307E\u3059\u304B?
ComponentsFactory.loadComponents.missingFolder=\u30D7\u30E9\u30B0\u30A4\u30F3"{1}"\u5185\u306B\u30D5\u30A9\u30EB\u30C0\u30FC"{0}"\u304C\u3042\u308A\u307E\u305B\u3093\u3002
ComponentsPreferencePage_SuccessTitle=\u6210\u529F
ComponentsPreferencePage_SuccessMessage1=\u65B0\u898F\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u3092\u30ED\u30FC\u30C9\u3059\u308B\u305F\u3081\u306B\u306F\u3001Studio\u3092\u518D\u8D77\u52D5\u3057\u307E\u3059\u3002\u53C8\u306F\u6B21\u56DE\u306E\u958B\u59CB\u6642\u306B\u30ED\u30FC\u30C9\u3055\u308C\u307E\u3059\u3002
ComponentsPreferencePage_SuccessMessage2=\u518D\u8D77\u52D5\u3057\u307E\u3059\u304B\uFF1F
ComponentsPreferencePage.installComponentsFailure=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u306B\u5931\u6557\u3057\u307E\u3057\u305F
generatedcode.copyright.body1=\u3053\u306E\u30BD\u30FC\u30B9\u30B3\u30FC\u30C9\u306F{0}\u306B\u3088\u3063\u3066\u81EA\u52D5\u7684\u306B\u751F\u6210\u3055\u308C\u307E\u3057\u305F
ComponentsFactory.init.waitForFinish.timeout=ComponentsFactory\u3092\u521D\u671F\u5316\u3067\u304D\u307E\u305B\u3093\u3002\u3082\u3046\u4E00\u5EA6\u8A66\u3057\u3066\u4E0B\u3055\u3044\u3002
FAMILY.Data_Privacy=\u30C7\u30FC\u30BF\u30D7\u30E9\u30A4\u30D0\u30B7\u30FC
ComponentsPreferencePage.enableOnLineHelp=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30AA\u30F3\u30E9\u30A4\u30F3\u30D8\u30EB\u30D7\u3092\u6709\u52B9\u5316
ComponentsPreferencePage.titleInstallHelp=\u30AA\u30D5\u30E9\u30A4\u30F3\u30D8\u30EB\u30D7\u6A5F\u80FD\u3092\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u3057\u307E\u3059\u304B?
ComponentsPreferencePage.msgInstallHelp=\u3053\u308C\u306B\u3088\u3063\u3066\u8FFD\u52A0\u30D1\u30C3\u30B1\u30FC\u30B8\u306E\u30C0\u30A4\u30A2\u30ED\u30B0\u304C\u958B\u304D\u3001\u30AA\u30D5\u30E9\u30A4\u30F3\u30D8\u30EB\u30D7\u6A5F\u80FD\u304C\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u3055\u308C\u307E\u3059\u3002\u7D9A\u884C\u3057\u307E\u3059\u304B?
ComponentsPreferencePage.grpHelp=\u30D8\u30EB\u30D7
FAMILY.XML=XML

View File

@@ -1,30 +1,35 @@
JavaRoutineSynchronizer.UnsupportedOperation.Exception1=\u65B9\u6CD5\u672A\u5B9E\u65BD\uFF1Aorg.talend.designer.codegen.JavaRoutineSynchronizer line:49
CodeGeneratorEmittersPoolFactory.JETEmitters.NoPresent=JETEmitters\u5DE5\u7A0B\u4E0D\u5B58\u5728\uFF0C\u9700\u8981\u91CD\u65B0\u5B8C\u6574\u521D\u59CB\u5316\u3002
generatedcode.footerprocess.nbcharsgenerated=\u7531 {1} \u751F\u6210\u7684 {0} \u4E2A\u5B57\u7B26
CodeGeneratorEmittersPoolFactory.Class.NotFound=\u6A21\u677F\u4F9D\u7136\u5B58\u5728\uFF0C\u4F46\u662F\u7C7B{0}
CodeGeneratorEmittersPoolFactory.PersitentData.Error=\u6301\u4E45\u5316\u6570\u636E\u4E0D\u80FD\u4FDD\u5B58\uFF1A
generatedcode.copyright.title=\u7248\u6743\u6240\u6709 (c) 2005-2011\uFF0CTalend Inc.
CodeGeneratorEmittersPoolFactory.initMessage=\u751F\u6210\u5F15\u64CE\u6B63\u5728\u521D\u59CB\u5316...
generatedcode.copyright.body5=(http://www.gnu.org/licenses/lgpl.html)\u3002
EmfEmittersPersistence.CodeGen.DataMissing=\u4EE3\u7801\u751F\u6210\u6570\u636E\u6D41\u5931\uFF0C\u5F00\u59CB\u91CD\u65B0\u751F\u6210\u4EE3\u7801\u3002
CodeGenerator.JET.TimeOut=JET \u521D\u59CB\u5316\u8D85\u65F6
generatedcode.copyright.body4=\u4F60\u53EF\u4EE5\u5728\u5728GNU LGPL \u8BB8\u53EF\u8BC1\u4E0B\u652F\u914D\u8FD9\u4E9B\u4EE3\u7801
CodeGenerator.Node.NotFound=\u5728\u5F53\u524D
generatedcode.copyright.body3=\u4F60\u53EF\u4EE5\u5728www.talend.com\u53D1\u73B0\u66F4\u591A\u5173\u4E8ETalend\u4EA7\u54C1\u4FE1\u606F
EmittersPoolFactoryImpl.Class.IllegalArg=\u7C7B \' {0}\' \u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684\u5206\u7C7B\u5668
generatedcode.copyright.body1=\u6B64\u6E90\u4EE3\u7801\u5DF2\u7531 {0} \u81EA\u52A8\u751F\u6210
generatedcode.copyright.body2=/ \u4F5C\u4E1A\u8BBE\u8BA1 (CodeGenerator version {0}).
JavaRoutineSynchronizer.UnsupportedOperation.Exception2=\u65B9\u6CD5\u672A\u5B9E\u65BD\uFF1Aorg.talend.designer.codegen.JavaRoutineSynchronizer line:58
generatedcode.copyright.body3=\u4F60\u53EF\u4EE5\u5728www.talend.com\u53D1\u73B0\u66F4\u591A\u5173\u4E8ETalend\u4EA7\u54C1\u4FE1\u606F
generatedcode.copyright.body4=\u4F60\u53EF\u4EE5\u5728\u5728GNU LGPL \u8BB8\u53EF\u8BC1\u4E0B\u652F\u914D\u8FD9\u4E9B\u4EE3\u7801
generatedcode.copyright.body5=(http://www.gnu.org/licenses/lgpl.html)\u3002
generatedcode.footerprocess.nbcharsgenerated=\u7531 {1} \u751F\u6210\u7684 {0} \u4E2A\u5B57\u7B26
CodeGenerator.getGraphicalNode1=\u8FDB\u7A0B\u5F97\u5230\u56FE\u5F62\u8282\u70B9\uFF08\uFF09
CodeGenerator.getGraphicalNode2=\u8FDB\u7A0B\u5F97\u5230\u751F\u6210\u8282\u70B9\uFF08\uFF09
CodeGenerator.newLine=\\n\\n\\n\\n
CodeGenerator.JET.TimeOut=JET \u521D\u59CB\u5316\u8D85\u65F6
CodeGenerator.newLine=\n\n\n\n
CodeGenerator.Node.NotFound=\u5728\u5F53\u524D
CodeGenerator.Components.NotFound={0}: \u7EC4\u4EF6\u7F3A\u5931: {1}; \u5728 Studio \u6216\u547D\u4EE4\u884C\u4E2D\u4F7F\u7528 -D{2}=false \u53EF\u8DF3\u8FC7\u6B64\u9879\u68C0\u67E5\uFF0C\u540C\u65F6\u89E6\u53D1\u8B66\u544A\u6D88\u606F\u3002
JavaRoutineSynchronizer.UnsupportedOperation.Exception1=\u65B9\u6CD5\u672A\u5B9E\u65BD\uFF1Aorg.talend.designer.codegen.JavaRoutineSynchronizer line:49
JavaRoutineSynchronizer.UnsupportedOperation.Exception2=\u65B9\u6CD5\u672A\u5B9E\u65BD\uFF1Aorg.talend.designer.codegen.JavaRoutineSynchronizer line:58
JetSkeletonManager.unableLoad=\u65E0\u6CD5\u52A0\u8F7D\u4E3B\u5E72\u66F4\u65B0\u7F13\u5B58\u6587\u4EF6
JetSkeletonManager.unableSave=\u65E0\u6CD5\u4FDD\u5B58\u4E3B\u5E72\u66F4\u65B0\u7F13\u5B58\u6587\u4EF6
JetSkeletonManager.updateProblem=\u5F53\u66F4\u65B0\u6301\u4E45\u6570\u636E\u65F6\u51FA\u73B0\u9519\u8BEF
EmfEmittersPersistence.CodeGen.DataMissing=\u4EE3\u7801\u751F\u6210\u6570\u636E\u6D41\u5931\uFF0C\u5F00\u59CB\u91CD\u65B0\u751F\u6210\u4EE3\u7801\u3002
CodeGeneratorEmittersPoolFactory.PersitentData.Error=\u6301\u4E45\u5316\u6570\u636E\u4E0D\u80FD\u4FDD\u5B58\uFF1A
CodeGeneratorEmittersPoolFactory.JETEmitters.NoPresent=JETEmitters\u5DE5\u7A0B\u4E0D\u5B58\u5728\uFF0C\u9700\u8981\u91CD\u65B0\u5B8C\u6574\u521D\u59CB\u5316\u3002
CodeGeneratorEmittersPoolFactory.Class.NotFound=\u6A21\u677F\u4F9D\u7136\u5B58\u5728\uFF0C\u4F46\u662F\u7C7B{0}
CodeGeneratorEmittersPoolFactory.codeThread=\u4EE3\u7801\u751F\u6210\u540E\u53F0\u7EBF\u7A0B
CodeGeneratorEmittersPoolFactory.componentCompiled=\u7EC4\u4EF6\u7F16\u8BD1{0}\u6BEB\u79D2
CodeGeneratorEmittersPoolFactory.failCompail=\u7EC4\u4EF6\u7F16\u8BD1\u5931\u8D25: \\r\\n
CodeGeneratorEmittersPoolFactory.dialogContent=\u4E3A\u4E86\u907F\u514D\u4EA7\u751F\u95EE\u9898\uFF0C\u8BF7\u6309Ctrl+Shift+F3\u6765\u518D\u6B21\u751F\u6210\uFF01
CodeGeneratorEmittersPoolFactory.failCompail=\u7EC4\u4EF6\u7F16\u8BD1\u5931\u8D25: \r\n
EmittersPoolFactoryImpl.Class.IllegalArg=\u7C7B ' {0}' \u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684\u5206\u7C7B\u5668
CodeGeneratorEmittersPoolFactory.initialException=\u521D\u59CB\u5316\u5F02\u5E38
CodeGeneratorEmittersPoolFactory.initMessage=\u751F\u6210\u5F15\u64CE\u6B63\u5728\u521D\u59CB\u5316...
CodeGeneratorEmittersPoolFactory.jetEmitterInitialException=\u521D\u59CB\u5316JetEmitter\u51FA\u9519
CodeGeneratorEmittersPoolFactory.operationCanceled=\u64CD\u4F5C\u5DF2\u53D6\u6D88
CodeGeneratorEmittersPoolFactory.updatePaletteForEditors=\u66F4\u65B0\u7F16\u8F91\u5668\u7684\u8C03\u8272\u677F
CodeGeneratorService.invalidLanguage1=\u65E0\u6548\u7684\u8BED\u8A00\u7C7B\u578B\u3002
CodeGeneratorService.invalidLanguage2=\u65E0\u6548\u7684\u8BED\u8A00\u7C7B\u578B\u3002
CodeGenInit.addMarkers=\u5DE5\u4F5C\u533A\u4E2D\u6DFB\u52A0\u6807\u8BB0
@@ -33,29 +38,39 @@ CodeGenInit.deleteProject=\u5220\u9664{0} \u5DE5\u7A0B
CodeGenInit.initTemplate=\u521D\u59CB\u5316\u6A21\u677F
CodeGenInit.removeLink=\u5220\u9664\u8FDE\u63A5\u8D44\u6E90
CodeGenInit.saveWorkspace=\u4FDD\u5B58\u5DE5\u4F5C\u533A
DocumentRootImpl.mixed=\\ (\u6DF7\u5408:
DocumentRootImpl.mixed= (\u6DF7\u5408:
NodesSubTree.enableParallel=__ENABLE_PARALLEL__
PoolTypeImpl.persistentPool=\\ (persistentPool:
TalendJetEmitter.compileFail=\\ \u7F16\u8BD1\u5931\u8D25\uFF1A{0} : {1}
PoolTypeImpl.persistentPool= (persistentPool:
TalendJetEmitter.compileFail= \u7F16\u8BD1\u5931\u8D25\uFF1A{0} : {1}
TalendJetEmitter.exception=\u5F02\u5E38
JetFilesProviderManager.unableLoad=\u65E0\u6CD5\u52A0\u8F7D {0}JetFilesProviderManager.unableLoad
CodeGeneratorEmittersPoolFactory.dialogContent=\u4E3A\u4E86\u907F\u514D\u4EA7\u751F\u95EE\u9898\uFF0C\u8BF7\u6309Ctrl+Shift+F3\u6765\u518D\u6B21\u751F\u6210\uFF01
CodeGeneratorEmittersPoolFactory.operationCanceled=\u64CD\u4F5C\u5DF2\u53D6\u6D88
JetFilesProviderManager.unableLoad=\u65E0\u6CD5\u52A0\u8F7D {0}
ComponentsFactory.afterSystemComponent=\u5728\u7CFB\u7EDF\u7EC4\u4EF6\u4E4B\u540E
ComponentsFactory.componentNotFound=\u627E\u4E0D\u5230\u7EC4\u4EF6\u6587\u4EF6\u5939:
ComponentsFactory.load.components=\u52A0\u8F7D\u7EC4\u4EF6...
ComponentsFactory.parentNotRecompiled=\u8B66\u544A\uFF1A*.inc.javajet \u7684\u7236\u7EA7\u6CA1\u6709\u91CD\u65B0\u7F16\u8BD1
ComponentsFactory.loadComponents.missingFolder=\u6587\u4EF6\u5939 "{0}" \u7F3A\u5C11\u63D2\u4EF6 "{1}".
ComponentsFactory.init.waitForFinish.timeout=\u65E0\u6CD5\u521D\u59CB\u5316 ComponentsFactory\uFF0C\u8BF7\u91CD\u8BD5\u3002
ComponentsLocalProviderService.componentLoadError=\u7EC4\u4EF6\u52A0\u8F7D\u9519\u8BEF
ComponentsLocalProviderService.talendExchangeError=Talend Exchange \u9519\u8BEF
ComponentsPreferencePage.ButtonLabel0=\u786E\u5B9A
ComponentsPreferencePage.ButtonLabel0=\u786E\u8BA4
ComponentsPreferencePage.componentAssist=\u542F\u7528\u7EC4\u4EF6\u521B\u5EFA\u52A9\u624B
ComponentsPreferencePage.configuration.LINK_STYLE=\u9ED8\u8BA4\u6620\u5C04\u8FDE\u63A5\u663E\u793A\u4E3A:
ComponentsPreferencePage.rowLimit=\u884C\u9650\u5236
ComponentsPreferencePage.WarningMsg=\u60A8\u9700\u8981\u91CD\u65B0\u542F\u52A8Talend Open Studio\u4EE5\u52A0\u8F7D\u989D\u5916\u7684\u7EC4\u4EF6\u3002
ComponentsPreferencePage.WarningTitle=\u8B66\u544A
ComponentsPreferencePage.directoryFieldLabel=\u7528\u6237\u7EC4\u4EF6\u6587\u4EF6\u5939:
ComponentsPreferencePage.notValidDirectory=\u60A8\u7684\u9009\u62E9\u5C06\u5BFC\u81F4\u6587\u4EF6\u5939\u5D4C\u5957\uFF0C\u8FD9\u662F\u4E0D\u63A8\u8350\u7684\u3002 \u4F60\u60F3\u7EE7\u7EED\u5417\uFF1F
ComponentsPreferencePage.installComponentsFailure=\u5B89\u88C5\u7EC4\u4EF6\u5931\u8D25
ComponentsProviderManager.unableLoad=\u65E0\u6CD5\u52A0\u8F7D\u7EC4\u4EF6\u63D0\u4F9B\u7A0B\u5E8F
ComponenttRunJobPreferencePage.label=\u53CC\u51FB tRunJob \u7EC4\u4EF6\u540E\uFF0C\u4E0D\u663E\u793A\u5BF9\u5E94\u7684\u4F5C\u4E1A
ComponentJobletPreferencePage.label=\u53CC\u51FB\u5C0F\u4F5C\u4E1A\u7EC4\u4EF6\u540E\uFF0C\u4E0D\u663E\u793A\u76F8\u5E94\u7684\u4F5C\u4E1A\u3002
ComponentsPreferencePage_SuccessTitle=\u6210\u529F
ComponentsPreferencePage_SuccessMessage1=\u9700\u8981\u91CD\u542FStudio\u6765\u52A0\u8F7D\u7EC4\u4EF6\u3002\u5426\u5219\uFF0C\u4F1A\u5728\u4E0B\u6B21\u542F\u52A8\u65F6\u52A0\u8F7D\u3002
ComponentsPreferencePage_SuccessMessage2=\u60A8\u60F3\u8981\u9A6C\u4E0A\u91CD\u542F\u5417\uFF1F
ComponentsPreferencePage.enableOnLineHelp=\u542F\u7528\u7EC4\u4EF6\u7684\u5728\u7EBF\u5E2E\u52A9
ComponentsPreferencePage.titleInstallHelp=\u5B89\u88C5\u79BB\u7EBF\u5E2E\u52A9\u529F\u80FD\uFF1F
ComponentsPreferencePage.msgInstallHelp=\u8FD9\u4F1A\u6253\u5F00\u5176\u4ED6\u8F6F\u4EF6\u5305\u5BF9\u8BDD\u6846\u4EE5\u5B89\u88C5\u79BB\u7EBF\u5E2E\u52A9\u529F\u80FD\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F
ComponentsPreferencePage.grpHelp=\u5E2E\u52A9
ComponenttRunJobPreferencePage.showCorrespondingJob=\u53CC\u51FB tRunJob \u7EC4\u4EF6\u540E\u663E\u793A\u5BF9\u5E94\u4F5C\u4E1A
XsdValidationCacheManager.unableLoadxsd=\u65E0\u6CD5\u52A0\u8F7D xsd \u9A8C\u8BC1\u7F13\u5B58\u6587\u4EF6
XsdValidationCacheManager.unableSavexsd=\u65E0\u6CD5\u4FDD\u5B58 xsd \u9A8C\u8BC1\u7F13\u5B58\u6587\u4EF6
@@ -76,6 +91,7 @@ FAMILY.DB_Generic=\u6570\u636E\u5E93\u901A\u7528
FAMILY.DB_JDBC=DB JDBC
FAMILY.DB_SCD=DB SCD
FAMILY.Data_Quality=Data Quality
FAMILY.Data_Privacy=\u6570\u636E\u9690\u79C1
FAMILY.Databases=\u6570\u636E\u5E93
FAMILY.ELT=ELT
FAMILY.ESB=ESB
@@ -84,7 +100,7 @@ FAMILY.eXist=eXist
FAMILY.FTP=FTP
FAMILY.Fields=\u5B57\u6BB5
FAMILY.File=\u6587\u4EF6
FAMILY.FireBird=Firebird
FAMILY.FireBird=FireBird
FAMILY.Greenplum=Greenplum
FAMILY.HSQLDb=HSQLdb
FAMILY.Healthcare=Healthcare
@@ -131,18 +147,3 @@ FAMILY.Teradata=Teradata
FAMILY.Vertica=Vertica
FAMILY.VtigerCRM=VtigerCRM
FAMILY.XML=XML
CodeGeneratorEmittersPoolFactory.updatePaletteForEditors=\u66F4\u65B0\u7F16\u8F91\u5668\u7684\u8C03\u8272\u677F
ComponentsPreferencePage.componentAssist=\u542F\u7528\u7EC4\u4EF6\u521B\u5EFA\u52A9\u624B
ComponentsPreferencePage.notValidDirectory=\u60A8\u7684\u9009\u62E9\u5C06\u5BFC\u81F4\u6587\u4EF6\u5939\u5D4C\u5957\uFF0C\u8FD9\u662F\u4E0D\u63A8\u8350\u7684\u3002 \u4F60\u60F3\u7EE7\u7EED\u5417\uFF1F
ComponentsFactory.loadComponents.missingFolder=\u6587\u4EF6\u5939 \"{0}\" \u7F3A\u5C11\u63D2\u4EF6 \"{1}\".
ComponentsPreferencePage_SuccessTitle=\u6210\u529F
ComponentsPreferencePage_SuccessMessage1=\u9700\u8981\u91CD\u542FStudio\u6765\u52A0\u8F7D\u7EC4\u4EF6\u3002\u5426\u5219\uFF0C\u4F1A\u5728\u4E0B\u6B21\u542F\u52A8\u65F6\u52A0\u8F7D\u3002
ComponentsPreferencePage_SuccessMessage2=\u60A8\u60F3\u8981\u9A6C\u4E0A\u91CD\u542F\u5417\uFF1F
ComponentsPreferencePage.installComponentsFailure=\u5B89\u88C5\u7EC4\u4EF6\u5931\u8D25
generatedcode.copyright.body1=\u6B64\u6E90\u4EE3\u7801\u5DF2\u7531 {0} \u81EA\u52A8\u751F\u6210
ComponentsFactory.init.waitForFinish.timeout=\u65E0\u6CD5\u521D\u59CB\u5316 ComponentsFactory\uFF0C\u8BF7\u91CD\u8BD5\u3002
FAMILY.Data_Privacy=\u6570\u636E\u9690\u79C1
ComponentsPreferencePage.enableOnLineHelp=\u542F\u7528\u7EC4\u4EF6\u7684\u5728\u7EBF\u5E2E\u52A9
ComponentsPreferencePage.titleInstallHelp=\u5B89\u88C5\u79BB\u7EBF\u5E2E\u52A9\u529F\u80FD\uFF1F
ComponentsPreferencePage.msgInstallHelp=\u8FD9\u4F1A\u6253\u5F00\u5176\u4ED6\u8F6F\u4EF6\u5305\u5BF9\u8BDD\u6846\u4EE5\u5B89\u88C5\u79BB\u7EBF\u5E2E\u52A9\u529F\u80FD\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F
ComponentsPreferencePage.grpHelp=\u5E2E\u52A9

View File

@@ -66,6 +66,7 @@ import org.talend.designer.codegen.model.CodeGeneratorEmittersPoolFactory;
import org.talend.designer.codegen.model.CodeGeneratorInternalTemplatesFactoryProvider;
import org.talend.designer.codegen.proxy.JetProxy;
import org.talend.designer.core.generic.model.Component;
import org.talend.designer.core.model.components.DummyComponent;
import org.talend.designer.runprocess.ProcessorUtilities;
/**
@@ -845,6 +846,25 @@ public class CodeGenerator implements ICodeGenerator {
IComponentFileNaming componentFileNaming = ComponentsFactoryProvider.getFileNamingInstance();
IComponent component = node.getComponent();
if (component instanceof DummyComponent) {
if (((DummyComponent) component).isMissingComponent()) {
String processName = "";
try {
IProcess proc = node.getProcess();
processName = proc.getName() + " " + proc.getVersion();
} catch (Exception e) {
ExceptionHandler.process(e);
}
if (IProcess.ERR_ON_COMPONENT_MISSING) {
throw new CodeGeneratorException(Messages.getString("CodeGenerator.Components.NotFound", processName,
component.getName(), IProcess.PROP_ERR_ON_COMPONENT_MISSING));
}
if (ECodePart.BEGIN.equals(part)) {
log.warn(Messages.getString("CodeGenerator.Components.NotFound", processName, component.getName(),
IProcess.PROP_ERR_ON_COMPONENT_MISSING));
}
}
}
// some code unification to handle all component types the same way.
String templateURI = component.getTemplateFolder() + TemplateUtil.DIR_SEP
+ componentFileNaming.getJetFileName(component.getTemplateNamePrefix(), language.getExtension(), part);

View File

@@ -152,7 +152,9 @@ public class CodeGeneratorService implements ICodeGeneratorService {
ComponentsFactoryProvider.getInstance().resetCache();
ILibraryManagerService librairesManagerService = (ILibraryManagerService) GlobalServiceRegister.getDefault().getService(
ILibraryManagerService.class);
librairesManagerService.clearCache();
//TUP-31721: The generated studio index will include every possible values with TP_ALL license .
//Studio 8 will not re-generate the index after applying patch and installing any component.
librairesManagerService.clearCache(false);
CorePlugin.getDefault().getLibrariesService().syncLibraries();
Job job = CodeGeneratorEmittersPoolFactory.initialize();
// achen modify to record ctrl+shift+f3 is pressed to fix bug 0006107

View File

@@ -46,6 +46,7 @@ import org.talend.commons.exception.BusinessException;
import org.talend.commons.exception.ExceptionHandler;
import org.talend.commons.utils.io.FilesUtils;
import org.talend.core.GlobalServiceRegister;
import org.talend.core.ILibraryManagerService;
import org.talend.core.language.LanguageManager;
import org.talend.core.model.component_cache.ComponentsCache;
import org.talend.core.model.components.AbstractComponentsProvider;
@@ -90,6 +91,8 @@ public class ComponentsFactory implements IComponentsFactory {
private static Set<IComponent> customComponentList = new HashSet<>(); // user/exchange/tck components
private static Map<IComponent, File> customComponentFolderMap = new HashMap<IComponent, File>();
private IProgressMonitor monitor;
private SubMonitor subMonitor;
@@ -132,6 +135,7 @@ public class ComponentsFactory implements IComponentsFactory {
componentList.clear();
skeletonList.clear();
customComponentList.clear();
customComponentFolderMap.clear();
boolean needRegenerate = false;
if (CodeGeneratorActivator.getDefault().getBundle().getBundleContext().getProperty("osgi.dev") != null) {
@@ -169,6 +173,8 @@ public class ComponentsFactory implements IComponentsFactory {
initComponentNameMap();
isInitializing.set(false);
// sync custom component libs after init
syncCustomComponentLibs();
// TimeMeasure.step("initComponents", "createCache");
log.info(componentList.size() + " components loaded in " + (System.currentTimeMillis() - startTime) + " ms"); //$NON-NLS-1$ //$NON-NLS-2$
@@ -368,6 +374,7 @@ public class ComponentsFactory implements IComponentsFactory {
} else {
componentList.add(currentComp);
customComponentList.add(currentComp);
customComponentFolderMap.put(currentComp, currentFolder);
}
} catch (MissingMainXMLComponentFileException e) {
log.trace(currentFolder.getName() + " is not a " + getCodeLanguageSuffix() + " component", e); //$NON-NLS-1$ //$NON-NLS-2$
@@ -387,6 +394,23 @@ public class ComponentsFactory implements IComponentsFactory {
}
}
private void syncCustomComponentLibs() {
try {
if (GlobalServiceRegister.getDefault().isServiceRegistered(ILibraryManagerService.class)) {
ILibraryManagerService libraryService = GlobalServiceRegister.getDefault()
.getService(ILibraryManagerService.class);
if (libraryService != null) {
customComponentFolderMap.forEach((component, componentFolder) -> libraryService
.deployLibsFromCustomComponents(componentFolder, component.getModulesNeeded()));
}
}
} catch (Exception e) {
ExceptionHandler.process(e);
} finally {
customComponentFolderMap.clear();
}
}
private void loadComponentsFromFolder(String pathSource, AbstractComponentsProvider provider) {
// Changed by Marvin Wang on Feb.22 for bug TDI-19166, caz the test ConnectionManagerTest maybe get the null
// context.

View File

@@ -13,6 +13,7 @@
package org.talend.designer.codegen.components.model;
import java.util.List;
import java.util.stream.Collectors;
import org.talend.core.model.components.IComponent;
import org.talend.core.ui.component.ComponentsFactoryProvider;
@@ -45,6 +46,7 @@ public class UserComponentsTokenCollector extends AbstractTokenCollector {
public JSONObject collect() throws Exception {
JSONObject object = new JSONObject();
List<IComponent> customComponents = ComponentsFactoryProvider.getInstance().getCustomComponents();
customComponents = filterOutComponents(customComponents);
JSONArray customComponentsArray = new JSONArray();
if (customComponents != null) {
for (int i = 0; i < customComponents.size(); i++) {
@@ -55,4 +57,9 @@ public class UserComponentsTokenCollector extends AbstractTokenCollector {
return object;
}
private List<IComponent> filterOutComponents(List<IComponent> customComponents) {
customComponents = customComponents.stream().filter(comp ->!"tTaCoKitGuessSchema".equals(comp.getName())).collect(Collectors.toList());
return customComponents;
}
}

View File

@@ -55,6 +55,9 @@ public enum EInternalTemplate {
CAMEL_RUNIF("camel_run_if", "0.0.1"), //$NON-NLS-1$ //$NON-NLS-2$
CAMEL_SPECIALLINKS("camel_speciallinks", "0.0.1"), //$NON-NLS-1$ //$NON-NLS-2$
MICROSERVICE_APP("microservice_app", "0.0.1"), //$NON-NLS-1$ //$NON-NLS-2$
MICROSERVICE_APP_MS_CONTEXT_PROPERTIES("microservice_app_ms_context_properties","0.0.1"), //$NON-NLS-1$ //$NON-NLS-2$
MICROSERVICE_APP_CONTEXT_PROPERTIES("microservice_app_context_properties","0.0.1"), //$NON-NLS-1$ //$NON-NLS-2$
MICROSERVICE_APP_PROPERTIES("microservice_app_properties","0.0.1"), //$NON-NLS-1$ //$NON-NLS-2$
HEADER_ADDITIONAL("header_additional", "0.0.1"), //$NON-NLS-1$ //$NON-NLS-2$

View File

@@ -418,6 +418,13 @@ public final class CodeGeneratorEmittersPoolFactory {
jetBean.setClassLoader(createDelegateClassLoader(jetBean.getClassLoader(), sparkUtilsPluginName,
"org.talend.designer.spark.SparkPlugin")); //$NON-NLS-1$
}
String bigdataDIUtilsPluginName = "org.talend.designer.bigdata.di"; //$NON-NLS-1$
if (PluginChecker.isPluginLoaded(bigdataDIUtilsPluginName)) {
jetBean.addClassPath("BIGDATA_DI_LIBRARIES", bigdataDIUtilsPluginName); //$NON-NLS-1$
jetBean.setClassLoader(createDelegateClassLoader(jetBean.getClassLoader(), bigdataDIUtilsPluginName,
"org.talend.designer.bigdata.di.BigdataDiPlugin")); //$NON-NLS-1$
}
return jetBean;
}
@@ -473,6 +480,7 @@ public final class CodeGeneratorEmittersPoolFactory {
// generate the code.
String sparkUtilsPluginName = "org.talend.designer.spark"; //$NON-NLS-1$
String bigDataUtilsPluginName = "org.talend.designer.bigdata"; //$NON-NLS-1$
String bigdataDIUtilsPluginName = "org.talend.designer.bigdata.di"; //$NON-NLS-1$
if (PluginChecker.isPluginLoaded(sparkUtilsPluginName) && ("SPARK".equals(component.getPaletteType()) //$NON-NLS-1$
|| "MR".equals(component.getPaletteType()) || "STORM".equals(component.getPaletteType()) //$NON-NLS-1$ //$NON-NLS-2$
|| "SPARKSTREAMING".equals(component.getPaletteType()))) { //$NON-NLS-1$
@@ -494,6 +502,22 @@ public final class CodeGeneratorEmittersPoolFactory {
jetBean.getClassLoader()));
}
} else if (PluginChecker.isPluginLoaded(bigdataDIUtilsPluginName)) { //$NON-NLS-1$
jetBean.addClassPath("BIGDATA_DI_LIBRARIES", bigdataDIUtilsPluginName); //$NON-NLS-1$
jetBean.setClassLoader(createDelegateClassLoader(new CodeGeneratorEmittersPoolFactory().getClass().getClassLoader(),
bigdataDIUtilsPluginName, "org.talend.designer.bigdata.di.BigdataDiPlugin")); //$NON-NLS-1$
// If Big Data DI AND with an external component, use the external component as the parent classloader and
// Big Data DI as a secondary, delegate classloader.
if (component.getPluginExtension() != null) {
jetBean.addClassPath(
"EXTERNAL_COMPONENT_" + component.getPluginExtension().toUpperCase().replaceAll("\\.", "_"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
component.getPluginExtension());
jetBean.setClassLoader(new DelegateClassLoader(
ExternalNodesFactory.getInstance(component.getPluginExtension()).getClass().getClassLoader(),
jetBean.getClassLoader()));
}
} else if (component.getPluginExtension() != null) {
jetBean.addClassPath("EXTERNAL_COMPONENT_" + component.getPluginExtension().toUpperCase().replaceAll("\\.", "_"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
@@ -540,7 +564,7 @@ public final class CodeGeneratorEmittersPoolFactory {
JetBean jetBean = new JetBean(componentsPath, templateURI, "component", component.getVersion(), //$NON-NLS-1$
"", codePart.getName());//$NON-NLS-1$
addCommonLibs(jetBean);
jetBean.addClassPath("AVRO", "org.apache.servicemix.bundles.avro"); //$NON-NLS-1$ //$NON-NLS-2$
jetBean.addClassPath("AVRO", "avro"); //$NON-NLS-1$ //$NON-NLS-2$
for (String pluginDependency : component.getPluginDependencies()) {
jetBean.addClassPath(pluginDependency.toUpperCase().replaceAll("\\.", "_") + "_LIBRARIES", pluginDependency); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$

View File

@@ -17,8 +17,10 @@ import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InvalidClassException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.ObjectStreamClass;
import java.util.ArrayList;
import java.util.List;
@@ -116,7 +118,18 @@ public class EmfEmittersPersistence {
ByteArrayInputStream stream = new ByteArrayInputStream(poolAsBytes);
if (stream.available() > 0) {
try {
ObjectInputStream oin = new ObjectInputStream(stream);
ObjectInputStream oin = new ObjectInputStream(stream) {
@Override
protected Class<?> resolveClass(ObjectStreamClass desc) throws IOException, ClassNotFoundException {
// Enforce that we are only deserializing a list of LightJetBeans
if (!(desc.getName().startsWith("java.util")
|| LightJetBean.class.getName().equals(desc.getName())
|| String.class.getName().equals(desc.getName()))) {
throw new InvalidClassException("Unauthorized deserialization attempt", desc.getName());
}
return super.resolveClass(desc);
}
};
emittersToReturn = (List<LightJetBean>) oin.readObject();
oin.close();
return emittersToReturn;

View File

@@ -20,8 +20,10 @@ import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InvalidClassException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.ObjectStreamClass;
import java.net.URL;
import java.util.ArrayList;
import java.util.HashMap;
@@ -171,7 +173,17 @@ public final class JetSkeletonManager {
BufferedInputStream bufferedInputStream = null;
try {
bufferedInputStream = new BufferedInputStream(new FileInputStream(file));
ObjectInputStream objectIn = new ObjectInputStream(bufferedInputStream);
ObjectInputStream objectIn = new ObjectInputStream(bufferedInputStream) {
@Override
protected Class<?> resolveClass(ObjectStreamClass desc) throws IOException, ClassNotFoundException {
// Enforce the types that we are about to deserialize
if (!(desc.getName().startsWith("java.util") || Number.class.getName().equals(desc.getName()) || Long.class.getName().equals(desc.getName())
|| String.class.getName().equals(desc.getName()))) {
throw new InvalidClassException("Unauthorized deserialization attempt", desc.getName());
}
return super.resolveClass(desc);
}
};
alreadyCheckedSkeleton = (Map<String, Long>) objectIn.readObject();
} catch (Exception e) {
throw e;

View File

@@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="output" path="class"/>
</classpath>

View File

@@ -1,28 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.talend.designer.components.exchange</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.ManifestBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.SchemaBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

View File

@@ -1,3 +0,0 @@
#Wed Aug 31 14:34:59 CST 2011
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

View File

@@ -1,41 +0,0 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Exchange Plug-in
Bundle-SymbolicName: org.talend.designer.components.exchange;singleton:=true
Bundle-Version: 8.0.1.qualifier
Bundle-Activator: org.talend.designer.components.exchange.ExchangePlugin
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.ui,
org.apache.log4j,
org.apache.commons.collections,
org.apache.commons.discovery,
org.apache.commons.logging,
org.apache.commons.commons-beanutils,
org.apache.commons.io,
org.apache.commons.lang,
org.apache.commons.httpclient,
org.talend.commons.ui,
org.talend.core,
org.talend.core.ui,
org.talend.utils,
org.talend.librariesmanager,
org.talend.libraries.mozilla;resolution:=optional,
org.talend.libraries.uniserv;resolution:=optional,
org.talend.designer.core,
org.talend.model,
org.talend.repository,
org.talend.core.repository,
org.talend.updates.runtime,
org.eclipse.ui.intro,
org.eclipse.ui.forms,
org.eclipse.jface.text
Bundle-ActivationPolicy: lazy
Bundle-Vendor: .Talend SA.
Export-Package: org.talend.designer.components.exchange,
org.talend.designer.components.exchange.i18n,
org.talend.designer.components.exchange.ui,
org.talend.designer.components.exchange.ui.views
Eclipse-BundleShape: dir
Import-Package: org.codehaus.jackson,
org.codehaus.jackson.map,
org.talend.registration.wizards.register

View File

@@ -1,17 +0,0 @@
source.. = src/main/java/
output.. = class/
bin.includes = META-INF/,\
.,\
plugin.xml,\
icons/,\
plugin.properties,\
model/,\
content/,\
plugin_de.properties,\
plugin_en.properties,\
plugin_fr.properties,\
plugin_it.properties,\
plugin_ja.properties,\
plugin_ru.properties,\
plugin_swtbot.properties,\
plugin_zh_CN.properties

View File

@@ -1,204 +0,0 @@
body, td, th {
font-size: 12px;
color: #404040;
line-height: 23px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 5px;
}
input, textarea {
border: 1px solid #9BB9F5;
}
body {
margin: 0px;
height: 100%;
background-color: #EBEBDB;
}
ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
a:link.xh {
color: #000000;
text-decoration: none;
}
a:hover.xh {
text-decoration: none;
}
a:visited.xh {
text-decoration: none;
color: #000000;
}
.hover {
background: rgb(167,207,223); /* Old browsers */
color: white
}
.leave {
background: none;
}
img {
border: 0px;
}
.style_1 {
font-size: 16px;
}
.style_2 {
color: #000000;
}
.style_3 {
font-weight: bold;
}
.style_4{
font-size: 16px;
font-weight: bold;
color: #000000;
}
div {
margin: 0;
padding: 0
}
#container {
position:relative;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
#container .menu {
position: absolute;
left: 0;
top: 0;
width: 200px;
height: 100%;
float: left;
border: 1px solid #9BB9F5;
border-right: 0px;
}
#container .main1 {
position: absolute;
left: 200;
top: 0;
float: left;
background: #FFFFFF;
}
#menu li {
display: block;
cursor: pointer;
text-align: left;
padding: 0px 0px;
}
.ulhide {
display: none;
overflow: auto;
}
.ulblock {
display: block;
}
.left_1 {
width: 100px;
margin-top: 10px;
float: left;
padding-left: 0px;
vertical-align: top;
margin-right: 10px;
}
.compDesc {
height: 200px;
margin-top: 10px;
margin-bottom: 30px;
padding-left: 20px;
overflow: auto;
border: 1px solid #9BB9F5;
}
.compImg {
height: 200px;
margin-top: 10px;
margin-bottom: 30px;
padding-left: 10px;
border: 1px solid #9BB9F5;
}
.reviews {
width: 60%;
height: 350px;
margin-bottom: 10px;
padding-left: 10px;
word-break: break-all;
WORD-WRAP: break-word;
}
.userreview {
font-size: 13px;
color: #000000;
font-weight: bold;
padding-left: 10px;
}
.left_11 {
width: 100px;
margin-top: 10px;
float: left;
padding-left: 0px;
vertical-align: top;
margin-right: 10px;
}
.toolbar {
background-color: #EBEBDB;
border: 1px solid #9BB9F5;
border-bottom: 0px;
height: 40px;
padding: 5px;
}
.icon {
-moz-border-radius: 3px;
border: 1px solid #EBEBDB;
border-radius: 3px;
padding: 5px;
vertical-align: middle;
cursor: pointer;
}
a.icon:hover {
border: 1px solid #9BB9F5;
}
.toolbarButton {
-moz-border-radius: 3px;
border: 1px solid #EBEBDB;
border-radius: 3px;
cursor: pointer;
padding: 5px;
text-align: center;
width: 140px;
}
a.toolbarButton:hover {
border: 1px solid #9BB9F5;
}
table.tableStyle {
width: 600px;
}
.formStyle {
position: relative;
height: 100%;
border: 1px solid #9BB9F5;
border-top: 0px;
}
div.fileinputs {
position: relative;
}
div.fakefile {
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}
input.file {
position: relative;
text-align: right;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
z-index: 2;
width: 260px;
cursor: pointer;
}

View File

@@ -1,620 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
<script type="text/javascript">
String.prototype.replaceAll = function(s1, s2) {
return this.replace(new RegExp(s1, "gm"), s2);
}
String.prototype.replaceAll2Excep = function(s1, s2) {
var temp = this;
while(temp.indexOf(s1) != -1) {
temp = temp.replace(s1, s2);
}
return temp;
}
function onResizeDocument () {
var navName = navigator.appName;
var newWidth = null;
var tabs;
var intWidth = null;
var newWidth = null;
if(navName == 'Microsoft Internet Explorer'){
intWidth = (document.body.clientWidth - 213);
}else{
intWidth = (document.width - 213);
}
newWidth = intWidth+"px";
tabs = document.getElementsByTagName("table");
tabs[0].style.width = newWidth;
tabs[1].style.width = newWidth;
tabs[2].style.width = (intWidth - 20)+"px";
tabs[4].style.width = newWidth;
tabs[5].style.width = newWidth;
tabs[6].style.width = newWidth;
tabs[9].style.width = newWidth;
tabs[12].style.width = newWidth;
}
function onchangeFileUpload(fileId,fakefileId){
var v = document.getElementById(fileId).value;
document.getElementById(fakefileId).value=v;
}
function filterReWriteUrl() {
var prefix = "http://org.eclipse.ui.intro/runAction?pluginId=org.talend.designer.components.exchange&amp;class=org.talend.designer.components.exchange.ui.actions.FilterExtensionAction&amp;id=org.talend.designer.components.exchange.ui.actions.FilterExtensionAction&amp;text="
var jsonObj = document.getElementById("avialable_filter_text").value;
var url = prefix + jsonObj;
document.getElementById('commit_filter').href = url;
}
function createNewExtensionWriteUrl() {
var prefix = "http://org.eclipse.ui.intro/runAction?pluginId=org.talend.designer.components.exchange&amp;class=org.talend.designer.components.exchange.ui.htmlcontent.MyExtensionAction&amp;id=org.talend.designer.components.exchange.ui.htmlcontent.MyExtensionAction&amp;type=UPLOAD_MY_EXTENSION"
var label = "label:" + "'" + document.getElementById("extension_label").value + "'";
var lastVersionAvailable = "lastVersionAvailable:" + "'" + document.getElementById("lastVersionAvailable").value + "'";
var description = "description:" + "'" + document.getElementById("extension_description").value + "'";
description = description.replaceAll2Excep("\r\n", "/n/r");
var checkedType = "";
var filtervalue = "";
var compatibilities = document.getElementsByName("compatibility");
if(compatibilities[0].checked == true) {
checkedType = "all"
filtervalue = null;
} else if(compatibilities[1].checked == true) {
checkedType = "older"
filtervalue = document.getElementById(checkedType).value;
} else if(compatibilities[2].checked == true) {
checkedType = "newer"
filtervalue = document.getElementById(checkedType).value;
} else if(compatibilities[3].checked == true) {
checkedType = "except"
filtervalue = document.getElementById(checkedType).value;
} else if(compatibilities[4].checked == true) {
checkedType = "only"
filtervalue = document.getElementById(checkedType).value;
}
<!-- validate the createNewExtension text start-->
var labelValidate = document.getElementById("extension_label").value;
var lastVersionAvailableValidate = document.getElementById("lastVersionAvailable").value;
var filename = document.getElementById("filename").value;
var isSkipPage = true;
if(labelValidate.replace(/\s/g,"")==""){
alert("Extension Title is empty");
isSkipPage = false;
}else if(labelValidate!=labelValidate.replace(/(^\s*)|(\s*$)/g,"")){
alert("Extension Title contains incorrect characters!");
isSkipPage = false;
}else if(labelValidate=="null"){
alert("Extension Title can not be null");
isSkipPage = false;
}else if(lastVersionAvailableValidate.replace(/\s/g,"")==""){
alert("Initial Version is empty");
isSkipPage = false;
}else if(lastVersionAvailableValidate!=lastVersionAvailableValidate.replace(/[^\w\.\/]/ig,'')){
alert("Initial Version contains incorrect characters!");
isSkipPage = false;
}else if(lastVersionAvailableValidate=="null"){
alert("Initial Version can not be null");
isSkipPage = false;
}else if(filename.replace(/\s/g,"")==""){
alert("Please input a vaild File path");
isSkipPage = false;
}
<!-- validate the createNewExtension text end-->
if (isSkipPage == true) {
var listVersionCompatibles = "listVersionCompatibles:" + "'" + checkedType + "'";
var filter = "filter:" + "'" + filtervalue + "'";
var filename = "filename:" + "'" + document.getElementById("filename").value + "'";
filename = filename.replaceAll2Excep("\\", "/");
var jsonObj = "{" + label + "," + lastVersionAvailable + "," + description + "," + listVersionCompatibles + "," + filter + "," + filename + "}"
var url = prefix + "&amp;extensionValues=" + jsonObj;
document.getElementById('commit').href = url;
window.location.href = document.getElementById('commit').href;
}
}
function updateReWriteUrl() {
var prefix = "http://org.eclipse.ui.intro/runAction?pluginId=org.talend.designer.components.exchange&amp;class=org.talend.designer.components.exchange.ui.htmlcontent.MyExtensionAction&amp;id=org.talend.designer.components.exchange.ui.htmlcontent.MyExtensionAction&amp;type=UPDATE_MY_EXTENSION"
var lastVersionAvailable = "lastVersionAvailable:" + "'" + document.getElementById("lastVersionAvailable_update").value + "'";
var checkedType = "";
var filtervalue = "";
var compatibilities = document.getElementsByName("compatibility_update");
if(compatibilities[0].checked == true) {
checkedType = "all"
filtervalue = null;
} else if(compatibilities[1].checked == true) {
checkedType = "older"
filtervalue = document.getElementById(checkedType + "_update").value;
} else if(compatibilities[2].checked == true) {
checkedType = "newer"
filtervalue = document.getElementById(checkedType + "_update").value;
} else if(compatibilities[3].checked == true) {
checkedType = "except"
filtervalue = document.getElementById(checkedType + "_update").value;
} else if(compatibilities[4].checked == true) {
checkedType = "only"
filtervalue = document.getElementById(checkedType + "_update").value;
}
<!-- validate the updateExtension text start-->
var lastVersionAvailable_updateValidate = document.getElementById("lastVersionAvailable_update").value;
var filename_update = document.getElementById("filename_update").value;
var isSkipPage = true;
if(lastVersionAvailable_updateValidate.replace(/\s/g,"")==""){
alert("New Version is empty");
isSkipPage = false;
}else if(lastVersionAvailable_updateValidate!=lastVersionAvailable_updateValidate.replace(/[^\w\.\/]/ig,'')){
alert("New Version contains incorrect characters!");
isSkipPage = false;
}else if(lastVersionAvailable_updateValidate=="null"){
alert("New Version can not be null");
isSkipPage = false;
}else if(filename_update.replace(/\s/g,"")==""){
alert("Please input a vaild File path");
isSkipPage = false;
}
<!-- validate the updateExtension text end-->
if (isSkipPage == true) {
var listVersionCompatibles = "listVersionCompatibles:" + "'" + checkedType + "'";
var filter = "filter:" + "'" + filtervalue + "'";
var filename = "filename:" + "'" + document.getElementById("filename_update").value + "'";
filename = filename.replaceAll2Excep("\\", "/");
var jsonObj = "{" + lastVersionAvailable + "," + listVersionCompatibles + "," + filter + "," + filename + "}"
var url = prefix + "&amp;extensionValues=" + jsonObj;
document.getElementById('commit_update').href = url;
window.location.href = document.getElementById('commit_update').href;
}
}
function modifyReWriteUrl() {
var prefix = "http://org.eclipse.ui.intro/runAction?pluginId=org.talend.designer.components.exchange&amp;class=org.talend.designer.components.exchange.ui.htmlcontent.MyExtensionAction&amp;id=org.talend.designer.components.exchange.ui.htmlcontent.MyExtensionAction&amp;type=MODIFY_MY_EXTENSION"
var leabel = "label:" + "'" + document.getElementById("extension_label_modify").value + "'"
var description = "description:" + "'" + document.getElementById("extension_description_modify").value + "'"
description = description.replaceAll2Excep("\r\n", "/n/r");
var checkedType = "";
var filtervalue = "";
var compatibilities = document.getElementsByName("compatibility_modify");
if(compatibilities[0].checked == true) {
checkedType = "all"
filtervalue = null;
} else if(compatibilities[1].checked == true) {
checkedType = "older"
filtervalue = document.getElementById(checkedType + "_modify").value;
} else if(compatibilities[2].checked == true) {
checkedType = "newer"
filtervalue = document.getElementById(checkedType + "_modify").value;
} else if(compatibilities[3].checked == true) {
checkedType = "except"
filtervalue = document.getElementById(checkedType + "_modify").value;
} else if(compatibilities[4].checked == true) {
checkedType = "only"
filtervalue = document.getElementById(checkedType + "_modify").value;
}
var listVersionCompatibles = "listVersionCompatibles:" + "'" + checkedType + "'";
var filter = "filter:" + "'" + filtervalue + "'";
var jsonObj = "{" + leabel + "," + description + "," + listVersionCompatibles + "," + filter + "}"
var url = prefix + "&amp;extensionValues=" + jsonObj;
document.getElementById('commit_modify').href = url;
}
//can't use for cycle in the javascript,each time call the length fuction ,get error in document parser
function setTab(tabIndex, pageId) {
var tli = document.getElementById("menu").getElementsByTagName("li");
var mli = document.getElementById("main1").getElementsByTagName("ul");
if(tabIndex == 0) {
tli[0].className = "hover"
tli[1].className = "leave"
tli[2].className = "leave"
} else if(tabIndex == 1) {
tli[0].className = "leave"
tli[1].className = "hover"
tli[2].className = "leave"
} else if(tabIndex == 2) {
tli[0].className = "leave"
tli[1].className = "leave"
tli[2].className = "hover"
}
if(pageId == mli[0].id) {
mli[0].className = "ulblock"
mli[1].className = "ulhide"
mli[2].className = "ulhide"
mli[3].className = "ulhide"
mli[4].className = "ulhide"
mli[5].className = "ulhide"
mli[6].className = "ulhide"
} else if(pageId == mli[1].id) {
mli[0].className = "ulhide"
mli[1].className = "ulblock"
mli[2].className = "ulhide"
mli[3].className = "ulhide"
mli[4].className = "ulhide"
mli[5].className = "ulhide"
mli[6].className = "ulhide"
} else if(pageId == mli[2].id) {
mli[0].className = "ulhide"
mli[1].className = "ulhide"
mli[2].className = "ulblock"
mli[3].className = "ulhide"
mli[4].className = "ulhide"
mli[5].className = "ulhide"
mli[6].className = "ulhide"
} else if(pageId == mli[3].id) {
mli[0].className = "ulhide"
mli[1].className = "ulhide"
mli[2].className = "ulhide"
mli[3].className = "ulblock"
mli[4].className = "ulhide"
mli[5].className = "ulhide"
mli[6].className = "ulhide"
} else if(pageId == mli[4].id) {
mli[0].className = "ulhide"
mli[1].className = "ulhide"
mli[2].className = "ulhide"
mli[3].className = "ulhide"
mli[4].className = "ulblock"
mli[5].className = "ulhide"
mli[6].className = "ulhide"
} else if(pageId == mli[5].id) {
mli[0].className = "ulhide"
mli[1].className = "ulhide"
mli[2].className = "ulhide"
mli[3].className = "ulhide"
mli[4].className = "ulhide"
mli[5].className = "ulblock"
mli[6].className = "ulhide"
} else if(pageId == mli[6].id) {
mli[0].className = "ulhide"
mli[1].className = "ulhide"
mli[2].className = "ulhide"
mli[3].className = "ulhide"
mli[4].className = "ulhide"
mli[5].className = "ulhide"
mli[6].className = "ulblock"
}
}
</script>
<link rel="stylesheet" href="css/exchange.css" type="text/css" media="screen" title="no title" charset="utf-8"/>
</head>
<body onresize="onResizeDocument()" onload="onResizeDocument()" >
<div id="container">
<div class="menu" id="menu">
<ul id="ul_menu">
<li class="hover" id="tab1" onclick="setTab(0,'list_available_extensions')">
Available Extensions
</li>
<li id="tab2" onclick="setTab(1,'downloaded_extensions')">
Downloaded Extensions
</li>
<li id="tab3" onclick="setTab(2,'list_my_extensions')">
My Extensions
</li>
</ul>
</div>
<div class="main1" id="main1">
<!-- available extension list -->
<ul class="ulhide" id="list_available_extensions">
<li>
<table align="center" cellpadding="0" cellspacing="0" class="tableStyle">
<tr align="right">
<td colspan="5" class="toolbar">
<input id="avialable_filter_text" name="avialable_filter_text" type="text" />
<a class="icon" href="http://org.eclipse.ui.intro/runAction?pluginId=org.talend.designer.components.exchange&amp;class=org.talend.designer.components.exchange.ui.actions.FilterExtensionAction&amp;id=org.talend.designer.components.exchange.ui.actions.FilterExtensionAction&amp;text=" id="commit_filter"><img onmouseover="filterReWriteUrl()" src="imgs/refresh.gif"/> </a></td>
</tr>
<div id="INSERT_EXTENSION_DATA" xmlns="">
<contentProvider id="INSERT_EXTENSION_DATA" class="org.talend.designer.components.exchange.ui.htmlcontent.AvailableCompositeProvider" pluginId="org.talend.designer.components.exchange"> </contentProvider>
</div>
</table>
</li>
</ul>
<!-- extension details -->
<ul class="ulblock" id="extension_details">
<li>
<table align="center" cellpadding="0" cellspacing="0" class="tableStyle" style="border: 1px solid #9BB9F5;" >
<tr align="left">
<td class="toolbar" colspan="5" style="border:0px;border-bottom:1px solid #9BB9F5;"><a class="icon"><img onclick="setTab(0,'list_available_extensions')" src="imgs/backward_nav.gif"/></a></td>
</tr>
<tr align="center">
<td>
<div id="div_name_part">
<div id="LEFT_NAME_PART" xmlns="">
<contentProvider id="LEFT_NAME_PART" class="org.talend.designer.components.exchange.ui.htmlcontent.ExchangeContentProvider" pluginId="org.talend.designer.components.exchange"> </contentProvider>
</div>
</div></td>
</tr>
<tr align="left" valign="top">
<td valign="top">
<table cellpadding="0" cellspacing="0">
<tr>
<td width="75%">
<div class="compDesc" id="component_description_part">
<div id="COMPONENT_DESCRIPTION" xmlns="">
<contentProvider id="COMPONENT_DESCRIPTION" class="org.talend.designer.components.exchange.ui.htmlcontent.ExchangeContentProvider" pluginId="org.talend.designer.components.exchange"> </contentProvider>
</div>
</div>
</td>
<td width="25%">
<div class="compImg" id="component_Image_part">
<table align="center" border="0">
<tr>
<td>
<div id="GET_EXTENSION_IMAGE" xmlns="">
<contentProvider id="GET_EXTENSION_IMAGE" class="org.talend.designer.components.exchange.ui.htmlcontent.ExchangeContentProvider" pluginId="org.talend.designer.components.exchange"> </contentProvider>
</div>
</td>
</tr>
<tr>
<td>
<div id="RATE_IMANGE" xmlns="">
<contentProvider id="RATE_IMANGE" class="org.talend.designer.components.exchange.ui.htmlcontent.ExchangeContentProvider" pluginId="org.talend.designer.components.exchange"> </contentProvider>
</div>
</td>
</tr>
<tr>
<td>
<div id="INSTALL_COMPONENT" xmlns="">
<contentProvider id="INSTALL_COMPONENT" class="org.talend.designer.components.exchange.ui.htmlcontent.ExchangeContentProvider" pluginId="org.talend.designer.components.exchange"> </contentProvider>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td class="userreview">User Reviews </td>
<td>
<div id="WRITE_REVIEWS" xmlns="">
<contentProvider id="WRITE_REVIEWS" class="org.talend.designer.components.exchange.ui.htmlcontent.ExchangeContentProvider" pluginId="org.talend.designer.components.exchange"> </contentProvider>
</div>
</td>
</tr>
<tr>
<td colspan="2">
<div class="reviews" id="component_reviews_part">
<div id="EXTENSION_REVIEWS" xmlns=""/>
<contentProvider id="EXTENSION_REVIEWS" class="org.talend.designer.components.exchange.ui.htmlcontent.ExchangeContentProvider" pluginId="org.talend.designer.components.exchange"> </contentProvider>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</li>
</ul>
<!--downloaded extensions page -->
<ul class="ulhide" id="downloaded_extensions">
<li>
<table align="center" cellpadding="0" cellspacing="0" class="tableStyle">
<tr align="left">
<td class="toolbar" colspan="5" style="border-bottom:0px solid #9BB9F5;"><a class="icon"><img onclick="setTab(2,'list_my_extensions')" src="imgs/backward_nav.gif"/></a></td>
</tr>
<div id="DOWNLOADEXTENSION_DATA" xmlns="">
<contentProvider id="DOWNLOADEXTENSION_DATA" class="org.talend.designer.components.exchange.ui.htmlcontent.DownloadExtensionProvider" pluginId="org.talend.designer.components.exchange"> </contentProvider>
</div>
</table>
</li>
</ul>
<!-- my extension list -->
<ul class="ulhide" id="list_my_extensions">
<li>
<table align="center" cellpadding="0" cellspacing="0" id="table" class="tableStyle">
<tr align="right">
<td class="toolbar" colspan="5">
<a onclick="setTab(2,'creat_new_extension')" class="toolbarButton">
Add New Extension
</a></td>
</tr>
<div id="LIST_MY_EXTENSION" xmlns="">
<contentProvider id="LIST_MY_EXTENSION" class="org.talend.designer.components.exchange.ui.htmlcontent.MyExchangeContentProvider" pluginId="org.talend.designer.components.exchange"/>
</div>
</table>
</li>
</ul>
<!-- create new extension -->
<ul class="ulhide" id="creat_new_extension">
<li>
<table align="center" cellpadding="0" cellspacing="0" id="tab_creat_new_extension" class="tableStyle">
<tr align="left">
<td class="toolbar" colspan="5" style="border-bottom:1px solid #9BB9F5;"><a class="icon"><img onclick="setTab(2,'list_my_extensions')" src="imgs/backward_nav.gif"/></a></td>
</tr>
<tr>
<td style="padding: 0px">
<div class="formStyle">
<table>
<tr>
<td nowrap="nowrap"><span style="margin-left:10px;font-weight:bold;"> Add New Extension </span></td>
<td width="100%"></td>
</tr>
<tr>
<td nowrap="nowrap"><span style="margin-left:10px;"> Extension Title: </span></td>
<td width="100%"><input id="extension_label" name="extension_label" style="width:230px;margin-left:5px" type="text"/></td>
</tr>
<tr>
<td nowrap="nowrap"><span style="margin-left:10px"> Initial Version: </span></td>
<td><input id="lastVersionAvailable" name="lastVersionAvailable" style="width:100px;margin-left:5px" type="text"/></td>
</tr>
<tr>
<td nowrap="nowrap" valign="top"><span style="margin-left:10px;"> Compatibility: </span></td>
<td>
<table cellpadding="0" cellspacing="0">
<tr ><td><input checked="checked" name="compatibility" type="radio"/></td><td>All versions</td><td></td></tr>
<tr><td><input name="compatibility" type="radio"/></td><td nowrap="nowrap">Version and older:</td><td width="100%"><input id="older" style="width:100%;" type="text"/></td></tr>
<tr><td><input name="compatibility" type="radio"/></td><td nowrap="nowrap">Versions and newer:</td><td><input id="newer" style="width:100%;" type="text"/></td></tr>
<tr><td><input name="compatibility" type="radio"/></td><td nowrap="nowrap">All versions except:</td><td><input id="except" style="width:100%;" type="text"/></td></tr>
<tr><td><input name="compatibility" type="radio"/></td><td nowrap="nowrap">Only these versions:</td><td><input id="only" style="width:100%;" type="text"/></td></tr>
</table>
</td>
</tr>
<tr>
<td nowrap="nowrap" valign="top"><span style="margin-left:10px;"> Description: </span></td>
<td><textarea id="extension_description" name="extension_description" style="width:100%;height:100px;margin-left:5px" type="text"> </textarea></td>
</tr>
<tr>
<td nowrap="nowrap"><span style="margin-left:10px;"> File: </span></td>
<td>
<div class="fileinputs" style="margin-left:3px;">
<input id="filename" name="filename" type="file" class="file myFileUpload" onchange="onchangeFileUpload('filename','fake_filename')" style="cursor: pointer" />
<div class="fakefile" style="cursor: pointer; width: 260px">
<input id="fake_filename" style="cursor: pointer; width: 230px" class="myFileUpload"/>
<img src="imgs/upload.png" style="cursor: pointer"/>
</div>
</div>
</td>
</tr>
<tr>
<td ></td>
<td>
<a class="xh" href="" id="commit" style="margin-left:5px;">
<button onclick="createNewExtensionWriteUrl()" style="width: 176px">
Add Extension
</button>
</a>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- update extension -->
<ul class="ulblock" id="upload_extension_version">
<li>
<table align="center" cellpadding="0" cellspacing="0" class="tableStyle" id="tab_upload_extension_version">
<tr align="left">
<td class="toolbar" colspan="5" style="border-bottom:1px solid #9BB9F5;"><a class="icon"><img onclick="setTab(2,'list_my_extensions')" src="imgs/backward_nav.gif"/></a></td>
</tr>
<tr>
<td style="padding: 0px">
<div class="formStyle">
<table>
<tr>
<td nowrap="nowrap"><span style="margin-left:10px;font-weight:bold;"> Upload New Version </span></td>
<td width="100%"></td>
</tr>
<tr>
<td nowrap="nowrap"><span style="margin-left:10px"> New Version: </span></td>
<td><contentProvider id="LAST_AVAILABLE_VERSION" class="org.talend.designer.components.exchange.ui.htmlcontent.MyExchangeContentProvider" pluginId="org.talend.designer.components.exchange"/></td>
</tr>
<tr>
<td nowrap="nowrap" valign="top"><span style="margin-left:10px;"> Compatibility: </span></td>
<td>
<table cellpadding="0" cellspacing="0">
<tr ><td><input checked="checked" name="compatibility_update" type="radio"/></td><td>All versions</td><td></td></tr>
<tr><td><input name="compatibility_update" type="radio"/></td><td nowrap="nowrap">Version and older:</td><td width="100%"><input id="older_update" style="width:100%;" type="text"/></td></tr>
<tr><td><input name="compatibility_update" type="radio"/></td><td nowrap="nowrap">Versions and newer:</td><td><input id="newer_update" style="width:100%;" type="text"/></td></tr>
<tr><td><input name="compatibility_update" type="radio"/></td><td nowrap="nowrap">All versions except:</td><td><input id="except_update" style="width:100%;" type="text"/></td></tr>
<tr><td><input name="compatibility_update" type="radio"/></td><td nowrap="nowrap">Only these versions:</td><td><input id="only_update" style="width:100%;" type="text"/></td></tr>
</table>
</td>
</tr>
<tr>
<td nowrap="nowrap"><span style="margin-left:10px;"> File: </span></td>
<td>
<div class="fileinputs" style="margin-left:3px;">
<input id="filename_update" name="filename" type="file" class="file myFileUpload" onchange="onchangeFileUpload('filename_update','fake_filename_update')" style="cursor: pointer" /> <div class="fakefile" style="cursor: pointer; width: 260px">
<input id="fake_filename_update" style="cursor: pointer; width: 230px" class="myFileUpload"/>
<img src="imgs/upload.png" style="cursor: pointer"/>
</div>
</div>
</td>
</tr>
<tr>
<td ></td>
<td>
<a class="xh" href="" id="commit_update" style="margin-left:5px;">
<button onclick="updateReWriteUrl()" style="width: 176px">
Upload Extension
</button>
</a>
</td>
</tr>
</table>
</div></td>
</tr>
</table>
</li>
</ul>
<!-- modify myextension -->
<ul class="ulblock" id="modify_my_extension_page">
<li>
<table align="center" border="0" cellpadding="0" cellspacing="0" id="tab_modify_my_extension_page" class="tableStyle">
<tr align="left">
<td class="toolbar" colspan="5" style="border-bottom:1px solid #9BB9F5;"><a class="icon"><img onclick="setTab(2,'list_my_extensions')" src="imgs/backward_nav.gif" /></a></td>
</tr>
<tr>
<td style="padding: 0px">
<table style="border: 1px solid #9BB9F5; border-top: 0px">
<tr>
<td nowrap="nowrap"><span style="margin-left:10px;font-weight:bold;"> Modify Last Revision </span></td>
<td width="100%"></td>
</tr>
<tr>
<td nowrap="nowrap"><span style="margin-left:10px;"> Extension Title: </span></td>
<td width="100%"><contentProvider id="EXTENSION_LABEL" class="org.talend.designer.components.exchange.ui.htmlcontent.MyExchangeContentProvider" pluginId="org.talend.designer.components.exchange"/></td>
</tr>
<tr>
<td nowrap="nowrap" valign="top"><span style="margin-left:10px;"> Compatibility: </span></td>
<td>
<table cellpadding="0" cellspacing="0">
<tr ><td><input checked="checked" name="compatibility_modify" type="radio"/></td><td>All versions</td><td></td></tr>
<tr><td><input name="compatibility_modify" type="radio"/></td><td nowrap="nowrap">Version and older:</td><td width="100%"><input id="older_modify" style="width:100%;" type="text"/></td></tr>
<tr><td><input name="compatibility_modify" type="radio"/></td><td nowrap="nowrap">Versions and newer:</td><td><input id="newer_modify" style="width:100%;" type="text"/></td></tr>
<tr><td><input name="compatibility_modify" type="radio"/></td><td nowrap="nowrap">All versions except:</td><td><input id="except_modify" style="width:100%;" type="text"/></td></tr>
<tr><td><input name="compatibility_modify" type="radio"/></td><td nowrap="nowrap">Only these versions:</td><td><input id="only_modify" style="width:100%;" type="text"/></td></tr>
</table>
</td>
</tr>
<tr>
<td nowrap="nowrap" valign="top"><span style="margin-left:10px;"> Description: </span></td>
<td><textarea id="extension_description_modify" name="extension_description" style="width:100%;height:100px;margin-left:5px" type="text"> </textarea></td>
</tr>
<tr>
<td></td>
<td>
<a class="xh" href="" id="commit_modify" style="margin-left:5px;">
<button onclick="window.location.href=document.getElementById('commit_modify').href" onmouseover="modifyReWriteUrl()" style="width: 176px">
Modify Last Revision
</button>
</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</li>
</ul>
</div>
</div>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

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