Compare commits

...

162 Commits

Author SHA1 Message Date
Jenkins Continuous Build server
30bca1b901 Set version to 7.3.1 M1 2019-08-27 17:26:53 +02:00
SunChaoqun
18b2039453 TESB-26824:Fail to deploy cMap route and tHmap job to runtime (#3871) 2019-08-27 18:28:06 +08:00
SunChaoqun
31d5836c01 TESB-26609:Building a route microservice docker with wrong host details (#3867)
doesn't throw any error.
2019-08-27 11:39:32 +08:00
hwang-talend
6e88f43352 bugfix(TUP-24249):Added the column but not reflected to json metadata (#3852) 2019-08-27 10:38:52 +08:00
jiezhang-tlnd
efd512cc4f fix(TUP-22646)Path in Textbox of "To archive file" is incomplete when (#3857)
building job
https://jira.talendforge.org/browse/TUP-22646
2019-08-23 15:57:26 +08:00
Roman
5632263a99 feat(TDI-42819): correct behavior whe use log file (#3862) 2019-08-23 09:27:40 +03:00
ypiel
b8d0a79ae6 fix(TDI-42689) : Double precision within mongo
* fix(TDI-42689) : prefer BigDecimal for float&double

* fix(TDI-42689) : double precision is usually enough

* fix(TDI-42689) : Upgrade all to json-lib-2.4.2-talend
2019-08-22 14:15:31 +02:00
kjwang
1a1d07909f Fix TUP-24170 Set crypto-utils as bundle to make the master compile with (#3820)
daikon 0.31.10-SNAPSHOT
https://jira.talendforge.org/browse/TUP-24170
2019-08-22 15:39:59 +08:00
slushatel
c9c865871b feat(TDI-42473): change janet-java version to 1.2 (#3829)
* feat(TDI-42473): change janet-java version to 1.2

* feat(TDI-42473): change janet-java version to 1.2
2019-08-21 13:36:00 +03:00
Jane Ding
4eb95ff314 fix(TUP-24129)Security vulnerabilities in Job building and contexts (#3824)
scripts in 7.1.1.
https://jira.talendforge.org/browse/TUP-24129
2019-08-21 10:47:57 +08:00
Roman
9058e5f0cf fix(TDI-42034): update Redshift jar to 1.2.32.1056 (#3828) 2019-08-20 09:26:06 +03:00
hcyi
9db887667a fix(TUP-20936):No properties validation for tcomp components in compile time. (#3822)
* fix(TUP-20936):No properties validation for tcomp components in compile
time.

* fix(TUP-20936):No properties validation for tcomp components in compile
time.
2019-08-20 14:22:21 +08:00
wang wei
115ff04f57 fix(TDI-42443): tRunJob component - Enabling custom JVM params for independent child jobs (#3749)
* fix(TDI-42443): tRunJob component - Enabling custom JVM params for
independent child jobs

* fix(TDI-42443): make the generated code shorter

* fix(TDI-42443): rename var to make more easy to understand

* fix(TDI-42443): adjust something

* fix(TDI-42443): tRunJob component - Enabling custom JVM params for
independent child jobs

* fix(TDI-42443): refix the tRunJob by the new api

* Revert "fix(TDI-42443): refix the tRunJob by the new api"

This reverts commit 94792b0faa.

* fix(TDI-42443): 	need to allow user to overwrite the child job vm
parameter which is not set by user, but by Talend, for example :
"-Dfile.encoding=UTF-8" is set by Talend for encoding issue, not set by
user in the Run page. If user check "overwrite jvm parameters" in
trunjob and set "-Dfile.encoding=GBK" in the vm parameters table in
trunjob, will only add "-Dfile.encoding=GBK" to vm parameters, mean
overwrite the one set by Talend

* fix(TDI-42443): use the foreach
2019-08-20 14:16:07 +08:00
wang wei
12181f8a75 fix(TDI-42862): fix the ftps for java 11 (#3832)
* fix(TDI-42862): fix ftps for java 11

* fix(TDI-42862): remove the unnecessary urlpath
2019-08-20 13:37:59 +08:00
Jane Ding
ccdad6daa8 fix(TUP-24109)unable to test Expression Builder of tMap (#3839)
https://jira.talendforge.org/browse/TUP-24109
2019-08-20 11:44:44 +08:00
Jane Ding
62dc6af821 fix(TUP-24109)unable to test Expression Builder of tMap (#3799)
* fix(TUP-24109)unable to test Expression Builder of tMap
https://jira.talendforge.org/browse/TUP-24109

* fix(TUP-24109)unable to test Expression Builder of tMap
https://jira.talendforge.org/browse/TUP-24109
2019-08-20 11:06:47 +08:00
jiezhang-tlnd
739ca0b32c fix(TUP-24159)XML metadata wizard showing inconsistent view on V711 (#3835)
comparing with V6 Studio
https://jira.talendforge.org/browse/TUP-24159
2019-08-20 10:25:56 +08:00
hwang-talend
534feea221 bugfix(TUP-23583):Unable to see all tables in AS400 Connection (#3757)
bugfix(TUP-23583):Unable to see all tables in AS400 Connection
2019-08-19 15:20:13 +08:00
jiezhang-tlnd
f4a45b3659 fix(TUP-23160)Error popup during build father job after modified sun job (#3826)
and do not open father job
https://jira.talendforge.org/browse/TUP-23160
2019-08-19 11:42:35 +08:00
vyu-talend
e3a55d8b63 Vyu/tdi 32477 always lowercase column's name of postgres when create table (#3737)
* Fix(TDI-32477):Always lowercase column's name of postgres when create
table

* Fix(TDI-32477):Always lowercase column's name and table in Postgresql

* Fix(TDI-32477):Enable when the type is Dynamic

* Fix(TDI-32477):Dynamic column includes the part of columns

* Fix(TDI-32477)

* Fix(TDI-32477):fix the two bugs in comment
2019-08-19 10:11:14 +08:00
Emmanuel GALLOIS
80fbfd17a8 feat(TDI-40339): add Snowflake to tSQLTemplate family (#3767)
* feat(TDI-40339): add Snowflake to tSQLTemplate family
* feat(TDI-40339): add Snowflake to Managers
- update db_output_bulk
* feat(TDI-40339): add Snowflake (tcompv0) connection handling in javajets
* feat(TDI-40339): correct style
* feat(TDI-40339): remove duplicated inherited methods
2019-08-16 11:23:42 +02:00
pyzhou
0652420c79 fix(TDI-41375):HTTPS proxy server with user authentication (#3762)
* fix(TDI-41375):HTTPS proxy server with user authentication

* fix(TDI-41368):add a check box

* feat(TDI-41368):add checkbox in advance setting
2019-08-16 14:18:09 +08:00
wang wei
23e645e8e6 fix(TDI-42522): avoid 65535 issue (#3636) 2019-08-16 11:59:52 +08:00
Dmytro Sylaiev
2dcba4cddb chore(TDI-42791): Refactor creation connection ftp (#3796)
* chore(TDI-42791): Refactor creation connection ftp

* chore(TDI-42791): Fix compile error after refactoring
2019-08-15 18:26:12 +03:00
vyu-talend
9e7e4c0971 Fix(TDI-42374):"None Proxy Hosts" rename to "No Proxy for" (#3816) 2019-08-15 16:09:25 +08:00
vyu-talend
d5f863477d Fix(TDI-40237):Fix the omitted components in tRedShiftXXX (#3815)
* Fix(TDI-40237):Fix the omitted components in tRedShiftXXX

* Fix(TDI-40237):add China (Ningxia)
2019-08-14 14:59:22 +08:00
Dmytro Sylaiev
b802bb6a72 fix(TDI-42836): Add milis elaboration to properties labels (#3819) 2019-08-13 16:50:04 +03:00
AlixMetivier
21b8a407de new migration task to change tMapROjaiOutput component dbVersion to corresponding one in 7.1.0+ (#3811) 2019-08-13 14:12:54 +02:00
dmytroshekera
0352e0556c feat(TDI-38420):Add support for AND/OR filter in tServiceNowInput (#3818) 2019-08-13 14:36:37 +03:00
pyzhou
9ce74b5a90 fix(TDI-42725):change the groupID for Exa jar (#3817) 2019-08-13 17:42:37 +08:00
Zhiwei Xue
b9c4102074 fix(TUP-23637):7.x missing local_project for big data spark batch job (#3671) 2019-08-13 11:42:04 +08:00
dmytroshekera
2733478a43 feat(TDI-38420):Add support for AND/OR filter in tServiceNowInput (#3813)
Ivan mention that I should use another type of component,
2019-08-12 17:03:37 +03:00
dmytroshekera
9b2180562c Dshekera/tdi 38420 service now input support and or condition (#3795)
* feat(TDI-38420):Add support for AND/OR filter in tServiceNowInput
2019-08-12 12:27:25 +03:00
Stéphane Bouchet
bec10957e5 TESB-26300: disable message dialog when checking build errors (#3654)
* TESB-23600 : do not open dialog anymore when checking errors

* TESB-23600 : refactor/cleanup
2019-08-09 14:23:28 +02:00
jzhao
d0a5929ad6 fix(TDI-42812):tRedshifBulkExec should hide access key and secret key when datasource is not S3(#3809) 2019-08-09 14:09:45 +08:00
vyu-talend
cc999c45b5 Vyu/tdi 40237 add eu (paris) region to t s3 connection (#3806)
* Fix(TDI-40237):Add new regions to tS3Connection

* Fix(TDI-40237):Add new regions

* Fix(TDI-40237):Further modifications

* Fix(TDI-40237)

* Fix(TDI-40237)

* Fix(TDI-40237)

* Fix(TDI-40237):tS3XXX
2019-08-09 11:16:05 +08:00
zshen-talend
5defbea32b feat(TDQ-17177): support "RAW" output flow for tPatternMasking component (#3790)
* feat(TDQ-17177): support "RAW" output flow for tPatternMasking component

* feat(TDQ-17177): added new output flow "FLOW_OUTPUT" to support

propagate scheam change
2019-08-09 11:06:49 +08:00
qiongli
2583507d00 feat(TDQ-17366)Remove migration for tRuleSurvivorship (#3794) 2019-08-09 10:59:22 +08:00
jiezhang-tlnd
48b0e2ecbd fix(TUP-24159)XML metadata wizard showing inconsistent view on V711 (#3807)
comparing with V6 Studio
https://jira.talendforge.org/browse/TUP-24159
2019-08-09 10:54:31 +08:00
hzhao-talendbj
f1b204b226 fix(TUP-24034)tETLoutput schema getting changed to Built-in from (#3802)
repository when changes are made in the map
2019-08-08 19:59:45 +08:00
hcyi
7f5e8bfa11 fix(TUP-20933):tStatCatcher Statistics property is not shown in Advanced (#3798)
tab of Tacokit components
2019-08-08 19:26:26 +08:00
wang wei
063f1daeec fix(TDI-42737): [java 11] FTPS protocol for FTP components don`t work with linux and java 11 (#3764) 2019-08-08 10:08:09 +08:00
wang wei
d2621d049e fix(TDI-42747): fix the issue for tjdbcinput with dynamic column and inside talend object type like for database type blob(#3783) 2019-08-08 09:12:43 +08:00
vizotenko-talend
364d240804 fix(TDI-42495): unexpected behaviour of tArchive (#3801) 2019-08-07 14:04:36 +03:00
SunChaoqun
7398c13e69 TESB-26174:Error on Job with multiple tRunJob calling Call another Child (#3701)
job with tESBConsumer component
2019-08-07 12:10:31 +08:00
hcyi
ea4ae4c735 fix(TUP-21027):Suggestable widgets not save edited values (if not use (#3793)
custom value).
2019-08-06 10:54:05 +08:00
jiezhang-tlnd
5eb3f438ea fix(TUP-20372)Use Project Settings is not checked as default for job (#3787)
https://jira.talendforge.org/browse/TUP-20372
2019-08-06 10:49:28 +08:00
wang wei
dc1c743d48 fix(TDI-42687): Enable AWS ECS role for S3 component (#3770) 2019-08-06 10:07:18 +08:00
vyu-talend
b885667b38 Fix(TDI-40237):Add new regions to tS3Connection (#3750)
* Fix(TDI-40237):Add new regions to tS3Connection

* Fix(TDI-40237):Add new regions

* Fix(TDI-40237):Further modifications

* Fix(TDI-40237)

* Fix(TDI-40237)

* Fix(TDI-40237)

* Fix(TDI-40237):tS3XXX

* Fix(TDI-40237):Remove new region China (Ningxia)
2019-08-05 15:40:25 +08:00
Chao MENG
4019138048 fix(TUP-20951): Validation parameters need to be removed from (#3786)
serialization
https://jira.talendforge.org/browse/TUP-20951
2019-08-05 11:24:38 +08:00
hcyi
eb00028926 fix(TUP-23513):NPE shows in errorlog view when clicking [...] button (#3785)
next to SQL Query.
2019-08-05 11:02:05 +08:00
hcyi
f439623eab fix(TUP-23515):tacokit dataset won't pop up after clicking OK on "Edit (#3791)
parameters using repository".
2019-08-05 10:50:43 +08:00
Romain Manni-Bucau
8e65ae765f chore(monitoring/TUP-23824): Ensure monitoring feature can rely on system properties to configure the audit logger and does not hardcode a local file name+location+maxsize (#3699)
* Ensure monitoring feature can rely on system properties to configure the audit logger and does not hardcode a local file name+location+maxsize

* support system property monitoring even when no arg is passed to the main
2019-08-02 10:09:35 +02:00
Emmanuel GALLOIS
84edd12af5 fix TalendExcel imports (#3788) 2019-08-01 16:06:49 +02:00
Emmanuel GALLOIS
cb8308df05 feat(TDI-41662): Password protected Excel files management (#3743)
* feat(TDI-41662): add PASSWORD property
* feat(TDI-41662): set PASSWORD property visible only for Excel 2007++
* feat(TDI-41662): add password decryption in Talend ExcelReader wrapper
- warning this is an external lib
* feat(TDI-41662): bump simpleexcel lib release to latest updates
- not sure that MANIFEST.MF should be updated but once build there was
no changes to it, so in case of...
* feat(TDI-41662): implement decryption in javajet
* feat(TDI-41662): add properties to tFileOutputExcel
* fix(TDI-41662): correct gav
* fix(TDI-41662): bump simpleexcel version
* fix(TDI-41662): add password protection on writing excel file
* fix(TDI-41662): bump talendExcel version
* fix(TDI-41662): add password protection on writing excel file (javajet)
* feat(TDI-41662): close workbook when not protected
* feat(TDI-41662): fix some stuff about tFileOutputExcel
* feat(TDI-41662): remove old parse methods to ExcelReader
* feat(TDI-41662): close workbook in any cases
* feat(TDI-41662): use agile encryption mode only in TalendExcel
* feat(TDI-41662): use agile encryption mode only in javajet comp
* feat(TDI-41662): merge master and bump TalendExcel version
* feat(TDI-41662): fix classpath version for TalendExcel
- not sure that's necessary but...
2019-08-01 11:04:13 +02:00
hzhao-talendbj
62fe9a0f38 fix(TUP-22893)Icon becomes old version after openning SQL builder (#3775)
* fix(TUP-22893)Icon becomes old version after openning SQL builder

* fix(TUP-22893)Icon becomes old version after openning SQL builder
2019-08-01 16:29:24 +08:00
Chao MENG
ac80911050 fix(TUP-23514): NPE shows in errorlog view when Selecting Repository in (#3772)
Basic settings
https://jira.talendforge.org/browse/TUP-23514
2019-08-01 16:17:58 +08:00
hcyi
7c682778ec fix(TUP-23626):tacokit problem with drag and drop variables from (#3773)
Outline.
2019-08-01 16:15:10 +08:00
SunChaoqun
4159e31ef1 TESB-24597:Docker Support for Microservice - CI Part (#3782) 2019-07-31 18:38:00 +08:00
Chao MENG
b7ed047c91 fix(TUP-20943): Code generates with an error when Pattern check fails if (#3774)
contain back slash
https://jira.talendforge.org/browse/TUP-20943
2019-07-31 17:39:33 +08:00
hwang-talend
be5a9a7dba bugfix(TUP-23894):Fix all failed junit for both java 8 and 11 (#3779)
bugfix(TUP-23894):Fix all failed junit for both java 8 and 11
2019-07-31 16:59:27 +08:00
apoltavtsev
0f0ead31aa TESB-24900 Undeploying a Data Service causes "Exception in opening zip file" error 2019-07-31 09:33:09 +03:00
SunChaoqun
70f45909b9 TESB-24597:Docker Support for Microservice - CI Part (#3776) 2019-07-31 11:09:37 +08:00
hwang-talend
3e0d0538bb bugfix(TUP-23967):Studio can't run jobs when path has spaces, Windows 10 (#3768)
bugfix(TUP-23967):Studio can't run jobs when path has spaces, Windows 10
2019-07-31 10:08:14 +08:00
Chao MENG
40d9315e48 Cmeng/bugfix/tup 23914 json wizard encoding (#3771)
* fix(TUP-23914): JSON with accented characters is not being recognized
when creating a new JSON file in Metadata.
https://jira.talendforge.org/browse/TUP-23914
2019-07-31 10:05:19 +08:00
wang wei
0946243005 fix(TDI-42705): tSAPBwInput component gives compilation error (#3739) 2019-07-31 09:52:27 +08:00
Roman
d544cfbbd8 feat(TDI-36668): Add possibility to write xlsm files (#3766) 2019-07-29 16:58:22 +03:00
hwang-talend
38d73d1c3b bugfix(TUP-23894):Fix all failed junit for both java 8 and 11 (#3761)
* bugfix(TUP-23894):Fix all failed junit for both java 8 and 11
2019-07-29 18:05:07 +08:00
Dmytro Sylaiev
a257812d17 Dsylaiev/tdi 37257 timeout sftp (#3756)
* feat(TDI-37257): Add connection timeout for SFTP

* feat(TDI-37257): Implement timeout feature for FTP and FTPS
2019-07-29 12:56:03 +03:00
Jane Ding
4224c49747 fix(TUP-22943)checkbox with empty item name display on window Save (#3755)
Resources
https://jira.talendforge.org/browse/TUP-22943
2019-07-29 15:12:01 +08:00
Jane Ding
2a48cfd3c5 fix(TUP-22880)Resources: Job cannot use resources from reference (#3759)
project;
https://jira.talendforge.org/browse/TUP-22880
2019-07-29 15:07:34 +08:00
hcyi
c4adf887db fix(TUP-21687):Table value is not visible after filling component properties from metadata. (#3747)
* fix(TUP-21687):Table value is not visible after filling component
properties from metadata.

* fix(TUP-21687):add/update junits for Table value is not visible after
filling component properties from metadata.

* fix(TUP-21687):add/update junits for Table value is not visible after
filling component properties from metadata.
2019-07-29 15:02:34 +08:00
hcyi
18422df2a4 fix(TUP-20928):Suggestable doesn't work for TextArea in Studio (#3765) 2019-07-29 14:56:00 +08:00
SunChaoqun
0985646d21 TESB-24597:Docker Support for Microservice - CI Part (#3730)
* TESB-24597:Docker Support for Microservice - CI Part

* TESB-24597:Docker Support for Microservice - CI Part

* TESB-24597:Docker Support for Microservice - CI Part
2019-07-26 10:39:40 +08:00
slushatel
481edbbc18 fix(TDI-42634): create output directory if not exists (#3760) 2019-07-25 16:15:55 +03:00
Hanna Liashchuk
02df23ffeb (feature(TBD-8945): added drop table checkbox to OAuth authentication mode (#3713) 2019-07-25 13:45:47 +03:00
Jane Ding
957704c0a4 fix(TUP-23789)Pom files are not generated sometimes for the jobs in (#3738)
* fix(TUP-23789)Pom files are not generated sometimes for the jobs in
7.1.1
https://jira.talendforge.org/browse/TUP-23789

* fix(TUP-23789)Pom files are not generated sometimes for the jobs in
7.1.1
https://jira.talendforge.org/browse/TUP-23789
Add a junit.
2019-07-24 16:18:59 +08:00
Roman
cb85a154f8 fix(TDI-42457): correct Postgre supported DB version (#3733) 2019-07-24 10:11:57 +03:00
hcyi
c7c9d4bf2d fix(TUP-23898):Create new plugin for junit tests of tacokit studio-integration. (#3740)
* fix(TUP-23898):Create new plugin for junit tests of tacokit
studio-integration.

* fix(TUP-23898):Create new plugin for junit tests of tacokit
studio-integration.

* fix(TUP-23898):Create new plugin for junit tests of tacokit
studio-integration.

* fix(TUP-23898):Create new plugin for junit tests of tacokit
studio-integration.
2019-07-23 18:29:29 +08:00
hcyi
4271923ca3 fix(TUP-23264):Studio can't find dependencies for tacokit components. (#3720)
* fix(TUP-23264):Studio can't find dependencies for tacokit components.

* fix(TUP-23264):add junits for Studio can't find dependencies for tacokit
components.
2019-07-23 12:03:00 +08:00
jiezhang-tlnd
70f0e7a076 fix(TUP-23588)For tCreateTable, the Database Type is always Mysql after dragging and dropping from database Metadata (#3714)
* fix(TUP-23588)For tCreateTable, the Database Type is always Mysql after
dragging and dropping from database Metadata
https://jira.talendforge.org/browse/TUP-23588

* junit(TUP-23588)For tCreateTable, the Database Type is always Mysql
after dragging and dropping from database Metadata

* fix(TUP-23588)For tCreateTable, the Database Type is always Mysql after
dragging and dropping from database Metadata

* fix(TUP-23588)For tCreateTable, the Database Type is always Mysql after
dragging and dropping from database Metadata

* fix(TUP-23588)For tCreateTable, the Database Type is always Mysql after
dragging and dropping from database Metadata

* fix(TUP-23588)For tCreateTable, the Database Type is always Mysql after
dragging and dropping from database Metadata
2019-07-23 11:20:25 +08:00
pyzhou
6e0af4dd99 fix(TDI-42674):Redshift missing jar for SSO (#3731)
* fix(TDI-42674):Redshift missing jar for SSO

* fix(TDI-42674):change mvn path

* fix(TDI-42674):change require to require_if
2019-07-22 17:23:21 +08:00
clesaec
26fbb4e014 TDI-42679 : use new File(rep, file) constructor (#3724) 2019-07-19 13:25:34 +02:00
dmytroshekera
28b472384b bugfix(TDI-42364): When building a Standalone job. (#3734)
Generated Powershell scripts, is wrong.
2019-07-19 12:51:04 +03:00
Zhiwei Xue
c0f93ad66b Revert fix of TUP-23729 (#3732)
* Revert "fix(TUP-23729):Memory issue found when run TUJ (#3705)"

This reverts commit 1d706bc243.

* Revert "fix(TUP-23729):Memory issue found when run TUJ (#3689)"

This reverts commit 5069b086d7.
2019-07-18 18:25:34 +08:00
slushatel
7a53a97ceb fix(TDI-42634): get attachments recursively (#3700)
* fix(TDI-42634): get attachments recursively

* fix(TDI-42634): change indents to 'space'
2019-07-18 10:55:05 +03:00
pyzhou
1c89042c03 fix(TDI-42572):upgrade EXAUtil version (#3719)
* fix(TDI-42572):upgrade EXAUtil version

* Change the mvn path
2019-07-18 10:01:06 +08:00
dmytroshekera
9133ff39d1 bugfix(TDI-42581): tSOAP doesn't support SOAPActions for Soap 1.2 (#3727)
param 'action' should not be empty
2019-07-17 14:40:51 +03:00
Zhiwei Xue
1d706bc243 fix(TUP-23729):Memory issue found when run TUJ (#3705) 2019-07-17 17:01:39 +08:00
dmytroshekera
24031c6bb0 Dshekera/tdi 42581 t soap doesnt support soap actions for soap 1 2 (#3725)
* bugfix(TDI-42581): tSOAP doesn't support SOAPActions for Soap 1.2
2019-07-16 16:44:14 +03:00
Chao MENG
5d7deb4f08 fix(TUP-23508): TOS can't use memory run (#3698)
https://jira.talendforge.org/browse/TUP-23508
2019-07-16 17:44:26 +08:00
kjwang-talend
2f323ea5ec TUP-23841 Build job with 'OSGI Bundle For ESB' get error pop-up (#3711)
https://jira.talendforge.org/browse/TUP-23841
2019-07-16 10:30:48 +08:00
kjwang-talend
0099cf4b7f Fix TUP-23809 [Studio] changes in column order are not saved (no (#3708)
propagate changes dialog)
https://jira.talendforge.org/browse/TUP-23809
2019-07-16 10:04:02 +08:00
vyu-talend
ad8b244f13 Fix(TDI-42572):Improvement for generating correct format to Exasol (#3677)
* Fix(TDI-42572):Improvement for generating correct format to Exasol

* Fix(TDI-42572):Using checkbox
2019-07-16 09:37:04 +08:00
slushatel
b4196f3ade feat(TDI-42570): stop process if parent thread has terminated, add log wrapper for tos studio (#3715) 2019-07-15 14:52:28 +03:00
Hanna Liashchuk
a6cc1fd725 fix(TBD-8951): skeap header for Service Account (#3716) 2019-07-15 14:18:45 +03:00
Hanna Liashchuk
6d2c08fb02 Revert "(feature(TBD-8945): added drop table checkbox to OAuth authentication mode (#3706)" (#3712)
This reverts commit b37f4d2169.
2019-07-15 13:04:28 +03:00
Hanna Liashchuk
b37f4d2169 (feature(TBD-8945): added drop table checkbox to OAuth authentication mode (#3706) 2019-07-15 12:55:50 +03:00
zshen-talend
18a6bd6b9e chor(TDQ-17069): remove unused code (#3617) 2019-07-15 15:53:33 +08:00
hcyi
12025462fd fix(TUP-23743):ERROR when Job in MDM project calling Job in Reference DI project:import routines.DataQuality cannot be resolved. (#3688)
* fix(TUP-23743):ERROR when Job in MDM project calling Job in Reference DI
project:import routines.DataQuality cannot be resolved.

* fix(TUP-23743):ERROR when Job in MDM project calling Job in Reference DI
project:import routines.DataQuality cannot be resolved.
2019-07-15 11:39:36 +08:00
hcyi
8a17273fff fix(TUP-23550):Select query for DBInput component page will list Couchbase. (#3704)
* fix(TUP-23550):Select query for DBInput component page will list
Couchbase.

* fix(TUP-23550):add junits
2019-07-15 10:33:04 +08:00
zshen-talend
4666ad0ba2 feat(TDQ-16777 TDQ-17239): added one migration for added encoding type (#3690)
of combo list.
2019-07-12 16:07:34 +08:00
Hanna Liashchuk
e99e3a88ac task(TBD-8950): Change redundant code appearance in tBigQueryBulkExec (#3703)
* (TBD-8950): code refactoring

* fix(TBD-8950): added postfix
2019-07-11 16:47:06 +03:00
Roman
eef7ee7939 fix(TDI-42436): copy Redshift components to cloud folder (#3702)
* fix(TDI-42436): copy Redshift components to cloud folder
2019-07-11 11:46:36 +03:00
wang wei
323b7fdf86 fix(TDI-42423): fix the tcreatetable for teradata with jdbc parameters(#3680) 2019-07-10 09:50:06 +08:00
slushatel
9e8d8785c2 Tdi 42570 stop process when thread stops (#3676)
* feat(TDI-42570): stop process if parent thread has terminated

* feat(TDI-42570): stop process if parent thread has terminated

* feat(TDI-42570): stop process if parent thread has terminated. improve indentation

* feat(TDI-42570): stop process if parent thread has terminated. improve indentation
2019-07-09 14:54:26 +03:00
hcyi
463d35acb2 fix(TUP-23790):Can't guess schema for metadata (#3691)
item(delimited/positional/regex/excel/ldif/ldap)
2019-07-09 18:21:16 +08:00
Zhiwei Xue
5069b086d7 fix(TUP-23729):Memory issue found when run TUJ (#3689) 2019-07-09 18:11:06 +08:00
Jane Ding
18694afab5 fix(TUP-23663)The connection row between components is getting activated (#3687)
* fix(TUP-23663)The connection row between components is getting activated
unexpectedly when using tMSXMLInput component
https://jira.talendforge.org/browse/TUP-23663

* fix(TUP-23663)The connection row between components is getting activated
unexpectedly when using tMSXMLInput component
https://jira.talendforge.org/browse/TUP-23663

* fix(TUP-23663)The connection row between components is getting activated
unexpectedly when using tMSXMLInput component
https://jira.talendforge.org/browse/TUP-23663

* fix(TUP-23663)The connection row between components is getting activated
unexpectedly when using tMSXMLInput component
https://jira.talendforge.org/browse/TUP-23663

* fix(TUP-23663)The connection row between components is getting activated
unexpectedly when using tMSXMLInput component
https://jira.talendforge.org/browse/TUP-23663
2019-07-09 17:49:22 +08:00
clesaec
f61b793263 fix(TDI-42230) : file copy java11 bug (#3670)
* fix(TDI-42230) : using standart java.nio.Files classes (since Java 7)
2019-07-08 11:31:35 +02:00
nrousseau
1e694d07f0 fix(TMDM-13727) remove not existing plugin 2019-07-08 16:43:34 +08:00
Hanna Liashchuk
bfb26a7bfb fix(TBD-8925): table won't be created unless createTable option is checked OAuth (#3686) 2019-07-05 18:02:43 +03:00
qiongli
47ee1e1ed0 feat(TDQ-16419) Add a filter by the column data type (#3675) 2019-07-05 17:57:21 +08:00
hcyi
164641111e fix(TUP-23264):fix problems for guess schema and trun job. (#3683) 2019-07-05 17:17:05 +08:00
hzhao-talendbj
3251e99e35 fix(TUP-23363)'save the property' to metadata get error (#3682) 2019-07-05 10:50:02 +08:00
kjwang-talend
c69d2348b8 Fix TUP-22583 [CVE:high] Backend : pkg:maven/ch.qos.logback:logback-core:1.0.6 requires version upgrade (#3661)
* Fix TUP-22583 [CVE:high] Backend :
pkg:maven/ch.qos.logback:logback-core:1.0.6 requires version upgrade
https://jira.talendforge.org/browse/TUP-22583

* Fix TUP-22583 [CVE:high] Backend :
pkg:maven/ch.qos.logback:logback-core:1.0.6 requires version upgrade
https://jira.talendforge.org/browse/TUP-22583

* Fix TUP-22583 [CVE:high] Backend :
pkg:maven/ch.qos.logback:logback-core:1.0.6 requires version upgrade
https://jira.talendforge.org/browse/TUP-22583

* Fix TUP-22583 [CVE:high] Backend :
pkg:maven/ch.qos.logback:logback-core:1.0.6 requires version upgrade
https://jira.talendforge.org/browse/TUP-22583
2019-07-04 18:45:52 +08:00
Jane Ding
88f2a8734b fix(TUP-22200)Import XML tree from xsd file throw (#3669)
* fix(TUP-22200)Import XML tree from xsd file throw
indexOutOfBoundsException
https://jira.talendforge.org/browse/TUP-22200

* fix(TUP-22200)Import XML tree from xsd file throw
indexOutOfBoundsException
https://jira.talendforge.org/browse/TUP-22200
2019-07-04 10:24:40 +08:00
chmyga
592be6abb1 fix(TDI-42536): tFileFetch NTLM PROXY issues (#3653)
* fix(TDI-42536): tFileFetch NTLM PROXY issues

* Fix basic auth when server allows different auth mechanisms

* fix(TDI-42536): tFileFetch NTLM PROXY issues

* Fix PR Comment
2019-07-03 15:07:54 +03:00
jiezhang-tlnd
cb7468510a fix(TUP-23371)Studio_will_dead_when_TAC_accidentally_disconnected (#3678) 2019-07-03 18:01:36 +08:00
wang wei
626748e4cb fix(TDI-42380): Migration issues in the Studio after migrating the jobs from 6.5 to 7.1(#3648) 2019-07-03 11:23:03 +08:00
hcyi
0a5277ae6e fix(TUP-23550):Select query for DBInput component page will list (#3674)
Couchbase.
2019-07-02 11:30:11 +08:00
Chao MENG
761fbcf5b0 Revert "fix(TUP-23371)[GIT] Studio will dead when TAC accidentally disconnected (#3665)" (#3673)
This reverts commit 059332dd05.
2019-07-01 14:46:02 +08:00
hcyi
8560b26217 fix(TUP-23264):Studio can't find dependencies for tacokit components. (#3672) 2019-07-01 11:28:59 +08:00
jiezhang-tlnd
059332dd05 fix(TUP-23371)[GIT] Studio will dead when TAC accidentally disconnected (#3665)
* fix(TUP-23371)[GIT] Studio will dead when TAC accidentally disconnected

* fix(TUP-23371)[GIT] Studio will dead when TAC accidentally disconnected
2019-07-01 10:21:24 +08:00
Zhiwei Xue
06d54bf796 fix(TUP-23096):update context takes about 10 mins (#3663) 2019-06-28 18:27:07 +08:00
Zhiwei Xue
b13cf8c27c fix(TUP-23052):Import project failed by Import an existing project (#3667) 2019-06-28 18:22:15 +08:00
Irene Wang
cdb0912a5a Revert "DEVOPS-3416 Deploy all plugins for Black Duck scans"
This reverts commit 1ce0e429ca.
2019-06-28 12:16:22 +02:00
Irene Wang
2777cc69a9 DEVOPS-6106 Update copyright year to 2019 2019-06-28 12:16:22 +02:00
apoltavtsev
3b70073b38 TESB-26293 Duplicated libraries in private & import packages of the build manifest file 2019-06-27 22:57:53 +03:00
pyzhou
00ae28bdfa fix(TDI-42534):tContextLoad compile error on resource type (#3646) 2019-06-27 17:23:08 +08:00
msjian
1e7a51dd82 feat(TDQ-17085):remove the connection editor (#3660) 2019-06-27 11:59:21 +08:00
Roman
d942de132f fix(TDI-42531): close resources in end block (#3647) 2019-06-26 11:58:39 +03:00
vyu-talend
7eb0a067cd Fix(TDI-42021):Change the log level when using implicit context load (#3639)
* Fix(TDI-42021):Change the log level when using implicit context load

* Fix(TDI-42021)

* Fix(TDI-42021)

* Fix(TDI-42021)

* Fix(TDI-42021)
2019-06-26 15:06:07 +08:00
kjwang-talend
749b5a637a Fix TUP-23403 Enable secure processing + disallow doctypes for DocumentBuilderFactory instances (#3652)
* Fix TUP-23403 Enable secure processing + disallow doctypes for
DocumentBuilderFactory instances
https://jira.talendforge.org/browse/TUP-23403

* Fix TUP-23403 Enable secure processing + disallow doctypes for
DocumentBuilderFactory instances
https://jira.talendforge.org/browse/TUP-23403
2019-06-26 15:03:00 +08:00
Zhiwei Xue
f6460e512b fix(TUP-23365):Use of validation rule triggers failed build (#3657) 2019-06-26 14:39:58 +08:00
Hanna Liashchuk
14873d7cc3 fix(TBD-8853): removed too small total timeout for service account (#3659) 2019-06-25 14:41:23 +03:00
Jenkins Continuous Build server
38d63a5799 Set version to 7.3.1 SNAPSHOT 2019-06-24 12:17:41 +02:00
Chao MENG
2b7b84a51a Cmeng/bugfix/tup 23556 tck encryption (#3643)
* fix(TUP-23556): TaCoKit datastore and dataset item not encrypt the
password
https://jira.talendforge.org/browse/TUP-23556
2019-06-24 18:11:48 +08:00
vyu-talend
fd5171cb73 Fix(TDI-42390):Fix "Use Cursors" text to reflect reality in tOracleInput (#3638)
* Fix(TDI-42390):Fix "Use Cursors" text to reflect reality in tOracleInput

* Fix(TDI-42390)
2019-06-24 14:23:17 +08:00
hwang-talend
764f3cf214 bugfix(TUP-22734):lookup will come after OnSubjobOK then subjobs will be (#3640)
* bugfix(TUP-22734):lookup will come after OnSubjobOK then subjobs will be
merged
2019-06-21 16:41:43 +08:00
hzhao-talendbj
d9a11dd07b fix(TUP-23363)'save the property' to metadata get error (#3634)
* fix(TUP-23363)'save the property' to metadata get error

* fix(TUP-23363)'save the property' to metadata get error

* fix(TUP-23363)'save the property' to metadata get error
2019-06-21 15:27:59 +08:00
hcyi
e8ba8b1aa0 fix(TUP-23484):TaCoKit can not propagate update dataset if modify datastore parameters. (#3641)
* fix(TUP-23484):TaCoKit can not propagate update dataset if modify
datastore parameters.

* fix(TUP-23484):TaCoKit can not update dataset item if modify datastore.
2019-06-21 11:12:33 +08:00
jiezhang-tlnd
5cd42fa70b fix(TUP-23389)tMap - cannot edit schema (#3621) 2019-06-20 17:09:56 +08:00
jiezhang-tlnd
2ca7348001 fix(TUP-23389)tMap - cannot edit schema (#3621)
fix(TUP-23389)tMap - cannot edit schema
2019-06-20 17:07:49 +08:00
jiezhang-tlnd
b9b2b8b42f fix(TUP-23389)tMap - cannot edit schema (#3621)
fix(TUP-23389)tMap - cannot edit schema
2019-06-20 16:58:05 +08:00
jiezhang-tlnd
3634ec52e5 fix(TUP-23389)tMap - cannot edit schema (#3621)
fix(TUP-23389)tMap - cannot edit schema
2019-06-20 16:57:50 +08:00
jiezhang-tlnd
f1fbab8630 fix(TUP-23389)tMap - cannot edit schema (#3621)
fix(TUP-23389)tMap - cannot edit schema
2019-06-20 16:51:13 +08:00
jiezhang-tlnd
6c8aac91d6 fix(TUP-23389)tMap - cannot edit schema (#3621) 2019-06-20 16:49:31 +08:00
jiezhang-tlnd
ad712d8f5e fix(TUP-23389)tMap - cannot edit schema (#3621)
fix(TUP-23389)tMap - cannot edit schema
2019-06-20 16:49:03 +08:00
jiezhang-tlnd
7f8cff0283 fix(TUP-23389)tMap - cannot edit schema (#3621) 2019-06-20 16:48:45 +08:00
jiezhang-tlnd
625186caca fix(TUP-23389)tMap - cannot edit schema (#3621)
fix(TUP-23389)tMap - cannot edit schema
2019-06-20 16:48:30 +08:00
nrousseau
296300368b fix(TDI-42522) add option to deactivate component log 2019-06-20 10:18:25 +08:00
hzhao-talendbj
34abaaccb9 fix(TUP-21827)MVN package fail with testcase use olderversion from 651 (#3635) 2019-06-18 17:56:56 +08:00
Jane Ding
8628134275 fix(TUP-23506)Job use tsapconnection component run fail when use the (#3623)
* fix(TUP-23506)Job use tsapconnection component run fail when use the
sapjco3.jar with a newer version 3.0.14.
https://jira.talendforge.org/browse/TUP-23506

* fix(TUP-23506)Job use tsapconnection component run fail when use the
sapjco3.jar with a newer version 3.0.14.
https://jira.talendforge.org/browse/TUP-23506

* fix(TUP-23506)Job use tsapconnection component run fail when use the
sapjco3.jar with a newer version 3.0.14
https://jira.talendforge.org/browse/TUP-23506
2019-06-18 12:02:45 +08:00
hwang-talend
edc4e7820e bugfix(TUP-23510):There is compile error job in TDI demo project (#3628) 2019-06-18 11:53:01 +08:00
Chao MENG
c3906b30d7 fix(TUP-20054): Due to checking fields it is hard to type (#3630)
credentials/data from the keyboard
https://jira.talendforge.org/browse/TUP-20054

Fix junit issue
2019-06-18 11:19:16 +08:00
Jane Ding
66cc310399 Revert "Jding/tup 23482 should avoid multi version slf4j log4j jars (#3619)" (#3629)
This reverts commit be6eb20fb0.
2019-06-18 11:14:21 +08:00
Chao MENG
e97179dac4 Cmeng/bugfix/tup 20054 fix junit issue (#3627)
* fix(TUP-20054): Due to checking fields it is hard to type
credentials/data from the keyboard
https://jira.talendforge.org/browse/TUP-20054

Fix junit issue

* add junit source

* add junit source
2019-06-18 11:00:31 +08:00
Antoine Parent
cfa351bb24 fix(): typo in a pattern (#3625)
fix a pattern used to display job status
2019-06-17 15:41:46 +02:00
Chao MENG
3a258d403c fix(TUP-20054): Due to checking fields it is hard to type credentials/data from the keyboard (#3620)
* fix(TUP-20054): Due to checking fields it is hard to type
credentials/data from the keyboard
https://jira.talendforge.org/browse/TUP-20054

* main/plugins/org.talend.sdk.component.studio-integration/src/main/java/org/talend/sdk/component/studio/ui/wizard/TaCoKitConfigurationWizard.java

* fix(TUP-20054): Due to checking fields it is hard to type
credentials/data from the keyboard
https://jira.talendforge.org/browse/TUP-20054

* fix(TUP-20054): Due to checking fields it is hard to type
credentials/data from the keyboard
https://jira.talendforge.org/browse/TUP-20054
2019-06-17 19:15:26 +08:00
hwang-talend
bb9007a063 bugfix(TUP-23510):There is compile error job in TDI demo project (#3622) 2019-06-17 19:03:29 +08:00
Jane Ding
be6eb20fb0 Jding/tup 23482 should avoid multi version slf4j log4j jars (#3619)
* fix(TUP-23482)should avoid multi version slf4j-log4j jars in the job
classpath
https://jira.talendforge.org/browse/TUP-23482

* fix(TUP-23482)should avoid multi version slf4j-log4j jars in the job
classpath
https://jira.talendforge.org/browse/TUP-23482

* fix(TUP-23482)should avoid multi version slf4j-log4j jars in the job
classpath
https://jira.talendforge.org/browse/TUP-23482
2019-06-17 17:01:38 +08:00
631 changed files with 9160 additions and 4581 deletions

View File

@@ -2,5 +2,5 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Nl Fragment Bundle-Name: Nl Fragment
Bundle-SymbolicName: org.talend.designer.abstractmap.nl Bundle-SymbolicName: org.talend.designer.abstractmap.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.designer.abstractmap Fragment-Host: org.talend.designer.abstractmap

View File

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

View File

@@ -2,5 +2,5 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Nl Fragment Bundle-Name: Nl Fragment
Bundle-SymbolicName: org.talend.designer.alfrescooutput.nl Bundle-SymbolicName: org.talend.designer.alfrescooutput.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.designer.alfrescooutput Fragment-Host: org.talend.designer.alfrescooutput

View File

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

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Nl Fragment Bundle-Name: Nl Fragment
Bundle-SymbolicName: org.talend.designer.business.diagram.nl Bundle-SymbolicName: org.talend.designer.business.diagram.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Bundle-Vendor: .Talend SA. Bundle-Vendor: .Talend SA.
Fragment-Host: org.talend.designer.business.diagram Fragment-Host: org.talend.designer.business.diagram
Bundle-Localization: plugin Bundle-Localization: plugin

View File

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

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: org.talend.designer.codegen Nl Fragment Bundle-Name: org.talend.designer.codegen Nl Fragment
Bundle-SymbolicName: org.talend.designer.codegen.nl Bundle-SymbolicName: org.talend.designer.codegen.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.designer.codegen Fragment-Host: org.talend.designer.codegen
Bundle-Localization: plugin Bundle-Localization: plugin
Bundle-Vendor: .Talend SA. Bundle-Vendor: .Talend SA.

View File

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

View File

@@ -2,5 +2,5 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Nl Bundle-Name: Nl
Bundle-SymbolicName: org.talend.designer.components.exchange.nl Bundle-SymbolicName: org.talend.designer.components.exchange.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.designer.components.exchange Fragment-Host: org.talend.designer.components.exchange

View File

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

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Designer Plug-in Nl Fragment Bundle-Name: Designer Plug-in Nl Fragment
Bundle-SymbolicName: org.talend.designer.core.nl Bundle-SymbolicName: org.talend.designer.core.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.designer.core Fragment-Host: org.talend.designer.core
Bundle-Localization: plugin Bundle-Localization: plugin
Bundle-Vendor: .Talend SA. Bundle-Vendor: .Talend SA.

View File

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

View File

@@ -2,5 +2,5 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Nl Fragment Bundle-Name: Nl Fragment
Bundle-SymbolicName: org.talend.designer.dbmap.nl Bundle-SymbolicName: org.talend.designer.dbmap.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.designer.dbmap Fragment-Host: org.talend.designer.dbmap

View File

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

View File

@@ -2,5 +2,5 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Nl Bundle-Name: Nl
Bundle-SymbolicName: org.talend.designer.documentation.nl Bundle-SymbolicName: org.talend.designer.documentation.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.designer.documentation Fragment-Host: org.talend.designer.documentation

View File

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

View File

@@ -2,5 +2,5 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Nl Fragment Bundle-Name: Nl Fragment
Bundle-SymbolicName: org.talend.designer.fileoutputxml.nl Bundle-SymbolicName: org.talend.designer.fileoutputxml.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.designer.fileoutputxml Fragment-Host: org.talend.designer.fileoutputxml

View File

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

View File

@@ -2,5 +2,5 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Nl Fragment Bundle-Name: Nl Fragment
Bundle-SymbolicName: org.talend.designer.gefabstractmap.nl Bundle-SymbolicName: org.talend.designer.gefabstractmap.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.designer.gefabstractmap Fragment-Host: org.talend.designer.gefabstractmap

View File

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

View File

@@ -2,6 +2,6 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Mapper component Plug-in Nl Fragment Bundle-Name: Mapper component Plug-in Nl Fragment
Bundle-SymbolicName: org.talend.designer.mapper.nl Bundle-SymbolicName: org.talend.designer.mapper.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.designer.mapper Fragment-Host: org.talend.designer.mapper
Bundle-Vendor: .Talend SA. Bundle-Vendor: .Talend SA.

View File

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

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Maven Job NL Bundle-Name: Maven Job NL
Bundle-SymbolicName: org.talend.designer.maven.job.nl Bundle-SymbolicName: org.talend.designer.maven.job.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Bundle-Vendor: .Talend SA. Bundle-Vendor: .Talend SA.
Fragment-Host: org.talend.designer.maven.job Fragment-Host: org.talend.designer.maven.job
Bundle-RequiredExecutionEnvironment: JavaSE-1.7 Bundle-RequiredExecutionEnvironment: JavaSE-1.7

View File

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

View File

@@ -2,6 +2,6 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Rowgenerator Nl Fragment Bundle-Name: Rowgenerator Nl Fragment
Bundle-SymbolicName: org.talend.designer.rowgenerator.nl Bundle-SymbolicName: org.talend.designer.rowgenerator.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.designer.rowgenerator Fragment-Host: org.talend.designer.rowgenerator
Bundle-Vendor: .Talend SA. Bundle-Vendor: .Talend SA.

View File

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

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: org.talend.designer.runprocess.nl fragment Bundle-Name: org.talend.designer.runprocess.nl fragment
Bundle-SymbolicName: org.talend.designer.runprocess.nl Bundle-SymbolicName: org.talend.designer.runprocess.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Bundle-Vendor: .Talend SA. Bundle-Vendor: .Talend SA.
Fragment-Host: org.talend.designer.runprocess Fragment-Host: org.talend.designer.runprocess
Bundle-Localization: plugin Bundle-Localization: plugin

View File

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

View File

@@ -52,7 +52,7 @@ ProcessDebugDialog.errortext=Impossible de d\u00E9bugger le job.\\nV\u00E9rifiez
ShadowProcess.notGeneratedOutputException=Sortie non g\u00E9n\u00E9r\u00E9e. ShadowProcess.notGeneratedOutputException=Sortie non g\u00E9n\u00E9r\u00E9e.
ProcessComposite.contextGroup=Contexte ProcessComposite.contextGroup=Contexte
prefs.clientConfiguration=Configuration du client Talend prefs.clientConfiguration=Configuration du client Talend
ProcessComposite.endPattern=Le Job {0} s\'est termin\u00E9 \u00E0 {1,date,HH:mm dd/MM/yyyy}. [code de sortie={2,number}] ProcessComposite.endPattern=Le Job {0} s'est termin\u00E9 \u00E0 {1,date,HH:mm dd/MM/yyyy}. [code de sortie={2,number}]
ProcessView.title=Ex\u00E9cuter({0}) ProcessView.title=Ex\u00E9cuter({0})
Processor.configurePerl=L'interpr\u00E9teur Perl n'est pas configur\u00E9. Processor.configurePerl=L'interpr\u00E9teur Perl n'est pas configur\u00E9.
JavaProcessor.notFoundedFolderException=Dossier introuvable dans le projet .Java JavaProcessor.notFoundedFolderException=Dossier introuvable dans le projet .Java

View File

@@ -2,5 +2,5 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Nl Fragment Bundle-Name: Nl Fragment
Bundle-SymbolicName: org.talend.designer.scd.nl Bundle-SymbolicName: org.talend.designer.scd.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.designer.scd Fragment-Host: org.talend.designer.scd

View File

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

View File

@@ -2,5 +2,5 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Nl Fragment Bundle-Name: Nl Fragment
Bundle-SymbolicName: org.talend.designer.webservice.nl Bundle-SymbolicName: org.talend.designer.webservice.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.designer.webservice Fragment-Host: org.talend.designer.webservice

View File

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

View File

@@ -2,5 +2,5 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Nl Bundle-Name: Nl
Bundle-SymbolicName: org.talend.designer.xmlmap.nl Bundle-SymbolicName: org.talend.designer.xmlmap.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.designer.xmlmap Fragment-Host: org.talend.designer.xmlmap

View File

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

View File

@@ -2,6 +2,6 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Expression Builder Nl Fragment Bundle-Name: Expression Builder Nl Fragment
Bundle-SymbolicName: org.talend.expressionbuilder.nl Bundle-SymbolicName: org.talend.expressionbuilder.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.expressionbuilder Fragment-Host: org.talend.expressionbuilder
Bundle-Vendor: .Talend SA. Bundle-Vendor: .Talend SA.

View File

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

View File

@@ -2,6 +2,6 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: NL Bundle-Name: NL
Bundle-SymbolicName: org.talend.presentation.onboarding.resource.nl Bundle-SymbolicName: org.talend.presentation.onboarding.resource.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.presentation.onboarding.resource Fragment-Host: org.talend.presentation.onboarding.resource
Bundle-Vendor: .Talend SA. Bundle-Vendor: .Talend SA.

View File

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

View File

@@ -2,6 +2,6 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: NL Bundle-Name: NL
Bundle-SymbolicName: org.talend.presentation.onboarding.resource.tos.nl Bundle-SymbolicName: org.talend.presentation.onboarding.resource.tos.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.presentation.onboarding.resource.tos Fragment-Host: org.talend.presentation.onboarding.resource.tos
Bundle-Vendor: .Talend SA. Bundle-Vendor: .Talend SA.

View File

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

View File

@@ -2,5 +2,5 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Nl Bundle-Name: Nl
Bundle-SymbolicName: org.talend.repository.ftp.nl Bundle-SymbolicName: org.talend.repository.ftp.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.repository.ftp Fragment-Host: org.talend.repository.ftp

View File

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

View File

@@ -2,6 +2,6 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Nl Fragment Bundle-Name: Nl Fragment
Bundle-SymbolicName: org.talend.repository.json.nl Bundle-SymbolicName: org.talend.repository.json.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.repository.json Fragment-Host: org.talend.repository.json
Bundle-Vendor: .Talend SA. Bundle-Vendor: .Talend SA.

View File

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

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Nl Fragment Bundle-Name: Nl Fragment
Bundle-SymbolicName: org.talend.repository.nl Bundle-SymbolicName: org.talend.repository.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.repository Fragment-Host: org.talend.repository
Bundle-Localization: plugin Bundle-Localization: plugin
Bundle-Vendor: .Talend SA. Bundle-Vendor: .Talend SA.

View File

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

View File

@@ -2,5 +2,5 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Nl Bundle-Name: Nl
Bundle-SymbolicName: org.talend.repository.view.di.nl Bundle-SymbolicName: org.talend.repository.view.di.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.repository.view.di Fragment-Host: org.talend.repository.view.di

View File

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

View File

@@ -2,5 +2,5 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Nl Fragment Bundle-Name: Nl Fragment
Bundle-SymbolicName: org.talend.sbi.engines.client.nl Bundle-SymbolicName: org.talend.sbi.engines.client.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.sbi.engines.client Fragment-Host: org.talend.sbi.engines.client

View File

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

View File

@@ -2,5 +2,5 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Nl Fragment Bundle-Name: Nl Fragment
Bundle-SymbolicName: org.talend.spagic.engines.client.nl Bundle-SymbolicName: org.talend.spagic.engines.client.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Fragment-Host: org.talend.spagic.engines.client Fragment-Host: org.talend.spagic.engines.client

View File

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

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: org.talend.sqlbuilder Nl Fragment Bundle-Name: org.talend.sqlbuilder Nl Fragment
Bundle-SymbolicName: org.talend.sqlbuilder.nl Bundle-SymbolicName: org.talend.sqlbuilder.nl
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Bundle-Vendor: .Talend SA. Bundle-Vendor: .Talend SA.
Fragment-Host: org.talend.sqlbuilder Fragment-Host: org.talend.sqlbuilder
Bundle-Localization: plugin Bundle-Localization: plugin

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.rcp.branding.tos.feature" label="Tos branding feature" version="7.2.1.qualifier" provider-name=".Talend SA." plugin="org.talend.rcp.branding.tos"> <feature id="org.talend.rcp.branding.tos.feature" label="Tos branding feature" version="7.3.1.qualifier" provider-name=".Talend SA." plugin="org.talend.rcp.branding.tos">
<description url="http://www.example.com/description">[Enter Feature Description here.]</description> <description url="http://www.example.com/description">[Enter Feature Description here.]</description>
<copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright> <copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright>
<license>[Enter License Description here.]</license> <license>[Enter License Description here.]</license>
@@ -11,7 +11,6 @@
<import feature="org.talend.tos.feature" version="0.0.0" match="greaterOrEqual"/> <import feature="org.talend.tos.feature" version="0.0.0" match="greaterOrEqual"/>
</requires> </requires>
<plugin id="org.talend.designer.maven.tos" download-size="0" install-size="0" version="0.0.0" fragment="true"/> <plugin id="org.talend.designer.maven.tos" download-size="0" install-size="0" version="0.0.0" fragment="true"/>
<plugin id="org.talend.libraries.mdm.webservice.ce" download-size="0" install-size="0" version="0.0.0" fragment="true"/>
<plugin id="org.talend.presentation.onboarding" download-size="0" install-size="0" version="0.0.0" unpack="false"/> <plugin id="org.talend.presentation.onboarding" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.presentation.onboarding.nl" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/> <plugin id="org.talend.presentation.onboarding.nl" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="org.talend.presentation.onboarding.resource" download-size="0" install-size="0" version="0.0.0" unpack="false"/> <plugin id="org.talend.presentation.onboarding.resource" download-size="0" install-size="0" version="0.0.0" unpack="false"/>

View File

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

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.rcp.branding.tos.test.feature" label="Test feature for TOS" version="7.2.1.qualifier"> <feature id="org.talend.rcp.branding.tos.test.feature" label="Test feature for TOS" version="7.3.1.qualifier">
<description url="http://www.example.com/description">[Enter Feature Description here.]</description> <description url="http://www.example.com/description">[Enter Feature Description here.]</description>
<copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright> <copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright>
<license url="http://www.example.com/license">[Enter License Description here.]</license> <license url="http://www.example.com/license">[Enter License Description here.]</license>
@@ -55,5 +55,6 @@
<plugin id="org.talend.testutils" download-size="0" install-size="0" version="0.0.0" unpack="false"/> <plugin id="org.talend.testutils" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.updates.runtime.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/> <plugin id="org.talend.updates.runtime.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="org.talend.utils.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/> <plugin id="org.talend.utils.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="org.talend.sdk.component.studio-integration.test" download-size="0" install-size="0" version="0.0.0" fragment="true" unpack="false"/>
<plugin id="test.all.test.suite" download-size="0" install-size="0" version="0.0.0" unpack="false"/> <plugin id="test.all.test.suite" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
</feature> </feature>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.tos.components.feature" label="Components-feature" version="7.2.1.qualifier"> <feature id="org.talend.tos.components.feature" label="Components-feature" version="7.3.1.qualifier">
<description url="http://www.example.com/description">[Enter Feature Description here.]</description> <description url="http://www.example.com/description">[Enter Feature Description here.]</description>
<copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright> <copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright>
<license url="http://www.example.com/license">[Enter License Description here.]</license> <license url="http://www.example.com/license">[Enter License Description here.]</license>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.tos.libraries.feature" label="Libraries_feature" version="7.2.1.qualifier"> <feature id="org.talend.tos.libraries.feature" label="Libraries_feature" version="7.3.1.qualifier">
<description url="http://www.example.com/description">[Enter Feature Description here.]</description> <description url="http://www.example.com/description">[Enter Feature Description here.]</description>
<copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright> <copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright>
<license url="http://www.example.com/license">[Enter License Description here.]</license> <license url="http://www.example.com/license">[Enter License Description here.]</license>

View File

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

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Abstract Map Plug-in Bundle-Name: Abstract Map Plug-in
Bundle-SymbolicName: org.talend.designer.abstractmap;singleton:=true Bundle-SymbolicName: org.talend.designer.abstractmap;singleton:=true
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Bundle-Activator: org.talend.designer.abstractmap.MapPlugin Bundle-Activator: org.talend.designer.abstractmap.MapPlugin
Require-Bundle: org.eclipse.core.runtime, Require-Bundle: org.eclipse.core.runtime,
org.talend.core, org.talend.core,

View File

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

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Alfresco Output Component Plug-in Bundle-Name: Alfresco Output Component Plug-in
Bundle-SymbolicName: org.talend.designer.alfrescooutput;singleton:=true Bundle-SymbolicName: org.talend.designer.alfrescooutput;singleton:=true
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Bundle-Vendor: .Talend SA. Bundle-Vendor: .Talend SA.
Require-Bundle: org.eclipse.core.runtime, Require-Bundle: org.eclipse.core.runtime,
org.talend.core, org.talend.core,

View File

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

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: %pluginName Bundle-Name: %pluginName
Bundle-SymbolicName: org.talend.designer.business.diagram; singleton:=true Bundle-SymbolicName: org.talend.designer.business.diagram; singleton:=true
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Bundle-ClassPath: . Bundle-ClassPath: .
Bundle-Activator: org.talend.designer.business.model.business.diagram.part.BusinessDiagramEditorPlugin Bundle-Activator: org.talend.designer.business.model.business.diagram.part.BusinessDiagramEditorPlugin
Bundle-Vendor: %providerName Bundle-Vendor: %providerName

View File

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

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: CodeGen Plug-in Bundle-Name: CodeGen Plug-in
Bundle-SymbolicName: org.talend.designer.codegen;singleton:=true Bundle-SymbolicName: org.talend.designer.codegen;singleton:=true
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Bundle-Localization: plugin Bundle-Localization: plugin
Require-Bundle: org.talend.core.repository, Require-Bundle: org.talend.core.repository,
org.eclipse.emf.codegen, org.eclipse.emf.codegen,
@@ -22,6 +22,7 @@ Require-Bundle: org.talend.core.repository,
org.apache.log4j, org.apache.log4j,
org.talend.components.api, org.talend.components.api,
org.talend.daikon, org.talend.daikon,
org.talend.daikon.crypto.utils,
org.talend.designer.core.generic org.talend.designer.core.generic
Eclipse-LazyStart: true Eclipse-LazyStart: true
Bundle-ClassPath: . Bundle-ClassPath: .

View File

@@ -59,88 +59,76 @@ if((codePart.equals(ECodePart.END))&&(stat || logstashCurrent)){
List<String> needToEndConnNames = new ArrayList<String>(); List<String> needToEndConnNames = new ArrayList<String>();
INode nextNode = node.getOutgoingConnections(EConnectionType.ITERATE).get(0).getTarget(); INode nextNode = node.getOutgoingConnections(EConnectionType.ITERATE).get(0).getTarget();
NodeUtil.fillConnectionsForStat(needToEndConnNames, nextNode); NodeUtil.fillConnectionsForStat(needToEndConnNames, nextNode);
%> if(!needToEndConnNames.isEmpty()) {
if(stat && logstashCurrent) {
<%if(stat) {%>
if(execStat){
<%
for(String connName : needToEndConnNames){
%> %>
runStat.updateStatOnConnection("<%=connName%>"+iterateId,2, 0); runStat.updateStatAndLog(execStat,enableLogStash,iterateId,2,0<%for(String connName : needToEndConnNames){%>,"<%=connName%>"<%}%>);
<% <%
} else {
if(stat) {%>
if(execStat){
runStat.updateStatOnConnection(iterateId,2,0<%for(String connName : needToEndConnNames){%>,"<%=connName%>"<%}%>);
}
<%}%>
<%if(logstashCurrent) {//now only finish the log, not send, TODO%>
if(enableLogStash){
runStat.log(iterateId,2,0<%for(String connName : needToEndConnNames){%>,"<%=connName%>"<%}%>);
}
<%
}
} }
%>
} }
<%}%>
<%if(logstashCurrent) {//now only finish the log, not send, TODO%>
if(enableLogStash){
<%
for(String connName : needToEndConnNames){
%>
runStat.logStatOnConnection("<%=connName%>"+iterateId,2, 0);
<%
}
%>
}
<%
}
%>
<%
} }
if(connSet.size()>0){
for(IConnection con:connSet){ if(connSet.size()>0) {
INode source = con.getSource(); if(stat && logstashCurrent && (connSet.size()==1)) {//the most common case, write this ugly logic for 65535 issue
String sourceNodeId = source.getUniqueName(); for(IConnection con:connSet){
String sourceNodeComponent = source.getComponent().getName(); INode source = con.getSource();
%> String sourceNodeId = source.getUniqueName();
<%if(stat) {%> String sourceNodeComponent = source.getComponent().getName();
if(execStat){ for (INode jobStructureCatcher : jobCatcherNodes) {
if(resourceMap.get("inIterateVComp") == null || !((Boolean)resourceMap.get("inIterateVComp"))){ %>
runStat.updateStatOnConnection("<%=con.getUniqueName()%>"+iterateId,2, 0); if(runStat.updateStatAndLog(execStat,enableLogStash,resourceMap,iterateId,"<%=con.getUniqueName()%>",2,0,
} <%=jobStructureCatcher.getUniqueName()%>,"<%=sourceNodeId%>","<%=sourceNodeComponent%>","<%=node.getUniqueName()%>","<%=node.getComponent().getName()%>","<%="REJECT".equals(con.getConnectorName()) ? "reject" : "output"%>")) {
<%=jobStructureCatcher.getDesignSubjobStartNode().getUniqueName() %>Process(globalMap);
}
<%
break;
}
}
} else {
if(stat){
%>
if(execStat){
runStat.updateStat(resourceMap,iterateId,2,0<%for(IConnection con : connSet){%>,"<%=con.getUniqueName()%>"<%}%>);
}
<%
} }
<%}%>
<%if(logstashCurrent) {%> if(logstashCurrent){
if(enableLogStash){ %>
if(resourceMap.get("inIterateVComp") == null || !((Boolean)resourceMap.get("inIterateVComp"))){ if(enableLogStash) {
<% <%
for(IConnection con:connSet){
INode source = con.getSource();
String sourceNodeId = source.getUniqueName();
String sourceNodeComponent = source.getComponent().getName();
for (INode jobStructureCatcher : jobCatcherNodes) { for (INode jobStructureCatcher : jobCatcherNodes) {
%> %>
RunStat.StatBean talend_statebean = runStat.logStatOnConnection("<%=con.getUniqueName()%>"+iterateId,2, 0); if(runStat.log(resourceMap,iterateId,"<%=con.getUniqueName()%>",2,0,
<%=jobStructureCatcher.getUniqueName()%>,"<%=sourceNodeId%>","<%=sourceNodeComponent%>","<%=node.getUniqueName()%>","<%=node.getComponent().getName()%>","<%="REJECT".equals(con.getConnectorName()) ? "reject" : "output"%>")) {
<%=jobStructureCatcher.getUniqueName() %>.addConnectionMessage( <%=jobStructureCatcher.getDesignSubjobStartNode().getUniqueName() %>Process(globalMap);
"<%=sourceNodeId%>", }
"<%=sourceNodeComponent%>",
false,
"<%="REJECT".equals(con.getConnectorName()) ? "reject" : "output"%>",
"<%=con.getUniqueName()%>",
talend_statebean.getNbLine(),
talend_statebean.getStartTime(),
talend_statebean.getEndTime()
);
<%=jobStructureCatcher.getUniqueName() %>.addConnectionMessage(
"<%=node.getUniqueName()%>",
"<%=node.getComponent().getName()%>",
true,
"input",
"<%=con.getUniqueName()%>",
talend_statebean.getNbLine(),
talend_statebean.getStartTime(),
talend_statebean.getEndTime()
);
<%=jobStructureCatcher.getDesignSubjobStartNode().getUniqueName() %>Process(globalMap);
<% <%
break; break;
} }
%> }
} %>
}
<%
} }
<%}%> }
<%
}
} }
} }
%> %>

View File

@@ -146,83 +146,82 @@
boolean logstashCurrent = !cid.startsWith("tJobStructureCatcher") && !cid.startsWith("talend") && enableLogStash; boolean logstashCurrent = !cid.startsWith("tJobStructureCatcher") && !cid.startsWith("talend") && enableLogStash;
if ((codePart.equals(ECodePart.BEGIN))&&(stat || logstashCurrent)&&connSet.size()>0) { if ((codePart.equals(ECodePart.BEGIN))&&(stat || logstashCurrent)&&connSet.size()>0) {
for(IConnection con:connSet){ if(containsTPartitioner) {
%> %>
if (<%if(stat){%>execStat<%}%><%if(stat && logstashCurrent){%> || <%}%><%if(logstashCurrent){%>enableLogStash<%}%>) { if(<%if(stat){%>execStat<%}%><%if(stat && logstashCurrent){%> || <%}%><%if(logstashCurrent){%>enableLogStash<%}%>) {
if(resourceMap.get("inIterateVComp") == null){ runStat.updateStatOnConnectionAndLog(resourceMap,globalMap,iterateLoop,iterateId,<%if(stat){%>execStat<%} else {%>false<%}%>,enableLogStash,0<%for(IConnection con : connSet){%>,"<%=con.getUniqueName()%>"<%}%>);
<%if(containsTPartitioner){%> }
java.util.concurrent.ConcurrentHashMap<Object, Object> concurrentHashMap_<%=con.getUniqueName() %> = (java.util.concurrent.ConcurrentHashMap) globalMap.get("concurrentHashMap"); <%
concurrentHashMap_<%=con.getUniqueName() %>.putIfAbsent("<%=con.getUniqueName() %>" + iterateLoop,new java.util.concurrent.atomic.AtomicInteger(0)); } else {
java.util.concurrent.atomic.AtomicInteger stats_<%=con.getUniqueName() %> = (java.util.concurrent.atomic.AtomicInteger) concurrentHashMap_<%=con.getUniqueName() %>.get("<%=con.getUniqueName() %>" + iterateLoop); if(stat && logstashCurrent) {
int step_<%=con.getUniqueName() %> = stats_<%=con.getUniqueName() %>.incrementAndGet()<=1?0:1; %>
<%if(stat) {%> runStat.updateStatAndLog(execStat,enableLogStash,resourceMap,iterateId,0,0<%for(IConnection con : connSet){%>,"<%=con.getUniqueName()%>"<%}%>);
if(execStat) { <%
runStat.updateStatOnConnection("<%=con.getUniqueName() %>"+iterateId, step_<%=con.getUniqueName()%>, 0); } else {
} if(stat) {
<%}%> %>
if(execStat) {
<%if(logstashCurrent) {%> runStat.updateStatOnConnection(resourceMap,iterateId,0,0<%for(IConnection con : connSet){%>,"<%=con.getUniqueName()%>"<%}%>);
if(enableLogStash) { }
runStat.logStatOnConnection("<%=con.getUniqueName()%>"+iterateId, step_<%=con.getUniqueName()%>, 0); <%
}
<%}%>
<%}else{%>
<%if(stat) {%>
if(execStat) {
runStat.updateStatOnConnection("<%=con.getUniqueName() %>"+iterateId, 0, 0);
}
<%}%>
<%if(logstashCurrent) {%>
if(enableLogStash) {
runStat.logStatOnConnection("<%=con.getUniqueName()%>"+iterateId, 0, 0);
}
<%}%>
<%}%>
} }
}
if(logstashCurrent) {
<% %>
if(enableLogStash) {
runStat.log(resourceMap,iterateId,0,0<%for(IConnection con : connSet){%>,"<%=con.getUniqueName()%>"<%}%>);
}
<%
}
}
} }
} }
if((codePart.equals(ECodePart.MAIN))&&(stat || logstashCurrent)&&connSet.size()>0){ if((codePart.equals(ECodePart.MAIN))&&(stat || logstashCurrent)&&connSet.size()>0){
for(IConnection con:connSet){ if(!node.getComponent().useMerge()) {
%> if(stat && logstashCurrent) {
//<%=con.getUniqueName()%>
//<%=(String)codeGenArgument.getIncomingName()%>
<%if (!node.getComponent().useMerge()) {%>
<%if(stat) {%>
if(execStat){
runStat.updateStatOnConnection("<%=con.getUniqueName() %>"+iterateId,1, 1);
}
<%}%>
<%if(logstashCurrent) {%>
if(enableLogStash) {
runStat.logStatOnConnection("<%=con.getUniqueName() %>"+iterateId,1, 1);
}
<%}%>
<%
} else if(con.getUniqueName().equals((String)codeGenArgument.getIncomingName())){
%> %>
<%if(stat) {%> runStat.updateStatAndLog(execStat,enableLogStash,iterateId,1,1<%for(IConnection con : connSet){%>,"<%=con.getUniqueName()%>"<%}%>);
if(execStat){ <%
runStat.updateStatOnConnection("<%=con.getUniqueName() %>"+iterateId,1, 1); } else {
if(stat) {
%>
if(execStat){
runStat.updateStatOnConnection(iterateId,1,1<%for(IConnection con : connSet){%>,"<%=con.getUniqueName()%>"<%}%>);
}
<%
} }
<%}%>
<%if(logstashCurrent) {%> if(logstashCurrent) {
if(enableLogStash) { %>
runStat.logStatOnConnection("<%=con.getUniqueName() %>"+iterateId,1, 1); if(enableLogStash) {
runStat.log(iterateId,1,1<%for(IConnection con : connSet){%>,"<%=con.getUniqueName()%>"<%}%>);
}
<%
} }
<%}%> }
<%}%> } else {
for(IConnection connection:connSet){
<% if(connection.getUniqueName().equals((String)codeGenArgument.getIncomingName())){
if(stat && logstashCurrent) {
%>
runStat.updateStatAndLog(execStat,enableLogStash,iterateId,1,1<%for(IConnection con : connSet){if(con.getUniqueName().equals((String)codeGenArgument.getIncomingName())){%>,"<%=con.getUniqueName()%>"<%}}%>);
<%
} else {
if(stat) {%>
if(execStat){
runStat.updateStatOnConnection(iterateId,1,1<%for(IConnection con : connSet){if(con.getUniqueName().equals((String)codeGenArgument.getIncomingName())){%>,"<%=con.getUniqueName()%>"<%}}%>);
}
<%}
if(logstashCurrent) {%>
if(enableLogStash) {
runStat.log(iterateId,1,1<%for(IConnection con : connSet){if(con.getUniqueName().equals((String)codeGenArgument.getIncomingName())){%>,"<%=con.getUniqueName()%>"<%}}%>);
}
<%}
}
}
}
} }
} }
@@ -251,7 +250,7 @@
for (INode jobStructureCatcher : jobCatcherNodes) { for (INode jobStructureCatcher : jobCatcherNodes) {
%> %>
if(enableLogStash) { if(enableLogStash) {
<%=jobStructureCatcher.getUniqueName() %>.addComponentMessage("<%=node.getUniqueName()%>", "<%=node.getComponent().getName()%>"); <%=jobStructureCatcher.getUniqueName() %>.addCM("<%=node.getUniqueName()%>", "<%=node.getComponent().getName()%>");
<%=jobStructureCatcher.getDesignSubjobStartNode().getUniqueName() %>Process(globalMap); <%=jobStructureCatcher.getDesignSubjobStartNode().getUniqueName() %>Process(globalMap);
} }
<% <%
@@ -266,46 +265,37 @@
List<String> needToStartConnNames = new ArrayList<String>(); List<String> needToStartConnNames = new ArrayList<String>();
INode nextNode = node.getOutgoingConnections(EConnectionType.ITERATE).get(0).getTarget(); INode nextNode = node.getOutgoingConnections(EConnectionType.ITERATE).get(0).getTarget();
NodeUtil.fillConnectionsForStat(needToStartConnNames, nextNode); NodeUtil.fillConnectionsForStat(needToStartConnNames, nextNode);
if(needToStartConnNames.isEmpty()) {
//do nothing
} else if(containsTPartitioner){
%> %>
if(<%if(stat){%>execStat<%}%><%if(stat && logstashCurrent){%> || <%}%><%if(logstashCurrent){%>enableLogStash<%}%>){ if(<%if(stat){%>execStat<%}%><%if(stat && logstashCurrent){%> || <%}%><%if(logstashCurrent){%>enableLogStash<%}%>){
<% runStat.updateStatOnConnectionAndLog(globalMap,iterateLoop,iterateId,<%if(stat){%>execStat<%} else {%>false<%}%>,enableLogStash,0<%for(String connName : needToStartConnNames){%>,"<%=connName%>"<%}%>);
for(String connName : needToStartConnNames){ }
%> <%
<%if(containsTPartitioner){%> } else {
java.util.concurrent.ConcurrentHashMap<Object, Object> concurrentHashMap_<%=connName%> = (java.util.concurrent.ConcurrentHashMap) globalMap.get("concurrentHashMap"); if(stat && logstashCurrent) {
concurrentHashMap_<%=connName%>.putIfAbsent("<%=connName%>" + iterateLoop,new java.util.concurrent.atomic.AtomicInteger(0)); %>
java.util.concurrent.atomic.AtomicInteger stats_<%=connName%> = (java.util.concurrent.atomic.AtomicInteger) concurrentHashMap_<%=connName%>.get("<%=connName%>" + iterateLoop); runStat.updateStatAndLog(execStat,enableLogStash,iterateId,0,0<%for(String connName : needToStartConnNames){%>,"<%=connName%>"<%}%>);
<%
int step_<%=connName %> = stats_<%=connName%>.incrementAndGet()<=1?0:1; } else {
<%if(stat) {%> if(stat){
if(execStat) { %>
runStat.updateStatOnConnection("<%=connName%>"+iterateId, step_<%=connName%>, 0); if(execStat){
} runStat.updateStatOnConnection(iterateId,0,0<%for(String connName : needToStartConnNames){%>,"<%=connName%>"<%}%>);
<%}%> }
<%
<%if(logstashCurrent) {%> }
if(enableLogStash) { %>
runStat.logStatOnConnection("<%=connName%>"+iterateId, step_<%=connName%>, 0);
} <%if(logstashCurrent) {%>
<%}%> if(enableLogStash){
<%}else{%> runStat.log(iterateId,0,0<%for(String connName : needToStartConnNames){%>,"<%=connName%>"<%}%>);
<%if(stat) {%> }
if(execStat) { <%
runStat.updateStatOnConnection("<%=connName%>"+iterateId, 0, 0); }
} }
<%}%>
<%if(logstashCurrent) {%>
if(enableLogStash) {
runStat.logStatOnConnection("<%=connName%>"+iterateId, 0, 0);
}
<%}%>
<%}%>
<%
}
%>
} }
<%
}else if(codePart.equals(ECodePart.MAIN)){ }else if(codePart.equals(ECodePart.MAIN)){
%> %>
resourceMap.put("inIterateVComp", true); resourceMap.put("inIterateVComp", true);

View File

@@ -445,6 +445,7 @@
lastStr = ""; lastStr = "";
} }
} }
enableLogStash = "true".equalsIgnoreCase(System.getProperty("monitoring"));
<%if(isLog4jEnabled){%> <%if(isLog4jEnabled){%>
if(!"".equals(log4jLevel)){ if(!"".equals(log4jLevel)){
@@ -493,7 +494,11 @@
properties_<%=jobCatcherNode.getUniqueName()%>.setProperty("appender.file.maxsize", "52428800"); properties_<%=jobCatcherNode.getUniqueName()%>.setProperty("appender.file.maxsize", "52428800");
properties_<%=jobCatcherNode.getUniqueName()%>.setProperty("appender.file.maxbackup", "20"); properties_<%=jobCatcherNode.getUniqueName()%>.setProperty("appender.file.maxbackup", "20");
properties_<%=jobCatcherNode.getUniqueName()%>.setProperty("host", "false"); properties_<%=jobCatcherNode.getUniqueName()%>.setProperty("host", "false");
System.getProperties().stringPropertyNames().stream()
.filter(it -> it.startsWith("monitoring.audit.logger.properties."))
.forEach(key -> properties_<%=jobCatcherNode.getUniqueName()%>.setProperty(key.substring("monitoring.audit.logger.properties.".length()), System.getProperty(key)));
auditLogger_<%=jobCatcherNode.getUniqueName()%> = org.talend.job.audit.JobEventAuditLoggerFactory.createJobAuditLogger(properties_<%=jobCatcherNode.getUniqueName()%>); auditLogger_<%=jobCatcherNode.getUniqueName()%> = org.talend.job.audit.JobEventAuditLoggerFactory.createJobAuditLogger(properties_<%=jobCatcherNode.getUniqueName()%>);
} }
<% <%
@@ -1509,12 +1514,10 @@ if (execStat) {
} }
} else if (arg.startsWith("--log4jLevel=")) { } else if (arg.startsWith("--log4jLevel=")) {
log4jLevel = arg.substring(13); log4jLevel = arg.substring(13);
} else if (arg.startsWith("--monitoring=")) {//for trunjob call } else if (arg.startsWith("--monitoring") && arg.contains("=")) {//for trunjob call
enableLogStash = "true".equalsIgnoreCase(arg.substring(13)); final int equal = arg.indexOf('=');
} final String key = arg.substring("--".length(), equal);
System.setProperty(key, arg.substring(equal + 1));
if(!enableLogStash) {
enableLogStash = "true".equalsIgnoreCase(System.getProperty("monitoring"));
} }
} }

View File

@@ -69,145 +69,140 @@ if(hasInput){
} }
} }
} }
boolean hasValidInput = inputConn!=null; boolean hasValidInput = inputConn!=null;
if (hasValidInput) {
IMetadataTable metadata = null;
List<IMetadataTable> metadatas = node.getMetadataList();
boolean haveValidNodeMetadata = ((metadatas != null) && (metadatas.size() > 0) && (metadata = metadatas.get(0)) != null);
if (hasValidInput && haveValidNodeMetadata) {
List<IMetadataColumn> input_columnList = inputConn.getMetadataTable().getListColumns(); List<IMetadataColumn> input_columnList = inputConn.getMetadataTable().getListColumns();
if(input_columnList == null) {
input_columnList = new ArrayList<IMetadataColumn>();
}
// add incoming (not present) columns to enforcer for this comps
if (cid.contains("tDataStewardship") || cid.contains("tMarkLogic")){
%>
boolean shouldCreateRuntimeSchemaForIncomingNode = false;
<%
for (int i = 0; i < input_columnList.size(); i++) {
if(!input_columnList.get(i).getTalendType().equals("id_Dynamic")) {
%>
if (incomingEnforcer_<%=cid%>.getDesignSchema().getField("<%=input_columnList.get(i)%>") == null){
incomingEnforcer_<%=cid%>.addIncomingNodeField("<%=input_columnList.get(i)%>", ((Object) <%=inputConn.getName()%>.<%=input_columnList.get(i)%>).getClass().getCanonicalName());
shouldCreateRuntimeSchemaForIncomingNode = true;
}
<%
}
}
%>
if (shouldCreateRuntimeSchemaForIncomingNode){
incomingEnforcer_<%=cid%>.createRuntimeSchema();
}
<%
}
// If there are dynamic columns in the schema, they need to be
// initialized into the runtime schema of the actual IndexedRecord
// provided to the component.
int dynamicPos = -1;
for (int i = 0; i < input_columnList.size(); i++) {
if (input_columnList.get(i).getTalendType().equals("id_Dynamic")) {
dynamicPos = i;
break;
}
}
if (dynamicPos != -1) {
%>
if (!incomingEnforcer_<%=cid%>.areDynamicFieldsInitialized()) {
// Initialize the dynamic columns when they are first encountered.
for (routines.system.DynamicMetadata dm_<%=cid%> : <%=inputConn.getName()%>.<%=input_columnList.get(dynamicPos).getLabel()%>.metadatas) {
incomingEnforcer_<%=cid%>.addDynamicField(
dm_<%=cid%>.getName(),
dm_<%=cid%>.getType(),
dm_<%=cid%>.getLogicalType(),
dm_<%=cid%>.getFormat(),
dm_<%=cid%>.getDescription(),
dm_<%=cid%>.isNullable());
}
incomingEnforcer_<%=cid%>.createRuntimeSchema();
}
<%
}
%>
incomingEnforcer_<%=cid%>.createNewRecord();
<%
for (int i = 0; i < input_columnList.size(); i++) { // column
IMetadataColumn column = input_columnList.get(i);
if (dynamicPos != i) {
%>
//skip the put action if the input column doesn't appear in component runtime schema
if (incomingEnforcer_<%=cid%>.getRuntimeSchema().getField("<%=input_columnList.get(i)%>") != null){
incomingEnforcer_<%=cid%>.put("<%=column.getLabel()%>", <%=inputConn.getName()%>.<%=column.getLabel()%>);
}
<%
} else {
%>
for (int i = 0; i < <%=inputConn.getName()%>.<%=column.getLabel()%>.getColumnCount(); i++) {
incomingEnforcer_<%=cid%>.put(<%=inputConn.getName()%>.<%=column.getLabel()%>.getColumnMetadata(i).getName(),
<%=inputConn.getName()%>.<%=column.getLabel()%>.getColumnValue(i));
}
<%
}
} // column
// If necesary, generate the code to handle outgoing connections.
// TODO: For now, this can only handle one outgoing record for
// each incoming record. To handle multiple outgoing records, code
// generation needs to occur in component_begin in order to open
// a for() loop.
// There will be a ClassCastException if the output component does
// not implement WriterWithFeedback, but permits outgoing
// connections.
if (input_columnList!=null && !input_columnList.isEmpty()) { ComponentProperties componentProps = node.getComponentProperties();
// add incoming (not present) columns to enforcer for this comps ProcessPropertiesGenerator generator = new ProcessPropertiesGenerator(cid, component);
if (cid.contains("tDataStewardship") || cid.contains("tMarkLogic")){ List<Component.CodegenPropInfo> propsToProcess = component.getCodegenPropInfos(componentProps);
%> for (Component.CodegenPropInfo propInfo : propsToProcess) { // propInfo
boolean shouldCreateRuntimeSchemaForIncomingNode = false; List<NamedThing> properties = propInfo.props.getProperties();
<% for (NamedThing prop : properties) { // property
for (int i = 0; i < input_columnList.size(); i++) { if (prop instanceof Property) { // if, only deal with valued Properties
if(!input_columnList.get(i).getTalendType().equals("id_Dynamic")) { Property property = (Property)prop;
%> if (property.getFlags() != null && (property.getFlags().contains(Property.Flags.DESIGN_TIME_ONLY) || property.getFlags().contains(Property.Flags.HIDDEN)))
if (incomingEnforcer_<%=cid%>.getDesignSchema().getField("<%=input_columnList.get(i)%>") == null){ continue;
incomingEnforcer_<%=cid%>.addIncomingNodeField("<%=input_columnList.get(i)%>", ((Object) <%=inputConn.getName()%>.<%=input_columnList.get(i)%>).getClass().getCanonicalName()); if(property.getTaggedValue(IGenericConstants.DYNAMIC_PROPERTY_VALUE)!=null && Boolean.valueOf(String.valueOf(property.getTaggedValue(IGenericConstants.DYNAMIC_PROPERTY_VALUE)))) {
shouldCreateRuntimeSchemaForIncomingNode = true; generator.setPropertyValues(property, propInfo, null, false, false);
}
<%
}
}
%>
if (shouldCreateRuntimeSchemaForIncomingNode){
incomingEnforcer_<%=cid%>.createRuntimeSchema();
}
<%
}
// If there are dynamic columns in the schema, they need to be
// initialized into the runtime schema of the actual IndexedRecord
// provided to the component.
int dynamicPos = -1;
for (int i = 0; i < input_columnList.size(); i++) {
if (input_columnList.get(i).getTalendType().equals("id_Dynamic")) {
dynamicPos = i;
break;
}
}
if (dynamicPos != -1) {
%>
if (!incomingEnforcer_<%=cid%>.areDynamicFieldsInitialized()) {
// Initialize the dynamic columns when they are first encountered.
for (routines.system.DynamicMetadata dm_<%=cid%> : <%=inputConn.getName()%>.<%=input_columnList.get(dynamicPos).getLabel()%>.metadatas) {
incomingEnforcer_<%=cid%>.addDynamicField(
dm_<%=cid%>.getName(),
dm_<%=cid%>.getType(),
dm_<%=cid%>.getLogicalType(),
dm_<%=cid%>.getFormat(),
dm_<%=cid%>.getDescription(),
dm_<%=cid%>.isNullable());
}
incomingEnforcer_<%=cid%>.createRuntimeSchema();
}
<%
}
%>
incomingEnforcer_<%=cid%>.createNewRecord();
<%
for (int i = 0; i < input_columnList.size(); i++) { // column
IMetadataColumn column = input_columnList.get(i);
if (dynamicPos != i) {
%>
//skip the put action if the input column doesn't appear in component runtime schema
if (incomingEnforcer_<%=cid%>.getRuntimeSchema().getField("<%=input_columnList.get(i)%>") != null){
incomingEnforcer_<%=cid%>.put("<%=column.getLabel()%>", <%=inputConn.getName()%>.<%=column.getLabel()%>);
}
<%
} else {
%>
for (int i = 0; i < <%=inputConn.getName()%>.<%=column.getLabel()%>.getColumnCount(); i++) {
incomingEnforcer_<%=cid%>.put(<%=inputConn.getName()%>.<%=column.getLabel()%>.getColumnMetadata(i).getName(),
<%=inputConn.getName()%>.<%=column.getLabel()%>.getColumnValue(i));
}
<%
}
} // column
// If necesary, generate the code to handle outgoing connections.
// TODO: For now, this can only handle one outgoing record for
// each incoming record. To handle multiple outgoing records, code
// generation needs to occur in component_begin in order to open
// a for() loop.
// There will be a ClassCastException if the output component does
// not implement WriterWithFeedback, but permits outgoing
// connections.
ComponentProperties componentProps = node.getComponentProperties();
ProcessPropertiesGenerator generator = new ProcessPropertiesGenerator(cid, component);
List<Component.CodegenPropInfo> propsToProcess = component.getCodegenPropInfos(componentProps);
for (Component.CodegenPropInfo propInfo : propsToProcess) { // propInfo
List<NamedThing> properties = propInfo.props.getProperties();
for (NamedThing prop : properties) { // property
if (prop instanceof Property) { // if, only deal with valued Properties
Property property = (Property)prop;
if (property.getFlags() != null && (property.getFlags().contains(Property.Flags.DESIGN_TIME_ONLY) || property.getFlags().contains(Property.Flags.HIDDEN)))
continue;
if(property.getTaggedValue(IGenericConstants.DYNAMIC_PROPERTY_VALUE)!=null && Boolean.valueOf(String.valueOf(property.getTaggedValue(IGenericConstants.DYNAMIC_PROPERTY_VALUE)))) {
generator.setPropertyValues(property, propInfo, null, false, false);
}
} }
} // property }
} // propInfo } // property
} // propInfo
%>
org.apache.avro.generic.IndexedRecord data_<%=cid%> = incomingEnforcer_<%=cid%>.getCurrentRecord(); %>
org.apache.avro.generic.IndexedRecord data_<%=cid%> = incomingEnforcer_<%=cid%>.getCurrentRecord();
<%
boolean isParallelize ="true".equalsIgnoreCase(ElementParameterParser.getValue(node, "__PARALLELIZE__")); <%
if (isParallelize) { boolean isParallelize ="true".equalsIgnoreCase(ElementParameterParser.getValue(node, "__PARALLELIZE__"));
String sourceComponentId = inputConn.getSource().getUniqueName(); if (isParallelize) {
if(sourceComponentId!=null && sourceComponentId.contains("tAsyncIn")) { String sourceComponentId = inputConn.getSource().getUniqueName();
%> if(sourceComponentId!=null && sourceComponentId.contains("tAsyncIn")) {
globalMap.put(buffersSizeKey_<%=cid%>, buffersSize_<%=sourceComponentId%>); %>
<% globalMap.put(buffersSizeKey_<%=cid%>, buffersSize_<%=sourceComponentId%>);
} <%
} }
%> }
%>
writer_<%=cid%>.write(data_<%=cid%>); writer_<%=cid%>.write(data_<%=cid%>);
nb_line_<%=cid %>++; nb_line_<%=cid %>++;
<%if(hasMainOutput){ <%if(hasMainOutput){
%> %>
if(!(writer_<%=cid%> instanceof org.talend.components.api.component.runtime.WriterWithFeedback)) { if(!(writer_<%=cid%> instanceof org.talend.components.api.component.runtime.WriterWithFeedback)) {
// For no feedback writer,just pass the input record to the output // For no feedback writer,just pass the input record to the output
if (data_<%=cid%>!=null) { if (data_<%=cid%>!=null) {
outgoingMainRecordsList_<%=cid%> = java.util.Arrays.asList(data_<%=cid%>); outgoingMainRecordsList_<%=cid%> = java.util.Arrays.asList(data_<%=cid%>);
} }
} }
<% <%
}
} }
} }
} // canStart } // canStart

View File

@@ -139,7 +139,7 @@ for (INode node : process.getNodesOfType("tRESTClient")) {
} }
boolean talendEsbJobFactory = actAsProvider || !process.getNodesOfType("tRouteInput").isEmpty(); boolean talendEsbJobFactory = actAsProvider || !process.getNodesOfType("tRouteInput").isEmpty();
boolean talendEsbJob = talendEsbJobFactory || actAsConsumer || ProcessorUtilities.isEsbJob(process.getId(), process.getVersion()); boolean talendEsbJob = talendEsbJobFactory || actAsConsumer || ProcessorUtilities.isEsbJob(process);
boolean isLog4jEnabled = ("true").equals(ElementParameterParser.getValue(process, "__LOG4J_ACTIVATE__")); boolean isLog4jEnabled = ("true").equals(ElementParameterParser.getValue(process, "__LOG4J_ACTIVATE__"));

View File

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

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: Exchange Plug-in Bundle-Name: Exchange Plug-in
Bundle-SymbolicName: org.talend.designer.components.exchange;singleton:=true Bundle-SymbolicName: org.talend.designer.components.exchange;singleton:=true
Bundle-Version: 7.2.1.qualifier Bundle-Version: 7.3.1.qualifier
Bundle-Activator: org.talend.designer.components.exchange.ExchangePlugin Bundle-Activator: org.talend.designer.components.exchange.ExchangePlugin
Require-Bundle: org.eclipse.core.runtime, Require-Bundle: org.eclipse.core.runtime,
org.eclipse.ui, org.eclipse.ui,

View File

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

View File

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

View File

@@ -2,10 +2,9 @@
<project name="org.talend.designer.components.libs" default="buildall" basedir="."> <project name="org.talend.designer.components.libs" default="buildall" basedir=".">
<target name="buildall"> <target name="buildall">
<ant antfile="filecopy/build.xml" target="process" inheritall="no" />
<ant antfile="talend_file_enhanced_20070724/build.xml" target="process" inheritall="no" /> <ant antfile="talend_file_enhanced_20070724/build.xml" target="process" inheritall="no" />
<ant antfile="sugarCRMManagement/build.xml" target="process" inheritall="no" /> <ant antfile="sugarCRMManagement/build.xml" target="process" inheritall="no" />
<ant antfile="TalendSAX/build.xml" target="process" inheritall="no" /> <ant antfile="TalendSAX/build.xml" target="process" inheritall="no" />
</target> </target>
</project> </project>

View File

@@ -1,9 +1,9 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <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"> 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> <modelVersion>4.0.0</modelVersion>
<groupId>org.talend.libraries</groupId> <groupId>org.talend.components.lib</groupId>
<artifactId>commons-net-ftps-proxy</artifactId> <artifactId>commons-net-ftps-proxy</artifactId>
<version>3.6.1-talend-20190128</version> <version>3.6.1-talend-20190819</version>
<name>commons-net-talend</name> <name>commons-net-talend</name>

View File

@@ -3,6 +3,7 @@ package org.talend.ftp;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import java.net.Socket; import java.net.Socket;
import java.net.InetAddress;
import java.util.Locale; import java.util.Locale;
import javax.net.ssl.SSLContext; import javax.net.ssl.SSLContext;
@@ -29,11 +30,13 @@ public class SSLSessionReuseFTPSClient extends FTPSClient {
final Object cache = sessionHostPortCache.get(context); final Object cache = sessionHostPortCache.get(context);
final Method putMethod = cache.getClass().getDeclaredMethod("put", Object.class, Object.class); final Method putMethod = cache.getClass().getDeclaredMethod("put", Object.class, Object.class);
putMethod.setAccessible(true); putMethod.setAccessible(true);
final Method getHostMethod = socket.getClass().getDeclaredMethod("getHost"); InetAddress address = socket.getInetAddress();
getHostMethod.setAccessible(true); int port = socket.getPort();
Object host = getHostMethod.invoke(socket);
final String key = String key = String.format("%s:%s", address.getHostName(), String.valueOf(port)).toLowerCase(Locale.ROOT);
String.format("%s:%s", host, String.valueOf(socket.getPort())).toLowerCase(Locale.ROOT); putMethod.invoke(cache, key, session);
key = String.format("%s:%s", address.getHostAddress(), String.valueOf(port)).toLowerCase(Locale.ROOT);
putMethod.invoke(cache, key, session); putMethod.invoke(cache, key, session);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -0,0 +1,3 @@
.classpath
.project
target/

View File

@@ -1,88 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project name="org.talend.designer.components.libs" default="process" basedir=".">
<property name="component.plugin.home" value="../../../org.talend.designer.components.localprovider/components" />
<!-- #################################################### -->
<!-- modification 1: config -->
<property name="jar.name" value="filecopy.jar" />
<property name="component.name" value="tFileCopy" />
<property name="author.name" value="wyang" />
<!-- modification 2: compile classpath -->
<path id="compile.classpath">
</path>
<!-- #################################################### -->
<!-- sourcecode and final jar path -->
<property name="source.home" value="." />
<property name="jar.home" value="${component.plugin.home}/${component.name}/${jar.name}" />
<!-- temp dir for clasee files -->
<property name="build.dir" value="../../build" />
<!-- compile option -->
<property name="compile.debug" value="true" />
<property name="compile.deprecation" value="false" />
<property name="compile.optimize" value="true" />
<target name="process" description="prepare a temp dir">
<antcall target="prepare" />
<antcall target="compile" />
<antcall target="clean" />
</target>
<target name="prepare" description="prepare a temp dir">
<delete dir="${build.dir}" />
<mkdir dir="${build.dir}" />
<mkdir dir="${build.dir}/classes" />
</target>
<target name="compile" description="Compile Java sources">
<!-- compile -->
<javac srcdir="${source.home}" destdir="${build.dir}/classes" debug="${compile.debug}" deprecation="${compile.deprecation}" optimize="${compile.optimize}">
<classpath refid="compile.classpath" />
</javac>
<!-- include source code -->
<copy todir="${build.dir}/classes">
<fileset dir="${source.home}">
<exclude name="build.xml" />
</fileset>
</copy>
<!-- make jar -->
<tstamp>
<format property="date" pattern="yyyy-MM-dd HH:mm:ss" />
</tstamp>
<jar destfile="${build.dir}/${jar.name}" basedir="${build.dir}/classes">
<manifest>
<!-- who -->
<attribute name="Built-By" value="${author.name}" />
<!-- when -->
<attribute name="Built-Date" value="${date}"/>
<!-- JDK version -->
<attribute name="Created-By" value="${java.version} (${java.vendor})" />
<!-- Information about the program itself -->
<attribute name="Implementation-Vendor" value="Talend SA" />
<attribute name="Implementation-Title" value="${jar.name}" />
<attribute name="Implementation-Version" value="1.0" />
</manifest>
</jar>
<!-- move jar -->
<move file="${build.dir}/${jar.name}" tofile="${jar.home}" />
</target>
<target name="clean" description="clean the temp dir">
<delete dir="${build.dir}" />
<mkdir dir="${build.dir}" />
</target>
</project>

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