Compare commits

..

395 Commits

Author SHA1 Message Date
Chao MENG
ae32f80ea9 temp patch 2022-05-23 16:58:10 +08: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
8716 changed files with 53879 additions and 176904 deletions

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.designer.feature" label="Designer Feature" version="8.0.1.M12" 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>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.0.1-M12</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.M12">
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-M12</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.M12">
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,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.0.1-M12</version>
<version>8.8.8-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.gmf.feature</artifactId>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.rcp.branding.tos.feature" label="Tos branding feature" version="8.0.1.M12" 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-M12</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.M12">
<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>
@@ -48,6 +48,7 @@
<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.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-M12</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.M12" 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-M12</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.M12">
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

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

View File

@@ -2,10 +2,10 @@
<feature
id="org.talend.studio.components.tcompv0.googledrive.feature"
label="Google Drive"
version="8.0.1.M12">
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

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

View File

@@ -2,7 +2,7 @@
<feature
id="org.talend.studio.components.tcompv0.jdbc.feature"
label="JDBC_feature"
version="8.0.1.M12">
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-M12</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.M12">
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

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

View File

@@ -2,10 +2,10 @@
<feature
id="org.talend.studio.components.tcompv0.marketo.feature"
label="Marketo"
version="8.0.1.M12">
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

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

View File

@@ -2,10 +2,10 @@
<feature
id="org.talend.studio.components.tcompv0.marklogic.feature"
label="Marklogic"
version="8.0.1.M12">
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

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

View File

@@ -2,10 +2,10 @@
<feature
id="org.talend.studio.components.tcompv0.netsuite.feature"
label="Netsuite"
version="8.0.1.M12">
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

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

View File

@@ -2,10 +2,10 @@
<feature
id="org.talend.studio.components.tcompv0.salesforce.feature"
label="Salesforce"
version="8.0.1.M12">
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

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

View File

@@ -2,10 +2,10 @@
<feature
id="org.talend.studio.components.tcompv0.snowflake.feature"
label="SNOWFLAKE_feature"
version="8.0.1.M12">
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

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

View File

@@ -2,10 +2,10 @@
<feature
id="org.talend.studio.components.tcompv0.splunk.feature"
label="Splunk"
version="8.0.1.M12">
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

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

View File

@@ -1,57 +1,252 @@
<?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.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 id="org.talend.tos.components.feature" label="Components-feature" version="8.0.1.M12">
<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-M12</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.M12">
<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-M12</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.M12" 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-M12</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.M12">
<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-M12</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.M12
Bundle-Version: 8.8.8.qualifier
Bundle-Activator: org.talend.designer.abstractmap.MapPlugin
Require-Bundle: org.eclipse.core.runtime,
org.talend.core,

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.0.1-M12</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\uFF08\u9AD8\u901F\uFF09
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

@@ -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.M12
Bundle-Version: 8.8.8.qualifier
Bundle-Vendor: .Talend SA.
Require-Bundle: org.eclipse.core.runtime,
org.talend.core,

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>8.0.1-M12</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.M12
Bundle-Version: 8.8.8.qualifier
Bundle-Localization: plugin
Require-Bundle: org.talend.core.repository,
org.eclipse.emf.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

@@ -223,7 +223,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));
}
}
%>
@@ -514,17 +514,35 @@
}
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;
}
log.info("TalendJob: '<%=codeGenArgument.getJobName()%>' - Start.");
<%}%>
<%
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++;
}
}
}
@@ -651,15 +669,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 +687,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 +762,6 @@
} catch (java.lang.RuntimeException e) {
//do nothing
}
} else {
context.<%=ctxParam.getName()%> = pwd_<%=ctxParam.getName()%>_value;
context.put("<%=ctxParam.getName()%>",context.<%=ctxParam.getName()%>);
}
}
<%
@@ -1192,6 +1216,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) {
}
<%
}
%>
@@ -1363,16 +1407,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

@@ -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

@@ -343,6 +343,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 +389,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 +601,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 +616,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 +680,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 +699,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

@@ -200,6 +200,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"
@@ -183,6 +184,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 +407,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 +437,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 +465,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 +517,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 +538,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 +563,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 +584,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 +612,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 +635,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 +661,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 +684,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 +713,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 +734,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 +758,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 +779,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 +889,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 +1061,82 @@ 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.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 +1234,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 +1397,83 @@ 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.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
@@ -1078,6 +1641,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 +1675,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

@@ -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-M12</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.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\uFF08\u9AD8\u901F\uFF09
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_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

@@ -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

@@ -2,7 +2,7 @@ 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.M12
Bundle-Version: 8.8.8.qualifier
Bundle-Activator: org.talend.designer.components.exchange.ExchangePlugin
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.ui,

View File

@@ -1,5 +0,0 @@
Exchange=Exchange
DownloadComponenentsAction.Label=Download Selected Components
RefreshComponenentsAction.Label=Refresh Components List
providerName=www.example.org
pluginName=Exchange Model

View File

@@ -1,5 +1,5 @@
Exchange=Exchange
DownloadComponenentsAction.Label=T\u00E9l\u00E9charger les composants s\u00E9lectionn\u00E9s
RefreshComponenentsAction.Label=Rafra\u00EEchir la liste des composants
RefreshComponenentsAction.Label=Actualiser la liste des composants
providerName=www.example.org
pluginName=Mod\u00E8le Exchange

View File

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

View File

