Compare commits

...

104 Commits

Author SHA1 Message Date
jzhao
a85f88b9ae fix(TPS-3577):release note 2019-11-28 15:54:47 +08:00
jzhao
72bc68a5a3 fix(TDI-40854): tGSConnection proxy workaround can't work from 7.0.1 (#2606) 2019-11-28 14:48:09 +08:00
Jane Ding
5b54b36993 fix(TUP-21596):exclude tLibraryLoad jars for independent subjob. (#3148) (#4076)
Conflicts:
	main/plugins/org.talend.designer.core/src/main/java/org/talend/designer/core/utils/JavaProcessUtil.java
2019-10-29 14:52:57 +08:00
Jane Ding
fa8b4f0527 Jding/patch701 tps 3441 (#4069)
* fix(TUP-24540)java.lang.NoSuchMethodError: (#3978) (#3999)

org.slf4j.spi.LocationAwareLogger.log
https://jira.talendforge.org/browse/TUP-24540

Conflicts:
	main/plugins/org.talend.designer.core/src/main/java/org/talend/designer/core/utils/JavaProcessUtil.java
	test/plugins/org.talend.designer.core.test/src/org/talend/designer/core/utils/JavaProcessUtilTest.java

Conflicts:
	main/plugins/org.talend.designer.core/src/main/java/org/talend/designer/core/utils/JavaProcessUtil.java

* fix(TUP-24540)java.lang.NoSuchMethodError: (#4018) (#4021)

org.slf4j.spi.LocationAwareLogger.log
https://jira.talendforge.org/browse/TUP-24540

* fix(TUP-24540)java.lang.NoSuchMethodError: (#4055)

org.slf4j.spi.LocationAwareLogger.log
https://jira.talendforge.org/browse/TUP-24540

Conflicts:
	main/plugins/org.talend.designer.core/src/main/java/org/talend/designer/core/utils/JavaProcessUtil.java
2019-10-28 16:13:50 +08:00
Mike Yan
2e73891eaf fix(TESB-27030): Exclude jms library when it is used from tRunJob 2019-10-15 15:23:23 +08:00
apoltavtsev
b3d4649f7c TESB-26951 Dependencies from SubJob are added to manifest of ParentJob 2019-10-14 17:40:36 +02:00
yanbasic
f7eeff285a fix(TESB-27030): Avoid to add activemq-all lib in OSGi bundle 2019-09-23 10:29:05 +08:00
apoltavtsev
f2d74d39e2 TESB-25164/TESB-26293 Intermittent "ClassNotFoundException: javax.mail.Address" errors (#3841)
* TESB-25164 Intermittent "ClassNotFoundException: javax.mail.Address" errors

* TESB-26293 Duplicated libraries in private & import packages of the build manifest file
2019-08-26 17:54:55 +08:00
Denis Sergent
077eb35d81 TESB-26772 Adds a way to externalise osgi-exclude.properties file (#3863)
This dev adds the opportunity to externalise osgi-exclude.properties
resource file from org.talend.repository bundle better than using the
one included in org.talend.repository budle jar file.
2019-08-23 11:43:49 +02:00
kjwang-talend
453514f91e fix(TUP-20027)Error opening job: Unhandled event loop exception (#2276)
(java.lang.StackOverflowError)
https://jira.talendforge.org/browse/TUP-20027
2019-07-19 13:58:58 +08:00
Jane Ding
58cfc176eb fix(TUP-22804)Job with component tSAPIDOCOutput not getting built (#3430) (#3433)
https://jira.talendforge.org/browse/TUP-22804
2019-07-01 12:36:51 +08:00
Hanna Liashchuk
cb47feb3a6 fix(TBD-8566): correct context var replacement in subqueries (#3420) (#3664) 2019-06-26 17:10:42 +03:00
Jane Ding
136dee79ee fix(TUP-22147)There is a NPE error when closing studio (#3443) (#3510)
* fix(TUP-22147)There is a NPE error when closing studio

* fix(TUP-22147)There is a NPE error when closing studio

Conflicts:
	main/plugins/org.talend.designer.runprocess/src/main/java/org/talend/designer/runprocess/java/TalendJavaProjectManager.java
2019-06-14 17:50:02 +08:00
jzhao
f5e0ba2a85 fix(TDI-42356):ClassCastException with dynamic schema and data source alias from table with column of type nvarchar(max) (#3504) (#3550)
* fix(TDI-42356):ClassCastException with dynamic schema and data source
alias from table with column of type nvarchar(max) (#3504)

* fix(TDI-42356):ClassCastException with dynamic schema and data source
alias from table with column of type nvarchar(max)

* TalendNTextImpl from talend lib to a patched jtds
* Add maven project to build patched jtds with TalendNTextImpl
* update talend lib talend_DB_mssqlUtil
* update depends on component side

* fix(TDI-42356):exclude jtds jar in osgi bundle

* fix(TDI-42356):fix missing changes for stats and logs with database
config

* fix(TDI-42356):change the GAV of build jar and maven path in
components

* fix(TDI-42356):change the version of jar

Conflicts:
	main/plugins/org.talend.designer.components.localprovider/components/tCreateTable/tCreateTable_java.xml

* fix(TDI-42356):ClassCastException with dynamic schema and data source
alias from table with column of type nvarchar(max) (#3504)

* exclude org.talend.designer.core from the patch

* fix(TDI-42356):set BundleID="" for patch
2019-06-14 11:09:09 +08:00
hwang-talend
30456071f4 Hwang/tup 22649 (#3413) (#3439)
bugfix(TUP-22649):tELTOracleMap : wrong Generated SQL Select query after
patch TPS-2944
2019-05-13 16:29:38 +08:00
hcyi
0e92a6e63d fix(TUP-22521):tHiveMap- Unexpected SQL syntax for 'case when (#3374)
...then....else' condition.
2019-04-22 10:51:05 +08:00
Jane Ding
b6e4feb75c Jding/tps 3005 nullpointer on build job (#3408)
* Jding/backport70/tup 21920 nullpointer on build job (#3305)

* fix(TUP-21920) Nullpointer on build job (#3266)

* fix(TUP-21920)Nullpointer on build job
https://jira.talendforge.org/browse/TUP-21920

Conflicts:
	main/plugins/org.talend.designer.core/src/main/java/messages.properties

* fix(TUP-21920)Nullpointer on build job (#3336) (#3370)

https://jira.talendforge.org/browse/TUP-21920
Loop dependency classpath issue caused main class not found
2019-04-16 14:30:38 +08:00
Zhiwei Xue
01b48554f1 fix(TUP-22619):Miss item files in final zip when publishing job in (#3389)
commandline
2019-04-15 15:16:24 +08:00
sponomarova
bdb5d74ec5 patch(TPS-2988): Duplicate variable Compile Error When Having several tELTHiveOutput (#3319) 2019-03-20 15:16:15 +02:00
apoltavtsev
516a30ea88 TESB-24730 Services no longer accessible ( NPE) after route deployment 2019-03-18 11:49:16 +03:00
kjwang-talend
8e9f2fe0ed kjwang/Fix-TUP-21903 tSalesForceConnection fix junit (#3314) (#3315)
https://jira.talendforge.org/browse/TUP-21903
2019-03-18 10:28:58 +08:00
Tao Tao
6135222d08 fix(TUP-21903):tSalesForceConnection JWT flow does not work with Context (#3254)
* fix(TUP-21903):tSalesForceConnection JWT flow does not work with Context
group variable set for connection type Oauth.
2019-03-18 10:26:42 +08:00
hcyi
9daf281c36 fix(TUP-21777):[7.0.1] Metadata Wizard with SSL cannot retrieve cluster. 2019-03-15 18:39:49 +08:00
Jane Ding
1b128697e9 fix(TUP-20333)When upgrading from Talend v5.6.1 to v6.4.1, the tmap has (#2459)
lost many mappings due to name change
https://jira.talendforge.org/browse/TUP-20333
2019-03-15 15:06:19 +08:00
hwang-talend
db7478d39e bugfix(TUP-21944):Problem with globalMap.get in tELTOracleOutput #3261
(#3302)

bugfix(TUP-21944):Problem with globalMap.get in tELTOracleOutput

Conflicts:
	main/plugins/org.talend.designer.dbmap/src/main/java/org/talend/designer/dbmap/language/generation/DbGenerationManager.java
2019-03-11 15:09:37 +08:00
hwang-talend
ef2b5c4585 bugfix(TUP-21944):Problem with globalMap.get in tELTOracleOutput (#3261)
* bugfix(TUP-21944):Problem with globalMap.get in tELTOracleOutput
component

Conflicts:
	main/plugins/org.talend.designer.dbmap/src/main/java/org/talend/designer/dbmap/language/generation/DbGenerationManager.java
	test/plugins/org.talend.designer.dbmap.test/src/org/talend/designer/dbmap/language/generation/DbGenerationManagerTest.java
2019-03-11 15:05:05 +08:00
hwang-talend
d1d339951b Hwang/tup 21868 (#3205)
* bugfix(TUP-20479):ELT Maps generate incorrect SQL

* bugfix(TUP-21164):Context is not recognized as context variable in ELT
#2984

Conflicts:
	main/plugins/org.talend.designer.dbmap/src/main/java/org/talend/designer/dbmap/language/generation/DbGenerationManager.java
	test/plugins/org.talend.designer.dbmap.test/src/org/talend/designer/dbmap/language/generation/DbGenerationManagerTest.java
2019-03-11 15:00:01 +08:00
wang wei
c10bfb7081 fix(TDI-40329): Constant String too long due to a large schema (#2188) 2019-02-28 17:36:53 +08:00
hcyi
9381e43254 fix(TUP-20312):java.lang.StackOverflowError in 6.5.1 studio. (#2452) 2019-02-25 15:00:36 +08:00
apoltavtsev
dfb2a2d9b0 TESB-22085 Dynamic schema column type is always String in Runtime 2019-02-11 11:54:18 +03:00
hwang
5dad832ea8 Hwang/tup 21164 (#3004) (#3011) (#3173)
* bugfix(TUP-21164):Context is not recognized as context variable in ELT
Map components and is not separated with string concat from SQL code

Conflicts:
	main/plugins/org.talend.designer.dbmap/src/main/java/org/talend/designer/dbmap/language/generation/DbGenerationManager.java
	test/plugins/org.talend.designer.dbmap.test/src/org/talend/designer/dbmap/language/generation/DbGenerationManagerTest.java
2019-01-31 20:47:08 +08:00
hwang-talend
9a18883b05 Hwang/tup 21164 (#3004) (#3011) (#3173)
* bugfix(TUP-21164):Context is not recognized as context variable in ELT
Map components and is not separated with string concat from SQL code

Conflicts:
	main/plugins/org.talend.designer.dbmap/src/main/java/org/talend/designer/dbmap/language/generation/DbGenerationManager.java
	test/plugins/org.talend.designer.dbmap.test/src/org/talend/designer/dbmap/language/generation/DbGenerationManagerTest.java
2019-01-31 17:33:20 +08:00
hwang-talend
f97759d303 # WARNING: head commit changed in the meantime
Hwang/tup 21164 (#3004) (#3011) (#3173)

* bugfix(TUP-21164):Context is not recognized as context variable in ELT
Map components and is not separated with string concat from SQL code

Conflicts:
	main/plugins/org.talend.designer.dbmap/src/main/java/org/talend/designer/dbmap/language/generation/DbGenerationManager.java
	test/plugins/org.talend.designer.dbmap.test/src/org/talend/designer/dbmap/language/generation/DbGenerationManagerTest.java
2019-01-31 17:18:46 +08:00
Chao MENG
a199ac5bca fix(TUP-19961): tELTMSSqlInput component does not support the schema (#2285)
with a DB-column name having Degree symbol in it
https://jira.talendforge.org/browse/TUP-19961
2019-01-31 17:06:06 +08:00
Chao MENG
3b925e8ccb fix(TUP-19961): tELTMSSqlInput component does not support the schema (#2284)
with a DB-column name having Degree symbol in it
https://jira.talendforge.org/browse/TUP-19961
2019-01-31 17:04:26 +08:00
Chao MENG
36111d561c fix(TUP-19961): tELTMSSqlInput component does not support the schema (#2277)
fix(TUP-19961): tELTMSSqlInput component does not support the schema with a DB-column name having Degree symbol in it
https://jira.talendforge.org/browse/TUP-19961
2019-01-31 17:01:59 +08:00
Chao MENG
6810d2efac fix(TUP-19961): tELTMSSqlInput component does not support the schema (#2266)
fix(TUP-19961): tELTMSSqlInput component does not support the schema with a DB-column name having Degree symbol in it
https://jira.talendforge.org/browse/TUP-19961
2019-01-31 16:49:31 +08:00
Chao MENG
9c5ace50db fix(TUP-19961): tELTMSSqlInput component does not support the schema with a DB-column name having Degree symbol in it (#2272)
* fix(TUP-19961): tELTMSSqlInput component does not support the schema
with a DB-column name having Degree symbol in it
https://jira.talendforge.org/browse/TUP-19961
2019-01-31 16:46:51 +08:00
Chao MENG
b4300999d3 fix(TUP-19961): tELTMSSqlInput component does not support the schema
with a DB-column name having Degree symbol in it

https://jira.talendforge.org/browse/TUP-19961
2019-01-31 16:44:56 +08:00
Chao MENG
9e56d4fb1b fix(TUP-19961): tELTMSSqlInput component does not support the schema (#2219)
fix(TUP-19961): tELTMSSqlInput component does not support the schema with a DB-column name having Degree symbol in it
https://jira.talendforge.org/browse/TUP-19961
2019-01-31 16:43:50 +08:00
zwxue
d7ab17a146 fix(TUP-20223):Wrong branch value in the jobs generated by CI. (#2394) 2018-12-24 11:48:46 +08:00
jzhao
f39c5c24e7 fix(TDI-41176):'File Json' > 'Input Json' metadata does not show parent values in Preview with JsonPath (#2820) (#2922) (#3093)
* add a new checkbox "Use the loop node as root" (tFileInputJson)

* fix tExtractJsonField

* fix wizard by set "Use the loop node as root" to false
2018-12-24 11:46:58 +08:00
Tao Tao
85e3ed0023 fix(TPS-2794):[7.0.1][20181221] (#3090)
"talend-bigdata-launcher-1.2.0-20170410.jar" not found when spark job
launched from standard job by jobserver (TBD-7933)
https://jira.talendforge.org/browse/TPS-2794
2018-12-20 14:37:36 +08:00
Chao MENG
f4a8133657 fix(TUP-21461): Routine libraries can't be updated to pom.xml of routine
in special case
https://jira.talendforge.org/browse/TUP-21461
2018-12-14 17:55:52 +08:00
Chao MENG
5fc7e4bf17 fix(TUP-20166): Studio "Attempted to beginRule: F/.Java/src/main/java, (#2348)
fix(TUP-20166): Studio "Attempted to beginRule: F/.Java/src/main/java, does not match outer scope rule" Error
https://jira.talendforge.org/browse/TUP-20166
2018-12-10 11:17:51 +08:00
hwang-talend
b0104a008f bugfix(TUP-21105):tDBConnection(Snowflake) issue within joblet. (#3028)
* bugfix(TUP-21105):tDBConnection(Snowflake) issue within joblet.

* bugfix(TUP-21105):tDBConnection(Snowflake) issue within joblet.
2018-12-04 14:43:59 +08:00
hwang-talend
13a67cfdd2 Hwang/tup 21105 t db connection (#2953) (#2994)
* bugfix(TUP-21105):tDBConnection(Snowflake) issue within joblet.
2018-12-04 14:43:42 +08:00
mbasiuk-talend
374f1e259d Mbasiuk/tdi 40846 date validation fix (#2620)
* fix(TDI-40846): improve date validation check

* fix(TDI-40846): correct formatting of code

* fix(TDI-40846): add check box use strict date check

* fix(TDI-40846): move to routines method
2018-11-19 15:45:13 +02:00
Chao MENG
036b3d8c45 fix(TUP-20319): Cloud Studio can't retrieve any project from TMC (#2448)
fix(TUP-20319): Cloud Studio can't retrieve any project from TMC
https://jira.talendforge.org/browse/TUP-20319
2018-11-13 17:39:33 +08:00
Chao MENG
dc685f91c1 fix(TUP-21039): "Apply context to children jobs" does not work for "grand son" job if Studio not restarted (#2848) (#2886)
* fix(TUP-21039): "Apply context to children jobs" does not work for
"grand son" job if Studio not restarted
2018-11-13 15:42:00 +08:00
Chao MENG
7afb7c4bf5 feat(TUP-20678): Add APAC datacenter to the list on the studio (license (#2704)
/ connection)
https://jira.talendforge.org/browse/TUP-20678
2018-11-13 15:40:18 +08:00
kjwang-talend
4450bd0bff fix(TUP-19974)Opening a job takes more than half an hour in studio (#2254)
https://jira.talendforge.org/browse/TUP-19974
2018-11-12 16:49:11 +08:00
hwang-talend
a8d46bec17 Hwang/tup 20837 master (#2859) (#2872)
* bugfix(TUP-20837):Job containing saleforce components takes too much
time to open

Conflicts:
	main/plugins/org.talend.repository.generic/src/main/java/org/talend/repository/generic/ui/dnd/GenericDragAndDropHandler.java
2018-11-12 15:48:17 +08:00
hwang
e5b73dff0e Revert "Revert "Kjwang/fix(tup 19974)opening a job takes more than half an hour in (#2844)""
This reverts commit 0f58b49a91.
2018-11-12 15:28:08 +08:00
jiezhang-tlnd
c306520690 fix(TUP-21005)In studio Java Debugging of Routes fails (#2869) 2018-11-05 10:53:45 +08:00
hwang
0f58b49a91 Revert "Kjwang/fix(tup 19974)opening a job takes more than half an hour in (#2844)"
This reverts commit c9c983ff66.
2018-11-01 14:53:07 +08:00
hwang-talend
c9c983ff66 Kjwang/fix(tup 19974)opening a job takes more than half an hour in (#2844)
fix(TUP-19974)Opening a job takes more than half an hour in studio
https://jira.talendforge.org/browse/TUP-19974
2018-11-01 14:18:23 +08:00
qiongli
9ffeacd193 fix(TPS-2771)Correct survivorship rules path (#2870) 2018-11-01 11:51:03 +08:00
wchen-talend
40a579f2d8 fix(TUP-20799):Oracle Invalid Character with tSchemaComplianceCheck (#2809) 2018-10-29 10:39:27 +08:00
wchen-talend
5304d090a5 Wchen/bugfix/7.0/tup 20799 validation rule (#2788)
* fix(TUP-20799):vaidation rule do not work for mssql and oracle (#2773)

* fix(TUP-20799):vaidation rule do not work for mssql and oracle (#2783)
2018-10-29 10:38:58 +08:00
apoltavtsev
480ff02083 TESB-23870 Camel dependencies are not included to manifest of route's
child jobs
2018-10-23 10:21:34 +08:00
hwang-talend
a40d8869fd bugfix(TUP-20739):tELTHiveMap generates wrong query when the operator is
(#2771)

* bugfix(TUP-20739):tELTHiveMap generates wrong query when the operator
is
used for any column in the source table

Conflicts:
	main/plugins/org.talend.designer.dbmap/src/main/java/org/talend/designer/dbmap/language/generation/DbGenerationManager.java
	test/plugins/org.talend.designer.dbmap.test/src/org/talend/designer/dbmap/language/generation/DbGenerationManagerTest.java
2018-10-22 13:47:07 +08:00
wchen-talend
cd90db66c2 fix(TPS-2707):[7.0.1]Routine editor mixed the code(TUP-20261) 2018-10-22 11:01:23 +08:00
Chao MENG
cb010e13de Revert "Revert "TPS-2726:[7.0.1] Studio takes long time to build the jobs(TUP-20751).""
This reverts commit 488af98793.
2018-10-17 16:28:04 +08:00
Chao MENG
488af98793 Revert "TPS-2726:[7.0.1] Studio takes long time to build the jobs(TUP-20751)."
This reverts commit bd5ac02ab1.
2018-10-17 16:20:38 +08:00
hcyi
bd5ac02ab1 TPS-2726:[7.0.1] Studio takes long time to build the jobs(TUP-20751). 2018-10-16 14:07:19 +08:00
Mike Yan
8b3d78a8ed fix(TESB-22547):Performance issues in studio with cConfig component 2018-09-12 14:42:43 +08:00
Stefan Le Moing
84f0c26c2c fix(TBD-7422): upgrade tDataPrepRun jar (#2651) 2018-08-31 15:05:07 +02:00
Laurent BOURGEOIS
1d2e5cb6c3 fix(TBD-6701): Fix conflict (#2320) (#2650) 2018-08-31 10:25:35 +02:00
jiezhang-tlnd
ba5d87d2a8 fix(TUP-20512)Metadata JDBC DB Connections Bug with context variables
(#2578)

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

Conflicts:
	main/plugins/org.talend.repository.generic/src/main/java/org/talend/repository/generic/util/GenericContextUtil.java
2018-08-27 11:02:43 +08:00
jzhao
7e7ff7ebeb fix(TDI-40815): Compilation issue with tSalesforceOutput component with reject link(#2557)
* all tcomp v0 components with muilt reject should have same issue.
2018-08-15 09:50:01 +08:00
Andreas Mattes
3b8bd49929 fix(TESB-22458): Remove obsolete SAM feature setting code.
Obsolete and no longer compileable code has been removed from the code generation template. Furthermore, the present fix makes sure that jobs embedded via component cTalendJob are consistently recognized as ESB jobs, and corresponding code fragment are added at code generation.
2018-08-09 12:41:10 +02:00
wchen-talend
117abe27d1 TPS-2624:[7.0.1] When doing extract as context for a tsalesforceinput,
getting "UNEXPECTED_EXCEPTION" upon selecting the same connection
created. (TUP-20492)
2018-08-06 11:03:17 +08:00
zwxue
cee7b6cae0 fix(TUP-20326): backport other needed changes from master. 2018-07-05 17:42:22 +08:00
zwxue
fa2123a1f1 fix(TUP-20326):fix ref project routine install issue. 2018-07-05 15:56:35 +08:00
zwxue
54a786b27c fix(TUP-20217):Can't run a job including a tRunjob component. 2018-07-05 15:43:12 +08:00
zwxue
9287f1d803 fix(TUP-19754):mvn package fail when main project use subref project's (#2316)
job.
2018-07-05 15:11:00 +08:00
zwxue
1c69ee668b fix(TUP-20065):Commandline can not logon a project with subref project (#2283)
after do initLocal.
2018-07-05 15:10:34 +08:00
zwxue
7c18b0a2bb fix(TUP-20326):Error in job generation for job migrated form 6.5.1 2018-07-04 09:43:31 +08:00
Jane Ding
2047c1e0c1 fix(TUP-19705)can't do mvn package for the build out job when select (#2246)
* fix(TUP-19705)can't do mvn package for the build out job when select
Sources(maven)
https://jira.talendforge.org/browse/TUP-19705
To support to use mvn package directly

* fix(TUP-19705)can't do mvn package for the build out job when select
Sources(maven)
Modified the wrong spell;
<talend.job.pompath>@ProjectRelativePath@</talend.job.pompath> the
@ProjectRelativePath@ can't change to ../  today,strange, so just
modified to ../

* fix(TUP-19705) This commit to fix that there is nothing in the build out
zip when user choose multiple job.

* fix(TUP-19705) added joblet, subjob and pigudf for zip

* fix(TUP-19705)package all joblet to zip, modified package subjob to
better solution.

* fix(TUP-19705)For packageSubJob and pom, better solution.

* fix(TUP-19705) arranged folder structure

* fix(TUP-19705) To support subjob which belongs to reference project
2018-05-29 10:11:21 +08:00
zwxue
f29b192dec fix(TUP-20115):Use of SAP JCO Version greater than 3.0.10 in Talend (#2299)
7.0.1 causes initialization error.
2018-05-29 10:04:20 +08:00
Andreas Mattes
fa8aa8d024 fix(TESB-22036): Add read access to list of bundles in FeaturesModel. (#2311)
Read access to the bundles included in a feature is required in order to determine which dependency modules are bundles and should therefore not be physically included in the route bundle.
2018-05-17 17:42:30 +08:00
Mike Yan
1376766caf TESB-22034: Fixed beans library can be set to optional 2018-04-28 15:37:57 +08:00
Mike Yan
0a2cd96f37 TESB-21804: Filter out camel-alldeps in MANIFEST for OSGi type export (#2255) 2018-04-24 18:54:17 +08:00
Stéphane Bouchet
3d1c3a1775 fix(TESB-21830) : deployment tab not shown when selecting service (#2250)
* fix(TESB-21830) : deployment tab not shown when selecting service

* fix(TESB-21830) : deployment tab not shown when selecting service

* fix(TESB-21830) : deployment tab not shown when selecting service

Added Exception handling
2018-04-24 11:27:15 +02:00
Denis Sergent
d0b54bbaab TESB-21832 Problems with job/route exec. with local runtime in Studio (#2251)
Local runtime for Studio job/routes execution should not be used in some
cases: build type has to be checked to define the best execution
processor. As execution processor must change when build type is updated
in deployment tab, processor can not be persisted anymore.
2018-04-23 17:52:06 +02:00
Stéphane Bouchet
953402b692 Revert "fix(TESB-21830) : fixed deployment tab on Services (#2210)" (#2217)
This reverts commit 889dde20c8.
2018-04-11 13:58:46 +02:00
Mike Yan
82bfaa2145 TESB-21576: Fixed tREST component name 2018-04-11 19:33:26 +08:00
Mike Yan
112917d52a TESB-21576: Add tREST component in OSGi build type valid 2018-04-11 19:23:20 +08:00
SunChaoqun
6f68fff295 TESB-21810:Module tab shows the incorrect list of installed jar files (#2214)
when using cConfig components
2018-04-11 18:02:45 +08:00
Mike Yan
a0f43998b0 TESB-21799: Fixed cmdline missing beans error with ref project (#2215) 2018-04-11 17:53:02 +08:00
Stéphane Bouchet
889dde20c8 fix(TESB-21830) : fixed deployment tab on Services (#2210)
Fixed deployment tab on Services
2018-04-11 16:21:39 +08:00
Denis Sergent
3d078e1122 TESB-21825 TOS for ESB should not allow building jobs as microservice (#2209)
Job build wizard displays ESB microservice as a possibility to build the
jobs. Build s microservice won't work in TOS for ESB version. This
removes Microservice from buid type combo box when product is TOS.
2018-04-11 15:58:12 +08:00
SunChaoqun
f9372c3ac1 TESB-21791:cConfig - Upload Libraries does not work (#2201) 2018-04-09 14:52:44 +08:00
zwxue
6f309fc31f workitem(TUP-19959):Wrong content for CI project settings on TOS and (#2198)
missing documentation for user
2018-04-09 11:03:25 +08:00
Chao MENG
e86dc8f7fb update junit for TalendEditorPaletteFactory (#2191) 2018-04-08 10:39:30 +08:00
apoltavtsev
51898eb871 TESB-21702 Maven nature added to new child subjob 2018-04-06 12:42:19 +03:00
nrousseau
901ecb5c6d fix(TESB-21702) Fix route generation (#2196) 2018-04-06 16:59:37 +08:00
souvanny
b6a39f3390 babili-export (#2195) 2018-04-06 15:52:05 +08:00
jzhao
f909409f59 fix(TDI-40333): For tSQLDWHBulkExec, the password field is not encrypted in the generated java code(#2185) 2018-04-05 23:12:21 +08:00
zwxue
73508775bc fix(TUP-19945):first generate failed with error:ProcessorException: (#2190)
Routines "myroutine" has compile errors.
2018-04-05 12:44:22 +08:00
Mike Yan
ae5d5c8a64 TESB-21726: NPE when publish OSGi type with TSC_BDRT license (#2187) 2018-04-04 14:55:02 +08:00
zwxue
9eb108f7e8 fix(TUP-19941):Fix NPE during guessing schema for Tacokit component. 2018-04-04 10:56:39 +08:00
Jenkins Continuous Build server
70d1f9e771 Set version to 7.0.1 2018-04-03 15:37:18 +02:00
284 changed files with 4095 additions and 1575 deletions

59
PATCH_RELEASE_NOTE.md Normal file
View File

@@ -0,0 +1,59 @@
---
version: 7.0.1
module: https://talend.poolparty.biz/coretaxonomy/42
product:
- https://talend.poolparty.biz/coretaxonomy/23
---
# TPS-3577
| Info | Value |
| ---------------- | ---------------- |
| Patch Name | Patch\_20191128\_TPS-3577\_v1-7.0.1 |
| Release Date | 2019-11-28 |
| Target Version | 20180411_1414-V7.0.1 |
| Product affected | Talend Studio |
## Introduction
This is a self-contained patch.
**NOTE**: For information on how to obtain this patch, reach out to your Support contact at Talend.
## Fixed issues
This patch contains the following fixes:
- TPS-3577 [7.0.1] Google Cloud Storage with Proxy (TDI-40854)
## Prerequisites
Consider the following requirements for your system:
- Talend Studio 7.0.1 must be installed.
## Installation
### Installing the patch using Software update
**NOTE**: If the customer has not yet installed any patch before with Nexus3, a TUP patch named Patch_20180510_TPS-2482_v1-7.0.1.zip must be deployed first in the appoarch "Installing the patch using Talend Studio".
1) Logon TAC and switch to Configuration->Software Update, then enter the correct values and save referring to the documentation: https://help.talend.com/reader/f7Em9WV_cPm2RRywucSN0Q/j9x5iXV~vyxMlUafnDejaQ
2) Switch to Software update page, where the new patch will be listed. The patch can be downloaded from here into the nexus repository.
3) On Studio Side: Logon Studio with remote mode, on the logon page the Update button is displayed: click this button to install the patch.
### Installing the patch using Talend Studio
1) Create a folder named "patches" under your studio installer directory and copy the patch .zip file to this folder.
2) Restart your studio: a window pops up, then click OK to install the patch, or restart the commandline and the patch will be installed automatically.
### Installing the patch using Commandline
Execute the following commands:
1. Talend-Studio-win-x86_64.exe -nosplash -application org.talend.commandline.CommandLine -consoleLog -data commandline-workspace startServer -p 8002 --talendDebug
2. initRemote {tac_url} -ul {TAC login username} -up {TAC login password}
3. checkAndUpdate -tu {TAC login username} -tup {TAC login password}

View File

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

View File

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

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.business.diagram.nl</artifactId>

View File

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

View File

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

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.core.nl</artifactId>

View File

@@ -35,7 +35,6 @@ EParameterName.Level.Log.File=Level
ToggleSubjobsAction.LABEL=Toggle Subjobs
EParameterName.schemaOptions=Schema Options
EParameterName.Purpose=Purpose
EParameterName.Purpose=Purpose
MultiPageEditorContributor.Grid=&Grid
EParameterName.tableLogs=Logs Table
SqlMemoController.QueryError.infoMsg=This query can not contain context parameters(like $_context) ,\n or this query has not been enclosed by {0} . Please correct.
@@ -144,7 +143,6 @@ NewProcessWizard.failureText=Job could not be saved
ContextParameterPage.shouldPrompt=Prompt for value
ContextParameterPage.prompt=Prompt
EParameterName.Name=Name
EParameterName.Name=Name
EParameterName.onDatabaseFlag=On Databases
ChangeMetadataCommand.messageDialog.propagate=Propagate
ContextParameterPage.name=Name
@@ -226,7 +224,6 @@ TalendEditorContextMenuProvider.Trigger=Trigger
ConnectionDeleteCommand.Label=Delete Connection
Process.errorLoadingConnectionMessage=Some errors appear after the migration in the following connections, please check them:
EParameterName.Author=Author
EParameterName.Author=Author
EParameterName.componentName=Component Name
SubjobBasicComposite.DialogTitle=Subjob Setting
DesignerPreferencePage.SubjobColorLabel=Subjob Color
@@ -243,7 +240,6 @@ EParameterName.ConnectionFormat=Connection format
ExecuteSystemCommandCommand.Title=Executed command
ChangeActivateStatusSubjobCommand.Label.DeactiveComplete=Deactivate all linked Subjobs
EParameterName.Description=Description
EParameterName.Description=Description
Process.IfToUpgradeMetadata=The metadata used in the following component(s) has been modified.\nSelect the component(s) that you want to update from the repository.
NewProcessWizard.title=New Job
CheckController.decoration.description=Value taken from the repository
@@ -304,7 +300,6 @@ NoRepositoryDialog.Title=Error
StatsAndLogsComposite.ReloadMessages=Current setting will be overwritten, do you want to continue?
EParameterName.propertyType=Property Type
EParameterName.Status=Status
EParameterName.Status=Status
EParameterName.Log.Db=Log to Database
NodesPasteAction.paste=Paste
TalendEditorPaletteFactory.Tools=Tools

View File

@@ -35,7 +35,6 @@ EParameterName.Level.Log.File=Niveau
ToggleSubjobsAction.LABEL=Supprimer le surlignage des sous-jobs
EParameterName.schemaOptions=Options du sch<63>ma
EParameterName.Purpose=Objectif
EParameterName.Purpose=Objectif
MultiPageEditorContributor.Grid=&Grille
EParameterName.tableLogs=Table de logs
SqlMemoController.QueryError.infoMsg=Cette requ<71>te ne peut contenir des param<61>tres de contexte (comme $_context) ,\n ou cette requ<71>te n'a pas <20>t<EFBFBD> entour<75>e de {0}. Merci de corriger.
@@ -142,7 +141,6 @@ NewProcessWizard.failureText=Le Job n'a pas pu
ContextParameterPage.shouldPrompt=Invite pour une valeur
ContextParameterPage.prompt=Invite
EParameterName.Name=Nom
EParameterName.Name=Nom
EParameterName.onDatabaseFlag=Dans la base de donn<6E>es
ChangeMetadataCommand.messageDialog.propagate=Propager
ContextParameterPage.name=Nom
@@ -224,7 +222,6 @@ TalendEditorContextMenuProvider.Trigger=Trigger
ConnectionDeleteCommand.Label=Supprimer une connexion
Process.errorLoadingConnectionMessage=Des erreurs sont apparues apr<70>s la migration des connexions suivantes, merci de les v<>rifier \:
EParameterName.Author=Cr<EFBFBD><EFBFBD> par :
EParameterName.Author=Cr<EFBFBD><EFBFBD> par :
EParameterName.componentName=Nom du composant
SubjobBasicComposite.DialogTitle=Param<EFBFBD>tre du sous-job
DesignerPreferencePage.SubjobColorLabel=Couleur d'un sous-job
@@ -241,7 +238,6 @@ EParameterName.ConnectionFormat=Format de connexion
ExecuteSystemCommandCommand.Title=Commande ex<65>cut<75>e
ChangeActivateStatusSubjobCommand.Label.DeactiveComplete=D<EFBFBD>sactiver les Sous-job li<6C>s
EParameterName.Description=Description
EParameterName.Description=Description
Process.IfToUpgradeMetadata=La m<>tadonn<6E>e utilis<69>e dans le(s) composant(s) suivant(s) a <20>t<EFBFBD> modifi<66>e.\nS<6E>lectionnez le(s) composant(s) que vous voulez mettre <20> jour <20> partir du R<>f<EFBFBD>rentiel.
NewProcessWizard.title=Nouveau Job
CheckController.decoration.description=Valeur prise du r<>f<EFBFBD>rentiel
@@ -302,7 +298,6 @@ NoRepositoryDialog.Title=ERROR
StatsAndLogsComposite.ReloadMessages=Les param<61>tres actuels seront <20>cras<61>s. Voulez-vous continuer ?
EParameterName.propertyType=Type de propri<72>t<EFBFBD>
EParameterName.Status=Statut
EParameterName.Status=Statut
EParameterName.Log.Db=Logger dans une base de donn<6E>es
NodesPasteAction.paste=Coller
TalendEditorPaletteFactory.Tools=Outils

View File

@@ -35,7 +35,6 @@ EParameterName.Level.Log.File=\u30EC\u30D9\u30EB
ToggleSubjobsAction.LABEL=\u30B5\u30D6\u30B8\u30E7\u30D6\u306E\u5207\u308A\u66FF\u3048
EParameterName.schemaOptions=\u30B9\u30AD\u30FC\u30DE\u30AA\u30D7\u30B7\u30E7\u30F3
EParameterName.Purpose=\u76EE\u7684
EParameterName.Purpose=\u76EE\u7684
MultiPageEditorContributor.Grid=\u30B0\u30EA\u30C3\u30C9 (&G)
EParameterName.tableLogs=\u30E6\u30FC\u30B6\u30FC\u30ED\u30B0\u30C6\u30FC\u30D6\u30EB
SqlMemoController.QueryError.infoMsg=\u3053\u306E\u30AF\u30A8\u30EA\u30FC\u306B\u306F\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC \uFF08$_context\u7B49\uFF09\u3092\u542B\u3080\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093\u3001\n \u307E\u305F\u306F\u3001\u3053\u306E\u30AF\u30A8\u30EA\u306F {0} \u3067\u56F2\u307E\u308C\u3066\u3044\u307E\u305B\u3093\u3002\u4FEE\u6B63\u3057\u3066\u304F\u3060\u3055\u3044\u3002
@@ -144,7 +143,6 @@ NewProcessWizard.failureText=\u30B8\u30E7\u30D6\u306F\u4FDD\u5B58\u3067\u304D\u3
ContextParameterPage.shouldPrompt=\u30D7\u30ED\u30F3\u30D7\u30C8\u306E\u5024
ContextParameterPage.prompt=\u30D7\u30ED\u30F3\u30D7\u30C8
EParameterName.Name=\u540D\u524D
EParameterName.Name=\u540D\u524D
EParameterName.onDatabaseFlag=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u3078\u51FA\u529B
ChangeMetadataCommand.messageDialog.propagate=\u53CD\u6620
ContextParameterPage.name=\u540D\u524D
@@ -226,7 +224,6 @@ TalendEditorContextMenuProvider.Trigger=\u30C8\u30EA\u30AC\u30FC
ConnectionDeleteCommand.Label=\u63A5\u7D9A\u306E\u524A\u9664
Process.errorLoadingConnectionMessage=\u4EE5\u4E0B\u306E\u63A5\u7D9A\u306B\u79FB\u884C\u5F8C\u3001\u3044\u304F\u3064\u304B\u306E\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3002\u30C1\u30A7\u30C3\u30AF\u3057\u3066\u304F\u3060\u3055\u3044:\u3000
EParameterName.Author=\u4F5C\u6210\u8005
EParameterName.Author=\u4F5C\u6210\u8005
EParameterName.componentName=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u540D
SubjobBasicComposite.DialogTitle=\u30B5\u30D6\u30B8\u30E7\u30D6\u306E\u8A2D\u5B9A
DesignerPreferencePage.SubjobColorLabel=\u30B5\u30D6\u30B8\u30E7\u30D6\u306E\u8272
@@ -243,7 +240,6 @@ EParameterName.ConnectionFormat=\u63A5\u7D9A\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8
ExecuteSystemCommandCommand.Title=\u5B9F\u884C\u3057\u305F\u30B3\u30DE\u30F3\u30C9
ChangeActivateStatusSubjobCommand.Label.DeactiveComplete=\u63A5\u7D9A\u306E\u3042\u308B\u30B5\u30D6\u30B8\u30E7\u30D6\u3092\u5168\u3066\u7121\u52B9\u5316
EParameterName.Description=\u8AAC\u660E
EParameterName.Description=\u8AAC\u660E
Process.IfToUpgradeMetadata=\u4EE5\u4E0B\u306E\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u3067\u4F7F\u7528\u3055\u308C\u3066\u3044\u308B\u30E1\u30BF\u30C7\u30FC\u30BF\u306F\u5909\u66F4\u3055\u308C\u3066\u3044\u307E\u3059\u3002 \n\u66F4\u65B0\u3057\u305F\u3044\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u3092\u30EA\u30DD\u30B8\u30C8\u30EA\u304B\u3089\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002
NewProcessWizard.title=\u65B0\u898F\u30B8\u30E7\u30D6
CheckController.decoration.description=\u30EA\u30DD\u30B8\u30C8\u30EA\u304B\u3089\u53D6\u5F97\u3057\u305F\u5024
@@ -304,7 +300,6 @@ NoRepositoryDialog.Title=\u30A8\u30E9\u30FC
StatsAndLogsComposite.ReloadMessages=\u73FE\u5728\u306E\u8A2D\u5B9A\u306F\u4E0A\u66F8\u304D\u3055\u308C\u307E\u3059\u3001\u7D9A\u3051\u307E\u3059\u304B\uFF1F
EParameterName.propertyType=Property Type (\u30D7\u30ED\u30D1\u30C6\u30A3\u30BF\u30A4\u30D7)
EParameterName.Status=\u30B9\u30C6\u30FC\u30BF\u30B9
EParameterName.Status=\u30B9\u30C6\u30FC\u30BF\u30B9
EParameterName.Log.Db=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u306B\u30ED\u30B0\u3092\u51FA\u529B
NodesPasteAction.paste=\u8CBC\u4ED8\u3051
TalendEditorPaletteFactory.Tools=\u30C4\u30FC\u30EB

View File

@@ -33,7 +33,6 @@ ActivateSubjobAction.DeactivateComplete=\u505C\u7528\u6240\u6709\u8FDE\u63A5\u76
EParameterName.Level.Log.File=\u7EA7\u522B
EParameterName.schemaOptions=Schema\u9009\u9879
EParameterName.Purpose=\u76ee\u7684
EParameterName.Purpose=\u76ee\u7684
MultiPageEditorContributor.Grid=\u7f51\u683c(&G)
EParameterName.tableLogs=\u65e5\u5fd7\u8868
SqlMemoController.QueryError.infoMsg=\u67e5\u8be2\u8bed\u53e5\u4e0d\u80fd\u5305\u542b\u4e0a\u4e0b\u6587\u53c2\u6570\uff08\u50cf\uff1a $_context\uff09\uff0c\u6216\u8005\u67e5\u8be2\u8bed\u53e5\u6ca1\u6709\u62ec\u5728 {0} \u5b57\u7b26\u5185\u3002\u8bf7\u6539\u6b63\uff01
@@ -133,7 +132,6 @@ NewProcessWizard.failureText=\u4f5c\u4e1a\u4e0d\u80fd\u4fdd\u5b58
ContextParameterPage.shouldPrompt=\u63d0\u793a\u503c
ContextParameterPage.prompt=\u63d0\u793a
EParameterName.Name=\u540d\u5b57
EParameterName.Name=\u540d\u5b57
EParameterName.onDatabaseFlag=\u8f93\u51fa\u5230\u6570\u636e\u5e93
ChangeMetadataCommand.messageDialog.propagate=\u4f20\u64ad
ContextParameterPage.name=\u540d\u5b57
@@ -211,7 +209,6 @@ TalendEditorContextMenuProvider.Trigger=\u89e6\u53d1\u5668
ConnectionDeleteCommand.Label=\u5220\u9664\u8fde\u63a5
Process.errorLoadingConnectionMessage=\u5728\u540e\u9762\u7684\u8fde\u63a5\u4e2d\u79fb\u52a8\u51fa\u73b0\u9519\u8bef\uff0c\u8bf7\u68c0\u67e5\uff1a
EParameterName.Author=\u4f5c\u8005
EParameterName.Author=\u4f5c\u8005
EParameterName.componentName=\u7ec4\u4ef6\u540d
SubjobBasicComposite.DialogTitle=\u5B50\u4F5C\u4E1A\u8BBE\u7F6E
DesignerPreferencePage.SubjobColorLabel=\u5B50\u4F5C\u4E1A\u989C\u8272
@@ -228,7 +225,6 @@ EParameterName.ConnectionFormat=\u8FDE\u63A5\u683C\u5F0F
ExecuteSystemCommandCommand.Title=\u5DF2\u6267\u884C\u7684\u547D\u4EE4
ChangeActivateStatusSubjobCommand.Label.DeactiveComplete=\u505C\u7528\u6240\u6709\u8FDE\u63A5\u7684\u5B50\u4F5C\u4E1A
EParameterName.Description=\u63cf\u8ff0
EParameterName.Description=\u63cf\u8ff0
Process.IfToUpgradeMetadata=\u7ec4\u4ef6{0}\u4e2d\u7684\u5143\u6570\u636e\u88ab\u4fee\u6539\u3002\n\u662f\u5426\u8981\u4ece\u50a8\u5b58\u5e93\u4e2d\u5347\u7ea7\uff1f
NewProcessWizard.title=\u65b0\u4f5c\u4e1a
CheckController.decoration.description=\u4ece\u50a8\u5b58\u5e93\u4e2d\u83b7\u53d6\u7684\u503c
@@ -287,7 +283,6 @@ NoRepositoryDialog.Title=\u9519\u8BEF
StatsAndLogsComposite.ReloadMessages=\u5F53\u524D\u8BBE\u7F6E\u5C06\u88AB\u8986\u76D6\uFF0C\u4ECD\u8981\u7EE7\u7EED\u5417\uFF1F
EParameterName.propertyType=\u5c5e\u6027\u7c7b\u578b
EParameterName.Status=\u72B6\u6001
EParameterName.Status=\u72B6\u6001
EParameterName.Log.Db=\u6570\u636e\u5e93\u8bb0\u5f55\u65e5\u5fd7
NodesPasteAction.paste=\u7c98\u8d34
TalendEditorPaletteFactory.Tools=\u5de5\u5177
@@ -421,6 +416,7 @@ PropertyTypeController.saveToMetadata=\u5C06\u5C5E\u6027\u4FDD\u5B58\u5230\u5143
QueryTypeController.alert=\u8B66\u6212
QueryTypeController.nothingToGuess=\u6CA1\u6709\u8981\u8BA1\u7B97\u7684\u3002
ReloadFromProjectSettingsMessages=\u5F53\u524D\u8BBE\u7F6E\u5C06\u88AB\u8986\u76D6\uFF0C\u4ECD\u8981\u7EE7\u7EED\u5417\uFF1F
SQLPatternComposite.add=\u6DFB\u52A0
SQLPatternComposite.delete=\u5220\u9664
SQLPatternComposite.down=\u5411\u4E0B
SQLPatternComposite.forbidModification=\u7981\u6B62\u4FEE\u6539\u7CFB\u7EDFsql\u6A21\u677F\uFF0C\u60A8\u60F3\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u5417\uFF1F

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.dbmap.nl</artifactId>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.documentation.nl</artifactId>

View File

@@ -1,6 +1,5 @@
HTMLDocGenerator_Precision=Precision
HTMLDocGenerator_Author=Author
HTMLDocGenerator_Author=Author
HTMLDocGenerator_Column=Column
HTMLDocGenerator_Comment=Comment
HTMLDocGenerator_Component=Component

View File

@@ -1,6 +1,5 @@
HTMLDocGenerator_Precision=Precision
HTMLDocGenerator_Author=Auteur
HTMLDocGenerator_Author=Auteur
HTMLDocGenerator_Column=Colonne
HTMLDocGenerator_Comment=Commentaire
HTMLDocGenerator_Component=Composant

View File

@@ -1,6 +1,5 @@
HTMLDocGenerator_Precision=\u7CBE\u5EA6
HTMLDocGenerator_Author=\u4F5C\u6210\u8005
HTMLDocGenerator_Author=\u4F5C\u6210\u8005
HTMLDocGenerator_Column=\u30AB\u30E9\u30E0
HTMLDocGenerator_Comment=\u30B3\u30E1\u30F3\u30C8
HTMLDocGenerator_Component=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8

View File

@@ -1,6 +1,5 @@
HTMLDocGenerator_Precision=\u7CBE\u5EA6
HTMLDocGenerator_Author=\u4F5C\u8005
HTMLDocGenerator_Author=\u4F5C\u8005
HTMLDocGenerator_Column=\u5217
HTMLDocGenerator_Comment=\u5217\u6CE8\u91CA
HTMLDocGenerator_Component=\u7EC4\u4EF6

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.fileoutputxml.nl</artifactId>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.gefabstractmap.nl</artifactId>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.mapper.nl</artifactId>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.maven.job.nl</artifactId>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.rowgenerator.nl</artifactId>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.runprocess.nl</artifactId>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.scd.nl</artifactId>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.webservice.nl</artifactId>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.xmlmap.nl</artifactId>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.expressionbuilder.nl</artifactId>

View File

@@ -1,4 +1,5 @@
ExpressionComposite.expression=\u8868\u8FBE\u5F0F
TestComposite.add=\u589E\u52A0
ExpressionFileOperation.value=\u53C2\u6570\u503C
ExpressionFileOperation.content=\u5185\u5BB9
ExpressionFileOperation.nullable=\u662F\u5426\u4E3A\u7A7A

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.presentation.onboarding.resource.nl</artifactId>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.presentation.onboarding.resource.tos.nl</artifactId>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.repository.ftp.nl</artifactId>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.repository.json.nl</artifactId>

View File

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

View File

@@ -176,7 +176,6 @@ connections.form.malformedField.username=The username must be a valid email.
ImportProjectAsWizardPage.error.zip=Wrong archive file
FileStep2.fieldSeparatorNotFinishByComma=The Field Separator doesn't finish by comma
JobScriptsExportWizardPage.ExportJob=Export job to an archive file on the local file system.
JobScriptsExportWizardPage.ExportJob=Export job to an archive file on the local file system.
ImportDemoProjectPage.message=Select one of the available demo projects.
DatabaseTableForm.nameAlert=A schema has an empty name. It has to be specified
CreateFileDelimitedAction.action.openTitle=Open file delimited
@@ -551,7 +550,6 @@ AddListDialog.CHECKSIZE=Please check the size of the array\!
AddListDialog.Error=Error
AddListDialog.INPUTINDEX=please set index of current array
WebServiceUI.Add_list_element=Add list element
WebServiceUI.Add_list_element=Add list element
WebServiceUI.COLUMN=Column
WebServiceUI.Denormalize=Denormalize
WebServiceUI.ELEMENT=Element

View File

@@ -176,7 +176,6 @@ connections.form.malformedField.username=L'e-mail de connexion doit
ImportProjectAsWizardPage.error.zip=Mauvais fichier archive
FileStep2.fieldSeparatorNotFinishByComma=Le s<>parateur de champ ne finit par par une virgule
JobScriptsExportWizardPage.ExportJob=Exporter les Jobs vers une archive sur le syst<73>me de fichier local.
JobScriptsExportWizardPage.ExportJob=Exporter les Jobs vers une archive sur le syst<73>me de fichier local.
ImportDemoProjectPage.message=S<EFBFBD>lectionnez un des projets D<>mo disponibles.
DatabaseTableForm.nameAlert=Un sch<63>ma contient un nom vide. Il doit <20>tre sp<73>cifi<66>.
CreateFileDelimitedAction.action.openTitle=Ouvrir un fichier d<>limit<69>
@@ -550,7 +549,6 @@ AddListDialog.CHECKSIZE=Veuillez v
AddListDialog.Error=ERROR
AddListDialog.INPUTINDEX=Veuillez d<>finir l'index de la collection courante.
WebServiceUI.Add_list_element=Ajouter un <20>l<EFBFBD>ment <20> la liste
WebServiceUI.Add_list_element=Ajouter un <20>l<EFBFBD>ment <20> la liste
WebServiceUI.COLUMN=Colonne
WebServiceUI.Denormalize=D<EFBFBD>normaliser
WebServiceUI.ELEMENT=El<EFBFBD>ment

View File

@@ -176,7 +176,6 @@ connections.form.malformedField.username=\u30E6\u30FC\u30B6\u30FC\u540D\u306F\u6
ImportProjectAsWizardPage.error.zip=\u30A2\u30FC\u30AB\u30A4\u30D6\u30D5\u30A1\u30A4\u30EB\u304C\u6B63\u3057\u304F\u3042\u308A\u307E\u305B\u3093
FileStep2.fieldSeparatorNotFinishByComma=\u30D5\u30A3\u30FC\u30EB\u30C9\u533A\u5207\u308A\u8A18\u53F7\u306F\u30AB\u30F3\u30DE\u3067\u7D42\u4E86\u3057\u3066\u306F\u3044\u3051\u307E\u305B\u3093\u3002
JobScriptsExportWizardPage.ExportJob=\u30ED\u30FC\u30AB\u30EB\u30D5\u30A1\u30A4\u30EB\u30B7\u30B9\u30C6\u30E0\u306B\u30B8\u30E7\u30D6\u30A2\u30FC\u30AB\u30A4\u30D6\u3092\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
JobScriptsExportWizardPage.ExportJob=\u30ED\u30FC\u30AB\u30EB\u30D5\u30A1\u30A4\u30EB\u30B7\u30B9\u30C6\u30E0\u306B\u30B8\u30E7\u30D6\u30A2\u30FC\u30AB\u30A4\u30D6\u3092\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
ImportDemoProjectPage.message=\u30C7\u30E2\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3092\u3072\u3068\u3064\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044
DatabaseTableForm.nameAlert=\u30B9\u30AD\u30FC\u30DE\u540D\u304C\u7A7A\u3067\u3059\u3002\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002
CreateFileDelimitedAction.action.openTitle=\u533A\u5207\u308A\u8A18\u53F7\u4ED8\u304D\u30D5\u30A1\u30A4\u30EB\u3092\u958B\u304F
@@ -551,7 +550,6 @@ AddListDialog.CHECKSIZE=\u914D\u5217\u306E\u30B5\u30A4\u30BA\u3092\u78BA\u8A8D\u
AddListDialog.Error=\u30A8\u30E9\u30FC
AddListDialog.INPUTINDEX=\u73FE\u5728\u306E\u914D\u5217\u306B\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9\u3092\u8A2D\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044
WebServiceUI.Add_list_element=\u30EA\u30B9\u30C8\u8981\u7D20\u306E\u8FFD\u52A0
WebServiceUI.Add_list_element=\u30EA\u30B9\u30C8\u8981\u7D20\u306E\u8FFD\u52A0
WebServiceUI.COLUMN=\u30AB\u30E9\u30E0
WebServiceUI.Denormalize=\u975E\u6B63\u898F\u5316
WebServiceUI.ELEMENT=\u30E2\u30B8\u30E5\u30FC\u30EB

View File

@@ -170,7 +170,6 @@ connections.form.malformedField.username=E-mail \u5fc5\u987b\u4e3a\u53ef\u7528\u
ImportProjectAsWizardPage.error.zip=\u9519\u8bef\u7684\u5b58\u6863\u6587\u4ef6
FileStep2.fieldSeparatorNotFinishByComma=\u5b57\u6bb5\u5206\u9694\u7b26\u4e0d\u662f\u4ee5\u9017\u53f7\u7ed3\u675f
JobScriptsExportWizardPage.ExportJob=\u5bfc\u51fa\u4f5c\u4e1a\u811a\u672c\u5230\u4e00\u4e2a\u672c\u5730\u6587\u4ef6\u7cfb\u7edf\u7684\u538b\u7f29\u6587\u4ef6\u4e2d\u3002
JobScriptsExportWizardPage.ExportJob=\u5bfc\u51fa\u4f5c\u4e1a\u811a\u672c\u5230\u4e00\u4e2a\u672c\u5730\u6587\u4ef6\u7cfb\u7edf\u7684\u538b\u7f29\u6587\u4ef6\u4e2d\u3002
ImportDemoProjectPage.message=\u9009\u62e9\u4e00\u4e2a\u6709\u6548\u7684\u793a\u4f8b\u5de5\u7a0b.
DatabaseTableForm.nameAlert=Schema \u540d\u4e0d\u80fd\u4e3a\u7a7a\uff0c\u987b\u88ab\u6307\u5b9a
CreateFileDelimitedAction.action.openTitle=\u6253\u5f00\u6587\u4ef6\u5206\u9694\u7b26
@@ -487,6 +486,7 @@ ContextExportDialog_StringAttachmentNotSupported=\\u662F\u4E00\u4E2A\u6587\u4EF6
ContextExportDialog_StringAttachmentNotSupported=\\u662F\u4E00\u4E2A\u6587\u4EF6\u5185\u5BB9\u3002.\u4E0D\u652F\u6301\u5B57\u7B26\u4E32\u9644\u4EF6\u6A21\u5F0F.
ContextExportDialog_XsdType=XSD\u7C7B\u578B
AbstractCreateTableAction.retrieveForbidden=\u68C0\u7D22\u88AB\u7981\u6B62
AbstractCreateTableAction.retrieveForbidden.Message=\u8BE5\u6570\u636E\u5E93\u4E2D\u6CA1\u6709\u8868\u683C
SelectDatabaseJarDialog.add=\u589E\u52A0
SelectDatabaseJarDialog.delete=\u5220\u9664
SelectDatabaseJarDialog.warningTitle=\u8B66\u544A
@@ -497,7 +497,6 @@ AddListDialog.CHECKSIZE=\u8BF7\u68C0\u67E5\u6570\u7EC4\u7684\u5927\u5C0F\uFF01
AddListDialog.CHECKSIZE=\u8BF7\u68C0\u67E5\u6570\u7EC4\u7684\u5927\u5C0F\uFF01
AddListDialog.Error=\u9519\u8BEF
AddListDialog.INPUTINDEX=\u8BF7\u8BBE\u7F6E\u5F53\u524D\u6570\u7EC4\u7684\u7D22\u5F15
WebServiceUI.Add_list_element=\u6DFB\u52A0\u5217\u8868\u5143\u7D20
WebServiceUI.Add_list_element=\u6DFB\u52A0\u5217\u8868\u5143\u7D20
WebServiceUI.COLUMN=\u5217
WebServiceUI.Denormalize=\u975E\u89C4\u8303\u5316

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.repository.view.di.nl</artifactId>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.sbi.engines.client.nl</artifactId>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.spagic.engines.client.nl</artifactId>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.sqlbuilder.nl</artifactId>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tdi-studio-se</artifactId>
<version>7.0.1-SNAPSHOT</version>
<version>7.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.business.diagram</artifactId>

View File

@@ -66,25 +66,27 @@ if(hasInput){
if (writer_<%=cid%> instanceof org.talend.components.api.component.runtime.WriterWithFeedback) {
org.talend.components.api.component.runtime.WriterWithFeedback writerWithFeedbackMain_<%=cid%> = (org.talend.components.api.component.runtime.WriterWithFeedback) writer_<%=cid%>;
writerWithFeedbackMain_<%=cid%> = new org.talend.codegen.flowvariables.runtime.FlowVariablesWriter(writerWithFeedbackMain_<%=cid%>, container_<%=cid%>);
java.lang.Iterable<?> outgoingRecs = writerWithFeedbackMain_<%=cid%>.getSuccessfulWrites();
java.util.Iterator outgoingMainRecords_<%=cid%> = outgoingRecs.iterator();
java.lang.Iterable<?> outgoingRecs_<%=cid%> = writerWithFeedbackMain_<%=cid%>.getSuccessfulWrites();
java.util.Iterator outgoingMainRecords_<%=cid%> = outgoingRecs_<%=cid%>.iterator();
Object outgoingMain_<%=cid%> = null;
if (outgoingMainRecords_<%=cid%>.hasNext()) {
outgoingMainRecordsList_<%=cid%> = outgoingRecs;
outgoingMainRecordsList_<%=cid%> = outgoingRecs_<%=cid%>;
}
}
<%
}
if (rejectIrToRow != null) {
%>
java.lang.Iterable<?> outgoingRejectRecordsList_<%=cid%> = new java.util.ArrayList<Object>();
org.talend.components.api.component.runtime.WriterWithFeedback writerWithFeedbackReject_<%=cid%> = (org.talend.components.api.component.runtime.WriterWithFeedback) writer_<%=cid%>;
writerWithFeedbackReject_<%=cid%> = new org.talend.codegen.flowvariables.runtime.FlowVariablesWriter(writerWithFeedbackReject_<%=cid%>, container_<%=cid%>);
java.lang.Iterable<?> outgoingRejectRecs = writerWithFeedbackReject_<%=cid%>.getRejectedWrites();
java.util.Iterator outgoingRejectRecords_<%=cid%> = outgoingRejectRecs.iterator();
java.lang.Iterable<?> outgoingRejectRecordsList_<%=cid%> = new java.util.ArrayList<Object>();
if (writer_<%=cid%> instanceof org.talend.components.api.component.runtime.WriterWithFeedback) {
org.talend.components.api.component.runtime.WriterWithFeedback writerWithFeedbackReject_<%=cid%> = (org.talend.components.api.component.runtime.WriterWithFeedback) writer_<%=cid%>;
writerWithFeedbackReject_<%=cid%> = new org.talend.codegen.flowvariables.runtime.FlowVariablesWriter(writerWithFeedbackReject_<%=cid%>, container_<%=cid%>);
java.lang.Iterable<?> outgoingRejectRecs_<%=cid%> = writerWithFeedbackReject_<%=cid%>.getRejectedWrites();
java.util.Iterator outgoingRejectRecords_<%=cid%> = outgoingRejectRecs_<%=cid%>.iterator();
if (outgoingRejectRecords_<%=cid%>.hasNext()) {
outgoingRejectRecordsList_<%=cid%> = outgoingRejectRecs;
outgoingRejectRecordsList_<%=cid%> = outgoingRejectRecs_<%=cid%>;
}
}
<%
}
if(mainIrToRow != null) {

View File

@@ -11,6 +11,8 @@
private final Component component;
private int schemaIndex = 0;
public ProcessPropertiesGenerator(String cid, Component component) {
this.cid = cid;
this.component = component;
@@ -23,7 +25,9 @@
Object value = property.getStoredValue();
if (value != null) {
if (setDynamicTags && (value instanceof String) && isDynamicValue(String.valueOf(value), connName)) {
boolean isSchemaProperty = property instanceof org.talend.daikon.properties.property.SchemaProperty;
if (!isSchemaProperty && setDynamicTags && (value instanceof String) && isDynamicValue(String.valueOf(value), connName)) {
property.setTaggedValue(IGenericConstants.DYNAMIC_PROPERTY_VALUE, "true");
}
if (value instanceof List) { // if
@@ -77,10 +81,64 @@
props_<%=cid %><%=propInfo.fieldName%>.setValue("<%=property.getName()%>",
<%=property.getType().replaceAll("<.*>", "")%>.<%=property.getValue()%>);
<%
} else if (property instanceof org.talend.daikon.properties.property.SchemaProperty) {
} else if (isSchemaProperty) {
String schemaValue = component.getCodegenValue(property, property.getStringValue());
String[] splits = schemaValue.split("(?=\\\\\"name\\\\\":)");
String classNameTail = "fisrt";
if(!firstCall) {
classNameTail = "second";
}
%>
class SchemaSettingTool_<%=cid%>_<%=++schemaIndex%>_<%=classNameTail%> {
String getSchemaValue() {
<%
if((splits == null) || (splits.length < 2)) {
%>
return <%=schemaValue%>;
<%
} else {
%>
StringBuilder s = new StringBuilder();
<%
for(int i=0; i<splits.length; i++) {
String currentSplit = splits[i];
if(i == 0) {
%>
a(<%=currentSplit%>",s);
<%
continue;
}
if(i == (splits.length - 1)) {
%>
a("<%=currentSplit%>,s);
<%
continue;
}
%>
a("<%=currentSplit%>",s);
<%
}
%>
return s.toString();
<%
}
%>
}
void a(String part, StringBuilder strB) {
strB.append(part);
}
}
SchemaSettingTool_<%=cid%>_<%=schemaIndex%>_<%=classNameTail%> sst_<%=cid%>_<%=schemaIndex%>_<%=classNameTail%> = new SchemaSettingTool_<%=cid%>_<%=schemaIndex%>_<%=classNameTail%>();
props_<%=cid %><%=propInfo.fieldName%>.setValue("<%=property.getName()%>",
new org.apache.avro.Schema.Parser().parse(<%=component.getCodegenValue(property, property.getStringValue())%>));
new org.apache.avro.Schema.Parser().parse(sst_<%=cid%>_<%=schemaIndex%>_<%=classNameTail%>.getSchemaValue()));
<%
} else if (!(value instanceof String) || !((String)value).equals("")) {
%>

View File

@@ -137,8 +137,8 @@ for (INode node : process.getNodesOfType("tRESTClient")) {
}
}
boolean talendEsbJob = actAsProvider || actAsConsumer || !process.getNodesOfType("tRouteInput").isEmpty();
boolean talendEsbJobFactory = actAsProvider || !process.getNodesOfType("tRouteInput").isEmpty();
boolean talendEsbJob = talendEsbJobFactory || actAsConsumer;
boolean talendStepTemplate = !process.getNodesOfType("tActionInput").isEmpty() || !process.getNodesOfType("tActionOutput").isEmpty() || !process.getNodesOfType("tJobReject").isEmpty();
@@ -209,11 +209,6 @@ protected static void logIgnoredError(String message, Throwable cause) {
// fix for TESB-7714
talendESBJob.setEndpointRegistry(registry);
// TESB-15920 tRESTClient and SAM not working
<% if (hasSAM4RS) { %>
talendESBJob.setEventFeature(eventFeature);
<% } %>
return talendESBJob;
}
<% } %>

View File

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

View File

@@ -147,7 +147,8 @@ public class JavaRoutineSynchronizer extends AbstractRoutineSynchronizer {
*/
private static void syncModule(Project project, File[] modules) throws SystemException {
IRunProcessService service = CodeGeneratorActivator.getDefault().getRunProcessService();
ITalendProcessJavaProject talenCodeJavaProject = service.getTalendCodeJavaProject(ERepositoryObjectType.ROUTINES, project);
ITalendProcessJavaProject talenCodeJavaProject = service.getTalendCodeJavaProject(ERepositoryObjectType.ROUTINES,
project.getTechnicalLabel());
if (talenCodeJavaProject == null) {
return;
}

View File

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

View File

@@ -10,7 +10,7 @@
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>fluent-hc</artifactId>
<version>4.2.6</version>
<version>4.5.5</version>
</dependency>
<dependency>

View File

@@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.talend.libraries</groupId>
<artifactId>talend_DB_mssqlUtil-1.2-20171017</artifactId>
<artifactId>talend_DB_mssqlUtil-1.3-20190523</artifactId>
<version>6.0.0</version>
<packaging>jar</packaging>
@@ -50,9 +50,9 @@
<dependencies>
<!-- https://mvnrepository.com/artifact/net.sourceforge.jtds/jtds -->
<dependency>
<groupId>org.talend.libraries</groupId>
<artifactId>jtds-1.3.1-patch</artifactId>
<version>6.1.1</version>
<groupId>net.sourceforge.jtds</groupId>
<artifactId>jtds</artifactId>
<version>1.3.1-patch-20190523</version>
</dependency>
</dependencies>

View File

@@ -0,0 +1,139 @@
<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<modelVersion>4.0.0</modelVersion>
<groupId>net.sourceforge.jtds</groupId>
<artifactId>jtds</artifactId>
<version>1.3.1-patch-20190523</version>
<packaging>jar</packaging>
<name>talend_jtds</name>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<talend.nexus.url>https://artifacts-oss.talend.com</talend.nexus.url>
<java.source.version>1.7</java.source.version>
</properties>
<repositories>
<repository>
<id>org.talend.studio</id>
<name>talend-update</name>
<url>https://talend-update.talend.com/nexus/content/repositories/libraries/</url>
</repository>
</repositories>
<distributionManagement>
<snapshotRepository>
<id>talend_nexus_deployment</id>
<url>${talend.nexus.url}/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</snapshotRepository>
<repository>
<id>talend_nexus_deployment</id>
<url>${talend.nexus.url}/nexus/content/repositories/TalendOpenSourceRelease/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</distributionManagement>
<dependencies>
<!-- https://mvnrepository.com/artifact/net.sourceforge.jtds/jtds -->
<dependency>
<groupId>org.talend.libraries</groupId>
<artifactId>jtds-1.3.1-patch</artifactId>
<version>6.1.1</version>
</dependency>
</dependencies>
<build>
<resources>
<resource>
<directory>src/main/java</directory>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.8</version>
<executions>
<execution>
<id>unpack</id>
<phase>package</phase>
<goals>
<goal>unpack</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>org.talend.libraries</groupId>
<artifactId>jtds-1.3.1-patch</artifactId>
<version>6.1.1</version>
<type>jar</type>
<overWrite>true</overWrite>
<outputDirectory>target/classes</outputDirectory>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<id>default</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<includes>
<include>**</include>
</includes>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>${java.source.version}</source>
<target>${java.source.version}</target>
<showDeprecation>true</showDeprecation>
<showWarnings>true</showWarnings>
<compilerArgument>-XDignore.symbol.file</compilerArgument>
<fork>true</fork>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.6</version>
<configuration>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
</configuration>
</plugin>
</plugins>
</build>
</project>

View File

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

View File

@@ -776,7 +776,7 @@
<IMPORT NAME="Driver-DB2-LICENSE-CISUZ" MODULE="db2jcc_license_cisuz.jar" MVN="mvn:org.talend.libraries/db2jcc_license_cisuz/6.0.0" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false') AND (DBTYPE=='DB2')" />
<IMPORT NAME="Driver-DB2-LICENSE-CU" MODULE="db2jcc_license_cu.jar" MVN="mvn:org.talend.libraries/db2jcc_license_cu/6.0.0" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false') AND (DBTYPE=='DB2')" />
<IMPORT NAME="Driver_MaxDB" MODULE="sapdbc.jar" MVN="mvn:org.talend.libraries/sapdbc/6.0.0" REQUIRED_IF="DBTYPE=='MAXDB'" />
<IMPORT NAME="Driver-MSSQL" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false') AND (DBTYPE=='MSSQL') AND (MSSQL_DRIVER=='JTDS')" />
<IMPORT NAME="Driver-MSSQL" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false') AND (DBTYPE=='MSSQL') AND (MSSQL_DRIVER=='JTDS')" BundleID=""/>
<IMPORT NAME="Driver-MSSQL-prop" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false') AND (DBTYPE=='MSSQL') AND (MSSQL_DRIVER=='MSSQL_PROP')" />
<IMPORT NAME="Driver-MYSQL4" MODULE="mysql-connector-java-3.1.14-bin.jar" MVN="mvn:org.talend.libraries/mysql-connector-java-3.1.14-bin/6.0.0" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false') and (DBTYPE=='MYSQL') and (DB_MYSQL_VERSION=='MYSQL_4')"/>
<IMPORT NAME="Driver-MYSQL5" MODULE="mysql-connector-java-5.1.30-bin.jar" MVN="mvn:org.talend.libraries/mysql-connector-java-5.1.30-bin/6.0.0" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false') and (DBTYPE=='MYSQL') and (DB_MYSQL_VERSION=='MYSQL_5')"/>

View File

@@ -188,7 +188,7 @@
<CODEGENERATION>
<IMPORTS>
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" />
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" BundleID=""/>
<IMPORT NAME="Driver-mssql-jdbc" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="(DRIVER == 'MSSQL_PROP') AND (USE_EXISTING_CONNECTION == 'false')" />
</IMPORTS>
</CODEGENERATION>

View File

@@ -8,8 +8,9 @@ String loopPath_<%=cid%> = <%=loopQuery%>;
java.util.List<Object> resultset_<%=cid%> = new java.util.ArrayList<Object>();
boolean isStructError_<%=cid %> = true;
com.jayway.jsonpath.ReadContext document_<%=cid%> = null;
try {
com.jayway.jsonpath.ReadContext document_<%=cid%> = com.jayway.jsonpath.JsonPath.parse(jsonStr_<%=cid%>);
document_<%=cid%> = com.jayway.jsonpath.JsonPath.parse(jsonStr_<%=cid%>);
com.jayway.jsonpath.JsonPath compiledLoopPath_<%=cid%> = jsonPathCache_<%=cid%>.getCompiledJsonPath(loopPath_<%=cid%>);
Object result_<%=cid%> = document_<%=cid%>.read(compiledLoopPath_<%=cid%>,net.minidev.json.JSONObject.class);
if (result_<%=cid%> instanceof net.minidev.json.JSONArray) {
@@ -64,6 +65,7 @@ com.jayway.jsonpath.JsonPath compiledJsonPath_<%=cid%> = null;
Object value_<%=cid%> = null;
Object root_<%=cid%> = null;
for(int i_<%=cid %>=0; isStructError_<%=cid %> || (i_<%=cid %> < resultset_<%=cid %>.size());i_<%=cid %>++){
if(!isStructError_<%=cid %>){
Object row_<%=cid%> = resultset_<%=cid %>.get(i_<%=cid %>);
@@ -82,6 +84,7 @@ if(outConns!=null){
nb_line_<%=cid%>++;
try {
<%
boolean useLoopAsRoot = "true".equals(ElementParameterParser.getValue(node, "__USE_LOOP_AS_ROOT__"));
boolean splitList = "true".equals(ElementParameterParser.getValue(node, "__SPLIT_LIST__"));
for (int i=0;i<mapping.size();i++) {
for(IMetadataColumn column : outConn.getMetadataTable().getListColumns()) {
@@ -113,8 +116,23 @@ for (int i=0;i<mapping.size();i++) {
compiledJsonPath_<%=cid%> = jsonPathCache_<%=cid%>.getCompiledJsonPath(jsonPath_<%=cid%>);
try {
value_<%=cid%> = compiledJsonPath_<%=cid%>.read(row_<%=cid%>);
<%
if(useLoopAsRoot){
%>
value_<%=cid%> = compiledJsonPath_<%=cid%>.read(row_<%=cid%>);
<%
}else{
%>
if(jsonPath_<%=cid%>.startsWith("$")){
if(root_<%=cid%> == null){
root_<%=cid%> = document_<%=cid%>.read(jsonPathCache_<%=cid%>.getCompiledJsonPath("$"));
}
value_<%=cid%> = compiledJsonPath_<%=cid%>.read(root_<%=cid%>);
}else{
value_<%=cid%> = compiledJsonPath_<%=cid%>.read(row_<%=cid%>);
}
<%
}
if(javaType == JavaTypesManager.STRING){
%>
<%=firstConnName%>.<%=column.getLabel() %> = value_<%=cid%> == null ? <%@ include file="./set_default_value.javajet"%> : value_<%=cid%>.toString();

View File

@@ -163,6 +163,11 @@
REQUIRED="true" SHOW_IF="READ_BY=='XPATH'">
<DEFAULT>"UTF-8"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="USE_LOOP_AS_ROOT" FIELD="CHECK" NUM_ROW="25" SHOW_IF="READ_BY=='JSONPATH'" REPOSITORY_VALUE="USE_LOOP_AS_ROOT">
<DEFAULT>true</DEFAULT>
</PARAMETER>
<!-- For migration only -->
<PARAMETER NAME="SPLIT_LIST" FIELD="CHECK" NUM_ROW="100" SHOW="false">
<DEFAULT>true</DEFAULT>

View File

@@ -24,4 +24,6 @@ JSON_PATH_VERSION.ITEM.1_2_0=1.2.0
MAPPING_4_JSONPATH.NAME=Mapping
MAPPING_4_JSONPATH.ITEM.QUERY=Json query
JSON_LOOP_QUERY.NAME=Loop Jsonpath query
JSON_LOOP_QUERY.NAME=Loop Jsonpath query
USE_LOOP_AS_ROOT.NAME=Use the loop node as root

View File

@@ -7,6 +7,7 @@ String firstConnName = "";
List<IMetadataTable> metadatas = node.getMetadataList();
String loopPath = ElementParameterParser.getValue(node, "__JSON_LOOP_QUERY__");
boolean useLoopAsRoot = "true".equals(ElementParameterParser.getValue(node, "__USE_LOOP_AS_ROOT__"));
%>
class JsonPathCache_<%=cid%> {
final java.util.Map<String,com.jayway.jsonpath.JsonPath> jsonPathString2compiledJsonPath = new java.util.HashMap<String,com.jayway.jsonpath.JsonPath>();
@@ -51,6 +52,7 @@ Object filenameOrStream_<%=cid %> = null;
%>
}
com.jayway.jsonpath.ReadContext document_<%=cid%> = null;
try {
if(filenameOrStream_<%=cid %> instanceof java.io.InputStream){
is_<%=cid%> = (java.io.InputStream)filenameOrStream_<%=cid %>;
@@ -65,7 +67,7 @@ try {
}
com.jayway.jsonpath.ReadContext document_<%=cid%> = parseContext_<%=cid%>.parse(is_<%=cid%>,<%=encoding %>);
document_<%=cid%> = parseContext_<%=cid%>.parse(is_<%=cid%>,<%=encoding %>);
com.jayway.jsonpath.JsonPath compiledLoopPath_<%=cid%> = jsonPathCache_<%=cid%>.getCompiledJsonPath(loopPath_<%=cid%>);
Object result_<%=cid%> = document_<%=cid%>.read(compiledLoopPath_<%=cid%>,net.minidev.json.JSONObject.class);
if (result_<%=cid%> instanceof net.minidev.json.JSONArray) {
@@ -100,6 +102,7 @@ Object value_<%=cid%> = null;
<%if(isLog4jEnabled){%>
log.info("<%=cid%> - Retrieving records from data.");
<%}%>
Object root_<%=cid%> = null;
for(Object row_<%=cid%> : resultset_<%=cid%>) {
nb_line_<%=cid%>++;
<%
@@ -173,8 +176,23 @@ for(Object row_<%=cid%> : resultset_<%=cid%>) {
compiledJsonPath_<%=cid%> = jsonPathCache_<%=cid%>.getCompiledJsonPath(jsonPath_<%=cid%>);
try {
value_<%=cid%> = compiledJsonPath_<%=cid%>.read(row_<%=cid%>);
<%
if(useLoopAsRoot){
%>
value_<%=cid%> = compiledJsonPath_<%=cid%>.read(row_<%=cid%>);
<%
}else{
%>
if(jsonPath_<%=cid%>.startsWith("$")){
if(root_<%=cid%> == null){
root_<%=cid%> = document_<%=cid%>.read(jsonPathCache_<%=cid%>.getCompiledJsonPath("$"));
}
value_<%=cid%> = compiledJsonPath_<%=cid%>.read(root_<%=cid%>);
}else{
value_<%=cid%> = compiledJsonPath_<%=cid%>.read(row_<%=cid%>);
}
<%
}
if(javaType == JavaTypesManager.STRING){
%>
<%=firstConnName%>.<%=column.getLabel() %> = value_<%=cid%> == null ? <%@ include file="./set_default_value.javajet"%> : value_<%=cid%>.toString();

View File

@@ -141,6 +141,10 @@
<PARAMETER NAME="CHECK_DATE" FIELD="CHECK" NUM_ROW="20" SHOW_IF="READ_BY=='XPATH'">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="USE_LOOP_AS_ROOT" FIELD="CHECK" NUM_ROW="25" SHOW_IF="READ_BY=='JSONPATH'" REPOSITORY_VALUE="USE_LOOP_AS_ROOT">
<DEFAULT>true</DEFAULT>
</PARAMETER>
<PARAMETER NAME="ENCODING" FIELD="ENCODING_TYPE" NUM_ROW="30"
REQUIRED="true" REPOSITORY_VALUE="ENCODING">

View File

@@ -35,4 +35,5 @@ JSON_PATH_VERSION.ITEM.1_2_0=1.2.0
JSON_LOOP_QUERY.NAME=Loop Json query
MAPPING_JSONPATH.NAME=Mapping
MAPPING_JSONPATH.ITEM.QUERY=Json query
MAPPING_JSONPATH.ITEM.QUERY=Json query
USE_LOOP_AS_ROOT.NAME=Use the loop node as root

View File

@@ -1,6 +1,8 @@
CHANGES.ITEM.ADD=\u6DFB\u52A0
CHANGES.ITEM.DELETE=\u5220\u9664
CHANGES.ITEM.REPLACE=\u66ff\u4ee3
CHANGES.NAME=\u6539\u53D8\u5C5E\u6027
CHANGETYPE.ITEM.ADD=\u6DFB\u52A0
CHANGETYPE.ITEM.DELETE=\u5220\u9664
CHANGETYPE.ITEM.MODIFY=\u4FEE\u6539
CHANGETYPE.NAME=\u53D8\u6362\u7C7B\u578B
@@ -21,6 +23,7 @@ MULTIVALUECOLUMNS.ITEM.SEPARATOR=\u5206\u9694\u7B26
MODIFYCONFIG.ITEM.COLUMN=\u663E\u793A\u5217
MODIFYCONFIG.ITEM.OPERATION=\u64CD\u4F5C
MODIFYCONFIG.ITEM.SEPARATOR=\u5206\u9694\u7B26
MODIFYCONFIG.ITEM.OPERATION.ITEM.ADD=\u6DFB\u52A0
MODIFYCONFIG.ITEM.OPERATION.ITEM.DELETE=\u5220\u9664
MODIFYCONFIG.ITEM.OPERATION.ITEM.REPLACE=\u66ff\u4ee3
MODIFYCONFIG.ITEM.OPERATION.ITEM.NONE=\u65e0

View File

@@ -17,7 +17,7 @@ final String GoogleTracker = org.talend.core.utils.TrackerUtil.getGoogleTracker(
<%@ include file="@{org.talend.designer.components.localprovider}/components/templates/password.javajet"%>
org.jets3t.service.Jets3tProperties jets3tProperties = new org.jets3t.service.Jets3tProperties();
org.jets3t.service.Jets3tProperties jets3tProperties = org.jets3t.service.Jets3tProperties.getInstance(org.jets3t.service.Constants.JETS3T_PROPERTIES_FILENAME);
jets3tProperties.setProperty("httpclient.useragent", "<%=AWSTracker%>");
org.jets3t.service.security.GSCredentials credentials_<%=cid%> = new org.jets3t.service.security.GSCredentials(<%=accessKey%>,decryptedPassword_<%=cid%>);
org.jets3t.service.impl.rest.httpclient.GoogleStorageService service_<%=cid%> = new org.jets3t.service.impl.rest.httpclient.GoogleStorageService(credentials_<%=cid%>," <%=GoogleTracker%>", null, jets3tProperties);

View File

@@ -226,7 +226,7 @@ if(hiveDistrib.isExecutedThroughWebHCat()) {
}
}
%>
log.info("Query sent to HiveServer2 to be executed with [Application Name(MapReduce)/DAG Name(Tez): " + queryIdentifier + "]");
log.info("Query sent to HiveServer2 to be executed with [Application Name(MapReduce)/DAG Name(Tez): " + queryIdentifier_<%=cid %> + "]");
} catch (java.lang.Exception e) {
whetherReject_<%=cid%> = true;
<%

View File

@@ -6,6 +6,7 @@ ALIASES.ITEM.SEARCHING=\u641C\u7D22
ALIASES.NAME=\u522b\u540d\u590d\u5f15\u7528
BASEDN.NAME=\u6839DN
HOST.NAME=\u4e3b\u673a
INSERT_MODE.ITEM.ADD=\u6DFB\u52A0
INSERT_MODE.ITEM.DELETE=\u5220\u9664
INSERT_MODE.ITEM.INSERT=\u63D2\u5165
INSERT_MODE.ITEM.INSERT_UPDATA=\u63d2\u5165\u6216\u66f4\u65b0
@@ -25,6 +26,7 @@ DN_COLUMN_NAME.NAME=DN\u5217\u540D\u79F0
ATTRIBUTE_OPTIONS.NAME=\u5C5E\u6027\u9009\u9879
ATTRIBUTE_OPTIONS.ITEM.ATTRIBUTE_NAME=\u5C5E\u6027\u540D
ATTRIBUTE_OPTIONS.ITEM.ATTRIBUTE_OPTION=\u9009\u9879
ATTRIBUTE_OPTIONS.ITEM.ATTRIBUTE_OPTION.ITEM.ADD=\u6DFB\u52A0
ATTRIBUTE_OPTIONS.ITEM.ATTRIBUTE_OPTION.ITEM.REPLACE=\u66ff\u4ee3
ATTRIBUTE_OPTIONS.ITEM.ATTRIBUTE_OPTION.ITEM.REMOVE_ATTRIBUTE=\u5220\u9664\u5C5E\u6027
ATTRIBUTE_OPTIONS.ITEM.ATTRIBUTE_OPTION.ITEM.REMOVE_VALUE=\u5220\u9664\u503C

View File

@@ -354,7 +354,7 @@
<CODEGENERATION>
<IMPORTS>
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" />
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" BundleID=""/>
<IMPORT NAME="Driver-mssql-jdbc" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="(DRIVER == 'MSSQL_PROP') AND (USE_EXISTING_CONNECTION == 'false')" />
</IMPORTS>
</CODEGENERATION>

View File

@@ -199,7 +199,7 @@
<CODEGENERATION>
<IMPORTS>
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar" REQUIRED_IF="DRIVER=='JTDS'" />
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523" REQUIRED_IF="DRIVER=='JTDS'" BundleID=""/>
<IMPORT NAME="Driver-mssql-jdbc" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="DRIVER=='MSSQL_PROP'" />
</IMPORTS>
</CODEGENERATION>

View File

@@ -258,9 +258,9 @@
<CODEGENERATION>
<IMPORTS>
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" />
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" BundleID=""/>
<IMPORT NAME="Driver-mssql-jdbc" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="(DRIVER == 'MSSQL_PROP') AND (USE_EXISTING_CONNECTION == 'false')" />
<IMPORT NAME="Talend_MssqlUtil" MODULE="talend_DB_mssqlUtil-1.2-20171017.jar" MVN="mvn:org.talend.libraries/talend_DB_mssqlUtil-1.2-20171017/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.custom/lib/talend_DB_mssqlUtil-1.2-20171017.jar" REQUIRED="true" />
<IMPORT NAME="Talend_MssqlUtil" MODULE="talend_DB_mssqlUtil-1.3-20190523.jar" MVN="mvn:org.talend.libraries/talend_DB_mssqlUtil-1.3-20190523/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.custom/lib/talend_DB_mssqlUtil-1.3-20190523.jar" REQUIRED="true" />
</IMPORTS>
</CODEGENERATION>

View File

@@ -332,8 +332,8 @@
<CODEGENERATION>
<IMPORTS>
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar"
REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" />
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523"
REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" BundleID=""/>
<IMPORT NAME="Driver-mssql-jdbc" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="(DRIVER == 'MSSQL_PROP') AND (USE_EXISTING_CONNECTION == 'false')" />
</IMPORTS>
</CODEGENERATION>

View File

@@ -315,7 +315,7 @@
<CODEGENERATION>
<IMPORTS>
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar" REQUIRED_IF="(DRIVER=='JTDS') AND (USE_EXISTING_CONNECTION == 'false')" />
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523" REQUIRED_IF="(DRIVER=='JTDS') AND (USE_EXISTING_CONNECTION == 'false')" BundleID=""/>
<IMPORT NAME="Driver-mssql-jdbc" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="(DRIVER=='MSSQL_PROP') AND (USE_EXISTING_CONNECTION == 'false')" />
</IMPORTS>
</CODEGENERATION>

View File

@@ -513,9 +513,9 @@
<CODEGENERATION>
<IMPORTS>
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" />
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" BundleID=""/>
<IMPORT NAME="Driver-mssql-jdbc" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="(DRIVER == 'MSSQL_PROP') AND (USE_EXISTING_CONNECTION == 'false')" />
<IMPORT NAME="Talend_MssqlUtil" MODULE="talend_DB_mssqlUtil-1.2-20171017.jar" MVN="mvn:org.talend.libraries/talend_DB_mssqlUtil-1.2-20171017/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.custom/lib/talend_DB_mssqlUtil-1.2-20171017.jar" REQUIRED="true" />
<IMPORT NAME="Talend_MssqlUtil" MODULE="talend_DB_mssqlUtil-1.3-20190523.jar" MVN="mvn:org.talend.libraries/talend_DB_mssqlUtil-1.3-20190523/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.custom/lib/talend_DB_mssqlUtil-1.3-20190523.jar" REQUIRED="true" />
</IMPORTS>
</CODEGENERATION>

View File

@@ -254,7 +254,7 @@
<CODEGENERATION>
<IMPORTS>
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" />
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" BundleID=""/>
<IMPORT NAME="Driver-mssql-jdbc" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="(DRIVER == 'MSSQL_PROP') AND (USE_EXISTING_CONNECTION == 'false')" />
</IMPORTS>
</CODEGENERATION>

View File

@@ -336,7 +336,7 @@
<IMPORT NAME="Driver-DB2-LICENSE-CISUZ" MODULE="db2jcc_license_cisuz.jar" MVN="mvn:org.talend.libraries/db2jcc_license_cisuz/6.0.0" REQUIRED="true" />
<IMPORT NAME="Driver-DB2-LICENSE-CU" MODULE="db2jcc_license_cu.jar" MVN="mvn:org.talend.libraries/db2jcc_license_cu/6.0.0" REQUIRED="true" />
<IMPORT NAME="Driver_MaxDB" MODULE="sapdbc.jar" MVN="mvn:org.talend.libraries/sapdbc/6.0.0" REQUIRED="true" />
<IMPORT NAME="Driver-MSSQL" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar" REQUIRED="true" />
<IMPORT NAME="Driver-MSSQL" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523" REQUIRED="true" BundleID=""/>
<IMPORT NAME="Driver-Oracle11g-2" MODULE="ojdbc6.jar" MVN="mvn:org.talend.libraries/ojdbc6/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.jdbc.oracle/lib/ojdbc6.jar" REQUIRED="true" />
<IMPORT NAME="Driver-POSTGRESQL" MODULE="postgresql-8.3-603.jdbc3.jar" MVN="mvn:org.talend.libraries/postgresql-8.3-603.jdbc3/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.jdbc.postgresql/lib/postgresql-8.3-603.jdbc3.jar" REQUIRED="true" />
<IMPORT NAME="Driver-FIREBIRD" MODULE="jaybird-full-2.1.1.jar" MVN="mvn:org.talend.libraries/jaybird-full-2.1.1/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.jdbc.firebird/lib/jaybird-full-2.1.1.jar" REQUIRED="true" />

View File

@@ -27,6 +27,7 @@ ELEMENT_HIERACHIE.ITEM.ELEMENT_TYPE=\u5143\u7D20\u7C7B\u578B
ELEMENT_HIERACHIE.ITEM.ELEMENT_TYPE.ITEM.ELEMENT_NUMERIC=\u6570\u503C
ELEMENT_HIERACHIE.ITEM.ELEMENT_TYPE.ITEM.ELEMENT_STRING=\u6587\u672c
ELEMENT_HIERACHIE.ITEM.CREATION_MODE=\u521B\u5EFA\u6A21\u5F0F
ELEMENT_HIERACHIE.ITEM.CREATION_MODE.ITEM.MODE_ADD=\u589E\u52A0
ELEMENT_HIERACHIE.ITEM.CREATION_MODE.ITEM.MODE_FORCE_ADD=\u5F3A\u5236\u6DFB\u52A0
ELEMENT_HIERACHIE.ITEM.CREATION_MODE.ITEM.MODE_UPDATE=\u66F4\u65B0
ELEMENT_HIERACHIE.ITEM.CREATION_MODE.ITEM.MODE_ADD_OR_UPDATE=\u6DFB\u52A0\u6216\u66F4\u65B0
@@ -35,6 +36,7 @@ ELEMENT_TYPE.NAME=\u5143\u7D20\u7684\u7C7B\u578B
ELEMENT_TYPE.ITEM.ELEMENT_NUMERIC=\u6570\u503C
ELEMENT_TYPE.ITEM.ELEMENT_STRING=\u6587\u672c
CREATION_MODE.NAME=\u521B\u5EFA\u6A21\u5F0F
CREATION_MODE.ITEM.MODE_ADD=\u589E\u52A0
CREATION_MODE.ITEM.MODE_FORCE_ADD=\u5F3A\u5236\u6DFB\u52A0
CREATION_MODE.ITEM.MODE_UPDATE=\u66F4\u65B0
CREATION_MODE.ITEM.MODE_ADD_OR_UPDATE=\u6DFB\u52A0\u6216\u66F4\u65B0

View File

@@ -13,6 +13,7 @@ COMMITSIZE.NAME=\u63D0\u4EA4\u5927\u5C0F
SPLASH_MODE.ITEM.PALO_SPLASH_DISABLE=\u7981\u7528
SPLASH_MODE.ITEM.PALO_SPLASH_DEFAULT=\u65e0
SPLASH_MODE.ITEM.PALO_SPLASH_BASE_SET=\u8BBE\u7F6E
SPLASH_MODE.ITEM.PALO_SPLASH_BASE_ADD=\u589E\u52A0
ADDVALUES.NAME=\u6DFB\u52A0\u503C
DEPLOY_PALO_LIBS.NAME=\u90E8\u7F72Palo\u5E93
DIE_ON_ERROR.NAME=\u9519\u8bef\u65f6\u7ec8\u6b62

View File

@@ -25,6 +25,7 @@ ENCODING.NAME=\u7F16\u7801
ENCRYPTED_KEY_CMK.NAME=\u4E3B\u952E
ENCRYPTED_KEY_BASE64.NAME=\u4E3B\u952E
ENCRYPTED_KEY_X509.NAME=\u5BC6\u94A5\u6587\u4EF6
ENCRYPT.NAME=\u52A0\u5BC6
ALGORITHM_SYMMETRIC_MASTER_KEY.ITEM.AES=AES
ALGORITHM_ASYMMETRIC_MASTER_KEY.ITEM.RSA=RSA
ALGORITHM_ASYMMETRIC_MASTER_KEY.ITEM.DSA=DSA

View File

@@ -33,6 +33,7 @@ ENCODING.NAME=\u7F16\u7801
ENCRYPTED_KEY_CMK.NAME=\u4E3B\u952E
ENCRYPTED_KEY_BASE64.NAME=\u4E3B\u952E
ENCRYPTED_KEY_X509.NAME=\u5BC6\u94A5\u6587\u4EF6
ENCRYPT.NAME=\u52A0\u5BC6
ALGORITHM_SYMMETRIC_MASTER_KEY.ITEM.AES=AES
ALGORITHM_ASYMMETRIC_MASTER_KEY.ITEM.RSA=RSA
ALGORITHM_ASYMMETRIC_MASTER_KEY.ITEM.DSA=DSA

View File

@@ -4,6 +4,7 @@ CONNECTION.NAME=\u7EC4\u4EF6\u5217\u8868
ACCESS_KEY.NAME=\u8BBF\u95EE\u5BC6\u94A5
BUCKET.NAME=\u6876
KEY.NAME=\u4E3B\u952E
FILE.NAME=\u6587\u4EF6
CONFIG_CLIENT.NAME=\u914D\u7F6E\u5BA2\u6237\u7AEF
CONNECTION_CONFIG.NAME=\u8FDE\u63A5
CLIENT_CONFIG.NAME=\u5BA2\u6237\u7AEF\u914D\u7F6E\u7684\u8FDE\u63A5
@@ -32,6 +33,7 @@ ENCODING.NAME=\u7F16\u7801
ENCRYPTED_KEY_CMK.NAME=\u4E3B\u952E
ENCRYPTED_KEY_BASE64.NAME=\u4E3B\u952E
ENCRYPTED_KEY_X509.NAME=\u5BC6\u94A5\u6587\u4EF6
ENCRYPT.NAME=\u52A0\u5BC6
ALGORITHM_SYMMETRIC_MASTER_KEY.ITEM.AES=AES
ALGORITHM_ASYMMETRIC_MASTER_KEY.ITEM.RSA=RSA
ALGORITHM_ASYMMETRIC_MASTER_KEY.ITEM.DSA=DSA

View File

@@ -24,9 +24,7 @@ skeleton="../templates/db_output_bulk.skeleton"
String storageType = ElementParameterParser.getValue(node, "__AZURE_STORAGE__");
String accountName = ElementParameterParser.getValue(node, "__ACCOUNT_NAME__");
String accountSecret = ElementParameterParser.getValue(node, "__SECRET_KEY__");
String principalKey = ElementParameterParser.getValue(node, "__PRINCIPAL_KEY__");
String clientId = ElementParameterParser.getValue(node, "__CLIENT_ID__");
String oauthEndpoint = ElementParameterParser.getValue(node, "__ENDPOINT__");
@@ -140,7 +138,6 @@ skeleton="../templates/db_output_bulk.skeleton"
String randomIdentifier_<%=cid%> = java.util.UUID.randomUUID().toString().replaceAll("-","");
String azureAccessKey_<%=cid%> = "";
String azureCredIdentity_<%=cid%> = "";
String azureCredName_<%=cid%> = "";
String azureContainer_<%=cid%> = "";
@@ -156,15 +153,30 @@ skeleton="../templates/db_output_bulk.skeleton"
String oauthEndpoint_<%=cid%> = <%=oauthEndpoint%>;
<%
String passwordFieldName = "";
if ("ADLS".equals(storageType)) {
passwordFieldName = "__PRINCIPAL_KEY__";
}else{
passwordFieldName = "__SECRET_KEY__";
}
if (ElementParameterParser.canEncrypt(node, passwordFieldName)) {
%>
final String azureAccessKey_<%=cid%> = routines.system.PasswordEncryptUtil.decryptPassword(<%=ElementParameterParser.getEncryptedValue(node, passwordFieldName)%>);
<%
} else {
%>
final String azureAccessKey_<%=cid%> = <%= ElementParameterParser.getValue(node, passwordFieldName)%>;
<%
}
if ("ADLS".equals(storageType)) {
%>
azureAccessKey_<%=cid%> = <%=principalKey%>;
azureCredIdentity_<%=cid%> = clientId_<%=cid%> + "@" + oauthEndpoint_<%=cid%>;
azureCredName_<%=cid%> = "talend_ADLCredential_" + randomIdentifier_<%=cid%>;
<%
} else {
%>
azureAccessKey_<%=cid%> = <%=accountSecret%>;
azureCredIdentity_<%=cid%> = "talend";
azureCredName_<%=cid%> = "talend_AzureStorageCredential_" + randomIdentifier_<%=cid%>;
azureContainer_<%=cid%> = <%=container%>;
@@ -178,9 +190,6 @@ skeleton="../templates/db_output_bulk.skeleton"
String azureFileLoadType_<%=cid%> = "<%=loadFileFormat%>";
String externalTableRejectOptions_<%=cid%> = "";
String dwDistributionOptions_<%=cid%> = "";
String dwTableOptions_<%=cid%> = "";
String dwPartition_<%=cid%> = "";
@@ -238,7 +247,7 @@ skeleton="../templates/db_output_bulk.skeleton"
dbUser_<%=cid %> = <%=dbuser%>;
<%
String passwordFieldName = "__PASS__";
passwordFieldName = "__PASS__";
%>
<%@ include file="@{org.talend.designer.components.localprovider}/components/templates/password.javajet"%>
@@ -276,7 +285,7 @@ skeleton="../templates/db_output_bulk.skeleton"
<%
if(isEnabledExtTableOptions){
%>
externalTableRejectOptions_<%=cid%> = "REJECT_TYPE = <%=rejectType%>" + ",REJECT_VALUE = " + <%=rejectValue%>;
String externalTableRejectOptions_<%=cid%> = "REJECT_TYPE = <%=rejectType%>" + ",REJECT_VALUE = " + <%=rejectValue%>;
<%
if("Percentage".equals(rejectType)){
%>
@@ -430,7 +439,15 @@ skeleton="../templates/db_output_bulk.skeleton"
//CREATE EXTERNAL TABLE
java.sql.Statement stmtCreateExt_<%=cid%> = conn_<%=cid%>.createStatement();
<%dbLog.table().createTry(dbLog.var("ext_tableName"));%>
stmtCreateExt_<%=cid%>.execute("<%=manager.getCreateTableSQL(stmtStructure)%>) WITH (LOCATION='/ " + azureFolder_<%=cid%> + "', DATA_SOURCE=" + azureExtDataSrc_<%=cid%> + ", FILE_FORMAT= " + azureExtFileFormat_<%=cid%> + "," + externalTableRejectOptions_<%=cid%> + ")");
stmtCreateExt_<%=cid%>.execute("<%=manager.getCreateTableSQL(stmtStructure)%>) WITH (LOCATION='/ " + azureFolder_<%=cid%> + "', DATA_SOURCE=" + azureExtDataSrc_<%=cid%> + ", FILE_FORMAT= " + azureExtFileFormat_<%=cid%>
<%
if(isEnabledExtTableOptions){
%>
+ "," + externalTableRejectOptions_<%=cid%>
<%
}
%>
+ ")");
<%dbLog.table().createDone(dbLog.var("ext_tableName"));%>
stmtCreateExt_<%=cid%>.close();
<%

View File

@@ -1 +1,96 @@
ACCOUNT_NAME.NAME=\u30A2\u30AB\u30A6\u30F3\u30C8\u540D
AZURE_CONNECTION.NAME=Azure\u30B9\u30C8\u30EC\u30FC\u30B8\u63A5\u7D9A
AZURE_LOCATION.NAME=Azure\u30B9\u30C8\u30EC\u30FC\u30B8\u30ED\u30B1\u30FC\u30B7\u30E7\u30F3
AZURE_STORAGE.ITEM.ADLS=Data Lake Store
AZURE_STORAGE.ITEM.BLOB=Blob\u30B9\u30C8\u30EC\u30FC\u30B8
AZURE_STORAGE.NAME=Azure\u30B9\u30C8\u30EC\u30FC\u30B8
CLIENT_ID.NAME=\u30AF\u30E9\u30A4\u30A2\u30F3\u30C8ID
COMPRESS.NAME=\u5727\u7E2E\u65B9\u5F0F
COMPRESSION_ORC.ITEM.DEFAULT=\u30C7\u30D5\u30A9\u30EB\u30C8
COMPRESSION_ORC.ITEM.SNAPPY=Snappy
COMPRESSION_PARQUET.ITEM.GZIP=GZip
COMPRESSION_PARQUET.ITEM.SNAPPY=Snappy
COMPRESSION_RC.ITEM.DEFAULT=\u30C7\u30D5\u30A9\u30EB\u30C8
COMPRESSION_TEXT.ITEM.DEFAULT=\u30C7\u30D5\u30A9\u30EB\u30C8
COMPRESSION_TEXT.ITEM.GZIP=GZip
CONNECTION.NAME=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u30EA\u30B9\u30C8
CONTAINER.NAME=\u30B3\u30F3\u30C6\u30CA
DATE_FORMAT.ITEM.NONE=\u306A\u3057
DATE_FORMAT.ITEM.PATTERN=\u30D1\u30BF\u30FC\u30F3
DATE_FORMAT.NAME=\u65E5\u4ED8\u306E\u5F62\u5F0F
DBNAME.NAME=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9
DBTABLE.NAME=\u30C6\u30FC\u30D6\u30EB\u540D
DB_CONFIG.NAME=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u8A2D\u5B9A
DB_SCHEMA.NAME=\u30B9\u30AD\u30FC\u30DE
DIE_ON_ERROR.NAME=\u30A8\u30E9\u30FC\u767A\u751F\u6642\u306B\u5F37\u5236\u7D42\u4E86
DISTRIBUTION.ITEM.HASH=\u30CF\u30C3\u30B7\u30E5
DISTRIBUTION.ITEM.REPLICATE=\u8907\u88FD
DISTRIBUTION.ITEM.ROUND_ROBIN=\u30E9\u30A6\u30F3\u30C9\u30ED\u30D3\u30F3
DISTRIBUTION.NAME=\u30C7\u30A3\u30B9\u30C8\u30EA\u30D3\u30E5\u30FC\u30B7\u30E7\u30F3\u30AA\u30D7\u30B7\u30E7\u30F3
DISTRIBUTION_COLUMN_NAME.NAME=\u30C7\u30A3\u30B9\u30C8\u30EA\u30D3\u30E5\u30FC\u30B7\u30E7\u30F3\u30AB\u30E9\u30E0\u540D
DRIVER.NAME=JDBC\u30D7\u30ED\u30D0\u30A4\u30C0\u30FC
DRIVER.ITEM.MSSQL_PROP=Microsoft
DW_TABLE_PROPERTIES.NAME=Data Warehouse\u30C6\u30FC\u30D6\u30EB\u30D7\u30ED\u30D1\u30C6\u30A3
ENDPOINT.NAME=OAuth 2.0\u30C8\u30FC\u30AF\u30F3\u30A8\u30F3\u30C9\u30DD\u30A4\u30F3\u30C8
EXT_TABLE_OPTIONS.NAME=\u30C7\u30FC\u30BF\u30A4\u30F3\u30DD\u30FC\u30C8\u30EA\u30B8\u30A7\u30AF\u30C8\u30AA\u30D7\u30B7\u30E7\u30F3
FIELDSEPARATOR.NAME=\u5217\u533A\u5207\u308A\u8A18\u53F7
FILENAME.NAME=\u30ED\u30FC\u30AB\u30EB\u306E\u30D5\u30A1\u30A4\u30EB\u30D1\u30B9
HELP=org.talend.help.tSQLDWHBulkExec
HOST.NAME=\u30DB\u30B9\u30C8
IMPORT_TYPE.ITEM.DELIMITED_TEXT=\u533A\u5207\u308A\u8A18\u53F7\u4ED8\u304D\u30C6\u30AD\u30B9\u30C8
IMPORT_TYPE.ITEM.HIVE_ORC=Hive ORC
IMPORT_TYPE.ITEM.HIVE_RCFILE=Hive RCFile
IMPORT_TYPE.ITEM.PARQUET=Parquet
IMPORT_TYPE.NAME=\u30D5\u30A1\u30A4\u30EB\u5F62\u5F0F
INDEX_COLUMNS.NAME=\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9\u30AB\u30E9\u30E0
LOAD_DETAILS.NAME=\u30ED\u30FC\u30C9\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC
LONG_NAME=PolyBase\u3092\u4F7F\u7528\u3057\u3066\u30C7\u30FC\u30BF\u3092Azure Data Warehouse\u306B\u30ED\u30FC\u30C9
MAPPING.NAME=\u30DE\u30C3\u30D4\u30F3\u30B0
NB_LINE_INSERTED.NAME=\u633F\u5165\u884C\u6570
PARTITION.NAME=\u30D1\u30FC\u30C6\u30A3\u30B7\u30E7\u30F3
PARTITION_COLUMN_NAME.NAME=\u30D1\u30FC\u30C6\u30A3\u30B7\u30E7\u30F3\u30AB\u30E9\u30E0\u540D
PARTITION_COLUMN_NAME_RANGE.ITEM.LEFT=\u5DE6
PARTITION_COLUMN_NAME_RANGE.ITEM.RIGHT=\u53F3
PARTITION_COLUMN_NAME_RANGE.NAME=\u7BC4\u56F2
PARTITION_VALUES.NAME=\u5024\u306E\u30D1\u30FC\u30C6\u30A3\u30B7\u30E7\u30F3
PASS.NAME=\u30D1\u30B9\u30EF\u30FC\u30C9
PORT.NAME=\u30DD\u30FC\u30C8
PRINCIPAL_KEY.NAME=\u8A8D\u8A3C\u30AD\u30FC
PROPERTIES.NAME=\u8FFD\u52A0\u306EJDBC\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC
PROPERTY.NAME=\u30D7\u30ED\u30D1\u30C6\u30A3\u30BF\u30A4\u30D7
QUERY.NAME=\u30AF\u30A8\u30EA
REJECT.LINK=\u30EA\u30B8\u30A7\u30AF\u30C8
REJECT.MENU=\u30EA\u30B8\u30A7\u30AF\u30C8
REJECT_SAMPLE_VALUE.NAME=\u30B5\u30F3\u30D7\u30EB\u5024\u3092\u30EA\u30B8\u30A7\u30AF\u30C8
REJECT_TYPE.ITEM.Percentage=\u30D1\u30FC\u30BB\u30F3\u30C6\u30FC\u30B8
REJECT_TYPE.ITEM.Value=\u5024
REJECT_TYPE.NAME=\u30EA\u30B8\u30A7\u30AF\u30C8\u30BF\u30A4\u30D7
REJECT_VALUE.NAME=\u5024\u3092\u30EA\u30B8\u30A7\u30AF\u30C8
ROWSEPARATOR.NAME=\u884C\u533A\u5207\u308A
SCHEMA_FLOW.NAME=\u30B9\u30AD\u30FC\u30DE
SECRET_KEY.NAME=\u30A2\u30AF\u30BB\u30B9\u30AD\u30FC
SERDE_METHOD.ITEM.COLUMNAR=\u67F1\u72B6
SERDE_METHOD.ITEM.LAZY=\u30EC\u30A4\u30B8\u30FC\u30D0\u30A4\u30CA\u30EA
SERDE_METHOD.NAME=Serde\u30E1\u30BD\u30C3\u30C9
SQL_SYNTAX.NAME=Sql\u69CB\u6587
STRING_QUOTE.NAME=\u5F15\u7528\u7B26
TABLE.NAME=\u30C6\u30FC\u30D6\u30EB
TABLE_ACTION.ITEM.CLEAR=\u30C6\u30FC\u30D6\u30EB\u306E\u30AF\u30EA\u30A2
TABLE_ACTION.ITEM.CREATE=\u30C6\u30FC\u30D6\u30EB\u306E\u4F5C\u6210
TABLE_ACTION.ITEM.CREATE_IF_NOT_EXISTS=\u5B58\u5728\u3057\u306A\u3044\u5834\u5408\u306F\u30C6\u30FC\u30D6\u30EB\u3092\u4F5C\u6210
TABLE_ACTION.ITEM.DROP_CREATE=\u30C9\u30ED\u30C3\u30D7\u3057\u3066\u30C6\u30FC\u30D6\u30EB\u3092\u4F5C\u6210
TABLE_ACTION.ITEM.DROP_IF_EXISTS_AND_CREATE=\u30C6\u30FC\u30D6\u30EB\u304C\u3042\u308B\u5834\u5408\u306F\u30C6\u30FC\u30D6\u30EB\u3092\u30C9\u30ED\u30C3\u30D7\u3057\u3066\u4F5C\u6210\u3057\u307E\u3059
TABLE_ACTION.ITEM.NONE=\u306A\u3057
TABLE_ACTION.ITEM.TRUNCATE=\u30C6\u30FC\u30D6\u30EB\u3092\u5207\u308A\u8A70\u3081\u308B
TABLE_ACTION.NAME=\u30C6\u30FC\u30D6\u30EB\u3078\u306E\u30A2\u30AF\u30B7\u30E7\u30F3
TABLE_OPTION.ITEM.CLUSTERED_COLUMNSTORE_INDEX=\u30AF\u30E9\u30B9\u30BF\u30FC\u5316\u3055\u308C\u305F\u30AB\u30E9\u30E0\u30B9\u30C8\u30A2\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9
TABLE_OPTION.ITEM.CLUSTERED_INDEX=\u30AF\u30E9\u30B9\u30BF\u30FC\u5316\u3055\u308C\u305F\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9
TABLE_OPTION.ITEM.HEAP=\u30D2\u30FC\u30D7
TABLE_OPTION.NAME=\u30C6\u30FC\u30D6\u30EB\u30AA\u30D7\u30B7\u30E7\u30F3
TYPE.NAME=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30C9\u30E9\u30A4\u30D0\u30FC
USER.NAME=\u30E6\u30FC\u30B6\u30FC\u540D
USE_EXISTING_CONNECTION.NAME=\u65E2\u5B58\u306E\u63A5\u7D9A\u3092\u4F7F\u7528
USE_STRING_DELIMITER.NAME=\u5F15\u7528\u7B26
USE_TYPE_DEFAULT.ITEM.FALSE=False
USE_TYPE_DEFAULT.ITEM.TRUE=True
USE_TYPE_DEFAULT.NAME=\u30BF\u30A4\u30D7\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u4F7F\u7528

View File

@@ -259,7 +259,7 @@
<CODEGENERATION>
<IMPORTS>
<IMPORT NAME="Driver-mssql-jdbc" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="(DRIVER == 'MSSQL_PROP') AND (USE_EXISTING_CONNECTION == 'false')" />
<IMPORT NAME="Talend_MssqlUtil" MODULE="talend_DB_mssqlUtil-1.2-20171017.jar" MVN="mvn:org.talend.libraries/talend_DB_mssqlUtil-1.2-20171017/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.custom/lib/talend_DB_mssqlUtil-1.2-20171017.jar" REQUIRED="true" />
<IMPORT NAME="Talend_MssqlUtil" MODULE="talend_DB_mssqlUtil-1.3-20190523.jar" MVN="mvn:org.talend.libraries/talend_DB_mssqlUtil-1.3-20190523/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.custom/lib/talend_DB_mssqlUtil-1.3-20190523.jar" REQUIRED="true" />
</IMPORTS>
</CODEGENERATION>

View File

@@ -9,7 +9,6 @@ ENCODING.NAME=Encoding
QUERY.NAME=Query
DBD-ODBC.INFO=Required for ODBC-like connection
DBD-MYSQL.INFO=Required for MySQL
DBD-MYSQL.INFO=Required for MySQL
NULL_CHAR.NAME=Null Char
TYPE.ITEM.MSSQL_ODBC=Microsoft SQL (Odbc driver)
PASS.NAME=Password

View File

@@ -9,7 +9,6 @@ ENCODING.NAME=Encodage
QUERY.NAME=Requ<EFBFBD>te
DBD-ODBC.INFO=Requis pour les connexions de type ODBC
DBD-MYSQL.INFO=Requis pour MySQL
DBD-MYSQL.INFO=Requis pour MySQL
NULL_CHAR.NAME=Caract<EFBFBD>re Null
TYPE.ITEM.MSSQL_ODBC=Microsoft SQL (pilote Odbc)
PASS.NAME=Mot de passe

View File

@@ -9,7 +9,6 @@ ENCODING.NAME=\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0
QUERY.NAME=\u30AF\u30A8\u30EA
DBD-ODBC.INFO=ODBC\u306E\u3088\u3046\u306A\u63A5\u7D9A\u306B\u5FC5\u8981\u3067\u3059
DBD-MYSQL.INFO=MySQL\u306B\u5FC5\u8981\u3067\u3059
DBD-MYSQL.INFO=MySQL\u306B\u5FC5\u8981\u3067\u3059
NULL_CHAR.NAME=Null\u6587\u5B57
TYPE.ITEM.MSSQL_ODBC=Microsoft SQL (Odbc\u30C9\u30E9\u30A4\u30D0\u30FC)
PASS.NAME=\u30D1\u30B9\u30EF\u30FC\u30C9

View File

@@ -8,7 +8,6 @@ ENCODING.NAME=\u7f16\u7801
QUERY.NAME=\u67E5\u8BE2
DBD-ODBC.INFO=\u4e3aODBC-like\u6240\u5fc5\u9700
DBD-MYSQL.INFO=\u4e3aMySQL\u6240\u5fc5\u987b
DBD-MYSQL.INFO=\u4e3aMySQL\u6240\u5fc5\u987b
NULL_CHAR.NAME=\u7a7a\u5b57\u7b26\u5fc5\u987b\u88ab\u6307\u5b9a
TYPE.ITEM.MSSQL_ODBC=Microsoft SQL (Odbc \u9A71\u52A8)
PASS.NAME=\u5bc6\u7801

View File

@@ -9,7 +9,6 @@ ENCODING.NAME=Encoding
QUERY.NAME=Query
DBD-ODBC.INFO=Required for ODBC-like connection
DBD-MYSQL.INFO=Required for MySQL
DBD-MYSQL.INFO=Required for MySQL
NULL_CHAR.NAME=Null Char
TYPE.ITEM.MSSQL_ODBC=Microsoft SQL (Odbc driver)
PASS.NAME=Password

View File

@@ -9,7 +9,6 @@ ENCODING.NAME=Encodage
QUERY.NAME=Requ<EFBFBD>te
DBD-ODBC.INFO=Requis pour les connexions de type ODBC
DBD-MYSQL.INFO=Requis pour MySQL
DBD-MYSQL.INFO=Requis pour MySQL
NULL_CHAR.NAME=Caract<EFBFBD>re Null
TYPE.ITEM.MSSQL_ODBC=Microsoft SQL (pilote Odbc)
PASS.NAME=Mot de passe

View File

@@ -9,7 +9,6 @@ ENCODING.NAME=\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0
QUERY.NAME=\u30AF\u30A8\u30EA
DBD-ODBC.INFO=ODBC\u306E\u3088\u3046\u306A\u63A5\u7D9A\u306B\u5FC5\u8981\u3067\u3059
DBD-MYSQL.INFO=MySQL\u306B\u5FC5\u8981\u3067\u3059
DBD-MYSQL.INFO=MySQL\u306B\u5FC5\u8981\u3067\u3059
NULL_CHAR.NAME=Null\u6587\u5B57
TYPE.ITEM.MSSQL_ODBC=Microsoft SQL (Odbc\u30C9\u30E9\u30A4\u30D0\u30FC)
PASS.NAME=\u30D1\u30B9\u30EF\u30FC\u30C9

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