@@ -1,101 +0,0 @@
ExchangeView.Exchange=Exchange
AvailableExtensionsComposite.ExtensionName=Extension Name
AvailableExtensionsComposite.Version=Version
AvailableExtensionsComposite.Rating=Rating
AvailableExtensionsComposite.Author=Author
AvailableExtensionsComposite.FilterTitle=Filter
AvailableExtensionsComposite.ViewDetail.installOperateStatus=Install
AvailableExtensionsComposite.ViewDetail.WriteReview=Write a review
AvailableExtensionsComposite.ViewDetail.InsertionReviewFailure=Insertion Review failure.
AvailableExtensionsComposite.ViewDetail.InsertionReviewFailureTip=You should check it.
DownloadedExtensionsComposite.ExtensionName=Extension Name
DownloadedExtensionsComposite.DownloadedVersion=Downloaded Version
DownloadedExtensionsComposite.DownloadDate=Download Date
DownloadedExtensionsComposite.OperateStatus=Operate Status
DownloadedExtensionsComposite.installOperateStatus=Install
DownloadedExtensionsComposite.installedOperateStatus=Installed
DownloadedExtensionsComposite.updateOperateStatus=Update
MyExtensionsComposite.ExtensionName=Extension Name
MyExtensionsComposite.Version=Version
MyExtensionsComposite.UploadDate=Upload Date
MyExtensionsComposite.AddNewExtensionTitle=Add New Extension
MyExtensionsComposite.UpLoadNewVersionOperateStatus=Upload New Version
MyExtensionsComposite.UpdateOperateStatus=Update
MyExtensionsComposite.ModifyOperateStatus=Modify
MyExtensionsComposite.DeleteOperateStatus=Delete
MyExtensionsComposite.Form.Return=Return
MyExtensionsComposite.Form.ExtensionTitle=Extension Title
MyExtensionsComposite.Form.InitialVersion=Initial Version
MyExtensionsComposite.Form.Compatibility=Compatibility
MyExtensionsComposite.Form.Compatibility.AllVersions=All versions
MyExtensionsComposite.Form.Compatibility.Version=Version
MyExtensionsComposite.Form.Compatibility.AndOlder=and older
MyExtensionsComposite.Form.Compatibility.AndNewer=and newer
MyExtensionsComposite.Form.Compatibility.AllVersionsExcept=All versions except:
MyExtensionsComposite.Form.Compatibility.OnlyTheseVersions=Only these versions:
MyExtensionsComposite.Form.Description=Description
MyExtensionsComposite.Form.Visibility=Visibility
MyExtensionsComposite.Form.Visibility.Public=Public(visible by all)
MyExtensionsComposite.Form.Visibility.Private=Private(visible by me)
MyExtensionsComposite.Form.Upload=Upload
MyExtensionsComposite.Form.Upload.SelectAnItem=Select an item from the currently open project
MyExtensionsComposite.Form.Upload.File=File:
MyExtensionsComposite.Form.Upload.Browse=Browse...
MyExtensionsComposite.Form.Upload.Browse.SelectFile=Select a File of the extension to upload
MyExtensionsComposite.Form.DeleteExtensionTile=Delete Extension
MyExtensionsComposite.Form.DeleteExtensionMessage=Are you sure you want to delete this Extension?
MyExtensionsComposite.Form.UploadExtension=Upload Extension
MyExtensionsComposite.Form.UpdateExtension=Update Extension
MyExtensionsComposite.Form.ModifyExtension=Modify Extension
RefreshJob.FindExtensions.Title=Finding available extensions
RefreshJob.FindExtensions.Message=Finding extensions from exchange...
ShowContributedExtensionsJob.ShowContributedExtensions.Title=Finding contributed extensions
ShowContributedExtensionsJob.ShowContributedExtensions.Message=Finding contributed extensions from exchange...
ShowInstalledExtensionsJob.ShowInstalledExtensions.Title=Finding installed extensions
ShowInstalledExtensionsJob.ShowInstalledExtensions.Message=Finding installed extensions from exchange...
DeleteExtensionJob.DeleteExtensionJob.Title=Delete an extension...
DeleteExtensionJob.DeleteExtensionJob.Message=Delete an extension...
DeleteExtensionJob.DeleteFailure=Delete failure.
DeleteExtensionJob.DeleteFailureTip=You should check it.
ModifyExtensionJob.Title=Modify an extension...
ModifyExtensionJob.Message=Modify an extension...
ModifyExtensionJob.ModifyFailure=Modify failure.
ModifyExtensionJob.ModifyFailureTip=You should check it.
InstalledExtensionJob.Title=Installed an extension...
InstalledExtensionJob.Message=Installed an extension...
InsertionExtensionAction.InstalledFailure=Installed failure.
InsertionExtensionAction.InstalledFailureTip=You should check it.
UploadRevisionJob.Title=Upload Revision...
UploadRevisionJob.Message=Upload Revision...
UploadRevisionAction.InstalledFailure=Upload Revision failure.
UploadRevisionAction.InstalledFailureTip=You should check it.
DownloadComponenentsAction.installExchange=Install Exchange Components
DownloadComponenentsAction.DownloadTaskTitle=Downloading files from Exchange
DownloadComponenentsAction.DownloadTaskName=Downloading file from url:
DownloadComponenentsAction.ReloadPalette=Reloading palette...
DownloadComponenentsAction.DownloadFailure=Download failure.
DownloadComponenentsAction.DownloadFailureTip=You must change the Download Settings.
ExchangeWebService.insertionExtensionSuccessful=Insertion Extension successful.
ExchangeWebService.downloadingExtensionSuccessful=Downloaded Extension successful.
ExchangeWebService.deleteExtensionSuccessful=Deleted Extension successful.
ExchangeWebService.insertReviewSuccessful=Insertion Review successful.
ExchangeWebService.updateRevisionSuccessful=Update Revision successful.
ExchangeWebService.insertionRevisionSuccessful=Insertion Revision successful.
ImportExchangeDialog.dialogTitle=Select an item from Talend Exchange
ImportExchangeDialog.WARNING=WARNING
ImportExchangeDialog.NOTSELECTWARNING=Please select one item from table.
ImportExchangeDialog.downloadProgressBar=Download Item,Please Wait\!
ImportExchangeDialog.EXTENSION_NAME=Extension Name
ImportExchangeDialog.AUTHOR_NAME=Author Name
ImportExchangeDialog.LATEST_REVISION=Latest Revision
ImportExchangeDialog.EXTENSION_DESCRIPTION=Extension Description
ImportExchangeDialog.REFRESH_BUTTON=Refresh
ImportExchangeDialog.REFRESHING_PROGRESSBAR=Refreshing\! Please Wait.....
ImportExchangeDialog.OPERATION_CANCELLED=Operation was cancelled
Exchange.logon.error=Exchange user have not been registered, please register using the preferences .
ImportExchangeDialog.download.extensions=Download extensions\! Please Wait\!
DownloadComponenentsAction_restartMessage=Install the new component successfully, but need to restart studio to load it, do you want to restart now?
DownloadComponenentsAction_restartTitle=Need restart
DownloadComponenentsAction_failureTitle=Failure
DownloadComponenentsAction_failureMessage=Fail to install the component {0}, need check the component is valid or not.
DownloadComponenentsAction.installComponentsTitle=Install components

View File

@@ -2,31 +2,35 @@ ExchangeView.Exchange=Exchange
AvailableExtensionsComposite.ExtensionName=Nom de l'extension
AvailableExtensionsComposite.Version=Version
AvailableExtensionsComposite.Rating=Note
AvailableExtensionsComposite.Author=Auteur
AvailableExtensionsComposite.Author=Cr\u00E9\u00E9 par :
AvailableExtensionsComposite.FilterTitle=Filtre
AvailableExtensionsComposite.ViewDetail.installOperateStatus=Installer
AvailableExtensionsComposite.ViewDetail.WriteReview=Donnez votre avis
AvailableExtensionsComposite.ViewDetail.InsertionReviewFailureTip=Veuillez v\u00E9rifier.
AvailableExtensionsComposite.ViewDetail.InsertionReviewFailure=\u00C9chec d'insertion de la revue.
AvailableExtensionsComposite.ViewDetail.InsertionReviewFailureTip=V\u00E9rifiez.
DownloadedExtensionsComposite.ExtensionName=Nom de l'extension
DownloadedExtensionsComposite.DownloadedVersion=Version t\u00E9l\u00E9charg\u00E9e
DownloadedExtensionsComposite.DownloadDate=Date de t\u00E9l\u00E9chargement
DownloadedExtensionsComposite.OperateStatus=Statut de l'op\u00E9ration
DownloadedExtensionsComposite.installOperateStatus=Installer
DownloadedExtensionsComposite.installedOperateStatus=Install\u00E9
DownloadedExtensionsComposite.updateOperateStatus=UPDATE
DownloadedExtensionsComposite.updateOperateStatus=Update
MyExtensionsComposite.ExtensionName=Nom de l'extension
MyExtensionsComposite.Version=Version
MyExtensionsComposite.UploadDate=Date du chargement
MyExtensionsComposite.AddNewExtensionTitle=Ajouter une nouvelle extension
MyExtensionsComposite.UploadDate=Date de chargement
MyExtensionsComposite.AddNewExtensionTitle=Ajouter une extension
MyExtensionsComposite.UpLoadNewVersionOperateStatus=Charger une nouvelle version
MyExtensionsComposite.UpdateOperateStatus=UPDATE
MyExtensionsComposite.UpdateOperateStatus=Update
MyExtensionsComposite.ModifyOperateStatus=Modifier
MyExtensionsComposite.DeleteOperateStatus=DELETE
MyExtensionsComposite.DeleteOperateStatus=Supprimer
MyExtensionsComposite.Form.Return=Retourner
MyExtensionsComposite.Form.ExtensionTitle=Titre de l'extension
MyExtensionsComposite.Form.InitialVersion=Version initiale
MyExtensionsComposite.Form.Compatibility=Compatibilit\u00E9
MyExtensionsComposite.Form.Compatibility.AllVersions=Toutes les versions
MyExtensionsComposite.Form.Compatibility.Version=Version
MyExtensionsComposite.Form.Compatibility.AndOlder=et plus ancien
MyExtensionsComposite.Form.Compatibility.AndNewer=et plus r\u00E9cent
MyExtensionsComposite.Form.Compatibility.AllVersionsExcept=Toutes les versions sauf :
MyExtensionsComposite.Form.Compatibility.OnlyTheseVersions=Uniquement ces versions :
MyExtensionsComposite.Form.Description=Description
@@ -38,55 +42,60 @@ MyExtensionsComposite.Form.Upload.SelectAnItem=S\u00E9lectionnez un \u00E9l\u00E
MyExtensionsComposite.Form.Upload.File=Fichier :
MyExtensionsComposite.Form.Upload.Browse=Parcourir...
MyExtensionsComposite.Form.Upload.Browse.SelectFile=S\u00E9lectionnez un fichier de l'extension \u00E0 charger
MyExtensionsComposite.Form.DeleteExtensionTile=Supprimer cette extension
MyExtensionsComposite.Form.DeleteExtensionMessage=Voulez-vous vraiment supprimer cette extension ?
MyExtensionsComposite.Form.DeleteExtensionTile=Supprimer l'extension
MyExtensionsComposite.Form.DeleteExtensionMessage=Voulez-vous vraiment supprimer cette extension\u00A0?
MyExtensionsComposite.Form.UploadExtension=Charger l'extension
MyExtensionsComposite.Form.UpdateExtension=Mettre \u00E0 jour l'extension
MyExtensionsComposite.Form.ModifyExtension=Modifier l'extension
Exchange.logon.error=L'utilisateur d'Exchange n'est pas enregistr\u00E9. Enregistrez-vous via les Pr\u00E9f\u00E9rences.
RefreshJob.FindExtensions.Title=Recherche d'extensions disponibles
RefreshJob.FindExtensions.Message=Recherche d'extensions depuis Exchange...
ShowContributedExtensionsJob.ShowContributedExtensions.Title=Recherche des extensions communautaires
ShowContributedExtensionsJob.ShowContributedExtensions.Message=Recherche d'extensions communautaires depuis Exchange...
ShowInstalledExtensionsJob.ShowInstalledExtensions.Title=Recherche d'extensions install\u00E9es
ShowInstalledExtensionsJob.ShowInstalledExtensions.Message=Recherche d'extensions install\u00E9es depuis Exchange...
DeleteExtensionJob.DeleteExtensionJob.Title=Supprimer une extension...
DeleteExtensionJob.DeleteExtensionJob.Message=Supprimer une extension...
DeleteExtensionJob.DeleteFailure=Echec de la connexion.
DeleteExtensionJob.DeleteFailureTip=Veuillez v\u00E9rifier.
DeleteExtensionJob.DeleteFailure=\u00C9chec de la suppression.
DeleteExtensionJob.DeleteFailureTip=V\u00E9rifiez.
ModifyExtensionJob.Title=Modifier une extension...
ModifyExtensionJob.Message=Modifier une extension...
ModifyExtensionJob.ModifyFailure=Echec de la modification
ModifyExtensionJob.ModifyFailure=\u00C9chec de la modification
ModifyExtensionJob.ModifyFailureTip=V\u00E9rifiez.
InstalledExtensionJob.Title=Installation de l'extension...
InsertionExtensionAction.InstalledFailure=Echec de l'installation
InsertionExtensionAction.InstalledFailureTip=Vous devez le v\u00E9rifier.
InstalledExtensionJob.Message=Installation de l'extension...
InsertionExtensionAction.InstalledFailure=\u00C9chec de l'installation
InsertionExtensionAction.InstalledFailureTip=V\u00E9rifiez.
UploadRevisionJob.Title=Chargement de la r\u00E9vision...
UploadRevisionJob.Message=Charger une r\u00E9vision...
UploadRevisionAction.InstalledFailure=Echec du chargement de la r\u00E9vision.
UploadRevisionAction.InstalledFailureTip=Vous devez le v\u00E9rifier.
UploadRevisionJob.Message=Chargement de la r\u00E9vision...
UploadRevisionAction.InstalledFailure=\u00C9chec du chargement de la r\u00E9vision.
UploadRevisionAction.InstalledFailureTip=V\u00E9rifiez.
DownloadComponenentsAction_restartMessage=Installation du nouveau composant r\u00E9ussie, mais un red\u00E9marrage est requis pour le charger. Red\u00E9marrer ?
DownloadComponenentsAction_restartTitle=Red\u00E9marrage requis
DownloadComponenentsAction_failureTitle=\u00C9chec
DownloadComponenentsAction_failureMessage=\u00C9chec de l'installation du composant {0}, v\u00E9rifiez s'il est valide.
DownloadComponenentsAction.installExchange=Installer les composants Exchange
DownloadComponenentsAction.DownloadTaskTitle=T\u00E9l\u00E9chargement des fichiers depuis Exchange
DownloadComponenentsAction.DownloadTaskName=T\u00E9l\u00E9chargement du fichier depuis l'URL :
DownloadComponenentsAction.ReloadPalette=Recharger la palette...
DownloadComponenentsAction.DownloadFailure=Echec du t\u00E9l\u00E9chargement
DownloadComponenentsAction.ReloadPalette=Actualisation de la Palette...
DownloadComponenentsAction.DownloadFailure=\u00C9chec du t\u00E9l\u00E9chargement
DownloadComponenentsAction.DownloadFailureTip=Vous devez modifier les param\u00E8tres de t\u00E9l\u00E9chargement.
DownloadComponenentsAction.installComponentsTitle=Installer les composants
ExchangeWebService.insertionExtensionSuccessful=Insertion de l'extension r\u00E9ussie.
ExchangeWebService.downloadingExtensionSuccessful=T\u00E9l\u00E9chargement de l'extension r\u00E9ussi.
ExchangeWebService.deleteExtensionSuccessful=Suppression de l'extension r\u00E9ussie.
ExchangeWebService.insertReviewSuccessful=Insertion de la r\u00E9vision r\u00E9ussie.
ExchangeWebService.updateRevisionSuccessful=Mise \u00E0 jour de la r\u00E9vision r\u00E9ussie.
ExchangeWebService.insertionRevisionSuccessful=Insertion de la r\u00E9vision r\u00E9ussie.
ImportExchangeDialog.dialogTitle=S\u00E9lectionnez un \u00E9l\u00E9ment de Talend Exchange
ImportExchangeDialog.WARNING=Avertissement
ImportExchangeDialog.WARNING=AVERTISSEMENT
ImportExchangeDialog.NOTSELECTWARNING=S\u00E9lectionnez un \u00E9l\u00E9ment dans la table.
ImportExchangeDialog.downloadProgressBar=T\u00E9l\u00E9chargement d'\u00E9l\u00E9ment(s), veuillez patienter.
ImportExchangeDialog.EXTENSION_NAME=Nom de l'extension
ImportExchangeDialog.AUTHOR_NAME=Nom de l'auteur
ImportExchangeDialog.LATEST_REVISION=Derni\u00E8re r\u00E9vision
ImportExchangeDialog.EXTENSION_DESCRIPTION=Description de l'extension
ImportExchangeDialog.REFRESH_BUTTON=Rafra\u00EEchir
ImportExchangeDialog.REFRESHING_PROGRESSBAR=Rafra\u00EEchissement, veuillez patienter..
ImportExchangeDialog.download.extensions=T\u00E9l\u00E9chargement des extensions ! Patientez.
ImportExchangeDialog.REFRESH_BUTTON=Actualiser
ImportExchangeDialog.REFRESHING_PROGRESSBAR=Actualisation, veuillez patienter...
ImportExchangeDialog.OPERATION_CANCELLED=L'op\u00E9ration a \u00E9t\u00E9 annul\u00E9e
Exchange.logon.error=L'utilisateur de l'Exchange n'est pas enregistr\u00E9. Enregistrez-vous via les Pr\u00E9f\u00E9rences.
DownloadComponenentsAction_restartMessage=Installation du nouveau composant r\u00E9ussie, mais un red\u00E9marrage est requis pour le charger. Red\u00E9marrer ?
DownloadComponenentsAction_restartTitle=Red\u00E9marrage requis
DownloadComponenentsAction_failureTitle=\u00C9chec
DownloadComponenentsAction_failureMessage=\u00C9chec de l'installation du composant {0}, v\u00E9rifiez s'il est valide.
DownloadComponenentsAction.installComponentsTitle=Installer les composants

View File

@@ -13,25 +13,25 @@ DownloadedExtensionsComposite.DownloadedVersion=\u30C0\u30A6\u30F3\u30ED\u30FC\u
DownloadedExtensionsComposite.DownloadDate=\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u65E5\u4ED8
DownloadedExtensionsComposite.OperateStatus=\u30B9\u30C6\u30FC\u30BF\u30B9\u64CD\u4F5C
DownloadedExtensionsComposite.installOperateStatus=\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB
DownloadedExtensionsComposite.installedOperateStatus=\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u6E08
DownloadedExtensionsComposite.updateOperateStatus=\u66F4\u65B0
DownloadedExtensionsComposite.installedOperateStatus=\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u6E08\u307F
DownloadedExtensionsComposite.updateOperateStatus=\u30A2\u30C3\u30D7\u30C7\u30FC\u30C8
MyExtensionsComposite.ExtensionName=Extension\u540D
MyExtensionsComposite.Version=\u30D0\u30FC\u30B8\u30E7\u30F3
MyExtensionsComposite.UploadDate=\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u65E5\u4ED8
MyExtensionsComposite.AddNewExtensionTitle=\u65B0\u898FExtension\u8FFD\u52A0
MyExtensionsComposite.UpLoadNewVersionOperateStatus=\u65B0\u30D0\u30FC\u30B8\u30E7\u30F3\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9
MyExtensionsComposite.UpdateOperateStatus=\u66F4\u65B0
MyExtensionsComposite.UpdateOperateStatus=\u30A2\u30C3\u30D7\u30C7\u30FC\u30C8
MyExtensionsComposite.ModifyOperateStatus=\u5909\u66F4
MyExtensionsComposite.DeleteOperateStatus=\u524A\u9664
MyExtensionsComposite.Form.Return=\u623B\u308A\u5024
MyExtensionsComposite.Form.ExtensionTitle=Extension\u30BF\u30A4\u30C8\u30EB
MyExtensionsComposite.Form.InitialVersion=\u521D\u671F\u30D0\u30FC\u30B8\u30E7\u30F3
MyExtensionsComposite.Form.Compatibility=\u9069\u5408\u6027
MyExtensionsComposite.Form.Compatibility.AllVersions=\u5168\u3066\u306E\u30D0\u30FC\u30B8\u30E7\u30F3
MyExtensionsComposite.Form.Compatibility=\u4E92\u63DB\u6027
MyExtensionsComposite.Form.Compatibility.AllVersions=\u3059\u3079\u3066\u306E\u30D0\u30FC\u30B8\u30E7\u30F3
MyExtensionsComposite.Form.Compatibility.Version=\u30D0\u30FC\u30B8\u30E7\u30F3
MyExtensionsComposite.Form.Compatibility.AndOlder=\u3088\u308A\u53E4\u3044
MyExtensionsComposite.Form.Compatibility.AndNewer=\u3088\u308A\u65B0\u3057\u3044
MyExtensionsComposite.Form.Compatibility.AllVersionsExcept=\u5168\u3066\u306E\u30D0\u30FC\u30B8\u30E7\u30F3\u4EE5\u5916
MyExtensionsComposite.Form.Compatibility.AllVersionsExcept=\u3059\u3079\u3066\u306E\u30D0\u30FC\u30B8\u30E7\u30F3\u4EE5\u5916
MyExtensionsComposite.Form.Compatibility.OnlyTheseVersions=\u3053\u308C\u3089\u306E\u30D0\u30FC\u30B8\u30E7\u30F3\u3060\u3051:
MyExtensionsComposite.Form.Description=\u8AAC\u660E
MyExtensionsComposite.Form.Visibility=\u53EF\u8996\u6027
@@ -43,10 +43,11 @@ MyExtensionsComposite.Form.Upload.File=\u30D5\u30A1\u30A4\u30EB:
MyExtensionsComposite.Form.Upload.Browse=\u53C2\u7167...
MyExtensionsComposite.Form.Upload.Browse.SelectFile=\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u3059\u308Bextension\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u9078\u629E
MyExtensionsComposite.Form.DeleteExtensionTile=Extension\u524A\u9664
MyExtensionsComposite.Form.DeleteExtensionMessage=\u3053\u306EExtension\u3092\u524A\u9664\u3057\u3066\u3082\u3044\u3044\u3067\u3059\u304B\uFF1F
MyExtensionsComposite.Form.DeleteExtensionMessage=\u3053\u306E\u62E1\u5F35\u5B50\u3092\u524A\u9664\u3057\u307E\u3059\u304B?
MyExtensionsComposite.Form.UploadExtension=Extension\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9
MyExtensionsComposite.Form.UpdateExtension=Extension\u66F4\u65B0
MyExtensionsComposite.Form.UpdateExtension=Extension\u30A2\u30C3\u30D7\u30C7\u30FC\u30C8
MyExtensionsComposite.Form.ModifyExtension=Extension\u4FEE\u6B63
Exchange.logon.error=Exchange\u30E6\u30FC\u30B6\u30FC\u304C\u767B\u9332\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002\u521D\u671F\u8A2D\u5B9A\u3092\u4F7F\u7528\u3057\u3066\u767B\u9332\u3057\u3066\u304F\u3060\u3055\u3044\u3002
RefreshJob.FindExtensions.Title=\u53D6\u5F97\u53EF\u80FD\u306Aextensions
RefreshJob.FindExtensions.Message=Exchange\u304B\u3089\u62E1\u5F35\u6A5F\u80FD\u3092\u691C\u7D22...
ShowContributedExtensionsJob.ShowContributedExtensions.Title=extensions\u3092\u53D6\u5F97
@@ -55,7 +56,7 @@ ShowInstalledExtensionsJob.ShowInstalledExtensions.Title=extensions\u3092\u30A4\
ShowInstalledExtensionsJob.ShowInstalledExtensions.Message=exchange\u304B\u3089extensions\u3092\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u2026
DeleteExtensionJob.DeleteExtensionJob.Title=Extension\u3092\u524A\u9664\u3057\u307E\u3059\u2026
DeleteExtensionJob.DeleteExtensionJob.Message=Extension\u3092\u524A\u9664\u3057\u307E\u3059\u2026
DeleteExtensionJob.DeleteFailure=\u524A\u9664\u51FA\u6765\u307E\u305B\u3093
DeleteExtensionJob.DeleteFailure=\u524A\u9664\u3067\u304D\u307E\u305B\u3093
DeleteExtensionJob.DeleteFailureTip=\u30C1\u30A7\u30C3\u30AF\u3092\u3057\u3066\u304F\u3060\u3055\u3044\u3002
ModifyExtensionJob.Title=Extension\u3092\u4FEE\u6B63\u2026
ModifyExtensionJob.Message=Extension\u3092\u4FEE\u6B63\u2026
@@ -69,33 +70,32 @@ UploadRevisionJob.Title=\u30EA\u30D3\u30B8\u30E7\u30F3\u3092\u30A2\u30C3\u30D7\u
UploadRevisionJob.Message=\u30EA\u30D3\u30B8\u30E7\u30F3\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9
UploadRevisionAction.InstalledFailure=\u30EA\u30D3\u30B8\u30E7\u30F3\u306E\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u306B\u5931\u6557\u3002
UploadRevisionAction.InstalledFailureTip=\u30C1\u30A7\u30C3\u30AF\u3092\u3057\u3066\u304F\u3060\u3055\u3044\u3002
DownloadComponenentsAction_restartMessage=\u65B0\u898F\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u304C\u6210\u529F\u3057\u307E\u3057\u305F\u3002Studio\u306E\u518D\u8D77\u52D5\u304C\u5FC5\u8981\u3067\u3059\u3002\u518D\u8D77\u52D5\u3057\u307E\u3059\u304B?
DownloadComponenentsAction_restartTitle=\u518D\u8D77\u52D5\u8981
DownloadComponenentsAction_failureTitle=\u5931\u6557
DownloadComponenentsAction_failureMessage=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8{0}\u306E\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u304C\u5931\u6557\u3057\u307E\u3057\u305F\u3002\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u304C\u59A5\u5F53\u304B\u3054\u78BA\u8A8D\u304F\u3060\u3055\u3044\u3002
DownloadComponenentsAction.installExchange=Exchange\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u3092\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB
DownloadComponenentsAction.DownloadTaskTitle=Exchange\u304B\u3089\u30D5\u30A1\u30A4\u30EB\u3092\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9
DownloadComponenentsAction.DownloadTaskName=URL\u304B\u3089\u30D5\u30A1\u30A4\u30EB\u3092\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9:
DownloadComponenentsAction.ReloadPalette=\u30D1\u30EC\u30C3\u30C8\u306E\u66F4\u65B0...
DownloadComponenentsAction.DownloadTaskName=\u30D5\u30A1\u30A4\u30EB\u306E\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u4E2D URL \\:
DownloadComponenentsAction.ReloadPalette=\u30D1\u30EC\u30C3\u30C8\u306E\u30A2\u30C3\u30D7\u30C7\u30FC\u30C8...
DownloadComponenentsAction.DownloadFailure=\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u5931\u6557\u3002
DownloadComponenentsAction.DownloadFailureTip=\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u8A2D\u5B9A\u3092\u5909\u66F4\u3057\u3066\u304F\u3060\u3055\u3044\u3002
DownloadComponenentsAction.installComponentsTitle=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB
ExchangeWebService.insertionExtensionSuccessful=Extension\u306E\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u304C\u6210\u529F\u3057\u307E\u3057\u305F
ExchangeWebService.downloadingExtensionSuccessful=Extension\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u6210\u529F\u3002
ExchangeWebService.deleteExtensionSuccessful=Extension\u524A\u9664\u6210\u529F\u3002
ExchangeWebService.insertReviewSuccessful=Review\u633F\u5165\u6210\u529F\u3002
ExchangeWebService.updateRevisionSuccessful=\u30EA\u30D3\u30B8\u30E7\u30F3\u66F4\u65B0\u6210\u529F\u3002
ExchangeWebService.updateRevisionSuccessful=\u30EA\u30D3\u30B8\u30E7\u30F3\u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u6210\u529F\u3002
ExchangeWebService.insertionRevisionSuccessful=\u30EA\u30D3\u30B8\u30E7\u30F3\u633F\u5165\u6210\u529F\u3002
ImportExchangeDialog.dialogTitle=Talend Exchange \u304B\u3089\u9805\u76EE\u306E\u9078\u629E
ImportExchangeDialog.WARNING=\u8B66\u544A
ImportExchangeDialog.NOTSELECTWARNING=\u30C6\u30FC\u30D6\u30EB\u304B\u3089\u30A2\u30A4\u30C6\u30E0\u3092\u9078\u629E\u3057\u3066\u4E0B\u3055\u3044\u3002
ImportExchangeDialog.downloadProgressBar=\u30A2\u30A4\u30C6\u30E0\u3092\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u4E2D\u3067\u3059...
ImportExchangeDialog.NOTSELECTWARNING=\u30C6\u30FC\u30D6\u30EB\u304B\u3089\u30A2\u30A4\u30C6\u30E0\u3092\uFF11\u3064\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044...
ImportExchangeDialog.downloadProgressBar=\u30A2\u30A4\u30C6\u30E0\u3092\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u4E2D\u3067\u3059\u3002\u66AB\u304F\u304A\u5F85\u3061\u304F\u3060\u3055\u3044!
ImportExchangeDialog.EXTENSION_NAME=Extension\u540D
ImportExchangeDialog.AUTHOR_NAME=\u4F5C\u6210\u8005\u540D
ImportExchangeDialog.LATEST_REVISION=\u6700\u65B0\u30EA\u30D3\u30B8\u30E7\u30F3
ImportExchangeDialog.EXTENSION_DESCRIPTION=\u62E1\u5F35\u306E\u8AAC\u660E
ImportExchangeDialog.download.extensions=\u62E1\u5F35\u6A5F\u80FD\u3092\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u4E2D\u3067\u3059\u3002\u66AB\u304F\u304A\u5F85\u3061\u304F\u3060\u3055\u3044\u3002
ImportExchangeDialog.REFRESH_BUTTON=\u66F4\u65B0
ImportExchangeDialog.REFRESHING_PROGRESSBAR=\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5\u4E2D\u3067\u3059...
ImportExchangeDialog.OPERATION_CANCELLED=\u64CD\u4F5C\u3092\u30AD\u30E3\u30F3\u30BB\u30EB
Exchange.logon.error=Exchange\u30E6\u30FC\u30B6\u304C\u767B\u9332\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002\u521D\u671F\u8A2D\u5B9A\u3092\u4F7F\u7528\u3057\u3066\u767B\u9332\u3057\u3066\u304F\u3060\u3055\u3044\u3002
ImportExchangeDialog.download.extensions=\u62E1\u5F35\u6A5F\u80FD\u3092\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u4E2D\u3067\u3059\u3001\u66AB\u304F\u304A\u5F85\u3061\u4E0B\u3055\u3044\u3002
DownloadComponenentsAction_restartMessage=\u65B0\u898F\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u304C\u6210\u529F\u3057\u307E\u3057\u305F\u3002Studio\u306E\u518D\u8D77\u52D5\u304C\u5FC5\u8981\u3067\u3059\u3002\u518D\u8D77\u52D5\u3057\u307E\u3059\u304B?
DownloadComponenentsAction_restartTitle=\u518D\u8D77\u52D5\u8981
DownloadComponenentsAction_failureTitle=\u5931\u6557
DownloadComponenentsAction_failureMessage=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8{0}\u306E\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u304C\u5931\u6557\u3057\u307E\u3057\u305F\u3002\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u304C\u59A5\u5F53\u304B\u78BA\u8A8D\u3057\u3066\u4E0B\u3055\u3044\u3002
DownloadComponenentsAction.installComponentsTitle=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB
ImportExchangeDialog.REFRESHING_PROGRESSBAR=\u66F4\u65B0\u4E2D\u3067\u3059\u3002\u66AB\u304F\u304A\u5F85\u3061\u304F\u3060\u3055\u3044\u3002
ImportExchangeDialog.OPERATION_CANCELLED=\u64CD\u4F5C\u306F\u30AD\u30E3\u30F3\u30BB\u30EB\u3055\u308C\u307E\u3057\u305F

View File

@@ -47,6 +47,7 @@ MyExtensionsComposite.Form.DeleteExtensionMessage=\u786E\u5B9E\u8981\u5220\u9664
MyExtensionsComposite.Form.UploadExtension=\u4E0A\u4F20\u6269\u5C55
MyExtensionsComposite.Form.UpdateExtension=\u66F4\u65B0\u6269\u5C55
MyExtensionsComposite.Form.ModifyExtension=\u4FEE\u6539\u6269\u5C55
Exchange.logon.error=\u4EA4\u6362\u7528\u6237\u5C1A\u672A\u6CE8\u518C\uFF0C\u8BF7\u4F7F\u7528\u9996\u9009\u9879\u6CE8\u518C\u3002
RefreshJob.FindExtensions.Title=\u6B63\u5728\u67E5\u627E\u53EF\u7528\u6269\u5C55
RefreshJob.FindExtensions.Message=\u6B63\u5728\u4ECEExchange\u67E5\u627E\u6269\u5C55...
ShowContributedExtensionsJob.ShowContributedExtensions.Title=\u5BFB\u627E\u5DF2\u5206\u914D\u63D2\u4EF6
@@ -69,12 +70,17 @@ UploadRevisionJob.Title=\u4E0A\u4F20\u4FEE\u8BA2...
UploadRevisionJob.Message=\u4E0A\u4F20\u4FEE\u8BA2...
UploadRevisionAction.InstalledFailure=\u4E0A\u4F20\u4FEE\u6539\u5931\u8D25\u3002
UploadRevisionAction.InstalledFailureTip=\u60A8\u5E94\u8BE5\u68C0\u67E5\u5B83\u3002
DownloadComponenentsAction_restartMessage=\u6210\u529F\u5B89\u88C5\u65B0\u7EC4\u4EF6\uFF0C\u9700\u8981\u91CD\u542Fstudio\u6765\u52A0\u8F7D\uFF0C\u73B0\u5728\u91CD\u542F\u5417\uFF1F
DownloadComponenentsAction_restartTitle=\u9700\u7528\u91CD\u542F
DownloadComponenentsAction_failureTitle=\u5931\u8D25
DownloadComponenentsAction_failureMessage=\u5B89\u88C5\u7EC4\u4EF6{0}\u5931\u8D25\uFF0C\u9700\u8981\u68C0\u67E5\u7EC4\u4EF6\u662F\u5426\u6709\u6548\u3002
DownloadComponenentsAction.installExchange=\u5B89\u88C5\u6765\u81EA Exchange \u4EA4\u6D41\u4E2D\u5FC3\u7684\u7EC4\u4EF6
DownloadComponenentsAction.DownloadTaskTitle=\u4ECEExchange\u4E0B\u8F7D\u6587\u4EF6
DownloadComponenentsAction.DownloadTaskName=\u4ECE\u4EE5\u4E0B url \u4E0B\u8F7D\u6587\u4EF6:
DownloadComponenentsAction.ReloadPalette=\u91CD\u65B0\u8F7D\u5165\u8C03\u8272\u677F...
DownloadComponenentsAction.DownloadFailure=\u4E0B\u8F7D\u5931\u8D25\u3002
DownloadComponenentsAction.DownloadFailureTip=\u5FC5\u987B\u4FEE\u6539\u4E0B\u8F7D\u8BBE\u7F6E\u3002
DownloadComponenentsAction.installComponentsTitle=\u5B89\u88C5\u7EC4\u4EF6
ExchangeWebService.insertionExtensionSuccessful=\u6269\u5C55\u63D2\u4EF6\u5DF2\u63D2\u5165\u6210\u529F
ExchangeWebService.downloadingExtensionSuccessful=\u6269\u5C55\u63D2\u4EF6\u5DF2\u4E0B\u8F7D\u6210\u529F
ExchangeWebService.deleteExtensionSuccessful=\u6269\u5C55\u63D2\u4EF6\u5DF2\u5220\u9664\u6210\u529F\u3002
@@ -89,13 +95,7 @@ ImportExchangeDialog.EXTENSION_NAME=\u6269\u5C55\u540D
ImportExchangeDialog.AUTHOR_NAME=\u4F5C\u8005\u540D\u79F0
ImportExchangeDialog.LATEST_REVISION=\u6700\u65B0\u7248\u672C
ImportExchangeDialog.EXTENSION_DESCRIPTION=\u6269\u5C55\u63CF\u8FF0
ImportExchangeDialog.download.extensions=\u4E0B\u8F7D\u6269\u5C55\uFF01\u8BF7\u7A0D\u5019\uFF01
ImportExchangeDialog.REFRESH_BUTTON=\u5237\u65B0
ImportExchangeDialog.REFRESHING_PROGRESSBAR=\u6B63\u5728\u5237\u65B0\uFF0C\u8BF7\u7A0D\u5019......
ImportExchangeDialog.OPERATION_CANCELLED=\u64CD\u4F5C\u5DF2\u53D6\u6D88
Exchange.logon.error=\u4EA4\u6362\u7528\u6237\u5C1A\u672A\u6CE8\u518C\uFF0C\u8BF7\u4F7F\u7528\u9996\u9009\u9879\u6CE8\u518C\u3002
ImportExchangeDialog.download.extensions=\u4E0B\u8F7D\u6269\u5C55\uFF01\u8BF7\u7A0D\u5019\uFF01
DownloadComponenentsAction_restartMessage=\u6210\u529F\u5B89\u88C5\u65B0\u7EC4\u4EF6\uFF0C\u9700\u8981\u91CD\u542Fstudio\u6765\u52A0\u8F7D\uFF0C\u73B0\u5728\u91CD\u542F\u5417\uFF1F
DownloadComponenentsAction_restartTitle=\u9700\u7528\u91CD\u542F
DownloadComponenentsAction_failureTitle=\u5931\u8D25
DownloadComponenentsAction_failureMessage=\u5B89\u88C5\u7EC4\u4EF6{0}\u5931\u8D25\uFF0C\u9700\u8981\u68C0\u67E5\u7EC4\u4EF6\u662F\u5426\u6709\u6548\u3002
DownloadComponenentsAction.installComponentsTitle=\u5B89\u88C5\u7EC4\u4EF6

View File

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

View File

@@ -8,6 +8,14 @@
<version>1.0.0</version>
<packaging>jar</packaging>
<licenses>
<license>
<name>Apache License, Version 2.0</name>
<url>https://www.talendforge.org/modules/licenses/APACHE_v2.txt</url>
<distribution>may be downloaded from the Maven repository</distribution>
</license>
</licenses>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<talend.nexus.url>https://artifacts-oss.talend.com</talend.nexus.url>

View File

@@ -6,6 +6,14 @@
<name>NetSuite_Management</name>
<version>1.0.3</version>
<licenses>
<license>
<name>Apache License, Version 2.0</name>
<url>https://www.talendforge.org/modules/licenses/APACHE_v2.txt</url>
<distribution>may be downloaded from the Maven repository</distribution>
</license>
</licenses>
<dependencies>
<dependency>
<groupId>org.talend</groupId>

View File

@@ -6,6 +6,14 @@
<name>Netsuite_Client</name>
<version>1.0.0</version>
<licenses>
<license>
<name>Apache License, Version 2.0</name>
<url>https://www.talendforge.org/modules/licenses/APACHE_v2.txt</url>
<distribution>may be downloaded from the Maven repository</distribution>
</license>
</licenses>
<dependencies>
</dependencies>

View File

@@ -7,6 +7,15 @@
<version>1.0.1-20190326</version>
<packaging>jar</packaging>
<licenses>
<license>
<name>Apache License, Version 2.0</name>
<url>https://www.talendforge.org/modules/licenses/APACHE_v2.txt</url>
<distribution>may be downloaded from the Maven repository</distribution>
</license>
</licenses>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<talend.nexus.url>https://artifacts-oss.talend.com</talend.nexus.url>

View File

@@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.microsoft.azure</groupId>
<artifactId>adal4j</artifactId>
<version>1.6.4-20210713</version>
<version>1.6.4-20211021</version>
<packaging>jar</packaging>
<name>adal4j</name>
<description>
@@ -94,7 +94,7 @@
<dependency>
<groupId>com.nimbusds</groupId>
<artifactId>oauth2-oidc-sdk</artifactId>
<version>6.5</version>
<version>9.7</version>
</dependency>
<dependency>
<groupId>com.nimbusds</groupId>

View File

@@ -40,7 +40,6 @@ import java.util.Collections;
import java.util.Map;
import com.nimbusds.oauth2.sdk.ParseException;
import com.nimbusds.oauth2.sdk.http.CommonContentTypes;
import com.nimbusds.oauth2.sdk.http.HTTPRequest;
import com.nimbusds.oauth2.sdk.http.HTTPResponse;
import org.slf4j.Logger;
@@ -138,7 +137,7 @@ class AdalOAuthRequest extends HTTPRequest {
HttpHelper.configureAdditionalHeaders(conn, params);
conn.setDoOutput(true);
conn.setRequestProperty("Content-Type",
CommonContentTypes.APPLICATION_URLENCODED.toString());
HTTPContentType.ApplicationURLEncoded.contentType);
if (this.getQuery() != null) {
try(final OutputStreamWriter writer = new OutputStreamWriter(

View File

@@ -37,7 +37,6 @@ import com.nimbusds.oauth2.sdk.ParseException;
import com.nimbusds.oauth2.sdk.SerializeException;
import com.nimbusds.oauth2.sdk.TokenErrorResponse;
import com.nimbusds.oauth2.sdk.auth.ClientAuthentication;
import com.nimbusds.oauth2.sdk.http.CommonContentTypes;
import com.nimbusds.oauth2.sdk.http.HTTPRequest;
import com.nimbusds.oauth2.sdk.http.HTTPResponse;
import com.nimbusds.oauth2.sdk.util.URLUtils;
@@ -146,7 +145,7 @@ class AdalTokenRequest {
* @return
* @throws SerializeException
*/
AdalOAuthRequest toOAuthRequest() throws SerializeException {
AdalOAuthRequest toOAuthRequest() throws SerializeException, ParseException {
if (this.uri == null) {
throw new SerializeException("The endpoint URI is not specified");
@@ -155,7 +154,7 @@ class AdalTokenRequest {
final AdalOAuthRequest httpRequest = new AdalOAuthRequest(
HTTPRequest.Method.POST, this.uri, headerMap, this.proxy,
this.sslSocketFactory);
httpRequest.setContentType(CommonContentTypes.APPLICATION_URLENCODED);
httpRequest.setContentType(HTTPContentType.ApplicationURLEncoded.contentType);
final Map<String, List<String>> params = this.grant.toParameters();
httpRequest.setQuery(URLUtils.serializeParameters(params));
if (this.clientAuth != null) {

View File

@@ -28,12 +28,9 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.mail.internet.ContentType;
import com.nimbusds.oauth2.sdk.SerializeException;
import com.nimbusds.oauth2.sdk.auth.ClientAuthentication;
import com.nimbusds.oauth2.sdk.auth.ClientAuthenticationMethod;
import com.nimbusds.oauth2.sdk.http.CommonContentTypes;
import com.nimbusds.oauth2.sdk.http.HTTPRequest;
import com.nimbusds.oauth2.sdk.id.ClientID;
import com.nimbusds.oauth2.sdk.util.URLUtils;
@@ -60,15 +57,15 @@ class ClientAuthenticationPost extends ClientAuthentication {
if (httpRequest.getMethod() != HTTPRequest.Method.POST)
throw new SerializeException("The HTTP request method must be POST");
ContentType ct = httpRequest.getContentType();
String ct = String.valueOf(httpRequest.getEntityContentType());
if (ct == null)
throw new SerializeException("Missing HTTP Content-Type header");
if (!ct.match(CommonContentTypes.APPLICATION_URLENCODED))
if (!ct.equals(HTTPContentType.ApplicationURLEncoded.contentType))
throw new SerializeException(
"The HTTP Content-Type header must be "
+ CommonContentTypes.APPLICATION_URLENCODED);
+ HTTPContentType.ApplicationURLEncoded.contentType);
Map<String, List<String>> params = httpRequest.getQueryParameters();

View File

@@ -0,0 +1,19 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
package com.microsoft.aad.adal4j;
/**
* Enum containing HTTP Content-Type header values
*/
enum HTTPContentType {
ApplicationURLEncoded("application/x-www-form-urlencoded; charset=UTF-8"),
ApplicationJSON("application/json; charset=UTF-8");
public final String contentType;
HTTPContentType(String contentType) {
this.contentType = contentType;
}
}

View File

@@ -37,7 +37,18 @@
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.5</version>
<exclusions>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>ch.qos.reload4j</groupId>
<artifactId>reload4j</artifactId>
<version>1.2.19</version>
</dependency>
<!-- Spring 3 dependencies -->
<dependency>
<groupId>org.springframework</groupId>

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