Compare commits

..

1495 Commits

Author SHA1 Message Date
rdubois
7d5243a3b0 Fix Bug TDI-26545 : tGreenplum components are not correctly using schema
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105361 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-17 10:26:19 +00:00
plv
a195661bb4 bug TUP-835 fixed:revert
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105258 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-15 09:41:00 +00:00
wchen
45196b3ad1 bug TDI-26206 fixed: [txmlmap component] Failed to drag a Var to the right output.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105257 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-15 09:38:10 +00:00
fwang
6c9b01c58c bug TDI-26551 fixed:Linked tMap output expressions replaced when selecting repository schema
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105192 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-12 02:58:23 +00:00
rdubois
7b0a310141 Add components help for the new 5.2.3 help
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105146 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-10 13:23:33 +00:00
rdubois
0181a22fd7 Remove components help to commit safely the new 5.2.3 help
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105137 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-10 09:51:30 +00:00
zwzhao
7be39642aa bug TDI-26586 fixed : TOS:txmlmap component can't generate code
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105119 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-10 07:04:29 +00:00
nrousseau
501c74798d i18n: synchronize Babili strings
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105110 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-10 05:17:19 +00:00
ilazebny
7149abbb4c Update version to 5.2.3 in poms
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105091 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-09 12:19:23 +00:00
zgao
4e9d6d37a3 [TUP-886] Fix import module with same name as selected will skip copy to storage lib folder.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105086 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-09 10:56:00 +00:00
hcyi
5ade3175bd bug TDI-26659 fixed : items can't be imported into the studio .
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105081 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-09 10:19:35 +00:00
wchen
b2ef6ae3df bug TDI-25081 fixed : Avoid to block the generation of the job when check for tPrejob / tPostJob
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105078 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-09 10:07:58 +00:00
fwang
1d522ca9d1 bug TUP-835 fixed:Cannot retreive schema on tables that contain "." in the table name
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105075 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-09 09:59:43 +00:00
wwang
f8d6ef3f0a Fix Bug TDI-26675 : fix the modification into branch5.2
https://jira.talendforge.org/browse/TDI-26675

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105072 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-09 09:22:34 +00:00
zwzhao
12bd9d58a2 bug TDI-26633 fixed : tLibraryLoad throw warning while using context variables
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105071 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-09 09:18:59 +00:00
zwzhao
11f6a34b6d bug TDI-26586 fixed : TOS:txmlmap component can't generate code
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105065 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-09 08:00:43 +00:00
ycbai
7f8a375ff0 bug TDI-26658 fixed : switching to branch causes the icons of components missing
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105064 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-09 07:28:50 +00:00
ldong
5953efad1c bug TDI-26265 fixed:backport r103710 from trunk to 5.2.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105063 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-09 07:23:38 +00:00
ycbai
8e55cf4dd0 bug TDI-25609 fixed : The item cannot be imported into 5.3.0 studio
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105058 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-09 06:07:38 +00:00
jyhu
1319d4e59a Fix Bug TDI-26209: tNetezzaInput and tNetezzaOutput could not work with TIME type.
https://jira.talendforge.org/browse/TDI-26209 
solve compile error.

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105050 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-09 05:19:46 +00:00
wchen
adaebc6fe8 bug TDI-25946 fixed: HL7 connection wizard is not parsing columns correctly
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105047 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-09 03:59:08 +00:00
jzhao
d9e9ac819e Fixed Bug TDI-26504: tMDMOutput component : Reject link does not work
https://jira.talendforge.org/browse/TDI-26504 
Note:Merge to branch 5.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105046 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-09 03:37:31 +00:00
jyhu
008a630030 Fix Bug TDI-26545 : tGreenplum componentes are not correctly using schema
https://jira.talendforge.org/browse/TDI-26545 
Merge into branch5.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105042 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-09 03:21:46 +00:00
bchen
3335907b29 Fix Bug TDI-26662 : fix url error on tMicrosoftCRM for authentication of 2007 api in online mode
https://jira.talendforge.org/browse/TDI-26662
as url "https://dev.login.live.com/wstlogin.srf" is forbiddened
replace url "https://dev.login.live.com/wstlogin.srf" by "https://login.live.com/rst2.srf" to make online mode work
add ability to set login url

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105039 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-09 03:07:59 +00:00
jzhao
b13d463179 Fixed Bug TDI-26572: Make tFileOutputPositionnal work like tFileOutputDelimited
https://jira.talendforge.org/browse/TDI-26572 
Note:merge to branch5.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105033 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-09 02:37:24 +00:00
zwzhao
d82e66d498 bug TDI-26586 fixed : TOS:txmlmap component can't generate code
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105030 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-09 02:31:25 +00:00
fwang
847c948e43 bug TDI-26417 fixed:Studio adds hyphens to Java options
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105027 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-09 01:43:26 +00:00
zwzhao
25f8a2f3a4 bug TDI-26586 fixed : TOS:txmlmap component can't generate code(change the code since it make TUJ faild)
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105025 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-08 10:29:17 +00:00
ycbai
de468c004e bug TDI-26650 fixed: Export as service doesn't include items from reference project
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105019 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-08 09:34:02 +00:00
fwang
890147ff94 bug TDI-26551 fixed:Linked tMap output expressions replaced when selecting repository schema
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105010 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-08 08:23:31 +00:00
jyhu
38111fee1b Fix Bug TDI-26521: DB components does nothing if no schema defined
https://jira.talendforge.org/browse/TDI-26521 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105008 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-08 07:44:20 +00:00
jzhao
e400d35e7d Fixed Bug TDI-26440: tSalesforceInput : using variable name for Custom Module is not working
https://jira.talendforge.org/browse/TDI-26440 
Note: 1.Modify not customer model error.
2.Optimized the migration task.

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@105007 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-08 07:27:29 +00:00
ycbai
ce4a5f2134 bug TDI-26575 fixed: Reference Project:Delect assignment job in BM , BM become to dirty
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104975 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-05 10:20:31 +00:00
jjzhou
ffb9838a8f fix Bug TDI-26525: fix compile error for last commit
https://jira.talendforge.org/browse/TDI-26525

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104953 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-05 09:29:45 +00:00
zwzhao
453204e39e bug TDI-26550 fixed : MSSQLInput component compilation error : the method tMSSqlInput_4Process(Map<String,Object>) is undefined
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104949 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-05 08:43:42 +00:00
jjzhou
75f7650a9f fix Bug TDI-26539: For tNetezzaNzload component,it only create connection ,but no close connection.
https://jira.talendforge.org/browse/TDI-26539

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104947 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-05 08:15:42 +00:00
zwzhao
075edc1305 bug TDI-26586 fixed : TOS:txmlmap component can't generate code
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104915 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-04 10:43:17 +00:00
jjzhou
afa431a23f fix Bug TDI-26525: tDBInput didn't support the HyperFileSQL
https://jira.talendforge.org/browse/TDI-26525

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104912 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-04 10:30:59 +00:00
ycbai
c6250af57f bug TDI-26530 fixed: when changing the structure of the input flow into a SCD component (in our case postgres SCD) it gives a java compilation error
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104892 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-04 07:23:06 +00:00
fwang
50cbb598e2 bug TDI-23525 fixed:Deleted "Stored Queries" in SQL Builder, it will be deleted forever
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104883 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-04 06:26:55 +00:00
fwang
ed5ae04ca4 bug TDI-26551 fixed:Linked tMap output expressions replaced when selecting repository schema
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104823 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-03 01:29:08 +00:00
zwzhao
187ea12fc8 bug TDI-26567 fixed : switch between jobscript and designer cause records in "Inline table" in "tFixedFlowInput" component disappear
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104813 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-02 10:28:44 +00:00
fwang
f254abf1b9 bug TDI-26312 fixed:"+" should be disabled if rootTag is not selected
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104780 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-02 03:33:33 +00:00
ldong
ae80c68122 bug TDI-26472 fixed:many popups shown when you link a component to joblet.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104758 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-01 09:35:19 +00:00
zgao
0cb3e52f89 [TESB-9100] bug in cTimer on Delay parameter
└[TESB-10226] Fix on branch 5.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104757 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-01 09:35:04 +00:00
ilazebny
63bbbd581b Update version to 5.2.3-SNAPSHOT in poms
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104746 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-01 08:44:30 +00:00
zwzhao
d03922b4ed bug TDI-26434 fixed : Expressions copied from other tMaps when schemas propagated
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104731 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-01 07:09:06 +00:00
jjzhou
e90ac46d52 fix Bug TDI-26520: For DB component, some have table list button ,but some doesn't have.
https://jira.talendforge.org/browse/TDI-26520 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104727 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-07-01 06:54:16 +00:00
plv
245d1d7955 bug TDI-26013 fixed : System throws an error when select "conditions" for commponent "tFilterRow"
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104668 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-28 10:09:23 +00:00
jjzhou
d170c6df84 fix Bug TDI-26523: Could not show table list and open sql builder from component setting of tTeradataTPump,
https://jira.talendforge.org/browse/TDI-26523

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104628 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-28 06:50:41 +00:00
fwang
834c3c1081 bug TDI-26538 fixed:NPE when drag user component to job
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104621 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-28 05:58:09 +00:00
zwzhao
ced5a9a5e0 bug TDI-25956 fixed : the expression is incorrect after copy&paste job contain tMap
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104601 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-27 09:49:51 +00:00
hcyi
c0ff3b5df5 merge r104585 from trunk to branch 5.2
bug TDI-24919 fixed : replication order incorrect with cdc mysql .


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104587 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-27 06:06:57 +00:00
zwzhao
1abf647464 bug TDI-25956 fixed : the expression is incorrect after copy&paste job contain tMap(revert #103880)
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104549 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-26 08:52:02 +00:00
zwzhao
60914027d4 bug TDI-26055 fixed : can not change the Join Model in tMap if you set the join manually
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104539 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-26 08:28:00 +00:00
plv
37bf89e3b7 merge r104519 from trunk to branch 5.2
bug TDI-26457 fixed:"No data found" Error was shown when use the sql builder of the tDBInput for the HyperFileSQL


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104521 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-26 02:59:54 +00:00
jjzhou
5d042939be fix Bug TDI-26493: component "tFileCopy" can not delete files with a file size about 100MB or above
https://jira.talendforge.org/browse/TDI-26493

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104504 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-25 09:06:03 +00:00
fwang
852a52b12e bug TDI-26458 fixed:Cancelling Edit of Row Generator Still Saves Changes
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104491 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-25 07:02:31 +00:00
hcyi
78565c1383 bug TDI-25662 modified : "Detect and update all jobs" doesn't work .
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104438 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-24 08:27:04 +00:00
jzhao
86af67b25d Fix Bug TDI-25117 : Migrate from 5.1.2 to 5.2.1 with tMongoDBInput, there would be NPE
https://jira.talendforge.org/browse/TDI-25117

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104422 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-24 07:07:02 +00:00
jjzhou
178de3b7c1 fix Bug TDI-26485: Could not show table list and open sql builder from component setting of tSybaseIQBulkExec, tMysqlBulkExec, tMysqlOutputBulkExec
https://jira.talendforge.org/browse/TDI-26485

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104415 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-24 01:13:54 +00:00
sizhaoliu
7f8c9a0151 merge r104392 from trunk to branch 5.2
TDQ-7363 redundant folder when try to select parser rule for tStandardizeRow component


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104404 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-21 15:15:42 +00:00
sizhaoliu
d3156fcb4b merge r104390 from trunk to branch 5.2
fixed TDQ-7487 Export a second tStandardizeRow component requires to overwrite the existing rule in the repository


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104401 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-21 15:04:33 +00:00
nrousseau
0dfb66d5c2 merge r104359 from trunk to branch 5.2
TDI-26478 : fix the problem of folder deletion while import.


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104379 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-21 10:40:27 +00:00
jzhao
a4ad97cd23 Fixed Bug TDI-26440: tSalesforceInput : using variable name for Custom Module is not working
https://jira.talendforge.org/browse/TDI-26440
Note: Modify break and  version about the migration task  in branch5.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104369 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-21 09:48:22 +00:00
jyhu
5cb6810f8d Fix Feature TDI-24990: Update calls to API for marketo components
https://jira.talendforge.org/browse/TDI-24990 
Modify the default value of Endpoint on tMarketoXXX. 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104364 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-21 09:30:49 +00:00
hcyi
860f23e1f1 merge r104349 from trunk to branch 5.2
bug TDI-25662 modified : "Detect and update all jobs" doesn't work . 


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104352 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-21 09:10:03 +00:00
ldong
247112ff3e bug TDI-24695 fixed:Commandline doesn't get latest user component updating(backupt r101955 from trunk to 5.2)
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104345 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-21 08:39:29 +00:00
plv
5591949de0 bug TDI-26432 fixed:Compile errors with tAggregateRow Component
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104339 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-21 08:06:13 +00:00
jzhao
2e10d160d4 Fixed Bug TDI-26440: tSalesforceInput : using variable name for Custom Module is not working
https://jira.talendforge.org/browse/TDI-26440

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104338 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-21 07:59:55 +00:00
ggu
718e9266b6 TDI-26293: fixed the path problem for importing.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104313 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-21 06:05:38 +00:00
jzhao
b863d50849 Fixed Bug TDI-26170: tHDFSPut component uses a deprecated library and produces warnings
https://jira.talendforge.org/browse/TDI-26170
Note: replace "fs.default.name" with "fs.defaultFS"

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104284 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-21 03:08:26 +00:00
jyhu
e4f2d7323a Fix Bug TDI-26475: Commandline throws Cannot load component "tDBSQLRow " exception with genereted job
https://jira.talendforge.org/browse/TDI-26475

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104242 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-20 10:28:15 +00:00
jyhu
e077e4f3c9 Fix Bug TDI-26463: Connection is always closed when use exist connection on tPostgresqlBulkExec
https://jira.talendforge.org/browse/TDI-26463 
fixed the same issue for tGreenplumBulkExec and tParAccelBulkExec 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104230 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-20 09:41:35 +00:00
jzhao
0185b109c7 Fixed Bug TDI-26440: tSalesforceInput : using variable name for Custom Module is not working
https://jira.talendforge.org/browse/TDI-26440
Note: remove the wrong committed code in plugin.xml in branch5.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104189 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-20 08:09:58 +00:00
ggu
dd7b32ea7e TDI-26293: fixed the import problem for special characters and backport on branch 5.2.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104168 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-20 07:05:40 +00:00
jzhao
202d0aa0b4 Fixed Bug TDI-26298: Please hide parameters when use exist connection
https://jira.talendforge.org/browse/TDI-26298 
Note: Fixed "use transcation " never commit tInformixSCD 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104124 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-20 05:51:50 +00:00
jzhao
47150cfc81 Fixed Bug TDI-26440: tSalesforceInput : using variable name for Custom Module is not working
https://jira.talendforge.org/browse/TDI-26440
Note: Modify 5 tSalesForceXX and add migration task for them.

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104110 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-20 04:15:49 +00:00
jyhu
801975dc14 Fix Bug TDI-26463: Connection is always closed when use exist connection on tPostgresqlBulkExec
https://jira.talendforge.org/browse/TDI-26463

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104104 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-20 03:57:56 +00:00
wwang
60f1c48569 Fix Bug TDI-26211 : Fix for tFileInputXML under SAX too
https://jira.talendforge.org/browse/TDI-26211

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104095 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-20 03:42:48 +00:00
fwang
3450e7eeae bug TDI-26417 fixed:Studio adds hyphens to Java options
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104046 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-20 01:23:09 +00:00
jjzhou
11699ef91e fix Bug TDI-26345: tStewardshipOutput : Source/Target selector does not work properly
https://jira.talendforge.org/browse/TDI-26345

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104020 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-19 08:20:28 +00:00
zwzhao
662160c212 bug TDI-25498 fixed : Remote project:route with multi-version open old and latest version after close latest version it won't unlock(backport)
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104017 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-19 08:05:07 +00:00
plv
f8659d6b90 bug TDI-26394 fixed:User can delete a locked connection schema in remote project
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104016 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-19 07:02:25 +00:00
hcyi
bb5ef469ba bug TDI-26361 fixed : Unable to drag columns from left of tMap to expression filter of output with repository schema .
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@104006 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-18 08:43:38 +00:00
wwang
1e91f0fc6a Fix Bug TDI-26362 : 65535 JDK limit on 64bit Java
https://jira.talendforge.org/browse/TDI-26362

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103997 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-17 08:58:32 +00:00
wwang
fd3898c23c Fix Bug TDI-26362 : 65535 JDK limit on 64bit Java
https://jira.talendforge.org/browse/TDI-26362

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103996 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-17 08:17:27 +00:00
wwang
3f5dae597b Fix Bug TDI-26362 : 65535 JDK limit on 64bit Java
https://jira.talendforge.org/browse/TDI-26362

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103995 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-17 07:50:00 +00:00
ggu
a71d5f32e7 Backport on branch 5.2 for TDI-26387.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103992 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-17 06:42:29 +00:00
zwzhao
bb79796eea bug TDI-26380 fixed : Cannot launch jobs anymore once failed to launch a faulty jobscript generated job
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103979 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-14 03:01:11 +00:00
plv
ad137e411b bug TDI-25992 fixed:Exchange: error when add a new extenion without a "file"
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103978 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-14 02:58:54 +00:00
jjzhou
76322f2f8f fix Bug TDI-26297: Could not show table list and open sql builder from component setting of SCD component
https://jira.talendforge.org/browse/TDI-26297

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103955 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-13 09:22:09 +00:00
jyhu
3897811c57 Fix Bug TDI-26176: Multiple Connections from Netezza tNetezzaBulkLoad despite use of tNetezzaConnection.
https://jira.talendforge.org/browse/TDI-26176 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103950 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-13 07:34:21 +00:00
hcyi
68ae744e02 bug TDI-26332 fixed : HL7: NPE error if the source file cannot be found .
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103949 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-13 06:31:08 +00:00
jyhu
e52c05aca7 Fix Bug TDI-26372: tMSSqlBulkExec does nothing if no schema defined when Action on table is set to Truncate or Default.
https://jira.talendforge.org/browse/TDI-26372 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103947 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-13 06:15:00 +00:00
zwzhao
7e42930e31 bug TDI-25956 fixed : the expression is incorrect after copy&paste job contain tMap
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103880 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-09 08:44:14 +00:00
jjzhou
580c094590 fix Bug TDI-25608: tFileInputDelimited component has a compiled error when column numbers more than 100 when "List" type existed in column type (only happened in CSV mode).
https://jira.talendforge.org/browse/TDI-25608

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103877 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-09 03:36:18 +00:00
fwang
cb3e605b05 bug TDI-26312 fixed:"+" should be disabled if rootTag is not selected
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103873 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-08 10:09:20 +00:00
plv
77dea01787 bug TDI-26240 fixed:Joblet in ref-project is able to change the schema in main project
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103849 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-07 09:02:50 +00:00
zwzhao
41fdb6ca73 bug TDI-26284 fixed : Get NPE when closing a locked route in remote project.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103843 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-07 05:53:55 +00:00
zwzhao
6fe3fa4fcd bug TDI-26284 fixed : Get NPE when closing a locked route in remote project.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103839 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-07 03:57:50 +00:00
plv
05271e7d51 bug TDI-25879 fixed:Zoom options in ActionBar for MultiPageTalendEditor should be disabled if switch to code tab.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103829 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-06 08:36:57 +00:00
zwzhao
443f0889d5 bug TDI-26046 fixed : The Ui is blank after selecting "Talend Component Designer"
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103823 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-06 02:47:34 +00:00
hcyi
e9b6d8ec4b bug TUP-800 fixed : Exception setting classpath after changing the Talend -> Components user component folder .
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103789 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-05 10:04:09 +00:00
hcyi
325f20e58d bug TUP-804 fixed : addModifyListener for the Talend Components Designer filePath text (from main task TUP-799)
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103781 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-05 09:13:48 +00:00
hcyi
db380cc78d bug TUP-799 fixed : Can't clear User Component Folder in Components preferences .
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103779 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-05 09:10:21 +00:00
plv
2d0f7049f2 bug TDI-23537 fixed:Delete flow names can not undo properly
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103764 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-05 07:59:58 +00:00
plv
be4940612e bug TDI-23537 fixed:Delete flow names can not undo properly
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103754 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-05 02:37:26 +00:00
hcyi
2888d969e0 bug TDI-23838 fixed : High CPU and hang when working on "Var" section .
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103732 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-04 09:35:33 +00:00
rdubois
9822d9b6aa TDI-26247: Fix the first item - Using a shared DB connection and using a datasource alias are not compatible together.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103728 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-04 09:24:40 +00:00
plv
ffeafa1b34 bug TDI-26263 fixed:The outputs for tSAPInput can not correctly updated when we change the row name and undo it.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103715 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-04 08:15:06 +00:00
hcyi
1c89f1bd4a bug TDI-23838 fixed : High CPU and hang when working on "Var" section .
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103705 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-04 05:45:35 +00:00
wwang
96794da1f9 Fix Bug TDI-26108 : On error with subjob file is not removed based on settings
https://jira.talendforge.org/browse/TDI-26108

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103679 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-03 10:22:40 +00:00
wwang
3fb2de7d8b Fix Bug TDI-26120 : tFileInputMSXML doesn't do streaming with SAX
https://jira.talendforge.org/browse/TDI-26120

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103645 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-06-03 03:33:47 +00:00
fwang
98c16a7aaa bug TDI-24935 fixed:Exported Talend job cannot be scheduled under Linux cron or any job scheduler
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103626 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-31 11:19:06 +00:00
fwang
758fd764d8 bug TDI-24935 revert:my commit is not good.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103622 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-31 10:42:06 +00:00
ldong
c70caa068e bug TDI-24792 reverted:On Unix External JAR Can't be run from folder with spaces in name.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103608 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-31 08:45:54 +00:00
wwang
4eb784f7e7 Fix Bug TDI-25937 : onComponetError/onSubJobError should catch the exception
https://jira.talendforge.org/browse/TDI-25937

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103591 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-31 05:32:06 +00:00
jyhu
81a1725f74 Fix Bug TDI-26221 : The file name of the component "tMSSqlOutputBulkExec" should change according to the system
https://jira.talendforge.org/browse/TDI-26221

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103546 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-30 08:44:14 +00:00
jyhu
b9640a7abb Fix Bug TDI-26209: tNetezzaInput and tNetezzaOutput could not work with TIME type.
https://jira.talendforge.org/browse/TDI-26209 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103513 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-29 09:45:09 +00:00
jyhu
18a360b6c8 Fix Bug TDI-26151: tMSSqlBulkExec does nothing if no schema defined.
https://jira.talendforge.org/browse/TDI-26151 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103486 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-29 02:32:12 +00:00
jjzhou
02a40ec26f fix Bug TDI-26145: Bulk loader does not cause job to die on error when connection parameters are incorrectly configured
https://jira.talendforge.org/browse/TDI-26145

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103409 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-27 10:01:20 +00:00
plv
c74703b462 merge r103398 from trunk to branch 5.2
bug TDI-25645 fixed:Joblet in ref-project is able to expand and edit in main project


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103406 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-27 09:39:44 +00:00
jjzhou
1cf6e12f70 fix Bug TDI-26109: tMDMConnection doesn't go into OnComponentError if the MDM server is unreachable
https://jira.talendforge.org/browse/TDI-26109

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103365 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-27 03:48:04 +00:00
jjzhou
4e2a33bf40 fix Bug TDI-26109: tMDMConnection doesn't go into OnComponentError if the MDM server is unreachable
https://jira.talendforge.org/browse/TDI-26109

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103354 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-27 01:40:21 +00:00
jjzhou
9348d70a01 fix Bug TDI-26126: Wrong value retrieved from a SUBTOTAL function cell in a Excel 2007 spreadsheet
https://jira.talendforge.org/browse/TDI-26126

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103332 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-24 10:00:23 +00:00
jjzhou
50ad81452a fix Bug TDI-25972: Macro disappeared when I add data by tFileOutputExcel with Write excel 2007 file format (xlsx) checked
https://jira.talendforge.org/browse/TDI-25972

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103330 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-24 09:42:40 +00:00
fwang
172b122cf5 bug TDI-24935 fixed:Exported Talend job cannot be scheduled under Linux cron or any job scheduler
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103313 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-24 08:31:40 +00:00
wwang
52308186b2 Fix Bug TDI-20120 : Need component team to add two elements for output_param
https://jira.talendforge.org/browse/TDI-20120

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103274 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-24 02:27:33 +00:00
fwang
de75ca4a5b bug TDI-24935 revert:commits was not correct, can't solve this problem.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103269 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-24 01:35:59 +00:00
fwang
0dc2a9326a bug TDI-26140 fixed:Unable to launch a job
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103247 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-23 11:05:20 +00:00
plv
195a02242b bug TDI-8531 fixed:incorrect warning message when user tries to cancel replacing already exported job.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103237 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-23 10:03:34 +00:00
wchen
793f4ed4b8 merge r103210 from trunk to branch 5.2
bug TDI-26075 fixed: Column type in tXMLMap component is"document",swith from designer->code, there throws an error. 


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103229 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-23 09:10:09 +00:00
zwzhao
f851d9f5f3 bug TDI-25109 fixed : About SCD editor have a minor problem
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103228 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-23 09:07:35 +00:00
plv
6f3742d959 bug TDI-8531 fixed:incorrect warning message when user tries to cancel replacing already exported job.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103227 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-23 08:59:31 +00:00
wchen
fd60f94c4c merge r103205 from trunk to branch 5.2
bug  TDI-26075 fixed: Column type in tXMLMap component is"document",swith from designer->code, there throws an error.


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103226 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-23 08:54:47 +00:00
nrousseau
7b5c2ea1a6 merge r103126 from trunk to branch 5.2
TDI-26111 : avoid to have too many calls of repository for each selection in the studio.


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103194 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-23 02:50:38 +00:00
plv
5e8188396e bug TDI-25645 fixed:Joblet in ref-project is able to expand and edit in main project
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103169 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-22 10:14:27 +00:00
wwang
c13b26c3c3 Fix Bug TDI-25447 : PermGen space issue while using tmomoutput component
https://jira.talendforge.org/browse/TDI-25447

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103155 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-22 08:40:13 +00:00
zwzhao
ea0d91cd51 bug TDI-25896 fixed : Context connection JDBC
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103085 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-21 09:06:42 +00:00
rdubois
8dc1139682 TDI-25927: change the messages.properties value
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103033 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-20 14:26:15 +00:00
jjzhou
169aa70e8d fix Bug TDI-25972: Macro disappeared when I add data by tFileOutputExcel with Write excel 2007 file format (xlsx) checked
https://jira.talendforge.org/browse/TDI-25972

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103019 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-20 09:57:54 +00:00
ldong
29efd784f0 bug TUP-671 fixed:Component view is not refreshed when I check/uncheck "Use existing connection" box of database components.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103017 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-20 09:41:17 +00:00
fwang
2acc842c56 bug TDI-25538 fixed:BD Build:tXMLMap:Should remove option "Import from repository" option
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103008 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-20 09:31:29 +00:00
jzhao
7cd145a533 Fixed Work Item Bug TDI-25705: Some components have not complete DIE_ON_ERROR function
https://jira.talendforge.org/browse/TDI-25705 
Note:merge to branch 5.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@103003 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-20 08:58:39 +00:00
zwzhao
d28e8737d7 bug TDI-26017 fixed : tMap,add more than 20 variables and random click expression,there is an error
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102988 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-20 06:46:36 +00:00
jyhu
d39b081a42 Fix Bug TDI-26020: tFileOutputJSON does not honor the date pattern of the schema
https://jira.talendforge.org/browse/TDI-26020 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102928 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-17 09:56:32 +00:00
hcyi
05a022ec7b merge r102889 from trunk to branch 5.2
bug TDI-25599 fixed : existing connection_parameter lost after drag and drop the joblet into a job .


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102890 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-17 07:03:35 +00:00
bchen
66887ab783 Fix Work Item TDI-25710 : Correct tWriteXMLFieldIn to handle exception which child thread throw
https://jira.talendforge.org/browse/TDI-25710 
merge r102880 into branch5.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102887 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-17 06:45:25 +00:00
jjzhou
84a6deb959 fix Bug TDI-26039: make good use of the totalCount in the return result to fix the inifinite loop in tMDMInput
https://jira.talendforge.org/browse/TDI-26039

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102884 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-17 06:31:23 +00:00
jjzhou
68603eb76d fix Bug TDI-26039: make good use of the totalCount in the return result to fix the inifinite loop in tMDMInput
https://jira.talendforge.org/browse/TDI-26039 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102874 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-17 03:48:58 +00:00
hcyi
ba4e3314d0 bug TDI-25235 fixed : Stats&logs: cannot edit database information .
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102840 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-16 08:51:43 +00:00
fwang
0b2bcabe7b bug TDI-24935 fixed:Exported Talend job cannot be scheduled under Linux cron or any job scheduler
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102764 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-15 08:48:45 +00:00
fwang
71806d17eb bug TDI-24792 fixed:On Unix External JAR Can't be run from folder with spaces in name
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102757 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-15 07:48:26 +00:00
zwzhao
32e7eb154b bug TDI-25967 fixed : tOracleOutput in 5.2.2 causes a warning message that did not occur in 4.2.2
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102748 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-15 06:09:53 +00:00
hcyi
f4103293b4 merge r102615 from trunk to branch 5.2
bug TDI-25576 fixed : tHiveRow_error throw when click ... button beside "Table Name" . just hide this button in Component View for Hive components , maybe later will remove this code .


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102620 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-13 07:19:16 +00:00
hcyi
08c3098170 merge r102563 from trunk to branch 5.2
bug TDI-25604 fixed : avoid Exchange view shows null entries , hide them directly .


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102564 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-10 07:18:23 +00:00
hcyi
80eb31631e merge r102560 from trunk to branch 5.2
bug TDI-25604 fixed : avoid Exchange view shows null entries , hide them directly .


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102562 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-10 06:58:47 +00:00
mwang
0c7127bd11 TDI-23786 File delimited component crashes when adding a file with more than 5m rows[Avoid to cause other problems, revert the original change and add the file to that plugin.]
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102543 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-10 02:41:40 +00:00
hcyi
742382f39d bug TDI-24481 fixed : Talendforge read more link misplaced and need to update the link .
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102527 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-09 09:11:34 +00:00
mwang
79c08549c7 TDI-23786 File delimited component crashes when adding a file with more than 5m rows
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102523 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-09 08:48:15 +00:00
wwang
b45cd72e92 Fix Bug TDI-25927 : no need to pass the var
https://jira.talendforge.org/browse/TDI-25927

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102520 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-09 08:38:17 +00:00
wwang
051d42c720 Fix Bug TDI-25927 : no need to pass the var
https://jira.talendforge.org/browse/TDI-25927

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102518 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-09 08:31:37 +00:00
wwang
e733526d1c Fix Bug TDI-25927 : Avoid the function trim in the prepared statement of tOracleOutput
https://jira.talendforge.org/browse/TDI-25927

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102508 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-09 07:17:23 +00:00
fwang
c9c1ed48ef bug TDI-25538 fixed:BD Build:tXMLMap:Should remove option "Import from repository" option
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102502 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-09 06:16:35 +00:00
jzhao
8320034fca Fixed Bug TDI-25867: Repeatition of "java.lang.Error" in the error in a certain pattern.
https://jira.talendforge.org/browse/TDI-25867

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102492 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-09 03:29:48 +00:00
nrousseau
5a8b18f423 merge r102483 from trunk to branch 5.2
TDI-25933 : avoids to load duplicate nodes (which might appear in some old jobs created in previous version, due to some problems of copy/paste)


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102484 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-09 01:39:36 +00:00
jzhao
a33e5794a8 Fixed Work Item TDI-25657: When only tMemorizeRow in a job, generate code have compile error
https://jira.talendforge.org/browse/TDI-25657

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102457 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-08 09:01:00 +00:00
bchen
7a8f3bb7ee Fix Bug TDI-23737 : The virtual component is unable to work with tUnite when merge order is 2 if the two parts of the virtual component are linked with "ComponentOK".
https://jira.talendforge.org/browse/TDI-23737
merge r102256 & r102276 & r102339 & r102291 into branch5.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102366 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-07 08:22:28 +00:00
fwang
bdc2b7031a bug TDI-25654 fixed:In the parent job, connot select the specific version of the joblet.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102362 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-07 08:19:56 +00:00
nrousseau
747d65f23c merge r102347 from trunk to branch 5.2
TDI-25885 : check errors of compilations in main job and child jobs.


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102351 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-07 07:28:45 +00:00
mwang
639d15876e TDI-25659
Error pops up when open a job with esb component in TOS_BD and TOS_DI

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102341 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-07 06:15:56 +00:00
jjzhou
feb6ab86bb fix Bug TDI-25655: tFileInputExcel read 2003 file get a problem
https://jira.talendforge.org/browse/TDI-25655 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102318 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-07 00:57:02 +00:00
jzhao
b937a15129 Fixed Bug TDI-25692: Unable to find the Surrogate Key if the column is created in the lowercase
https://jira.talendforge.org/browse/TDI-25692

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102285 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-06 09:39:50 +00:00
bchen
1d2ebd52b2 Fix Bug TDI-23737 : The virtual component is unable to work with tUnite when merge order is 2 if the two parts of the virtual component are linked with "ComponentOK".
https://jira.talendforge.org/browse/TDI-23737
merge r95156 into branch5.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102179 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-03 02:53:32 +00:00
nrousseau
c6747a6167 merge r102125 from trunk to branch 5.2
TDI-25761 : avoid to set initial state in gef object, since onlything we want is set the preferences.


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102127 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-02 06:51:08 +00:00
nrousseau
2107866231 merge r102118 from trunk to branch 5.2
TDQ-6616 : fix problem when target schema only have custom columns, it should not ask to get the schema or every try to get it.


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102123 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-02 06:18:37 +00:00
plv
bca22e2c06 bug TDI-25263 fixed:tSPSSInput: ".sav" file with a "." (dot) in column name
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102113 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-02 05:21:40 +00:00
bchen
fa6a2d03d2 Fix Work Item TDI-25707 : Remove DIE_ON_ERROR on tWriteXMLFieldOut
https://jira.talendforge.org/browse/TDI-25707
merge r102033 into branch5.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102110 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-05-02 04:04:47 +00:00
fwang
25c55fe33e bug TDI-25142 fixed:The name of shell for "Create FTP" and "Edit FTP" is missing.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102026 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-28 09:05:52 +00:00
fwang
b639e6b088 bug TDI-25142 fixed:The name of shell for "Create FTP" and "Edit FTP" is missing.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102021 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-28 08:48:38 +00:00
wwang
607c71fbb0 Fix Bug TDI-25203 : tMap get wrong result when store disk,first match and inner join
https://jira.talendforge.org/browse/TDI-25203

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102017 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-28 08:29:45 +00:00
wchen
a66afae4cb bug TDI-25695 fixed:The input for txmlmap can not automatically update when drag a new tlogrow as its input.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102016 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-28 07:53:40 +00:00
hcyi
79bc1e9169 bug TDI-25678 fixed : not open the job to run it got a NPE .
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@102012 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-28 06:23:30 +00:00
wwang
d6283d31cb Fix Bug TDI-25030 : Job not completing when Limit set for tFileInputXML
https://jira.talendforge.org/browse/TDI-25030

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101984 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-27 10:23:19 +00:00
jzhao
35b19653a8 Fixed Bug TDI-24976: Generated SQL statement for tOracleSCD type 2 with memory saving mode kills performance
https://jira.talendforge.org/browse/TDI-24976 
Note:Fix tMSSqlSCD/tMySqlSCD wrong merge

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101979 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-27 09:56:45 +00:00
hcyi
b00c2e236f merge r101959 from trunk to branch 5.2
bug TDI-25662 fixed :  "Detect and update all jobs" doesn't work .


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101960 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-27 06:30:58 +00:00
jzhao
8c226ebfc7 Fixed Bug TDI-24976: Generated SQL statement for tOracleSCD type 2 with memory saving mode kills performance
https://jira.talendforge.org/browse/TDI-24976 
Note:1.Add check box "Source keys include Null" for ten scd component 
2.Modify tNetezzaSCD/tIngresSCD for type3 run error 
3.Merge to branch 5.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101949 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-27 03:20:10 +00:00
wchen
073ad6281c merge r101945 from trunk to branch 5.2
bug  TDI-25545 fixed: <Header Footer>:JAR missing if use a header/footer which contain jars in a job


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101946 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-27 02:33:28 +00:00
jzhao
185edacfb6 Fixed Bug TDI-25255: tFileOutputExcel "define all columns auto size" causes NPE
https://jira.talendforge.org/browse/TDI-25255 
Note:merge to branch 5.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101871 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-25 10:31:15 +00:00
fwang
6ecdb41309 bug TDI-25538 fixed:BD Build:tXMLMap:Should remove option "Import from repository" option
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101867 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-25 10:12:52 +00:00
jzhao
2f6ac52437 Fixed Bug TDI-25554: fileInputDelimited nullable column gets rejected
https://jira.talendforge.org/browse/TDI-25554
Note:Merge to branch 5.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101852 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-25 08:56:42 +00:00
hcyi
fce85adfe3 merge r101840 from trunk to branch 5.2
bug TDI-25604 fixed : avoid Exchange view shows null entries , add the validate  .


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101841 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-25 07:02:01 +00:00
ycbai
ab2785a0d7 merge r101746 from trunk to branch 5.2.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101822 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-25 01:56:31 +00:00
wchen
b03b6f45e3 merge r101692 from trunk to branch 5.2
bug TDI-25626 fixed: Routine can not access classes in imported library


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101780 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-24 09:15:12 +00:00
wchen
44f7c02042 merge r101704 from trunk to branch 5.2
bug TDI-25628 :Able to edit routine's jar, even if routine is opened


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101779 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-24 09:10:02 +00:00
jyhu
489aad7166 Fix Bug TDI-7505: tSybaseXX component is unable to process "BigDecimal" properly
https://jira.talendforge.org/browse/TDI-7505

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101749 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-24 03:44:42 +00:00
nrousseau
7faca09d3b merge r101719 from trunk to branch 5.2
TDI-25634 : update token info for data collector


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101724 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-23 12:31:23 +00:00
hcyi
6a30d6b2a6 merge r101697 from trunk to branch 5.2
bug TDI-25605 fixed : Update component release in Talend Exchange view in Studio failed .


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101698 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-23 09:03:25 +00:00
zwzhao
50c1d9628d bug TDI-24576 fixed : Performance issue when loading the list old jobs to import
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101693 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-23 08:25:41 +00:00
wliu
2620325e80 Fix Bug TDI-25003 : tmp_tGreenplumBulkExec already exists error when concurrent threads execute tGreenplumBulkExec
https://jira.talendforge.org/browse/TDI-25003

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101647 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-22 09:37:13 +00:00
jjzhou
83ceb366f4 fix Bug TDI-24843: Columns of type "List" are not parsed when read from tFileInputDelimited
https://jira.talendforge.org/browse/TDI-24843

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101632 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-22 06:45:09 +00:00
jjzhou
e20b6636ae fix Bug TDI-25594: D-click tMemorizeRow in a job, error message
https://jira.talendforge.org/browse/TDI-25594

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101575 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-19 10:31:06 +00:00
rdubois
11d3d668d8 TDI-25579 fixed: Handle null datasources
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101506 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-18 14:09:52 +00:00
jyhu
4ba3934d01 Fix Bug TDI-25268 :Different action between .xls and .xlsx when read Date data by tFileInputExcel
https://jira.talendforge.org/browse/TDI-25268 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101488 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-18 11:15:10 +00:00
zwzhao
7713c8519b (revert)bug TDI-24576 fixed : Performance issue when loading the list old jobs to import
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101466 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-18 09:46:12 +00:00
fwang
72a9674ad8 bug TDI-25569 fixed:Sybase_error when click Guess schema on Component tab
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101456 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-18 09:20:35 +00:00
zwzhao
17a2efa165 bug TDI-24576 fixed : Performance issue when loading the list old jobs to import
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101367 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-17 09:25:30 +00:00
rdubois
026e714a07 TDI-25149: update of jar needed for geometry type.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101362 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-17 08:59:32 +00:00
nrousseau
42f686658f merge r101359 from trunk to branch 5.2
TDI-25386 : update of jar needed for geometry type.


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101360 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-17 08:57:11 +00:00
fwang
429b9d8f18 bug TDI-25552 fixed:error show when change schema type from Build-in to Repository
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101339 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-17 06:31:58 +00:00
rdubois
63870324e7 TDI-25550 fixed: Add the error message content in the globalMap.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101311 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-16 14:49:33 +00:00
rdubois
8bcd4fcf56 TDI-25516 fixed: generate the proxy settings in the javajet directly.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101303 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-16 12:26:14 +00:00
rdubois
f7bef5e104 TDI-25518 fixed: set proxy's configuration using java.net.Authenticator
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101270 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-16 09:43:08 +00:00
fwang
665bbffdb8 bug TDI-25524 fixed:Font discrepenses in the Job Documentation
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101246 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-16 07:35:15 +00:00
wwang
4ae8c08015 Fix Bug TDI-22619 : tHiveInput call map reduce fail when embedded and select column in MapR2
https://jira.talendforge.org/browse/TDI-22619

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101220 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-16 01:39:36 +00:00
rdubois
0de32fd558 TDI-25408 fixed: Add a BundleID to Oracle components which import XMLPARSERV2
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101212 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-15 13:06:51 +00:00
wwang
01047d4ef3 Fix Bug TDI-25460 : tSOAP get error when the soap header contains text between different nodes
https://jira.talendforge.org/browse/TDI-25460

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101160 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-15 03:26:24 +00:00
jjzhou
14be53832c fix Bug TDI-24826: Uable to use tHDFSOutput with tHiveConnection in standalone mode of CDH3
https://jira.talendforge.org/browse/TDI-24826

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101135 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-12 10:31:37 +00:00
jjzhou
0eddbc6988 fix Bug TDI-25421: The problem described in the TDI-24161 can be found at the component tConvertType
https://jira.talendforge.org/browse/TDI-25421

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@101076 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-12 02:55:19 +00:00
wwang
a24c72f1cb Fix Bug TDI-25425 : "Duplicate local variable i" code generation error with using "tFileInputPositional" and "tJavaFlex"
https://jira.talendforge.org/browse/TDI-25425

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@100990 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-10 09:36:04 +00:00
wchen
45cb0f3a56 bug TDI-25413 fixed: Can not open consumer job having joblet when some file is updated and not saved
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@100975 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-10 08:44:52 +00:00
fwang
272ffc0e33 bug TDI-25302 fixed:Data viewer reports error if the db including "-"
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@100778 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-08 10:02:59 +00:00
fwang
926cc3ee7d bug TDI-25297 fixed:Business Models:Open another version:Dialog still show as "Job version"
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@100731 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-07 09:36:03 +00:00
fwang
655d247e41 bug TDI-25297 fixed:Business Models:Open another version:Dialog still show as "Job version"
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@100699 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-07 05:37:28 +00:00
wwang
304a82b943 Fix Bug TDI-24890 : tMap with disk storage floods memory
https://jira.talendforge.org/browse/TDI-24890

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@100681 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-07 01:56:04 +00:00
rdubois
b5356f9603 TDI-25385 fixed. Add quotes around the label in the MAPPING table.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@100670 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-05 13:57:40 +00:00
fwang
d9af1946a9 bug TDI-25297 fixed:Business Models:Open another version:Dialog still show as "Job version"
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@100566 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-03 06:52:32 +00:00
fwang
3d2e0f2a58 bug TDI-25302 fixed:Data viewer reports error if the db including "-"
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@100530 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-03 02:21:47 +00:00
zwzhao
980faa8da4 bug TDI-24896 fixed : Problem of compatibility of import items for Java 7
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@100518 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-03 01:42:32 +00:00
nrousseau
25f3da00a4 merge r100434 from trunk to branch 5.2
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@100516 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-03 00:14:15 +00:00
nrousseau
810f582f9c merge r100427 from trunk to branch 5.2
Fix Bug TDI-25167 : Behaviour of tRunJob component is different between version 5.1.2 and 5.2.1 
https://jira.talendforge.org/browse/TDI-25167


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@100437 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-02 08:30:39 +00:00
wchen
7ff64ce7ea bug TDI-24876 fixed: tXMLMap looses mapping in some jobs
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@100423 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-04-02 03:45:31 +00:00
nrousseau
0ad4f4e599 merge r100066 from trunk to branch 5.2
TDI-25183 : fix problem of update, it won't really update the item since the result.job was not set.


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@100076 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-23 14:50:24 +00:00
jjzhou
03a619b51a fix Feature TDI-25014: tSendMail with Exchange 2010 - javax.mail.authentificationFailedException
https://jira.talendforge.org/browse/TDI-25014

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@100048 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-23 07:17:16 +00:00
jzhao
365947f70b Fixed Bug TDI-24770: tORACLESCDELT -SQL type2 column comparison fails as null is not treated
https://jira.talendforge.org/browse/TDI-24770
Note:merge to 5.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@100045 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-23 06:40:57 +00:00
nrousseau
ac72f63570 merge r100034 from trunk to branch 5.2
TDI-24403 : fix a problem of default  setup of combo


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@100036 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-23 03:52:11 +00:00
nrousseau
bee90f6719 merge r99943 from trunk to branch 5.2
TDI-24854: add a simple fix for this, maybe later we can improve this again.


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99944 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-21 11:08:53 +00:00
hcyi
16d544a51a TDI-22098 : fix problem of error status displayed in job, remove one compilation check done at the wrong place for the syntax check as well.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99902 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-21 06:36:39 +00:00
zwzhao
7652d3ee71 backport TDI-25059 : fix problem when export job as osgi with recursive calls
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99872 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-20 10:26:48 +00:00
ggu
7eb24c4b8e TUP-575: fixed the problem for load unknown items in different product.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99839 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-20 03:48:07 +00:00
fwang
40f27eac56 bug TDI-25130 fixed:retrieve schema by unchecking/checking a table changes components to built in [ELTInput]
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99836 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-20 03:22:13 +00:00
jjzhou
40c25c071f fix Bug TDI-24979: noData sheet is expressed "Null" in tFileInputExcel read 2007excel file format
https://jira.talendforge.org/browse/TDI-24979

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99830 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-20 01:05:41 +00:00
nrousseau
7f9895b33f merge r99805 from trunk to branch 5.2
TDI-25097: review the changes to be compatible with routes as well.


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99806 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-19 08:49:12 +00:00
nrousseau
965dbe0d91 merge r99749 from trunk to branch 5.2
TDI-25097 : fix a problem of remote execution for exit status and open threads


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99751 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-18 09:51:00 +00:00
jzhao
8d93489f4f Fixed Bug TDI-25117: Migrate from 5.1.2 to 5.2.1 with tMongoDBInput, there would be NPE
https://jira.talendforge.org/browse/TDI-25117
Note:Modofy MigrationTask "ChangetMongoDBInputSortTextToTable"

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99719 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-18 04:05:24 +00:00
hcyi
27c731bd7d merge r99713 from trunk to branch 5.2
bug TDI-24668 fixed : Update of tWebService configuration doesn't work properly .


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99714 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-18 03:47:26 +00:00
jyhu
38c8a1eb01 Fix Bug TDI-24850 : Compile error on tMomInput
https://jira.talendforge.org/browse/TDI-24850 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99677 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-15 10:32:49 +00:00
jyhu
4bb11d3d55 Fix Bug TDI-25079 : NPE when generating code for tTeradataFastExport
https://jira.talendforge.org/browse/TDI-25079 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99653 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-15 08:58:02 +00:00
plv
0d3512fd58 TDI-25081 : Backport on 5.2
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99571 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-14 08:51:50 +00:00
wliu
89de8cfe95 Fix Bug TDI-25070 : tFixedFlowInput generates twice the code when using lookup as the output connector
https://jira.talendforge.org/browse/TDI-25070

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99558 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-14 07:13:45 +00:00
nrousseau
975c1c5e57 merge r99546 from trunk to branch 5.2
TDI-24978 : improve import items to import more easily large projects


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99547 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-14 05:25:16 +00:00
plv
449f2893d8 bug TDI-24975 fixed:High memory usage on large project
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99423 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-12 09:45:55 +00:00
nrousseau
5be9aa761c merge r99302 from trunk to branch 5.2
TDI-25026 : fix problem of preview for excel wizard


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99375 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-11 10:09:14 +00:00
jzhao
c3de914df6 Fixed Work Item TDI-24931: The component tVtigerCRMInput in "Vtiger 5.0" is unable to drag an "Iterator" connector after TDI-24042
https://jira.talendforge.org/browse/TDI-24931 
Note: 
1.Modify tVtigerCRMInput 
2.Modify NodeUtil?.java to fixed tExtactXMLField/tMDMInput Iterator problem 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99325 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-11 02:58:07 +00:00
jjzhou
85188fc5b4 fix Bug TDI-24951: import the jar according to different excel file
https://jira.talendforge.org/browse/TDI-24951 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99308 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-11 01:58:14 +00:00
nrousseau
d238cc0376 merge r99114 from trunk to branch 5.2
TUP-510: fixes a small problem of build project started for nothing while logon project, and at the same time a possible NPE found while testing local commandline.


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99306 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-11 01:42:04 +00:00
mwang
d44441b7ef For TDI-24844: Backport to 5.2 of TDI-24838: The prompt dialog for Record Column o...
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@99305 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-11 01:41:47 +00:00
yshamin
22a185642d - fixed TDI-24848 for branch 52
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98977 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-03-01 10:57:18 +00:00
wliu
3685507bc2 Fix Bug TDI-24914 : compile error on update mode for tGreenplumBulkExec
https://jira.talendforge.org/browse/TDI-24914

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98910 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-28 11:04:45 +00:00
nrousseau
85ef7598e5 merge r98800 from trunk to branch 5.2
bug TDI-24889 : fix problem of import, in case of items with another extension than .item for Item emf objects (survivorship in this case)


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98816 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-27 08:59:50 +00:00
ilazebny
eb0b2b9b62 Update version to 5.2.2 in poms
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98771 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-26 11:08:34 +00:00
fwang
fb055356da bug TUP-424 fixed:<Jasper>: issues on login UI of JETLExpress and JETLXCmmty
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98766 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-26 10:24:58 +00:00
zwzhao
42778a2b23 TDI-24837 : fix a remaining problem of performance due to the cache, and also to the java editor itself (functions of eclipse used but no use for us who take too long time)
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98749 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-26 09:12:30 +00:00
jjzhou
0d222f1070 fix Bug TDI-24847: onSubjobError not caught in 5.1.1 with compoennt tWriteXMLField
https://jira.talendforge.org/browse/TDI-24847 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98726 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-26 05:00:08 +00:00
zwzhao
c0f542c2db TDI-24837 : fix the problem of memory and peformance found while testing the project.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98676 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-25 09:43:15 +00:00
zwzhao
dfa92969cf TDI-24837 : fix the problem of memory and peformance found while testing the project.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98675 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-25 09:42:44 +00:00
amarkevich
ef4a1b488b TESB-8354: Unable to use TRESTRequest data with TMomOutput
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98658 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-25 08:42:21 +00:00
mhirt
428d3b8450 merge r98472 from trunk to branch 5.2
Add Component Help 5.2.2


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98584 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-22 13:16:13 +00:00
jzhao
80e5b73ca7 Fixed Work Item TDI-24042: When input components don't have data output connectors but Iterate connector, fix the possible compile errors
https://jira.talendforge.org/browse/TDI-24042

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98549 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-22 09:20:37 +00:00
jyhu
4c444e268d Fix Feature TDI-23992 :Bytes message as body type in component tMomOutput .
https://jira.talendforge.org/browse/TDI-23992 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98542 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-22 08:59:39 +00:00
zwzhao
3c807c6350 bug TDI-24342 backport : Add the support of AnyType from GUI
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98505 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-22 03:25:43 +00:00
wwang
cf5f5bd099 Fix Feature TDI-24213 : An error throws out if an operation is defined as 'anyType'
https://jira.talendforge.org/browse/TDI-24213

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98495 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-22 02:43:43 +00:00
wliu
2e2a444a60 Fix Bug TDI-24763 : tConvertType uses wrong date pattern when input is Date and output is String
https://jira.talendforge.org/browse/TDI-24763

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98485 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-22 02:03:20 +00:00
mhirt
54a1096e66 merge r98471 from trunk to branch 5.2
Remove components help to commit safely the new 5.2.2 help


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98476 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-22 00:22:43 +00:00
nrousseau
02afaaad1c TDI-24780 : add babili exports (except components.localprovider / camelprovider / bigdataprovider)
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98454 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-21 10:54:48 +00:00
plv
b3e37636df TDI-24780 commited:Export babili translations into 5.2 branch of SVN
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98452 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-21 10:48:02 +00:00
jzhao
aaacbbfb3f Fixed Bug TDI-24719: Wrong usage of MDM webservice stub may lead to incorrect query
https://jira.talendforge.org/browse/TDI-24719


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98406 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-21 07:47:57 +00:00
fwang
7cb8ad3422 bug TDI-24643 fixed:Pregress OpenEdge connected with tJdbcInput generate incorrect sql statement and failure to view data from Metadata by "data viewer"
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98364 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-21 01:53:39 +00:00
atelesh
0ebba706fb TESB-8324 - tRESTResponse needs to optionally drop root JSON Elements
-> TESB-8506 - make configuration available on runtime

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98352 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-20 12:15:02 +00:00
zwzhao
3aee95eb29 bug TDI-24094 fixed : Job publish with an compile errors in studio can publish success in commandline
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98344 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-20 10:18:23 +00:00
jyhu
9182345d79 Fix Feature TDI-24766 :Since r79188, the tMoimOutput doesn't work anymore when using the messageID.
https://jira.talendforge.org/browse/TDI-24766

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98340 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-20 10:01:37 +00:00
jzhao
d75d29da73 Fixed Work Item TDQ-6716: Import the jars using the REQUIRED_IF for the DQ HADOOP components
https://jira.talendforge.org/browse/TDQ-6716
Note:Merge to branch 5.2 add migration task

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98303 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-20 06:14:42 +00:00
nrousseau
4eaaf05087 TDI-24769 : add the 2 plugins missing to the build
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98280 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-20 02:57:16 +00:00
jzhao
366d8af659 Fixed Bug TDI-24551: Routine TalendDate.isDate only adopts the Time Zone and DST of the machine running the code
https://jira.talendforge.org/browse/TDI-24551 
Note: 1. revert code keep TalendDate?.isDate (...)old behaviour . 
2. add new method TalendDate?.isDate(String stringDate, String pattern, boolean ignoreTimeZone) 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98275 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-20 01:58:33 +00:00
wliu
2243e7cd6a Fix for Bug TDI-24412 : Milliseconds of timestamp-fields are getting dropped at TOracleOutput.
https://jira.talendforge.org/browse/TDI-24412

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98241 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-19 08:30:13 +00:00
plv
3adb626c49 bug TDI-24751 fixed:TOS_DI&TOS_BD:String trunction at "Welcome page"
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98236 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-19 07:51:30 +00:00
pbabin
9b6e331030 merge r98193 from trunk to branch 5.2
TMDM-5353: Correct fallback string messages when no other translation is provided


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98194 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-18 13:45:51 +00:00
jzhao
7837094ba2 Fixed Work Item TDI-24123: Optimize the code automatically according to the columns number for tFileInputDelimited
https://jira.talendforge.org/browse/TDI-24123
Note: Merge branch 5.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98153 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-18 07:44:19 +00:00
nrousseau
fe2d7e83b8 TUP-316 : fix problem of log4j, remove the specific settings from the component designer.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@98152 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-18 07:42:33 +00:00
ldong
5b372a530e bug TDI-24443 fixed:CommandLine does not complain missing components.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97899 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-06 08:57:38 +00:00
hcyi
7607a38545 TDI-24712 : fix problem of drag&drop for JDBC connection with context .
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97765 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-04 10:30:59 +00:00
jzhao
4e807acb11 Fix Backlog Task TDI-24596: Compile error of tFileOutputDelimited when check "include header"
https://jira.talendforge.org/browse/TDI-24596

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97694 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-01 10:55:45 +00:00
fwang
b320c56b1c bug TDI-24443 fixed:CommandLine does not complain missing components
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97666 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-01 07:20:42 +00:00
fwang
061908eb42 bug TDI-24443 fixed:CommandLine does not complain missing components
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97634 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-02-01 02:43:47 +00:00
plv
d9fd712872 bug TDI-24325 fixed:Deactivate joblet in job and expand it
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97537 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-31 01:47:49 +00:00
wwang
6be71053d5 Fix Feature TDI-24420 : Support the new HDP version (Bimota) 1.2.0
https://jira.talendforge.org/browse/TDI-24420

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97512 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-30 10:03:49 +00:00
wchen
15be0bb8de bug TDI-24587 fixed: tXMLMap reaches 10K Windows Handle Limit
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97480 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-30 01:57:15 +00:00
plv
244975b347 merge r97458 from trunk to branch 5.2
bug TDI-24403 fixed:Problem of refresh when change the type of distribution of hadoop, the version field is not updated


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97460 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-29 09:47:45 +00:00
plv
1b673b834a bug TDI-24378 fixed:Guess schema for derby failed
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97430 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-29 05:47:15 +00:00
wwang
598a5054dc Fix Bug TDI-24552 : tFileInputFullRow component produce additional rows
https://jira.talendforge.org/browse/TDI-24552

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97421 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-29 02:41:03 +00:00
nrousseau
ded81c828d merge r97359 from trunk to branch 5.2
TDI-24614 : fix problem of classpath.jar not exported


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97360 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-28 04:42:08 +00:00
nrousseau
fc360ac9ec merge r97341 from trunk to branch 5.2
TDI-24612 : fix a problem of import of routines from .tar.gz


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97342 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-28 01:43:40 +00:00
fwang
cdb295b714 bug TDI-24476 fixed:Update component from Exchange failed
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97265 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-25 08:34:21 +00:00
gliu
4995091ee3 [TESB-6735] Can not rename row when create route
fixed on 5.2.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97229 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-25 03:20:34 +00:00
plv
83c4814523 merge r97145 from trunk to branch 5.2
bug TDI-24396 fixed:Help tab always on top while switching components


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97150 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-23 08:56:13 +00:00
jyhu
3e1378b408 Fix Bug TDI-24592 :Could not generate code when do not set db type for date column on tOracleInput
https://jira.talendforge.org/browse/TDI-24592

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97138 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-23 06:59:05 +00:00
wwang
566f417ebc Fix Bug TDI-24391 : Compilation error happen when tMap and tELTMysqlMap work together with OnSubjectOK or OnComponentOK line
https://jira.talendforge.org/browse/TDI-24391

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97129 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-23 02:22:44 +00:00
rdubois
3068842be6 TDI-24035 fixed: Replace the wrong HTML
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97072 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-21 16:13:03 +00:00
rdubois
2745c26ffd TDI-24559 fixed
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97071 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-21 15:54:35 +00:00
ilazebny
d68f6120ec Update version 5.2.2-SNAPSHOT in poms
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@97052 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-21 10:16:43 +00:00
zwzhao
8cc438fcc9 bug TDI-24525 fixed : Cannot create Web Service WSDL schema
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96944 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-17 09:59:10 +00:00
jjzhou
5ade4132e4 fix Bug TDI-24513: Change "Remote File Name" to "File Name" on the basic settings interface of tVerticaBulkExec
https://jira.talendforge.org/browse/TDI-24513

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96920 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-17 02:35:08 +00:00
jjzhou
0865345eae fix Bug TDI-24416: unorder showing for "Driver JAR","SP Name"...., when not use existing connection
https://jira.talendforge.org/browse/TDI-24416 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96842 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-15 06:51:04 +00:00
jjzhou
c3b5798b68 fix Bug TDI-24416: the option "use existing connection" is not working with the tjdbcSP component
https://jira.talendforge.org/browse/TDI-24416

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96801 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-14 09:09:17 +00:00
hwang
7b27acb006 merge r96789 from trunk to branch 5.2
TDI-24469 :update manager_when expand the joblet in job, the output line is not correct connected 


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96791 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-14 07:20:39 +00:00
nrousseau
10a077fd86 merge r96779 from trunk to branch 5.2
TDQ-6732 fixed: change from project.getLabel() to project.getTechnicalLabel()


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96780 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-14 03:37:49 +00:00
jjzhou
6fe754df12 fix Bug TDI-24483:merge code from trunk into branch5.2
https://jira.talendforge.org/browse/TDI-24483

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96778 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-14 03:25:09 +00:00
zwzhao
7468ef3ff8 bug TDI-24447 fixed : delete the output component will throw error
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96727 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-11 09:28:52 +00:00
wchen
a76fcf60c2 merge r96700 from trunk to branch 5.2
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96701 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-11 06:40:14 +00:00
jzhao
c847e0593d Fixed Bug TDI-24345: tLogRow 64K problem also need to be fixed
https://jira.talendforge.org/browse/TDI-24345

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96672 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-11 01:35:20 +00:00
jyhu
1ad77e43ed Fix Bug TDI-24442 :Merge issues on tMysqlOutput to tAmazonMysqlOutput
https://jira.talendforge.org/browse/TDI-24442

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96635 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-10 07:37:10 +00:00
wchen
26fdf8f514 merge r96578 from trunk to branch 5.2
bug TDI-24390 fixed: Some improvements needed of tXMlmap UI


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96581 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-09 10:02:28 +00:00
mwang
efeb6560aa For bug TDI-24288 : Table name button for tHiveRow doesn't work well
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96548 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-09 03:38:16 +00:00
nrousseau
1729661660 merge r96537 from trunk to branch 5.2
TDI-24400 : fix possible problem in Expression for IN type with DB_TYPE, in case the dbtype is not set (same as generic for example)


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96538 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-09 01:09:48 +00:00
wwang
817f57d2b8 Fix Bug TDI-24364 : Add the fullname like: routines.system.Document for the Document Type in the generated code
https://jira.talendforge.org/browse/TDI-24364

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96526 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-08 09:57:14 +00:00
wwang
a7a136a567 Fix Bug TDI-24364 : Add the fullname like: routines.system.Document for the Document Type in the generated code
https://jira.talendforge.org/browse/TDI-24364

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96510 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-08 08:41:22 +00:00
wchen
b1ee59fc97 merge r96494 from trunk to branch 5.2
bug  TDI-23078 fixed: tXmlMap cannot read nested element with same name


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96495 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-08 05:44:33 +00:00
fwang
0b8d7cb307 bug TDI-24065 fixed:Unclear message when trying to run a job opened in read-only mode
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96483 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-08 03:20:52 +00:00
wchen
75ced91d4e merge r96466 from trunk to branch 5.2
bug TDI-24268 fixed: fix some junits 


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96469 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-08 02:32:57 +00:00
zwzhao
9a19b1140b merge r96464 from trunk to branch 5.2
TDI-21602: modify junit 


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96467 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-08 02:18:39 +00:00
wchen
37f821da81 merge r96373 from trunk to branch 5.2
bug TDI-24256 fixed: Update Manager: There is an error operation for update


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96388 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-07 05:37:27 +00:00
hwang
4c05e7b99f merge r96344 from trunk to branch 5.2
TDI-24289:Changes to expanded joblets 


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96370 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-07 03:29:03 +00:00
hwang
e52455b4a8 merge r96299 from trunk to branch 5.2
TDI-24343:when do Move to joblet issues,then undo,the components in job go far away 


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96369 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-07 03:21:50 +00:00
fwang
009f0546b9 bug TDI-23827 fixed:There some GUI problems about Modules and export JBoss ESB
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96350 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-06 09:01:37 +00:00
wchen
afe4141ba0 merge r96330 from branch 5.1 to branch 5.2
bug  TDI-24362 fixed: tXmlMap cannot import output rows from repository


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96338 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-06 07:44:21 +00:00
fwang
e26930089c bug TDI-24318 fixed:Unhandled event loop exception happens when saving the sql in sql builder
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96323 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-06 06:42:33 +00:00
wwang
ee9e8dfa31 Fix Bug TDI-24326 : Two documents in flow cause compilation error
https://jira.talendforge.org/browse/TDI-24326

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96316 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-06 06:02:00 +00:00
wchen
df8427062f bug TDI-24360 fixed: DB version problem in project setting and jobsetting for oracle and mysql.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96291 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-05 07:27:11 +00:00
wwang
e84327377b Fix Bug TMDM-5181 : Can't create a job with tMDMTriggerInput connected to anything
https://jira.talendforge.org/browse/TMDM-5181

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96288 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-05 07:16:52 +00:00
ldong
5d9ed65ca7 bug TDI-24346 fixed:Exception in thread "main" java.lang.Error happens when use copybook in job.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96280 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-05 06:22:21 +00:00
ldong
4fce867f3c bug TDI-24346 fixed:Exception in thread "main" java.lang.Error happens when use copybook in job.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96276 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-05 03:44:31 +00:00
plv
828cd4b1f3 merge r96272 from trunk to branch 5.2
bug TDI-24233 fixed:Business Module cannot "save as" successfully after updating the version, and an error message popup.


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96273 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-05 03:35:45 +00:00
nrousseau
b3ca513c4d merge r96259 from trunk to branch 5.2
TDI-7013 : review original commit, but avoid to use the parameter name directly.


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96260 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-05 01:40:59 +00:00
mwang
99efda044c For bug : TDI-24301 Update detect:uchecked the change items, property type can not be change to "build-in"
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96220 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2013-01-04 06:08:18 +00:00
jyhu
d1108584bc Fix Bug TDI-7809 :tCreateTable with HSQLDB create table use double quote,different activity from tHSQLDBOutput/Input
https://jira.talendforge.org/browse/TDI-7809 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96201 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-31 11:21:04 +00:00
bchen
2047e58894 Fixed Bug TDI-24218: 64k limit on mssql SCD
https://jira.talendforge.org/browse/TDI-24218
merge r96103 & r96132 & r96195 into branch5.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96198 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-31 10:10:48 +00:00
bchen
317c1544c4 Fix Backlog Task TDI-24080 : tRest & tSOAP & tWebService & tWebServiceInput & tESBConsumer
https://jira.talendforge.org/browse/TDI-24080 
add dependency with jaxp-ri to make saaj work on IBM jvm 
merge r95103 into branch5.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96194 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-31 09:25:11 +00:00
zwzhao
528ff87d57 bug TDI-24308 fixed : The IProcess is a Process instead of RouteProcess when exporting a Route Item
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96180 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-31 08:18:14 +00:00
nrousseau
72b4261997 merge r96160 from trunk to branch 5.2
TDI-23319 : change the method used to get the font data.


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96164 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-31 06:11:16 +00:00
zwzhao
d409984cbf bug TDI-24313 fixed : Stats & Logs_ can't update project settings through tab job->stats & logs
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96157 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-31 05:33:10 +00:00
nrousseau
a49ff2da6e merge r96155 from trunk to branch 5.2
TDI-23319 : link again the preference page to the control used for memo. (used in tJava for ex.)


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96156 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-31 05:32:35 +00:00
nrousseau
e0e0a5133d merge r96150 from trunk to branch 5.2
TDI-7013 : fix remaining problem about the combo box, set as yellow and disabled when use dynamic settings


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96152 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-31 04:11:13 +00:00
zwzhao
2da475a121 bug TDI-24313 fixed : Stats & Logs_ can't update project settings through tab job->stats & logs
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96143 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-31 02:42:11 +00:00
wwang
4912633eb2 Fix Bug TDI-24274 : tMap can't work with tJavaFlex as main input
https://jira.talendforge.org/browse/TDI-24274

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96098 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-28 05:42:05 +00:00
wchen
b68e758e94 merge r96074 from trunk to branch 5.2
bug TDI-24268 fixed : Could not get the correct sql from "Generated SQL Select query" on tELTPostgresql/MSSql/Sybase/GreenplumMap


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96081 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-28 03:00:22 +00:00
wchen
7e6650d7cd merge r96011 from trunk to branch 5.2
bug TDI-24268 fixed : Could not get the correct sql from "Generated SQL Select query" on tELTPostgresql/MSSql/Sybase/GreenplumMap


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96080 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-28 02:54:39 +00:00
jyhu
869ee40ebe Fix Bug TDI-7809 :tCreateTable with HSQLDB create table use double quote,different activity from tHSQLDBOutput/Input
https://jira.talendforge.org/browse/TDI-7809 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96020 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-27 08:14:47 +00:00
jyhu
e7e32afc20 Fix Bug TDI-24212 :Need modification from component team to enhance ELT.
https://jira.talendforge.org/browse/TDI-24212 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@96000 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-27 07:10:58 +00:00
wwang
6150760b54 Fix Bug TDI-24299 : fix the tuj bug5774_tFileInputXML
https://jira.talendforge.org/browse/TDI-24299

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95992 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-27 06:27:02 +00:00
hcyi
70b0cac870 merge r95986 from branch 5.1 to branch 5.2
bug TDI-20184 fixed : oracle connection export as context,use elt componment create a job,when run there is error. 


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95988 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-27 05:42:51 +00:00
wchen
b5fbac4796 merge r95952 from trunk to branch 5.2
bug TDI-23987 fixed: H2 JDBC connection "guess schema" report exception error 


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95954 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-26 07:51:54 +00:00
hcyi
d1a6f50e36 merge r95933 from trunk to branch 5.2
bug TDI-20184 fixed : oracle connection export as context,use elt componment create a job,when run there is error.


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95936 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-26 02:39:36 +00:00
wwang
3bd7a5743a Fix Bug TDI-24078 : Search all the components which contains com.sun.*, then try to find a solution to make them support both oracle jvm & ibm jvm.
https://jira.talendforge.org/browse/TDI-24078

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95904 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-25 03:49:08 +00:00
wchen
0d07add793 merge r95892 from trunk to branch 5.2
bug   TDI-24168  fixed: Too Many refresh of the component properties view leading to memory leak


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95894 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-25 03:19:17 +00:00
wwang
4733245da6 Fix Bug TDI-20774 : Exception class that has been generated in the routines from the WSDL reports compilation error
https://jira.talendforge.org/browse/TDI-20774

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95890 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-25 02:56:33 +00:00
wchen
e6137fed38 merge r95869 from branch 5.1 to branch 5.2
bug  TDI-24185 fixed: tXMLMap_there are some deletion issue for "Configure source loops"


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95884 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-25 02:20:45 +00:00
hcyi
34b5a13a6f merge r95854 from trunk to branch 5.2
bug TDI-24260 fixed : JobSetting View "Extra" ,"Stats&Logs" tab have some problems of the db parameter . 


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95856 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-24 09:08:58 +00:00
zwzhao
f47a8de7f5 bug TDI-23126 fixed : Don't disable Connection after changed to another workspace
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95847 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-24 08:25:23 +00:00
hwang
37874e5840 merge r95791 from trunk to branch 5.2
TDI-24238:When drag a db connection component into job and link it by main row, it will report error in error log


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95793 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-21 07:15:20 +00:00
hcyi
ce44739a01 merge r95775 from trunk to branch 5.2
bug TDI-24260 fixed : JobSetting View "Extra" ,"Stats&Logs" tab have some problems of the db parameter .


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95780 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-21 05:24:41 +00:00
wliu
879584dcba Fix Bug TDI-23514 : Run job with tloop component, no statics flow
https://jira.talendforge.org/browse/TDI-23514

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95779 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-21 05:17:06 +00:00
ycbai
c927eddce8 bug TDI-24253 fixed : Export Axis War file produces inconsistent size
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95770 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-21 03:01:29 +00:00
hcyi
fccc03ce3b merge r95740 from trunk to branch 5.2
bug TDI-23535 modified : switching implicit context variables from Oracle to Mysql genereate incorrect select statement . 


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95742 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-20 09:53:41 +00:00
fwang
c02505ffdb bug TDI-24200 fixed:Problems related with tDBSCD components after the modification of 23146
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95723 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-20 08:39:40 +00:00
wliu
68b0188754 Fix Bug TDI-24087 : Make the tMDMOutput work with the Document type in the main output link.
https://jira.talendforge.org/browse/TDI-24087

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95693 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-20 03:29:18 +00:00
hwang
fa764f14bc merge r95648 from trunk to branch 5.2
TDI-7013:Shared connection of DB components,after delete component list in 'dynamic setting', job still run successfully


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95649 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-19 10:31:19 +00:00
plv
b511c0c559 merge r95618 from trunk to branch 5.2
bug TDI-23917:serveral links between tmap and tlogrow cause a NPE error


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95620 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-19 07:26:28 +00:00
ldong
aad38b54b7 bug TDI-24106 fixed:backport on 5.2.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95602 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-19 02:49:27 +00:00
mwang
1a79a68b02 For bug TDI-24038 : Cannot Save the job with huge screen in studio
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95577 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-18 09:49:21 +00:00
ycbai
a480f677b4 bug TDI-22836 fixed : Small warning if use tSalesforceConnection with tsetProxy with authentication
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95574 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-18 09:33:58 +00:00
wchen
b1425b4f1a bug TDI-21419 fixed:The feature where dragging a component over a link, puts it in between the link is not working as expected
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95569 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-18 09:25:45 +00:00
jzhao
ce76a76795 Fixed Work Item TDI-22865: Fix the 65535 problem in tExtractXMLField
https://jira.talendforge.org/browse/TDI-22865
Node:merge to branch 5.2

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95550 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-18 08:16:10 +00:00
hwang
ab227f2bb6 merge r95528 from trunk to branch 5.2
TDI-24187:get NPE when retarget a joblet output to another component


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95538 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-18 07:07:55 +00:00
wwang
60279a143a Fix Bug TDI-24161 : I can use reject line when checked Die On Error on some components
https://jira.talendforge.org/browse/TDI-24161

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95524 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-18 06:13:08 +00:00
hwang
7ae08f9e5d merge r95464 from trunk to branch 5.2
TDI-23023:Move to joblet issues


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95496 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-18 02:23:40 +00:00
hcyi
1b7eda9e9c bug TDI-24098 fixed : backport on 5.2 for the TDI-23535 .
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95491 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-18 01:53:04 +00:00
jjzhou
bb9b48d4f9 fix Bug TDI-23810: when the checkbox:"Binary" in table: "Multi-Values" is ticked while "Base64" is not ticked, give a comiple error for tLDAPOutput
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95489 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-18 01:34:43 +00:00
wwang
ff6554bb6f Fix Bug TDI-24189 : add the migratask
https://jira.talendforge.org/browse/TDI-24189

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95473 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 10:37:17 +00:00
plv
e9dc7bd05e bug TDI-23507:SQLserver JDBC: the sql of Guess Schema is wrong
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95470 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 10:25:29 +00:00
plv
787fd4e0d2 merge r95200 from trunk to branch 5.2
bug TDI-7809:tHSQLDBInput - In in process persistent mode "guess schema" doesn't work


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95447 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 09:03:19 +00:00
zwzhao
bbb5d5ca8a merge r95436 from trunk to branch 5.2
bug TDI-24180 fixed : Login and pwd are in clear in \workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.prefs


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95445 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 08:49:18 +00:00
jyhu
0390436438 Fix Bug TDI-20609 : Created Tables are always uppercased with tOracleOutput, even though the option "CONVERT_COLUMN_TABLE_TO_UPPERCASE" is not checked.
https://jira.talendforge.org/browse/TDI-20609 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95441 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 08:40:41 +00:00
hwang
7bca9ce9fd merge r94886 from trunk to branch 5.2
TDI-24070:add a flag(*) for unopened jobs when update jobs 


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95437 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 08:32:57 +00:00
hwang
99987f09c0 merge r94857 from trunk to branch 5.2
TDI-23028:Changes to expanded joblets


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95435 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 08:24:06 +00:00
wwang
d9b1c187a8 Fix Bug TDI-24087 : Make the tMDMOutput work with the Document type in the main output link.
https://jira.talendforge.org/browse/TDI-24087

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95433 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 08:16:48 +00:00
hwang
9cef6c3e48 merge r94846 from trunk to branch 5.2
TDI-22770:Joblet changes that do not affect input/output should not trigger job update detection


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95432 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 08:15:24 +00:00
wwang
8ea63778cc Fix Bug TDI-24009 : Change the default type from String to Int for Id in tMarketoInput
https://jira.talendforge.org/browse/TDI-24009

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95430 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 08:04:08 +00:00
jyhu
3e45d70b16 Fix Bug TDI-24158 : NB_LINE_INSERTED, NB_LINE_UPDATED,NB_LINE_DELETED are incorrect when check use batch size on tInformixOutput component.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95428 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 07:51:42 +00:00
mwang
fd168a3858 For backport TDI-24186 of bug TDI-7559 : SqlBuilder for tHiveRow doesn't startup.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95422 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 07:31:36 +00:00
wchen
9d5e333186 merge r95414 from trunk to branch 5.2
bug  TDI-TDI-20703 fixed: Problems of tXmlMap multiloop


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95418 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 06:43:55 +00:00
jyhu
6ea4be02d2 Fix Bug TDI-24066 : Components tPOP/tFileInputMail AND french charset encoding ISO8859-1 to UTF8.
https://jira.talendforge.org/browse/TDI-24066

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95417 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 06:43:15 +00:00
wchen
92ce036459 merge r95199 from trunk to branch 5.2
bug  TDI-24117 fixed: Problem of tXmlMap multiloops


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95413 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 06:30:40 +00:00
wchen
0d0b993c96 TDI-24143 fixed: tXmlMap import xml from repository, can select folder and finish ,but will show an error .
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95410 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 06:12:50 +00:00
ycbai
8ac7c08855 merge r94724 from trunk to branch 5.2
bug TDI-23372 fixed : Update HCatalog repository connction changes the status of isRepository value


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95400 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 03:15:22 +00:00
wchen
c291768715 bug TDI-23987 fixed :H2 JDBC connection "guess schema" report exception error
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95396 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 02:36:47 +00:00
ycbai
33dfdd3753 merge r95168 from trunk to branch 5.2
bug TDI-23825 fixed : Can not save job again after tac restarted


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95391 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 02:11:02 +00:00
wchen
01cf636a15 bug TDI-24071 fixed: export a rows into xml file then import it(if type = document) will missing children
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95390 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-17 02:04:48 +00:00
hcyi
444921253e merge r95333 from trunk to branch 5.2
bug TDI-23997 fixed : Sharing components not working in 5.1.1 .


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95338 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-14 08:37:25 +00:00
wchen
345c327bce bug TDI-21419 fixed:The feature where dragging a component over a link, puts it in between the link is not working as expected
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95337 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-14 08:35:31 +00:00
fwang
12d034fdd2 merge r95057 from trunk to branch 5.2
bug TDI-23331 fixed:the problem ofversion management check-box


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95329 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-14 08:15:01 +00:00
fwang
fc64c6f701 merge r95133 from trunk to branch 5.2
bug TDI-24096 fixed:tFileInputMSDelimited_exception thrown if same letters with lowercase and uppercase exist in the schema


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95301 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-14 06:55:11 +00:00
fwang
5e44868fdd merge r95189 from trunk to branch 5.2
bug TDI-23877 fixed:The paremeters of Implicit tContextLoad or Stats & Log are wrong.


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95298 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-14 06:42:40 +00:00
jzhao
f143d8e7ad Fixed Work Item TDI-23984: When input components don't have data output connectors but onComponentOK/onSubJobOK connectors, fix the possible compile errors
https://jira.talendforge.org/browse/TDI-23984

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95284 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-14 06:05:55 +00:00
ldong
fd73dfa85c bug TDI-24073 fixed:backport on 5.2.
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95282 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-14 05:59:50 +00:00
nrousseau
6657c7f334 merge r95016 from trunk to branch 5.2
TDI-23253 : modify first commit to avoid add quotes if already have quotes, or if the value doesn't contain any space character.


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95274 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-14 04:15:05 +00:00
jjzhou
47843985d0 fix Backlog Task TDI-24175: tLDAPInput - Recovery of DN when use existing connection enabled
https://jira.talendforge.org/browse/TDI-24175

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95269 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-14 04:00:03 +00:00
nrousseau
9200507ea1 merge r94754 from trunk to branch 5.2
bug TDI-23650 fixed: allow to see / use db columns directly from ELT components.


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95254 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-14 03:22:26 +00:00
jjzhou
bfa6c61a77 fix Bug TDI-24105 : Partition properties in tELTHiveOutput does not support double quotes.
https://jira.talendforge.org/browse/TDI-24105 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95249 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-14 03:13:45 +00:00
cli
7c4d14252a TDI-24079: backport the TDI-23358 on branch 5.2
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95241 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-14 02:58:17 +00:00
jyhu
0fc17a6c9a Fix Bug TDI-23950 : tJDBCOuput NB_LINE inconsistent when 'use batch size' = true
https://jira.talendforge.org/browse/TDI-23950 

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@95228 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-14 02:02:59 +00:00
nrousseau
aec9ebb198 merge r94958 from trunk to branch 5.2
TDI-23640 : change the original fix, since it disabled the CTRL+SHIFT+F3


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@94986 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-07 09:27:40 +00:00
nrousseau
47723aa25d merge r94879 from trunk to branch 5.2
TDI-24053 fixed: avoid to set several times the same metadata for nothing, which can reset the current metadata setup before. fix one problem as well for the size of shell, each time reopen the tRowGenerator, the dialog becomes smaller and smaller...


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@94912 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-06 09:21:41 +00:00
wliu
a5b7d15181 fix bug TDI-24011 : merge trunk to branch5.2
https://jira.talendforge.org/browse/TDI-24011

git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@94868 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-05 12:04:30 +00:00
zwzhao
d81aa7b53a merge r94854 from trunk to branch 5.2
bug TDI-24023 fixed : Command line publish hangs until GUI alert is confirmed


git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@94859 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-05 10:21:25 +00:00
rdubois
3fbe0c6115 Add CDH3 and MapR1.2 support for Hive and CDH3 for HBase
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_2@94807 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-12-04 14:32:36 +00:00
rdubois
92bdbc8bae TDI-23858: revert previous wrong commit
git-svn-id: http://talendforge.org/svn/tos/trunk@94700 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-30 13:10:06 +00:00
rdubois
fea02836db TDI-23858: remove the jar condition
git-svn-id: http://talendforge.org/svn/tos/trunk@94699 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-30 13:02:01 +00:00
nrousseau
21abd7a0d5 TDI-23641 : fix the problem of root folder, only have a root folder if export serveral jobs.
git-svn-id: http://talendforge.org/svn/tos/trunk@94697 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-30 12:38:54 +00:00
ycbai
19a2b0cdc6 bug TDI-23972 fixed : Deleting components in job pops-up error
git-svn-id: http://talendforge.org/svn/tos/trunk@94687 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-30 10:22:54 +00:00
ilazebny
eb8c3283b1 Update version to 5.2.1 in poms
git-svn-id: http://talendforge.org/svn/tos/trunk@94677 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-30 09:07:23 +00:00
jyhu
46ecf8ddd2 Fix Bug TDI-23989 : Unable to run the component tEXAOutput well with default configuration of "Additional JDBC Parameters"
https://jira.talendforge.org/browse/TDI-23989

git-svn-id: http://talendforge.org/svn/tos/trunk@94674 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-30 08:50:27 +00:00
nrousseau
a75b149e0e TDI-23640 : improve the speed of generation, avoid to build for nothing for some javajet if it's already generated with same content
git-svn-id: http://talendforge.org/svn/tos/trunk@94656 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-30 04:28:54 +00:00
jyhu
ef1802eb01 Fix Bug TDI-23974 : NPE in the code generation part when using a tEXAOutput component
https://jira.talendforge.org/browse/TDI-23974

git-svn-id: http://talendforge.org/svn/tos/trunk@94650 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-30 03:53:50 +00:00
jzhao
9981367d33 Fixed issue TDI-23740: Find all these components with EConnectionType.FLOW_MAIN to check if they could work together with tUnite
https://jira.talendforge.org/browse/TDI-23740
Note:Modify  tLDAPAttributesInput link tjava with OnComponentOK generate code compile code error

git-svn-id: http://talendforge.org/svn/tos/trunk@94648 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-30 03:24:47 +00:00
rdubois
6b376666df Add new images and htmls to subversion
git-svn-id: http://talendforge.org/svn/tos/trunk@94643 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-29 16:21:26 +00:00
rdubois
150d71d635 Remove old images and htmls from subversion
git-svn-id: http://talendforge.org/svn/tos/trunk@94641 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-29 15:26:38 +00:00
amarkevich
cd611f48b2 TESB-7735: Job having tmominput and tmomcommit can't read message from activemq any more when deploy into runtime at second time
git-svn-id: http://talendforge.org/svn/tos/trunk@94636 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-29 12:03:38 +00:00
hwang
32568fface TDI-22839:Other joblets used in job locked when joblet saved
git-svn-id: http://talendforge.org/svn/tos/trunk@94612 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-29 09:28:36 +00:00
jyhu
00b998f8e8 Fix Bug TDI-23858 : tRunJob/IndependantProcess/JobServerCache - tRunJob part.
https://jira.talendforge.org/browse/TDI-23858

git-svn-id: http://talendforge.org/svn/tos/trunk@94606 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-29 08:48:44 +00:00
hwang
15bb3e9d9d TDI-22839:Other joblets used in job locked when joblet saved
git-svn-id: http://talendforge.org/svn/tos/trunk@94604 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-29 08:45:18 +00:00
hwang
a453a05d85 TDI-22839:Other joblets used in job locked when joblet saved
git-svn-id: http://talendforge.org/svn/tos/trunk@94602 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-29 08:32:47 +00:00
jjzhou
6dbe1a51e5 fix Bug TDI-23739 : (wrong commit for tMDMOutput_main.javajet, keep the same change as http://www.talendforge.org/trac/tos/changeset/94528 commit)
https://jira.talendforge.org/browse/TDI-23739

git-svn-id: http://talendforge.org/svn/tos/trunk@94593 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-29 07:33:54 +00:00
zwzhao
40499ac4dc bug TDI-5815 fixed : tELTAggregate: source and target table name are not set
git-svn-id: http://talendforge.org/svn/tos/trunk@94581 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-29 06:27:31 +00:00
wliu
96fd75bea7 Fix workitem TDI-23969 : use the correct breaks=5.2.0 for the migrationtask created in 5.2.1
https://jira.talendforge.org/browse/TDI-23969

git-svn-id: http://talendforge.org/svn/tos/trunk@94578 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-29 06:19:59 +00:00
scorreia
35bc1b0259 i18n: synchronize Babili strings exported on 2012-11-28-18-05-51
git-svn-id: http://talendforge.org/svn/tos/trunk@94565 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-28 17:15:14 +00:00
jjzhou
59a67ffc31 fix Bug TDI-23739 : clear up unneccessary import classes in the generated java classes of project .emitter
https://jira.talendforge.org/browse/TDI-23739

git-svn-id: http://talendforge.org/svn/tos/trunk@94536 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-28 10:36:29 +00:00
wliu
f0b7bca93f Fix Bug TDI-23949 : fix for non-virtual situation when the checkbox:"Build the document" is not ticked
https://jira.talendforge.org/browse/TDI-23949

git-svn-id: http://talendforge.org/svn/tos/trunk@94528 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-28 09:48:23 +00:00
jyhu
22b0610477 Fix Bug TDI-23858 : tRunJob/IndependantProcess/JobServerCache - tRunJob part.
https://jira.talendforge.org/browse/TDI-23858

git-svn-id: http://talendforge.org/svn/tos/trunk@94513 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-28 07:22:18 +00:00
wwang
d2893bd870 Fix Bug TDI-23676 : revert the code and add the exception information
https://jira.talendforge.org/browse/TDI-23676

git-svn-id: http://talendforge.org/svn/tos/trunk@94499 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-28 06:34:44 +00:00
jzhao
9676d9da04 Fixed issue TDI-23740: Find all these components with EConnectionType.FLOW_MAIN to check if they could work together with tUnite
https://jira.talendforge.org/browse/TDI-23740
Note:This modify for tLDAPAttributesInput

git-svn-id: http://talendforge.org/svn/tos/trunk@94496 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-28 05:55:42 +00:00
nrousseau
69745e8e72 Fix Bug TDI-22618 : can't lock a opened job with Svn lock mode = 'ask user' & Svn commit mode= 'unlock item'
https://jira.talendforge.org/browse/TDI-22618

git-svn-id: http://talendforge.org/svn/tos/trunk@94488 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-28 03:37:32 +00:00
nrousseau
fd2963778c Fix Bug TDI-22618 : can't lock a opened job with Svn lock mode = 'ask user' & Svn commit mode= 'unlock item'
https://jira.talendforge.org/browse/TDI-22618

git-svn-id: http://talendforge.org/svn/tos/trunk@94485 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-28 02:52:13 +00:00
fwang
63fa9e505e bug TDI-21813 fixed:FTP_fail to update repository for ftp connection
git-svn-id: http://talendforge.org/svn/tos/trunk@94482 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-28 02:44:30 +00:00
rdubois
a853e0dc11 TDI-23949 fixed: remove the REJECT link from the eligible connection list, to get the column list
git-svn-id: http://talendforge.org/svn/tos/trunk@94474 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-27 15:06:50 +00:00
etatarintseva
5be0d0fbec Close connection in tMomInput if no use exist connection after loop
git-svn-id: http://talendforge.org/svn/tos/trunk@94469 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-27 12:51:28 +00:00
amarkevich
a76412a3db TESB-7714: Issue with tESBConsumer in route called from cTalendJob
git-svn-id: http://talendforge.org/svn/tos/trunk@94467 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-27 11:44:20 +00:00
ycbai
5a62ea448e bug TDI-23693 fixed : Exporting a Job as an Autonomous Job results in 1KB JAR files which fail to include the Job Classes
git-svn-id: http://talendforge.org/svn/tos/trunk@94461 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-27 11:04:18 +00:00
jjzhou
be5c0cfecd Fix Bug TDI-23911 : Need Component side to support: Add REPOSITORY_VALUE for "MAPRED_JT"and "FS_DEFAULT_NAME" in tHive*_java.xml file
https://jira.talendforge.org/browse/TDI-23911

git-svn-id: http://talendforge.org/svn/tos/trunk@94457 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-27 10:32:21 +00:00
jjzhou
e3c1a2f802 Fix Bug TDI-23783 : Different behavior in the tFileInputExcel with the trailing zeros for BigDecimal
https://jira.talendforge.org/browse/TDI-23783

git-svn-id: http://talendforge.org/svn/tos/trunk@94452 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-27 10:11:25 +00:00
zwzhao
dd97ab49d7 bug TDI-23896 fixed : Fetch license :Connection status not right after fetch license successfuly
git-svn-id: http://talendforge.org/svn/tos/trunk@94450 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-27 09:29:59 +00:00
nrousseau
5500604d2e TDI-23944 fixed
git-svn-id: http://talendforge.org/svn/tos/trunk@94440 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-27 08:44:07 +00:00
hwang
400294def4 TDI-23690:when modify the joblet context,can not use tool bar(datect and update all jobs) to updaye all the jobs
git-svn-id: http://talendforge.org/svn/tos/trunk@94439 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-27 08:35:38 +00:00
wchen
f0f9ba38e6 bug TDI-23745 fixed: select context group list box only appear once when checking connection
git-svn-id: http://talendforge.org/svn/tos/trunk@94430 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-27 07:18:27 +00:00
hwang
eec72ec9ca TDI-23690:when modify the joblet context,can not use tool bar(datect and update all jobs) to updaye all the jobs
git-svn-id: http://talendforge.org/svn/tos/trunk@94417 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-27 06:25:46 +00:00
bchen
b63d18484a Fix Bug TDI-22640 : Problem with combination of tWebservice and tXSLT
https://jira.talendforge.org/browse/TDI-22640
add xalan as implement of javax.xml.transform.TransformerFactory

git-svn-id: http://talendforge.org/svn/tos/trunk@94413 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-27 06:01:24 +00:00
jzhao
e2968d2b7e Fixed Backlog Task TDQ-6500: Migration task for the rename of property's name.
https://jira.talendforge.org/browse/TDQ-6500
Note:RenametStandardizePhoneNumberColumnName.java

git-svn-id: http://talendforge.org/svn/tos/trunk@94405 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-27 04:29:52 +00:00
jzhao
eae351da33 Fixed Bug TDI-23513: Method exceeding 65535 bytes limit while using tAdvancedFileOutputXML
https://jira.talendforge.org/browse/TDI-23513

git-svn-id: http://talendforge.org/svn/tos/trunk@94383 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-26 10:35:12 +00:00
wchen
d666d1f2c3 bug TDI-23745 fixed: select context group list box only appear once when checking connection
git-svn-id: http://talendforge.org/svn/tos/trunk@94372 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-26 10:08:30 +00:00
zwzhao
f4ade04b08 bug TDI-23902 fixed : Login button on MacOS half vanished & text unreadable
git-svn-id: http://talendforge.org/svn/tos/trunk@94365 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-26 09:29:00 +00:00
jjzhou
d450bf1d97 Fix Bug TDI-23911 : Need Component side to support: Add REPOSITORY_VALUE for "MAPRED_JT"and "FS_DEFAULT_NAME" in tHive*_java.xml file
https://jira.talendforge.org/browse/TDI-23911

git-svn-id: http://talendforge.org/svn/tos/trunk@94361 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-26 08:58:39 +00:00
fwang
75f7e6c0ad bug TDI-23872 fixed:When logon remote project,there is an log in configuration and didn't have register page.
git-svn-id: http://talendforge.org/svn/tos/trunk@94356 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-26 08:33:46 +00:00
jjzhou
faaec3e65f Fix Bug TDI-23184 : trunjob: BufferOutput + tAggregateRow with List returns wrong List parent job
https://jira.talendforge.org/browse/TDI-23184

git-svn-id: http://talendforge.org/svn/tos/trunk@94339 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-26 06:53:57 +00:00
ycbai
216d19b48b bug TDI-23851 fixed : specific items in TIS should not be detected for TOS
git-svn-id: http://talendforge.org/svn/tos/trunk@94337 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-26 06:46:41 +00:00
wliu
c1e820922f Fix Bug TDI-23885 : make tFileOutputEBCDIC support different schema under custom mode
https://jira.talendforge.org/browse/TDI-23885

git-svn-id: http://talendforge.org/svn/tos/trunk@94327 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-26 05:05:31 +00:00
fwang
d4f8286818 bug TDI-23146 fixed:Slowly Changing Dimensions (SCDs) Field Updating
git-svn-id: http://talendforge.org/svn/tos/trunk@94285 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-23 10:15:36 +00:00
plv
93b15ecf15 bug TDI-8569:Exporting a job should not prompt to save unrelated jobs
git-svn-id: http://talendforge.org/svn/tos/trunk@94281 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-23 09:50:24 +00:00
plv
caf43e3801 bug TDI-8569:Exporting a job should not prompt to save unrelated jobs
git-svn-id: http://talendforge.org/svn/tos/trunk@94276 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-23 09:22:40 +00:00
zwzhao
27f7f40ab1 bug TDQ-6488 fixed : tMatchGroup can not select the column user want to set as "Key definition"
git-svn-id: http://talendforge.org/svn/tos/trunk@94275 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-23 09:20:17 +00:00
zwzhao
419c64b14b bug TDQ-6488 fixed : tMatchGroup can not select the column user want to set as "Key definition"
git-svn-id: http://talendforge.org/svn/tos/trunk@94273 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-23 08:57:29 +00:00
cli
9ccf8b6493 TUP-264: check the cache for lib and components
git-svn-id: http://talendforge.org/svn/tos/trunk@94270 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-23 08:00:19 +00:00
jjzhou
ef28f73882 fix Bug TDI-23885:tFileOutputEBCDIC / "<COLUMN> cannot be resolved or is not a field"
https://jira.talendforge.org/browse/TDI-23885

git-svn-id: http://talendforge.org/svn/tos/trunk@94265 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-23 07:43:16 +00:00
nrousseau
c20091bd4a TDI-23899 : fix problem of missing validation rules on db output component
git-svn-id: http://talendforge.org/svn/tos/trunk@94263 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-23 07:35:24 +00:00
plv
6de7d7e9c2 bug TDI-8569:Exporting a job should not prompt to save unrelated jobs
git-svn-id: http://talendforge.org/svn/tos/trunk@94256 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-23 06:38:07 +00:00
zwzhao
c3b1e053a6 bug TDI-23846 fixed : In SVN project, if a job is locked by userA, its jobscript can be edit by userB
git-svn-id: http://talendforge.org/svn/tos/trunk@94253 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-23 06:25:36 +00:00
plv
ed068cd126 bug TDI-8569:Exporting a job should not prompt to save unrelated jobs
git-svn-id: http://talendforge.org/svn/tos/trunk@94247 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-23 05:16:01 +00:00
plv
149630ba41 bug TDI-23781:double click the tELTxxxMap components, the title of the window is "Talend Open Studio ..."
git-svn-id: http://talendforge.org/svn/tos/trunk@94231 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-23 02:11:52 +00:00
jyhu
8aa5dbd16b Fix Bug TDI-23887 : can not get tCombinedSQLFilter input column for the first time.
https://jira.talendforge.org/browse/TDI-23887

git-svn-id: http://talendforge.org/svn/tos/trunk@94215 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-22 10:20:46 +00:00
wchen
4110050560 bug TDI-23708 fixed: problem with tXMLMap and multi-level loop
git-svn-id: http://talendforge.org/svn/tos/trunk@94198 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-22 08:10:03 +00:00
zwzhao
84d85418d6 bug TDI-23515 fixed : Show exception when running job with tHL7Output which created from file
git-svn-id: http://talendforge.org/svn/tos/trunk@94195 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-22 07:55:48 +00:00
plv
06709d277d bug TDI-23781:double click the tELTxxxMap components, the title of the window is "Talend Open Studio ..."
git-svn-id: http://talendforge.org/svn/tos/trunk@94186 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-22 07:04:53 +00:00
hwang
5b8fcd0e45 TDI-23724:Can't not have more than one input linked to the same connection
git-svn-id: http://talendforge.org/svn/tos/trunk@94182 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-22 06:50:36 +00:00
wliu
4b822ea7c2 fix for TDI-12563 :The migrationtask would be included from 5.1.3 &5.2.1
git-svn-id: http://talendforge.org/svn/tos/trunk@94180 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-22 06:44:05 +00:00
jzhao
dfe89e4e95 Fixed Bug TDI-21558: tConvertType reject flow should have same structure as input not output
https://jira.talendforge.org/browse/TDI-21558
Note:Add line number for error message

git-svn-id: http://talendforge.org/svn/tos/trunk@94173 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-22 05:52:02 +00:00
plv
6b3047e2a0 bug TDI-23764:Wrong product name when start Jasper Express (community or not)
git-svn-id: http://talendforge.org/svn/tos/trunk@94171 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-22 05:31:01 +00:00
wwang
3926f4f146 Fix Bug TDI-23676 : tXMLMap: NPE on unused input Document column
https://jira.talendforge.org/browse/TDI-23676

git-svn-id: http://talendforge.org/svn/tos/trunk@94168 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-22 04:17:25 +00:00
zwzhao
18cd1cfab0 bug TDI-23448 fixed : modify on GUI part to take automatically the optional jars in jar install system and module view
git-svn-id: http://talendforge.org/svn/tos/trunk@94161 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-22 03:03:17 +00:00
jzhao
3a73e4e2f9 Fixed TDI-23866: Some SCD components like tOracleSCD when check "use memory saving mode" generate SQL error
https://jira.talendforge.org/browse/TDI-23866

git-svn-id: http://talendforge.org/svn/tos/trunk@94158 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-22 03:01:20 +00:00
wwang
ebb738ee0a Fix Bug TDI-12563 : fix the migratask
https://jira.talendforge.org/browse/TDI-12563

git-svn-id: http://talendforge.org/svn/tos/trunk@94154 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-22 02:24:59 +00:00
zwzhao
5ca96fd27f bug TDI-23448 fixed : modify on GUI part to take automatically the optional jars in jar install system and module view
git-svn-id: http://talendforge.org/svn/tos/trunk@94153 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-22 01:53:02 +00:00
etatarintseva
1520b4f121 fix tMomOutput close connetion when tMomConnection used and some refactoring.
git-svn-id: http://talendforge.org/svn/tos/trunk@94145 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-21 15:32:05 +00:00
plv
fe7f2bdc29 bug TDI-8569:revert code
git-svn-id: http://talendforge.org/svn/tos/trunk@94118 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-21 09:31:10 +00:00
nrousseau
2e88c8285e TDI-23811 : fix problem when a job was opened in editor and locked by another user. (there should be no update)
git-svn-id: http://talendforge.org/svn/tos/trunk@94108 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-21 08:43:10 +00:00
wliu
068cf8e7e6 Fix workitem TDI-23750 : import the oracle driver jar as necessary.
https://jira.talendforge.org/browse/TDI-23750

git-svn-id: http://talendforge.org/svn/tos/trunk@94099 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-21 07:40:37 +00:00
cli
416ee00cc9 TUP-292: add two parameters to support logon remote project, when bootstrap
git-svn-id: http://talendforge.org/svn/tos/trunk@94088 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-21 06:20:31 +00:00
jyhu
1593679275 Fix Bug TDI-23762 : can not get tCombinedSQLFilter input column for the first time.
https://jira.talendforge.org/browse/TDI-23762

git-svn-id: http://talendforge.org/svn/tos/trunk@94084 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-21 05:48:38 +00:00
wwang
0f0be526df Fix Bug TDI-23680 : Marketo 2.0 API request Timezone Offset when authentication
https://jira.talendforge.org/browse/TDI-23680

git-svn-id: http://talendforge.org/svn/tos/trunk@94073 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-21 04:27:33 +00:00
jyhu
1b8340da17 Fix Bug TDI-23762 : SQL syntax error when use tCombinedSQLInput for GreenPlum with tCombinedSQLFilter
https://jira.talendforge.org/browse/TDI-23762

git-svn-id: http://talendforge.org/svn/tos/trunk@94072 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-21 04:10:50 +00:00
cli
254a52d59f TDI-23641: add the statistics with false value by default.
git-svn-id: http://talendforge.org/svn/tos/trunk@94071 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-21 04:10:47 +00:00
zwzhao
a7eccf1e1f bug TDI-23645 fixed : Web service of reference project can be edit in main project
git-svn-id: http://talendforge.org/svn/tos/trunk@94055 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-21 03:44:32 +00:00
nrousseau
3f3e44374a TDI-23794 : remove the selection of oracle jar depends the version of java installed. Just get the version from component only
git-svn-id: http://talendforge.org/svn/tos/trunk@94052 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-21 03:36:31 +00:00
cli
b9096f5fe0 TDI-23641: make the adding classpath.jar to be disable by default.
git-svn-id: http://talendforge.org/svn/tos/trunk@94046 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-21 03:29:40 +00:00
cli
a45070b0c3 TDI-23641: make the adding classpath.jar to be disable by default.
git-svn-id: http://talendforge.org/svn/tos/trunk@94045 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-21 03:28:15 +00:00
jjzhou
1b02e17613 fix Bug TDI-23750: t*Oracle: change dependencies resolution from PARAMETER NAME="DB_VERSION" to IMPORT REQUIRED_IF , add migra task
https://jira.talendforge.org/browse/TDI-23750

git-svn-id: http://talendforge.org/svn/tos/trunk@94042 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-21 03:14:40 +00:00
jjzhou
6b726b50d2 fix Bug TDI-23750: t*Oracle: change dependencies resolution from PARAMETER NAME="DB_VERSION" to IMPORT REQUIRED_IF , add migra task
https://jira.talendforge.org/browse/TDI-23750

git-svn-id: http://talendforge.org/svn/tos/trunk@94040 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-21 03:06:05 +00:00
wliu
f4ac0d4857 fix workitem TDI-23480 : avoid NPE.
https://jira.talendforge.org/browse/TDI-23480

git-svn-id: http://talendforge.org/svn/tos/trunk@94039 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-21 02:50:55 +00:00
etatarintseva
745831e0e7 fix the situation when hidden server is "WebSphere" and use existing connection.
git-svn-id: http://talendforge.org/svn/tos/trunk@94027 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-20 15:14:22 +00:00
rzubairov
fc7393661e - due to fix for TDI-23747: migration task is changed. We do not need MQ_DERVIERS property at all.
git-svn-id: http://talendforge.org/svn/tos/trunk@94022 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-20 11:33:51 +00:00
jyhu
2bd7511afb Fix Bug TDI-23762 : SQL syntax error when use tCombinedSQLInput for GreenPlum
https://jira.talendforge.org/browse/TDI-23762

git-svn-id: http://talendforge.org/svn/tos/trunk@94020 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-20 11:01:32 +00:00
hwang
0409932d3c TDI-21955:when job is upopen , show a flag"(*)"
git-svn-id: http://talendforge.org/svn/tos/trunk@94017 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-20 10:29:39 +00:00
etatarintseva
29db0cd433 fix context value with failover
git-svn-id: http://talendforge.org/svn/tos/trunk@94015 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-20 10:19:36 +00:00
cli
086156c891 TDI-23641: enable to add/remove the classpath.jar when export job.
git-svn-id: http://talendforge.org/svn/tos/trunk@94013 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-20 09:55:32 +00:00
nrousseau
d9f6016c6d TDI-23811 : enhance the system of job update, to avoid to call the update several times for nothing, and lose informations
git-svn-id: http://talendforge.org/svn/tos/trunk@94011 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-20 09:27:32 +00:00
jjzhou
935b8db6c1 fix Bug TDI-23778: BUG tFileOutputLDIF if you check the Base64
https://jira.talendforge.org/browse/TDI-23778

git-svn-id: http://talendforge.org/svn/tos/trunk@94009 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-20 09:15:40 +00:00
jzhao
73a7dbfb1f Fixed issue TDI-23740: Find all these components with EConnectionType.FLOW_MAIN to check if they could work together with tUnite
https://jira.talendforge.org/browse/TDI-23740

git-svn-id: http://talendforge.org/svn/tos/trunk@94005 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-20 08:02:50 +00:00
wwang
32496fa721 Fix Bug TDI-23480 : create a migrationtask to help change the jar name in the value of Dynamic properites like: DRIVER_JAR, HOTLIBS and etc.
https://jira.talendforge.org/browse/TDI-23480

git-svn-id: http://talendforge.org/svn/tos/trunk@93987 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-20 03:51:21 +00:00
hwang
20cee8bcfa TDI-21955:Closed jobs updated when joblet changed
git-svn-id: http://talendforge.org/svn/tos/trunk@93986 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-20 03:41:37 +00:00
jjzhou
04f23d2bc7 fix Bug TDI-23647: Unable to create a tSalesforceConnection from the metadata
https://jira.talendforge.org/browse/TDI-23647

git-svn-id: http://talendforge.org/svn/tos/trunk@93980 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-20 02:52:20 +00:00
etatarintseva
09148f5699 remove MQ_DERVIERS section from tMom*.xml
git-svn-id: http://talendforge.org/svn/tos/trunk@93965 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-19 13:50:06 +00:00
nrousseau
dc2ca051cc TDI-23804 : fix problem of update schema
git-svn-id: http://talendforge.org/svn/tos/trunk@93962 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-19 10:39:53 +00:00
jjzhou
406eb1fc84 fix Bug TDI-23778: BUG tFileOutputLDIF if you check the Base64
https://jira.talendforge.org/browse/TDI-23778

git-svn-id: http://talendforge.org/svn/tos/trunk@93959 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-19 10:19:12 +00:00
etatarintseva
2a024b8c08 Add REQUIRED_IF into tMom*.xml and fix transaction with keep listening
git-svn-id: http://talendforge.org/svn/tos/trunk@93954 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-19 09:33:59 +00:00
zwzhao
926628b41f bug TDI-23645 fixed : Web service of reference project can be edit in main project
git-svn-id: http://talendforge.org/svn/tos/trunk@93950 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-19 09:09:58 +00:00
hwang
0e62d4efae TDI-21955:Closed jobs updated when joblet changed
git-svn-id: http://talendforge.org/svn/tos/trunk@93930 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-19 06:24:56 +00:00
hcyi
6624c1b43b bug TDI-23426 fixed : upgrade the jar from mysql-connector-java-5.1.0-bin.jar to mysql-connector-java-5.1.22-bin.jar for studio part .
git-svn-id: http://talendforge.org/svn/tos/trunk@93923 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-19 05:58:50 +00:00
jjzhou
614bb9a29b fix Bug TDI-23750: t*Oracle: change dependencies resolution from PARAMETER NAME="DB_VERSION" to IMPORT REQUIRED_IF , add migra task
https://jira.talendforge.org/browse/TDI-23750

git-svn-id: http://talendforge.org/svn/tos/trunk@93906 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-19 02:32:03 +00:00
wwang
61dcc0f926 Fix Bug TDI-12563 : also keep the old jar
https://jira.talendforge.org/browse/TDI-12563

git-svn-id: http://talendforge.org/svn/tos/trunk@93905 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-19 02:28:29 +00:00
jjzhou
56bc84c818 fix Bug TDI-23750: t*Oracle: change dependencies resolution from PARAMETER NAME="DB_VERSION" to IMPORT REQUIRED_IF , add migra task
https://jira.talendforge.org/browse/TDI-23750

git-svn-id: http://talendforge.org/svn/tos/trunk@93904 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-19 02:14:57 +00:00
jjzhou
049e11d6b3 fix Bug TDI-23750: t*Oracle: change dependencies resolution from PARAMETER NAME="DB_VERSION" to IMPORT REQUIRED_IF
https://jira.talendforge.org/browse/TDI-23750

git-svn-id: http://talendforge.org/svn/tos/trunk@93903 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-19 02:12:33 +00:00
jzhao
bcf02a2dcb Fixed Bug TDI-23513: Method exceeding 65535 bytes limit while using tAdvancedFileOutputXML
https://jira.talendforge.org/browse/TDI-23513

git-svn-id: http://talendforge.org/svn/tos/trunk@93894 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-16 10:25:25 +00:00
zwzhao
756f1cdc00 bug TDI-23448 fixed : modify on GUI part to take automatically the optional jars in jar install system and module view
git-svn-id: http://talendforge.org/svn/tos/trunk@93880 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-16 08:25:05 +00:00
plv
7b86fe22f8 bug TDI-8569:Exporting a job should not prompt to save unrelated jobs
git-svn-id: http://talendforge.org/svn/tos/trunk@93878 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-16 08:16:41 +00:00
ldong
c0192c70ad bug TDI-22977 fixed:Lookup settings lost if drop component onto lookup flow.
git-svn-id: http://talendforge.org/svn/tos/trunk@93873 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-16 08:05:42 +00:00
hwang
204f1e3f10 TDI-23690:when modify the joblet context,can not use tool bar(detect and update all jobs) to update all the jobs
git-svn-id: http://talendforge.org/svn/tos/trunk@93865 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-16 06:33:58 +00:00
wwang
bdaa5a8a9a Fix Bug TDI-23699 : Check Ignore data out of range on tMSSqlOutput component throw error when input data type is DateTimeOffSet
https://jira.talendforge.org/browse/TDI-23699

git-svn-id: http://talendforge.org/svn/tos/trunk@93862 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-16 06:05:44 +00:00
hwang
2f87fd8bde TDI-23724:If add a new input to joblet component, the old job using joblet is on error when update.
git-svn-id: http://talendforge.org/svn/tos/trunk@93859 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-16 04:14:08 +00:00
jjzhou
ca223cf400 fix Bug TDI-23706: tFileInputExcel : Sort issue with "Less memory consumed" mode
https://jira.talendforge.org/browse/TDI-23706

git-svn-id: http://talendforge.org/svn/tos/trunk@93851 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-16 02:27:17 +00:00
plv
e7d7cdfd82 bug TDI-23736:Error when i open a stored query
git-svn-id: http://talendforge.org/svn/tos/trunk@93849 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-16 02:18:41 +00:00
ycbai
80a8d0236f bug TDI-23536 fixed : The route that is exported with maven script at CommandLine, failed to be packed by "mvn package".
git-svn-id: http://talendforge.org/svn/tos/trunk@93833 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-15 10:02:21 +00:00
plv
d4847d7cc4 bug TDI-21022:Project setting_the setting will be saved after import the setting xml file even you click cancel
git-svn-id: http://talendforge.org/svn/tos/trunk@93817 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-15 07:57:14 +00:00
plv
1d99f4026b bug TDI-21022:Project setting_the setting will be saved after import the setting xml file even you click cancel
git-svn-id: http://talendforge.org/svn/tos/trunk@93816 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-15 07:52:44 +00:00
plv
af074bd1b8 bug TDI-21022:Project setting_the setting will be saved after import the setting xml file even you click cancel
git-svn-id: http://talendforge.org/svn/tos/trunk@93814 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-15 07:27:29 +00:00
hwang
c410f6a1ac TDI-23700:revert code
git-svn-id: http://talendforge.org/svn/tos/trunk@93811 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-15 06:43:33 +00:00
hwang
f2e65773e1 TDI-23700:two subjob become one subjob when connect them with onsubjobok
git-svn-id: http://talendforge.org/svn/tos/trunk@93810 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-15 05:30:19 +00:00
wliu
bb558620ce Fix Bug TDI-23735 : tWriteXMLField, tWriteJSONField, tMDMOutput can't connect to component with merge connector
https://jira.talendforge.org/browse/TDI-23735

git-svn-id: http://talendforge.org/svn/tos/trunk@93803 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-15 03:49:55 +00:00
fwang
d74c2fd614 bug TDI-23599 fixed:No default choice "ant" or "maven", when using "Add build Script", while exporting a TalendJob from the Studio
git-svn-id: http://talendforge.org/svn/tos/trunk@93793 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-15 01:28:32 +00:00
sizhaoliu
b7029e3a49 TDQ-6149 centralize the generated jibx binding into "Drools/<user project name>" in the Studio root directory
+ fixed an deploy issue when the new binding jar has the same name than the chosen module in the component

git-svn-id: http://talendforge.org/svn/tos/trunk@93790 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-14 17:42:02 +00:00
gliu
7709e796bc [TESB-7587] fixed:
fixed the generated code error of cIntercept

git-svn-id: http://talendforge.org/svn/tos/trunk@93781 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-14 13:32:19 +00:00
gliu
c9332f24c7 [TESB-7585] redesigned ROUTE_WHEN connection
git-svn-id: http://talendforge.org/svn/tos/trunk@93779 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-14 13:30:06 +00:00
fwang
408e65b479 bug TDI-23599 fixed:No default choice "ant" or "maven", when using "Add build Script", while exporting a TalendJob from the Studio
git-svn-id: http://talendforge.org/svn/tos/trunk@93774 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-14 09:38:57 +00:00
gliu
870d7a703e [TESB-7570] fixed:
If in attached job in component cMessageFilter the Language = JavaScript the error appear in Runtime
This fix include 3 parts:
1. Java execute library
2. OSGI Bundle Dependencies
3. Kar features

git-svn-id: http://talendforge.org/svn/tos/trunk@93770 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-14 09:19:47 +00:00
ycbai
1027c61038 bug TDI-23517 fixed : There is a small issue about exporting route when checked the option "add maven script".
git-svn-id: http://talendforge.org/svn/tos/trunk@93763 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-14 08:01:57 +00:00
jyhu
c7139da44d Fix Bug TDI-22200 : SQL syntax error when use tCombinedSQLAggregate for Teradata
https://jira.talendforge.org/browse/TDI-22200

git-svn-id: http://talendforge.org/svn/tos/trunk@93756 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-14 06:16:27 +00:00
hwang
6e37d555b4 TDI-23700:revert code
git-svn-id: http://talendforge.org/svn/tos/trunk@93752 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-14 05:53:50 +00:00
zwzhao
03db0cc44a bug TDI-23520 fixed : Fix retrieve WSDL from GUI side
git-svn-id: http://talendforge.org/svn/tos/trunk@93751 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-14 05:53:07 +00:00
jjzhou
b90feb1852 fix Work Item TDI-23684:change the interface of tJDBCInput
https://jira.talendforge.org/browse/TDI-23684

git-svn-id: http://talendforge.org/svn/tos/trunk@93741 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-14 03:35:40 +00:00
wchen
4e457b3a2e bug TDI-23546 fixed: Wrong routines settings after assigned job for services to create new Talend job.
git-svn-id: http://talendforge.org/svn/tos/trunk@93739 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-14 03:13:44 +00:00
wliu
cc3290cf24 when choosing "java client" and the checkbox: "Use process ID" is ticked, the field: "Process definition ID" should be visible
git-svn-id: http://talendforge.org/svn/tos/trunk@93698 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-13 10:14:44 +00:00
jyhu
ca7d5bf7f6 Fix Bug TDI-23395 : tWaitforfile couldn't monitor files added if there are too many folder in the subdirectories
https://jira.talendforge.org/browse/TDI-23395

git-svn-id: http://talendforge.org/svn/tos/trunk@93695 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-13 10:10:34 +00:00
jyhu
62f56ec52f Fix Bug TDI-22868: tFileList should sort all matched files together not within each mask
https://jira.talendforge.org/browse/TDI-22868 

git-svn-id: http://talendforge.org/svn/tos/trunk@93692 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-13 10:05:05 +00:00
hwang
13e9758ac4 TDI-23700:two subjob become one subjob when connect them with onsubjobok
git-svn-id: http://talendforge.org/svn/tos/trunk@93689 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-13 10:00:13 +00:00
hcyi
8f936edf11 bug TDI-22465 fixed : Throw compilation error if tRunJob output flow has no schema .
git-svn-id: http://talendforge.org/svn/tos/trunk@93682 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-13 09:18:38 +00:00
hwang
96470a5afa TDI-23648 :Only can use one Trigger Input(OnSubjobXXX) in Joblet, should support multi Trigger Input.
git-svn-id: http://talendforge.org/svn/tos/trunk@93681 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-13 08:53:05 +00:00
mwang
da6f72eeee For bug TDI-23253, just add double quotation marks.
git-svn-id: http://talendforge.org/svn/tos/trunk@93670 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-13 07:18:16 +00:00
jyhu
358a7e31ac Fix Bug TDI-23395 : tWaitforfile couldn't monitor files added if there are too many folder in the subdirectories
https://jira.talendforge.org/browse/TDI-23395

git-svn-id: http://talendforge.org/svn/tos/trunk@93648 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-13 03:34:33 +00:00
fwang
f840f42400 bug TDI-23599 fixed:No default choice "ant" or "maven", when using "Add build Script", while exporting a TalendJob from the Studio
git-svn-id: http://talendforge.org/svn/tos/trunk@93646 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-13 03:22:34 +00:00
wliu
883b0bf0c6 Fix Bug TDI-22552 : tLoop---> tIterateToFlow --- > tUnite ---> tOutput has compile error
https://jira.talendforge.org/browse/TDI-22552

git-svn-id: http://talendforge.org/svn/tos/trunk@93637 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-13 02:11:45 +00:00
nrousseau
49bf906cbf TDI-23691 fixed: avoid some compilation check for nothing
git-svn-id: http://talendforge.org/svn/tos/trunk@93610 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-12 10:14:26 +00:00
hwang
725512cacb TDI-23690:when modify the joblet context,can not use tool bar(datect and update all jobs) to updaye all the jobs
git-svn-id: http://talendforge.org/svn/tos/trunk@93604 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-12 10:05:39 +00:00
ycbai
e1839e0f75 bug TDI-23453 fixed : Need to add a way to set bundleId for system routines defined by extension point
git-svn-id: http://talendforge.org/svn/tos/trunk@93599 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-12 09:48:17 +00:00
plv
cdb9fc90e6 bug TDI-23174:Impact analysis:Imported joblet can not detect impact analysis
git-svn-id: http://talendforge.org/svn/tos/trunk@93587 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-12 08:01:49 +00:00
wwang
63156e3c09 Fix Bug TDI-23541 : Location of source document 'loop element' within tXMLMap impacts mapping capability
https://jira.talendforge.org/browse/TDI-23541

git-svn-id: http://talendforge.org/svn/tos/trunk@93585 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-12 07:26:17 +00:00
nrousseau
e8eff74ba5 TDI-23440 fixed: don't add to the needed libraries anything linked to hidden parameters
git-svn-id: http://talendforge.org/svn/tos/trunk@93582 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-12 06:50:33 +00:00
zwzhao
5c900f52e9 bug TDI-23419 fixed : Update the links to the Documentation Guides on the Welcome page
git-svn-id: http://talendforge.org/svn/tos/trunk@93579 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-12 06:25:58 +00:00
jjzhou
240619de76 fix Bug TDI-23263: I got a problem for tFTPPut component, I can't put file name like this : "a(b).txt" to the server .
https://jira.talendforge.org/browse/TDI-23263

git-svn-id: http://talendforge.org/svn/tos/trunk@93575 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-12 04:28:03 +00:00
wliu
adbfe9c4ee Fix TDI-23271 : source code
https://jira.talendforge.org/browse/TDI-23271

git-svn-id: http://talendforge.org/svn/tos/trunk@93574 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-12 04:07:55 +00:00
nrousseau
3a4d78e91b TDI-23674 fixed: fix problem of latest version.
git-svn-id: http://talendforge.org/svn/tos/trunk@93572 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-12 03:56:31 +00:00
gliu
823b6568bd [TESB-7547] fixed:
Fix the problem by remove label from variable name

git-svn-id: http://talendforge.org/svn/tos/trunk@93561 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-12 01:53:48 +00:00
jyhu
1e85729fbf Fix Bug TDI-22868: tFileList should sort all matched files together not within each mask
https://jira.talendforge.org/browse/TDI-22868 

git-svn-id: http://talendforge.org/svn/tos/trunk@93543 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-09 10:16:31 +00:00
zwzhao
c91fa16eb6 bug TDI-23219 fixed : Need to refresh repository to get routines after generating codes by WSDL2Java
git-svn-id: http://talendforge.org/svn/tos/trunk@93530 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-09 09:11:56 +00:00
jjzhou
97a44b6588 fix Bug TDI-23647:Unable to create a tSalesforceConnection from the metadata
https://jira.talendforge.org/browse/TDI-23647

git-svn-id: http://talendforge.org/svn/tos/trunk@93517 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-09 07:18:05 +00:00
jzhao
e62b4efe82 Fix Work Item TDI-22783 : Optimize the code automatically according to the columns number
https://jira.talendforge.org/browse/TDI-22783
Note:
optimize code of tFileOutputMSXML and remove unused code

git-svn-id: http://talendforge.org/svn/tos/trunk@93513 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-09 06:57:12 +00:00
jzhao
c49e762284 Fixed Bug TDI-22783: Optimize the code automatically according to the columns number
https://jira.talendforge.org/browse/TDI-22783
Note: tFileOutputMSXML/tFileInputEBCDIC

git-svn-id: http://talendforge.org/svn/tos/trunk@93499 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-09 04:28:16 +00:00
hwang
ae26f91cb4 TDI-22770:revert what yihongchun did for 20096
git-svn-id: http://talendforge.org/svn/tos/trunk@93496 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-09 03:53:19 +00:00
mwang
d79627b91a For bug TDI-21610
git-svn-id: http://talendforge.org/svn/tos/trunk@93494 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-09 03:30:20 +00:00
wchen
16785bcbdf bug TDI-21740 fixed: Unable to use "tFileOuputMSXML" with "tUnite"
git-svn-id: http://talendforge.org/svn/tos/trunk@93491 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-09 02:54:51 +00:00
rbaldwin
2a7f25b21b TDI-23122 Lookup data are doubled when using the tPartitioner/tCollector components.
git-svn-id: http://talendforge.org/svn/tos/trunk@93479 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-08 23:27:20 +00:00
etatarintseva
6cbfb89baf minor changes in tMom migration task
git-svn-id: http://talendforge.org/svn/tos/trunk@93465 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-08 13:48:51 +00:00
etatarintseva
5662149cd8 add migration task for tMOMCommit tMomRollback if component list is empty but tMomInput exist on job.
git-svn-id: http://talendforge.org/svn/tos/trunk@93464 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-08 13:32:33 +00:00
amarkevich
3454cc9825 TESB-7271: temp workaround
git-svn-id: http://talendforge.org/svn/tos/trunk@93463 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-08 11:30:28 +00:00
jjzhou
42a1bb3ba9 fix Bug TDI-23590:tSplitRow lose the values of output mapping
https://jira.talendforge.org/browse/TDI-23590


git-svn-id: http://talendforge.org/svn/tos/trunk@93449 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-08 10:10:39 +00:00
bchen
1a4d5e661f Fix Bug TDI-15391 : tMap output flows incorrectly populated if no lookup fields directly specified
https://jira.talendforge.org/browse/TDI-15391
revert this modification r93162

git-svn-id: http://talendforge.org/svn/tos/trunk@93444 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-08 09:42:06 +00:00
hwang
f2244dfa4a TDI-22770:Joblet changes that do not affect input/output should not trigger job update detection
git-svn-id: http://talendforge.org/svn/tos/trunk@93439 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-08 09:01:06 +00:00
hwang
44be0ff815 TDI-22770:Joblet changes that do not affect input/output should not trigger job update detection
git-svn-id: http://talendforge.org/svn/tos/trunk@93436 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-08 08:53:30 +00:00
jjzhou
2ce9b595bf fix Bug TDI-23590:tSplitRow lose the values of output mapping
https://jira.talendforge.org/browse/TDI-23590


git-svn-id: http://talendforge.org/svn/tos/trunk@93427 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-08 07:54:23 +00:00
mwang
018fc97902 For bug TDI-23415, we assumed that all jars from user's choose are in our libs manager.
git-svn-id: http://talendforge.org/svn/tos/trunk@93425 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-08 07:46:06 +00:00
wchen
c0e0e96de8 bug TDI-22552 fixed :Error "Duplicate nested type" for some main-connections after adding tUnite
git-svn-id: http://talendforge.org/svn/tos/trunk@93423 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-08 07:36:21 +00:00
cli
3d44705fca TDI-23377: enable to export the route with cTalendJob nodes and Maven option.
git-svn-id: http://talendforge.org/svn/tos/trunk@93419 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-08 07:25:46 +00:00
plv
544bdcaf48 bug TDI-22916:Remove the full outer join for tELTMysqlMap
git-svn-id: http://talendforge.org/svn/tos/trunk@93416 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-08 07:14:38 +00:00
jjzhou
013e24ac52 fix Bug TDI-23263: I got a problem for tFTPPut component, I can't put file name like this : "a(b).txt" to the server .
https://jira.talendforge.org/browse/TDI-23263

git-svn-id: http://talendforge.org/svn/tos/trunk@93384 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-07 10:16:27 +00:00
ldong
aeabc70849 bug TDI-23593 fixed:Need MDM team to verify a patch for this issue since I modified something in org.talend.mdm.bpm plugin.
git-svn-id: http://talendforge.org/svn/tos/trunk@93379 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-07 10:03:50 +00:00
plv
ab6813f33d bug TDI-4742:Little glitch in tMap Map editor
git-svn-id: http://talendforge.org/svn/tos/trunk@93372 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-07 09:19:45 +00:00
fwang
c92efbacc7 bug TDI-23433 fixed:SybaceJDBC:use it in a job, get error
git-svn-id: http://talendforge.org/svn/tos/trunk@93371 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-07 09:18:14 +00:00
jjzhou
302ddbd1ec fix Bug TDI-22465:revert the code
https://jira.talendforge.org/browse/TDI-22465

git-svn-id: http://talendforge.org/svn/tos/trunk@93363 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-07 08:56:06 +00:00
jjzhou
d9bed00121 fix Bug TDI-23386:tMDMOutput IndexOutOfBoundsException with Fields not existing
https://jira.talendforge.org/browse/TDI-23386

git-svn-id: http://talendforge.org/svn/tos/trunk@93359 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-07 08:20:00 +00:00
bchen
e712d37d84 Fix Backlog Task TDI-23521 : Review the use of the component (before or after GUI change)
https://jira.talendforge.org/browse/TDI-23521
update src

git-svn-id: http://talendforge.org/svn/tos/trunk@93352 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-07 07:12:04 +00:00
bchen
dbfadacf76 Fix Backlog Task TDI-23521 : Review the use of the component (before or after GUI change)
https://jira.talendforge.org/browse/TDI-23521
1. fixed the bug when the schema don't have targetNamespace.
2. support abstract type.
3. modified jaxb-xjc-2.2.5.jar to generate get mothed instead of is method for boolean type.

git-svn-id: http://talendforge.org/svn/tos/trunk@93350 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-07 07:08:25 +00:00
wchen
2d066ea156 bug TDI-23585 fixed: Select the checkbox in table controller in component view does not dirty the job.
git-svn-id: http://talendforge.org/svn/tos/trunk@93343 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-07 06:21:50 +00:00
mwang
d39bff5bc0 For bug TUP-221, just for extract the hard codes.
git-svn-id: http://talendforge.org/svn/tos/trunk@93331 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-07 04:20:35 +00:00
mwang
8abb5cbf3d For bug TUP-221
git-svn-id: http://talendforge.org/svn/tos/trunk@93329 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-07 03:51:51 +00:00
wchen
4ee1cf2ec5 bug TDI-23285 fixed: tXmlMap variable name overwrites any existing expression when creating a 'Var'
git-svn-id: http://talendforge.org/svn/tos/trunk@93326 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-07 03:32:51 +00:00
wliu
93c665fee7 Fix Bug TDI-23122 : revert the code in tHash and modify the tAdvancedHash to support parallelization components
https://jira.talendforge.org/browse/TDI-23122

git-svn-id: http://talendforge.org/svn/tos/trunk@93312 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-06 11:42:38 +00:00
rzubairov
cf60a22c6e - fixed TDI-23555 (part 1.) TESB-7509
git-svn-id: http://talendforge.org/svn/tos/trunk@93304 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-06 10:06:11 +00:00
hwang
5c3b6b759e TDI-23007:Joblet output schema changes not propagated to jobs
git-svn-id: http://talendforge.org/svn/tos/trunk@93297 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-06 09:18:39 +00:00
jyhu
3b6968fa19 Fix Bug TDI-23444: Setting to Drop Table created by toraclebulkexec component
https://jira.talendforge.org/browse/TDI-23444 

git-svn-id: http://talendforge.org/svn/tos/trunk@93295 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-06 09:14:57 +00:00
mwang
64fb001951 For bug TUP-221
git-svn-id: http://talendforge.org/svn/tos/trunk@93276 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-06 07:38:46 +00:00
ycbai
00bbc4519c bug TDI-23414 fixed : Show error when export job as Petals ESB on TOSDI and TOSBD
git-svn-id: http://talendforge.org/svn/tos/trunk@93271 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-06 06:50:16 +00:00
zwzhao
ececb4224a bug TDI-23472 fixed : Login screen misaligned on linux/GTK desktop
git-svn-id: http://talendforge.org/svn/tos/trunk@93267 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-06 06:26:46 +00:00
zwzhao
c5a039c248 bug TDI-23472 fixed : Login screen misaligned on linux/GTK desktop
git-svn-id: http://talendforge.org/svn/tos/trunk@93264 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-06 06:06:58 +00:00
wwang
3a6581bc06 Fix Bug TDI-22589 : only refactor the code
https://jira.talendforge.org/browse/TDI-22589

git-svn-id: http://talendforge.org/svn/tos/trunk@93262 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-06 05:38:09 +00:00
wwang
0a56c24be5 Fix Bug TDI-22589 : tWaitForFile not waiting for release of files already present
https://jira.talendforge.org/browse/TDI-22589

git-svn-id: http://talendforge.org/svn/tos/trunk@93260 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-06 05:02:39 +00:00
wliu
ef81b0454e Fix Bug TDI-23122 : format the added java file and include the modification into the jar:advancedPersistentLookupLib-1.0.jar
https://jira.talendforge.org/browse/TDI-23122

git-svn-id: http://talendforge.org/svn/tos/trunk@93257 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-06 03:27:24 +00:00
hcyi
7fa48af6e2 bug TDI-23477 fixed : Set the dependency of the wizards dynamic for the module view .
git-svn-id: http://talendforge.org/svn/tos/trunk@93251 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-06 02:40:35 +00:00
rbaldwin
8118262e17 TOS specific changes related to the partitioning components. Most notably TDI-23122.
git-svn-id: http://talendforge.org/svn/tos/trunk@93246 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-06 00:20:19 +00:00
ycbai
cc0a180a49 bug TDI-23503 fixed : ctrl + s in doesn't work anymore
git-svn-id: http://talendforge.org/svn/tos/trunk@93225 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-05 07:28:49 +00:00
wchen
8ea39cd048 bug TDI-23298 fixed: The tXMLMap component should filter the illeagl character "tns:" when WSDL file using namespace.
git-svn-id: http://talendforge.org/svn/tos/trunk@93222 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-05 06:47:44 +00:00
jyhu
386f9b5bff Fix Bug TDI-23395 : tWaitforfile couldn't monitor files added if there are too many folder in the subdirectories
https://jira.talendforge.org/browse/TDI-23395 

git-svn-id: http://talendforge.org/svn/tos/trunk@93197 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-02 10:34:04 +00:00
wchen
fc384740f5 bug TDI-22830 fixed: the jar file can't be imported when import routines
git-svn-id: http://talendforge.org/svn/tos/trunk@93195 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-02 10:32:35 +00:00
zwzhao
4c4a61b604 bug TDI-23441 fixed : studio do not check the compile error when export job which is closed
git-svn-id: http://talendforge.org/svn/tos/trunk@93191 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-02 09:41:09 +00:00
nrousseau
d8e030126e TDI-23475 fixed: just enhanced, in case no display found
git-svn-id: http://talendforge.org/svn/tos/trunk@93179 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-02 09:09:29 +00:00
jzhao
77877ed3e8 Fixed Bug TDI-23297: New problems from TDI-8528 regarding file path parsing
https://jira.talendforge.org/browse/TDI-23297

git-svn-id: http://talendforge.org/svn/tos/trunk@93178 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-02 09:09:01 +00:00
etatarintseva
67e241dccf Changes it tMOM for support transaction mode jira TESB-7382
git-svn-id: http://talendforge.org/svn/tos/trunk@93174 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-02 08:57:02 +00:00
bchen
eaa30e76c9 Fix Bug TDI-15391 : tMap output flows incorrectly populated if no lookup fields directly specified
https://jira.talendforge.org/browse/TDI-15391
when the lookup without rows and the Match type is All Rows, none of the data should be populated.

git-svn-id: http://talendforge.org/svn/tos/trunk@93162 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-02 06:23:05 +00:00
nrousseau
39d77ba9f0 TDI-23233 fixed: add the support of IN for any IF for table elements
git-svn-id: http://talendforge.org/svn/tos/trunk@93149 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-02 01:06:35 +00:00
jzhao
1c1dcf2f9d Fix Bug TDI-23502 : Oracle SCD
https://jira.talendforge.org/browse/TDI-23502
Note: Modify wrong commit
 1.tMysqlSCD/tMSSqlSCD/tNetezzaSCD/tSybaseSCD/tVerticaSCD not be commited
 2.tPostgresPlusSCDELT/tPostgresqlSCDELT revert wrong commit

git-svn-id: http://talendforge.org/svn/tos/trunk@93143 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-01 10:36:47 +00:00
jzhao
8db1040ac9 Fix Bug TDI-23502 : Oracle SCD
https://jira.talendforge.org/browse/TDI-23502
Note:
1. modify SCD component which  has "DB Sequence"  function ("SK_DB_SEQUENCE" default  value remove "")
2. Some SCD component which has no "DB Sequence"  function ,remove  "SK_DB_SEQUENCE" 

git-svn-id: http://talendforge.org/svn/tos/trunk@93138 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-01 10:25:43 +00:00
jjzhou
2d8ddec13a fix Bug TDI-22465:Throw compilation error if tRunJob output flow has no schema
https://jira.talendforge.org/browse/TDI-22465

git-svn-id: http://talendforge.org/svn/tos/trunk@93107 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-11-01 02:14:42 +00:00
jjzhou
64a5a3ad3e fix Bug TDI-22465:Throw compilation error if tRunJob output flow has no schema
https://jira.talendforge.org/browse/TDI-22465

git-svn-id: http://talendforge.org/svn/tos/trunk@93096 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-31 12:56:56 +00:00
etatarintseva
9577e398bf Add combobox "MQ server" with one value: "Active MQ"
git-svn-id: http://talendforge.org/svn/tos/trunk@93095 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-31 11:50:11 +00:00
sgandon
5fc4fa8af2 make ant plugin unpack
git-svn-id: http://talendforge.org/svn/tos/trunk@93085 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-31 10:40:44 +00:00
jjzhou
9247379002 fix WorkItem TDI-23470:Unable to use "advanced seperator" correctly when event mode is triggered for tFileInputExcel
https://jira.talendforge.org/browse/TDI-23470

git-svn-id: http://talendforge.org/svn/tos/trunk@93076 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-31 10:11:44 +00:00
mwang
d1ee1bd21e For bug TDI-22060
git-svn-id: http://talendforge.org/svn/tos/trunk@93073 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-31 09:29:44 +00:00
hwang
b0ff60c80d TDI-23195:Deactivate component in joblet will be reactivated automatically after saving the job
git-svn-id: http://talendforge.org/svn/tos/trunk@93062 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-31 08:54:55 +00:00
bchen
78e35d661b Fix Bug TDI-13950 : Error with temporary TIS filed and link names
https://jira.talendforge.org/browse/TDI-13950
change the name of variables for store temp data function.

git-svn-id: http://talendforge.org/svn/tos/trunk@93059 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-31 08:32:42 +00:00
jyhu
5b7e247309 Fix Bug TDI-23271: Memory leak - usage of child job and how they release reference
https://jira.talendforge.org/browse/TDI-23271 

git-svn-id: http://talendforge.org/svn/tos/trunk@93051 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-31 07:57:59 +00:00
wliu
472cd19f00 Fix Bug TDI-23184 : trunjob: BufferOutput + tAggregateRow with List returns wrong List parent job
https://jira.talendforge.org/browse/TDI-23184

git-svn-id: http://talendforge.org/svn/tos/trunk@93043 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-31 06:55:48 +00:00
hwang
8804b08bb7 TDI-23195:Deactivate component in joblet will be reactivated automatically after saving the job
git-svn-id: http://talendforge.org/svn/tos/trunk@93038 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-31 03:39:45 +00:00
wliu
0d71b088c6 Fix Bug TDI-23184 : trunjob: BufferOutput + tAggregateRow with List returns wrong List parent job
https://jira.talendforge.org/browse/TDI-23184

git-svn-id: http://talendforge.org/svn/tos/trunk@93036 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-31 03:28:56 +00:00
amarkevich
3e709e8067 TESB-5916: Rest service can't be deployed in the Runtime on the port said in the studio
git-svn-id: http://talendforge.org/svn/tos/trunk@93017 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-30 10:26:07 +00:00
cli
94473e29e1 TDI-23491: add the modifications
git-svn-id: http://talendforge.org/svn/tos/trunk@93013 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-30 10:10:16 +00:00
wchen
a61d1567a4 bug TDI-23383 fixed : Merge reference project can not work
git-svn-id: http://talendforge.org/svn/tos/trunk@93012 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-30 10:06:21 +00:00
jjzhou
0e82cc9a05 fix WorkItem TDI-23452: add DB_TYPE for tAmazonIn/Out component
git-svn-id: http://talendforge.org/svn/tos/trunk@93003 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-30 09:20:23 +00:00
ycbai
9b17639100 fix missing ant lib bug
git-svn-id: http://talendforge.org/svn/tos/trunk@92985 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-30 05:54:11 +00:00
plv
fc15539c5a bug TDI-23252:Joblet ui problem
git-svn-id: http://talendforge.org/svn/tos/trunk@92981 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-30 05:36:58 +00:00
fwang
d2094d3c2d bug TDQ-6228 fixed:In tMatchGroup, check the "seperate output" option after that the MAIN output is connected, should show a red cross beside the component calling for deletion of MAIN ouput.
git-svn-id: http://talendforge.org/svn/tos/trunk@92980 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-30 05:19:01 +00:00
hcyi
610f01ab0b bug TDI-23426 fixed : upgrade the jar from mysql-connector-java-5.1.0-bin.jar to mysql-connector-java-5.1.22-bin.jar for studio part .
git-svn-id: http://talendforge.org/svn/tos/trunk@92974 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-30 03:27:23 +00:00
wliu
56ea6dc57c Fix Bug TDI-12563 : format these 2 java files
https://jira.talendforge.org/browse/TDI-12563

git-svn-id: http://talendforge.org/svn/tos/trunk@92959 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-29 10:13:44 +00:00
bchen
524530db5b Fix Bug TDI-22640 : Problem with combination of tWebservice and tXSLT
https://jira.talendforge.org/browse/TDI-22640
as tXSLT component use saxon as JAXP factory, but it can't work with tWebservice component, so set the default JAXP factory for tWebservice

git-svn-id: http://talendforge.org/svn/tos/trunk@92952 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-29 09:49:49 +00:00
wchen
90239f5c86 bug TDI-23218 fixed: Unable to associate a fixed value with an XML element (duplicate to 0011723 which is NOT FIXED)
git-svn-id: http://talendforge.org/svn/tos/trunk@92947 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-29 07:42:44 +00:00
ycbai
492771a027 bug TDI-23389 fixed : Enhance the Services script manager to export with Maven option
git-svn-id: http://talendforge.org/svn/tos/trunk@92944 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-29 07:34:28 +00:00
zshen
2699013af4 TDQ-5330 TDQ-6341 revert code for EMFComponent
git-svn-id: http://talendforge.org/svn/tos/trunk@92940 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-29 07:23:42 +00:00
fwang
452fc97a99 bug TDI-21740 fixed:Unable to use "tFileOuputMSXML" with "tUnite"
git-svn-id: http://talendforge.org/svn/tos/trunk@92937 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-29 06:58:46 +00:00
cli
787f8b0937 TDI-23390: add the service karaf preference page.
git-svn-id: http://talendforge.org/svn/tos/trunk@92933 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-29 06:31:24 +00:00
nrousseau
633bf34bd1 TDI-23475: avoid dialog to appear in commandline mode.
git-svn-id: http://talendforge.org/svn/tos/trunk@92932 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-29 06:25:37 +00:00
wwang
8bd45968c8 Fix Bug TDI-22965 : DTD not being created for each export XML
https://jira.talendforge.org/browse/TDI-22965

git-svn-id: http://talendforge.org/svn/tos/trunk@92925 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-29 04:14:31 +00:00
zwzhao
ad73e1c55f bug TDI-23219 fixed : Need to refresh repository to get routines after generating codes by WSDL2Java
git-svn-id: http://talendforge.org/svn/tos/trunk@92912 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-29 03:15:39 +00:00
wwang
fd8f8d9275 Fix Bug TDI-12563 : add the lost parameter.
https://jira.talendforge.org/browse/TDI-12563

git-svn-id: http://talendforge.org/svn/tos/trunk@92908 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-29 02:15:17 +00:00
wwang
663d8d5cc4 Fix Bug TDI-12563 : Make the component tMysqlInput work with Dynamic schema and enable stream.
https://jira.talendforge.org/browse/TDI-12563

git-svn-id: http://talendforge.org/svn/tos/trunk@92873 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-26 09:52:01 +00:00
jyhu
26205ffcb9 Fix Bug TDI-23312 : tCreateTable throw error with drop table if exists and create when using SQLite database
https://jira.talendforge.org/browse/TDI-23312 

git-svn-id: http://talendforge.org/svn/tos/trunk@92866 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-26 09:29:39 +00:00
cli
e41fc713ac TDI-23391: refactor to enhance to split the lib with provided-lib and fix a problem for karaf preference page.
git-svn-id: http://talendforge.org/svn/tos/trunk@92844 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-26 06:23:25 +00:00
cli
c613c4e70c TDI-23391: refactor to enhance to split the lib with provided-lib and fix a problem for karaf preference page.
git-svn-id: http://talendforge.org/svn/tos/trunk@92841 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-26 06:02:35 +00:00
jjzhou
5e1a1089fa fix WorkItem TDI-23452:Resolve the same problem in TDI-23103 for tAmazonOracleInput/Output
https://jira.talendforge.org/browse/TDI-23452

git-svn-id: http://talendforge.org/svn/tos/trunk@92838 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-26 05:55:02 +00:00
ilazebny
96b1bb8dd7 Update version in poms to 5.2.1-SNAPSHOT
git-svn-id: http://talendforge.org/svn/tos/trunk@92815 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-25 12:05:57 +00:00
jjzhou
87862875b1 fix Bug TDI-23434: Fix the components part for the drivers IMPORT
https://jira.talendforge.org/browse/TDI-23434

git-svn-id: http://talendforge.org/svn/tos/trunk@92798 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-25 10:51:10 +00:00
ilazebny
8a399bd3bd Update version to 5.2.0 in poms
git-svn-id: http://talendforge.org/svn/tos/trunk@92777 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-25 08:46:25 +00:00
hwang
1c601b666d TDI-23027:Don't make dirty joblet read-only when expanded in job
git-svn-id: http://talendforge.org/svn/tos/trunk@92764 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-25 07:40:27 +00:00
wchen
13582c3529 bug TDI-23416 fixed: TOS_BD Studio freezes when trying to download a jar after launching a job which has an error
git-svn-id: http://talendforge.org/svn/tos/trunk@92749 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-25 05:10:16 +00:00
jzhao
6e7f416c28 Fixed Bug TDI-23411: NodeUtil.getPrivateConnClassName(final IConnection conn) return value is not correct
https://jira.talendforge.org/browse/TDI-23411
Note:
Another problem about tExtractEBCDICFields special circumstances lead code generate error.

git-svn-id: http://talendforge.org/svn/tos/trunk@92745 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-25 04:24:59 +00:00
jyhu
48db08d91c Fix Bug TDI-22793 : tMSSQLInput of small numbers
https://jira.talendforge.org/browse/TDI-22793 

git-svn-id: http://talendforge.org/svn/tos/trunk@92741 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-25 03:23:59 +00:00
fwang
fe2142be2b bug TDI-23257 fixed:When drag&drop more a context or a metadata with a context linked, it should ask to copy all context group.
git-svn-id: http://talendforge.org/svn/tos/trunk@92736 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-25 03:02:25 +00:00
ycbai
58cbd1a788 Wait for commiting to Branch 5.2
git-svn-id: http://talendforge.org/svn/tos/trunk@92731 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-25 02:47:23 +00:00
ycbai
d9a9492704 bug TDI-23226 fixed : When click the 'Detect Dependencies' button after some modifications for service, no correct pop-up information.
git-svn-id: http://talendforge.org/svn/tos/trunk@92729 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-25 02:44:32 +00:00
nrousseau
ea006a97f7 TDI-23413: fix rename table name
git-svn-id: http://talendforge.org/svn/tos/trunk@92703 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-24 12:18:08 +00:00
nrousseau
b230a01deb TDI-23413: fix update schema
git-svn-id: http://talendforge.org/svn/tos/trunk@92702 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-24 12:12:43 +00:00
hwang
baea7f17f4 TDI-20219:The data should be not transfered to the joblet in a job
git-svn-id: http://talendforge.org/svn/tos/trunk@92699 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-24 12:04:57 +00:00
hwang
1c884aab4d TDI-23190:Job and Joblet still can be edit in read mode
git-svn-id: http://talendforge.org/svn/tos/trunk@92697 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-24 11:59:15 +00:00
jzhao
444fd96a13 Fixed Bug TDI-23411: NodeUtil.getPrivateConnClassName(final IConnection conn) return value is not correct
https://jira.talendforge.org/browse/TDI-23411
Note:
Another problem about tExtractEBCDICFields special circumstances lead code generate error.

git-svn-id: http://talendforge.org/svn/tos/trunk@92690 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-24 11:10:24 +00:00
zwzhao
fe57b3e3bf bug TDI-23093 fixed : fix random xsd check, seems sometimes it will do, sometimes not....
git-svn-id: http://talendforge.org/svn/tos/trunk@92679 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-24 09:46:07 +00:00
jjzhou
a569ad1e20 fix WorkItem TDI-23381:Update tMDMBulkload library
https://jira.talendforge.org/browse/TDI-23381

git-svn-id: http://talendforge.org/svn/tos/trunk@92677 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-24 09:38:41 +00:00
amarkevich
ffa9a8b5c5 simplify internal api
git-svn-id: http://talendforge.org/svn/tos/trunk@92671 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-24 08:50:11 +00:00
jjzhou
784667da89 fix Bug TDI-23263: I got a problem for tFTPPut component, I can't put file name like this : "a(b).txt" to the server .
https://jira.talendforge.org/browse/TDI-23263

git-svn-id: http://talendforge.org/svn/tos/trunk@92663 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-24 08:22:31 +00:00
wwang
1b48313eb6 Fix Bug TDI-23351 : When the value includes special characters like < >, tBonitaInstantiateProcess doesn't work anymore with HTTP Client
https://jira.talendforge.org/browse/TDI-23351

git-svn-id: http://talendforge.org/svn/tos/trunk@92656 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-24 07:03:01 +00:00
cli
f2fbef89b1 TDI-23403: fixed the problem for bundle name with empty.
git-svn-id: http://talendforge.org/svn/tos/trunk@92651 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-24 03:35:27 +00:00
cli
6a5939950f TDI-22791: fixed the mistake for null.
git-svn-id: http://talendforge.org/svn/tos/trunk@92622 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-23 09:03:33 +00:00
rdubois
2fec4484a1 Add new images and htmls to subversion
git-svn-id: http://talendforge.org/svn/tos/trunk@92580 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-22 09:53:25 +00:00
rdubois
dfa5d6669c Remove old images and htmls from subversion
git-svn-id: http://talendforge.org/svn/tos/trunk@92570 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-22 08:27:07 +00:00
zshen
f39df2dfcc TDQ-5330 TDQ-6341 fix issue related to the combination of tMatchGroup and tRecordMatching
git-svn-id: http://talendforge.org/svn/tos/trunk@92563 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-22 07:57:18 +00:00
scorreia
1582b023fb i18n: synchronize Babili strings exported on 5.2.0RC2-2012-10-22-09-39-11
git-svn-id: http://talendforge.org/svn/tos/trunk@92559 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-22 07:46:23 +00:00
jzhao
afdc6933ee Fixed Bug TDI-23278: There are conflict between the final result and the checkbox (Get rid of duplicate row from output) when use tNomalize component
https://jira.talendforge.org/browse/TDI-23278
Note:
Modify to reuse existing code 

git-svn-id: http://talendforge.org/svn/tos/trunk@92558 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-22 07:46:14 +00:00
cli
2e3a8ee813 TDI-23355: enhance and fix the generating OSGI bundle by Maven.
git-svn-id: http://talendforge.org/svn/tos/trunk@92547 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-22 06:54:03 +00:00
ycbai
66df38f377 bug TUP-224 fixed : Review modification from commits 92519 and 92521
git-svn-id: http://talendforge.org/svn/tos/trunk@92540 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-22 06:05:01 +00:00
ycbai
69a1d2b903 bug TDI-23368 fixed : Error when try export to spagic
git-svn-id: http://talendforge.org/svn/tos/trunk@92539 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-22 06:01:56 +00:00
jzhao
5007c9708e Fixed Bug TDI-23278: There are conflict between the final result and the checkbox (Get rid of duplicate row from output) when use tNomalize component
https://jira.talendforge.org/browse/TDI-23278

git-svn-id: http://talendforge.org/svn/tos/trunk@92532 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-22 05:28:31 +00:00
nrousseau
45e2a51a3b Fix Backlog Task TDI-23363 : update studio part for the jars of oracle.
https://jira.talendforge.org/browse/TDI-23363

git-svn-id: http://talendforge.org/svn/tos/trunk@92524 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-22 02:48:11 +00:00
mhirt
bc58299368 Fix Compilation error on trunk due to commit 92519. Both commits should To be rechecked.
git-svn-id: http://talendforge.org/svn/tos/trunk@92521 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-20 21:30:32 +00:00
amarkevich
66a4b777fb simplify internal api
git-svn-id: http://talendforge.org/svn/tos/trunk@92519 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-19 14:42:15 +00:00
wliu
301c4ce701 Fix Bug TDI-23362 : update component part for the oracle jars
https://jira.talendforge.org/browse/TDI-23362

git-svn-id: http://talendforge.org/svn/tos/trunk@92505 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-19 11:03:58 +00:00
nrousseau
44cb8d164f TDI-23363 fixed: update versions of jars, still need to review for migration task of job settings after.
git-svn-id: http://talendforge.org/svn/tos/trunk@92504 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-19 10:53:07 +00:00
rdubois
b1d9a7aad5 TDI-23362 fixed: change the oracle drivers name
git-svn-id: http://talendforge.org/svn/tos/trunk@92503 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-19 10:40:16 +00:00
plv
72052b06b2 bug TDI-23335:tHL7Output component could not modify the node name
git-svn-id: http://talendforge.org/svn/tos/trunk@92488 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-19 09:14:29 +00:00
bchen
20843f46b6 Fix Bug TDI-22867 : Job doesn't end with OutOfMemoryError when 'Multithread execution' is checked
https://jira.talendforge.org/browse/TDI-22867


git-svn-id: http://talendforge.org/svn/tos/trunk@92478 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-19 08:14:24 +00:00
jzhao
6d9f56f4bc Fix Bug TDI-21714: When use "drop table if exists and create /create table if not exists" ,
will get create table error even table not exsists .(DB2,Postgres components).
http://jira.talendforge.org/browse/TDI-21714
Note:
1.change the variable: tableNameIgnoreCase to tableNameCaseSensitive
2.Fix tPostgreSQLOutput still have problem.

git-svn-id: http://talendforge.org/svn/tos/trunk@92477 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-19 08:07:41 +00:00
amarkevich
ffe9796207 TESB-6333: Beans should not be named as "userRoutines.jar" in exported Route bundle
git-svn-id: http://talendforge.org/svn/tos/trunk@92475 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-19 07:58:26 +00:00
fwang
f413c33cc7 bug TDI-23330 fixed:Exception throw up when import version 4.2.3 or 5.1.2 items to 5.2.0 if the items contain generated documentation
git-svn-id: http://talendforge.org/svn/tos/trunk@92469 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-19 07:42:05 +00:00
zwzhao
e1a381cb17 bug TDI-22975 fixed : Cancelling Expression Builder
git-svn-id: http://talendforge.org/svn/tos/trunk@92467 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-19 07:31:18 +00:00
cli
d119b01694 TDI-22791: fixed the NPE.
at org.talend.repository.ui.actions.importexport.ExportItemWizardPage.createItemRoot(ExportItemWizardPage.java:567)

git-svn-id: http://talendforge.org/svn/tos/trunk@92464 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-19 07:21:47 +00:00
plv
a62acb7eb2 bug TDI-23304:joblet can't be correctly used by clicking from Palette
git-svn-id: http://talendforge.org/svn/tos/trunk@92436 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-19 02:59:39 +00:00
rdubois
797267d281 Add CDDL licenses for different new libraries.
git-svn-id: http://talendforge.org/svn/tos/trunk@92426 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-18 15:49:05 +00:00
rdubois
cde141fb05 Fix some unknown required libraries
git-svn-id: http://talendforge.org/svn/tos/trunk@92425 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-18 15:02:10 +00:00
amarkevich
dc34f77ec1 TESB-5848: Class-loading issues when Talend routes invoke beans referring to CXF libs
git-svn-id: http://talendforge.org/svn/tos/trunk@92422 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-18 14:25:26 +00:00
rdubois
90e30c776d TDI-23320 fixed: correctly throw the exception for the tMDMOutput, tWriteXMLField, tBRMS and tWriteJSONField components.
git-svn-id: http://talendforge.org/svn/tos/trunk@92411 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-18 12:21:45 +00:00
ycbai
e3f017e5b8 feature TDI-23323 added : Move maven preference pages and scripts
git-svn-id: http://talendforge.org/svn/tos/trunk@92390 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-18 10:43:47 +00:00
wliu
3a1d73e1bb Fix workitem TDI-23342 : remove both declaration of partnerBulk.jar and sqljdbc.jar
https://jira.talendforge.org/browse/TDI-23342

git-svn-id: http://talendforge.org/svn/tos/trunk@92377 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-18 10:15:53 +00:00
jyhu
68d48336c0 Fix Bug TDI-23339 : When installing Talend V5.1.2 I got a virus message (JAVA/Agent.FB)
https://jira.talendforge.org/browse/TDI-23339 

git-svn-id: http://talendforge.org/svn/tos/trunk@92376 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-18 10:11:16 +00:00
rzubairov
d2202cf448 - fixed active-mq version in tMOMInputIn component
git-svn-id: http://talendforge.org/svn/tos/trunk@92371 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-18 09:45:50 +00:00
wliu
4fcf883dbf Fix Bug TDI-22892 : If lookup in parallel fails, job continues
https://jira.talendforge.org/browse/TDI-22892

git-svn-id: http://talendforge.org/svn/tos/trunk@92354 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-18 08:14:22 +00:00
fwang
aceccd331f bug TDI-23012 fixed:Missing error message when deleting links with expanded joblet
git-svn-id: http://talendforge.org/svn/tos/trunk@92347 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-18 07:25:18 +00:00
fwang
17ede3fd0c bug TDI-22734 fixed:Joblet icon:Revert not worked for it
git-svn-id: http://talendforge.org/svn/tos/trunk@92342 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-18 07:03:07 +00:00
wwang
8268b0e763 Fix Bug TDI-23238 : NPE with reject from tExtractDelimiterFields
https://jira.talendforge.org/browse/TDI-23238

git-svn-id: http://talendforge.org/svn/tos/trunk@92327 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-18 04:03:29 +00:00
cli
e638f6471e TDI-22791: fixed the problem on linux system and refactor something at the same time.
git-svn-id: http://talendforge.org/svn/tos/trunk@92322 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-18 03:40:23 +00:00
jjzhou
3df9fceea6 fix Bug TDI-23209: The hint tags are wrong for all tSQLTemplate components
https://jira.talendforge.org/browse/TDI-23209

git-svn-id: http://talendforge.org/svn/tos/trunk@92312 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-18 02:47:08 +00:00
wwang
e58dbf4b73 Fix Bug TDI-23284 : t_FileCopy IOException
https://jira.talendforge.org/browse/TDI-23284

git-svn-id: http://talendforge.org/svn/tos/trunk@92292 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-17 10:24:53 +00:00
plv
2bd35c82d5 merge r92277 from branch 5.1 to trunk
bug TDI-22953:Update detection:Copybook :Duplicated items detected


git-svn-id: http://talendforge.org/svn/tos/trunk@92283 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-17 09:37:31 +00:00
ldong
79b854c62d bug TDI-22791 fixed:Talend Studio EE fails exporting service as zip archive on Ubuntu Linux 12.04.
git-svn-id: http://talendforge.org/svn/tos/trunk@92281 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-17 09:30:13 +00:00
wliu
a6e99e29b5 Fix Bug TDI-23276 : NPE when ticking the checkbox: implicit tContextLoad.
https://jira.talendforge.org/browse/TDI-23276

git-svn-id: http://talendforge.org/svn/tos/trunk@92255 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-17 07:52:15 +00:00
amarkevich
bacfbf31d4 TDI-22934: temp workaround
git-svn-id: http://talendforge.org/svn/tos/trunk@92251 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-17 07:32:07 +00:00
ycbai
95fed0a877 bug TDI-22989 fixed : HDFS browser doesn't work everytime
git-svn-id: http://talendforge.org/svn/tos/trunk@92240 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-17 06:39:26 +00:00
gliu
1e2f6d40ff [TESB-7302] Change the dataFormats of cCXF to "PAYLOAD", "RAW", "CXF_MESSAGE" and "POJO"
Changed the configuration and code generation of cCXF

git-svn-id: http://talendforge.org/svn/tos/trunk@92234 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-17 05:53:26 +00:00
wchen
cbfc7712d8 bug TDI-23275 fixed: BD build:Project setting->Palette Setting->Transfer components under "Technical" folder from Hide part to Show part, get error message
git-svn-id: http://talendforge.org/svn/tos/trunk@92232 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-17 05:44:59 +00:00
nrousseau
1a400a2e36 TDI-23162 modified: update to allow SHOW_IF="false" and SHOW_IF="true" in the components
git-svn-id: http://talendforge.org/svn/tos/trunk@92226 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-17 04:09:00 +00:00
hcyi
9fec8e690c bug TDI-23079 fixed : Generation pops up error , still get NPE when hide all components and restart the studio .
git-svn-id: http://talendforge.org/svn/tos/trunk@92219 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-17 03:19:31 +00:00
ldong
cb038f3e12 bug TDI-22791 fixed:Talend Studio EE fails exporting service as zip archive on Ubuntu Linux 12.04.
git-svn-id: http://talendforge.org/svn/tos/trunk@92207 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-17 02:05:59 +00:00
jzhao
789c821992 Fixed Bug TDI-22933: The code of method tFixedFlowInput_1Process(Map<String,Object>) is exceeding the 65535 bytes limit
https://jira.talendforge.org/browse/TDI-22933

git-svn-id: http://talendforge.org/svn/tos/trunk@92202 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-17 01:30:02 +00:00
nrousseau
12f2cd02ee bug TDI-23269 fixed: fix preview of file wizards
git-svn-id: http://talendforge.org/svn/tos/trunk@92176 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-16 06:17:37 +00:00
scorreia
ba5f38368f i18n: synchronize Babili strings exported on 5.2.0RC1-2012-10-15-15-08-15
git-svn-id: http://talendforge.org/svn/tos/trunk@92169 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-15 13:26:19 +00:00
rdubois
191fcf2e6f Add new images and htmls to subversion
git-svn-id: http://talendforge.org/svn/tos/trunk@92161 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-15 12:05:30 +00:00
bchen
293455cfd5 Fix Bug TDI-21609 : Unexpected result when tOracleInput load data with time zone
https://jira.talendforge.org/browse/TDI-21609


git-svn-id: http://talendforge.org/svn/tos/trunk@92160 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-15 11:43:25 +00:00
rdubois
16db517a63 Remove old images and htmls from subversion
git-svn-id: http://talendforge.org/svn/tos/trunk@92153 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-15 11:25:09 +00:00
jzhao
c3a326cfbd Fixed Bug TDI-22933: The code of method tFixedFlowInput_1Process(Map<String,Object>) is exceeding the 65535 bytes limit
https://jira.talendforge.org/browse/TDI-22933

git-svn-id: http://talendforge.org/svn/tos/trunk@92151 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-15 11:22:41 +00:00
wliu
711c3ced9a Fix workitem TDI-23262 : replace SHOW_IF="false" with SHOW="false" in the element:PARAMETER of the components
https://jira.talendforge.org/browse/TDI-23262

git-svn-id: http://talendforge.org/svn/tos/trunk@92148 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-15 10:42:11 +00:00
jzhao
c938945109 Fixed Bug TDI-22933: The code of method tFixedFlowInput_1Process(Map<String,Object>) is exceeding the 65535 bytes limit
https://jira.talendforge.org/browse/TDI-22933
Note : modify tExtractEBCDIC/tFileOutputDelimited

git-svn-id: http://talendforge.org/svn/tos/trunk@92135 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-15 09:43:38 +00:00
wwang
b860070f9c Fix Bug TDI-23149 : tFileCopy could not delete the file when i am using stat and log
https://jira.talendforge.org/browse/TDI-23149

git-svn-id: http://talendforge.org/svn/tos/trunk@92130 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-15 09:32:22 +00:00
wwang
2588383a3c Fix Feature TDI-23232 : revert the code and commit after5.2.1 ok
https://jira.talendforge.org/browse/TDI-23232

git-svn-id: http://talendforge.org/svn/tos/trunk@92117 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-15 08:20:57 +00:00
jyhu
e9f8ba10d4 Fix Bug TDI-23249 : remove the unnecessary code in tExaInput/Output/Row
https://jira.talendforge.org/browse/TDI-23249 

git-svn-id: http://talendforge.org/svn/tos/trunk@92113 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-15 07:53:26 +00:00
rdubois
0db5dfbe89 TESB-7279 fixed: Add a cid for the different variables
git-svn-id: http://talendforge.org/svn/tos/trunk@92108 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-15 07:31:05 +00:00
wliu
79681d0e52 Fix Bug TDI-22537 : tBonitaInstantiateProcess
https://jira.talendforge.org/browse/TDI-22537

git-svn-id: http://talendforge.org/svn/tos/trunk@92105 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-15 07:16:24 +00:00
wliu
9088a81e87 fix workitem TDI-22767: add a new checkbox:"trim result value" for tNormalize
https://jira.talendforge.org/browse/TDI-22767

git-svn-id: http://talendforge.org/svn/tos/trunk@92094 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-15 04:08:15 +00:00
hwang
f7f1c523ca TDI-20515:when you edit the configuration of tWebService component, the new column will cover the old column for Output mapping
git-svn-id: http://talendforge.org/svn/tos/trunk@92089 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-15 03:39:21 +00:00
wliu
4f3e26f480 Fix workitem TDI-23248 : replace SHOW_IF="false" with SHOW="false" in tFileInputDelimited
https://jira.talendforge.org/browse/TDI-23248

git-svn-id: http://talendforge.org/svn/tos/trunk@92086 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-15 02:43:42 +00:00
wwang
bdf26cd734 Fix Feature TDI-23232 : Allow user to set zip64 support mode for tfilearchive
https://jira.talendforge.org/browse/TDI-23232

git-svn-id: http://talendforge.org/svn/tos/trunk@92085 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-15 02:39:30 +00:00
wliu
f53fe1bd11 Fix Feature TDI-22537 : Add a new CLOSED_LIST PARAMETER: Client Mode
https://jira.talendforge.org/browse/TDI-22537

git-svn-id: http://talendforge.org/svn/tos/trunk@92083 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-14 13:20:28 +00:00
wliu
9f99e19518 Fix Feature TDI-22537 : Add a new CLOSED_LIST PARAMETER: Client Mode
https://jira.talendforge.org/browse/TDI-22537

git-svn-id: http://talendforge.org/svn/tos/trunk@92081 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-13 12:25:35 +00:00
wliu
28757ff0e4 Fix Feature TDI-22537 : Add a new CLOSED_LIST PARAMETER: Client Mode
https://jira.talendforge.org/browse/TDI-22537

git-svn-id: http://talendforge.org/svn/tos/trunk@92080 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-13 12:23:13 +00:00
plv
0407febd7c bug TDI-23106:improvement in mapping view of tFileInputXML
git-svn-id: http://talendforge.org/svn/tos/trunk@92073 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-12 10:21:56 +00:00
zwzhao
44d6e33792 bug TDI-23214 fixed : review the login dialog ,make it more tidiness
git-svn-id: http://talendforge.org/svn/tos/trunk@92072 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-12 10:12:16 +00:00
nrousseau
d8afec2d21 TDI-23239 fixed: set studio with svn repository when use offline mode.
git-svn-id: http://talendforge.org/svn/tos/trunk@92064 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-12 09:36:58 +00:00
wchen
c5c2f981be bug TDI-23202 fixed :The outliner view is not refresh when tFlowToIterate change ( check/unchek _DEFAULT_MAP_ parameter )
git-svn-id: http://talendforge.org/svn/tos/trunk@92057 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-12 08:43:09 +00:00
ycbai
37e9aecd70 feature TDI-23020 added : Add an option to build maven script for routes as KAR
git-svn-id: http://talendforge.org/svn/tos/trunk@92043 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-12 07:24:05 +00:00
cli
72a0450310 TDI-23225: fix the bundle classpath issue and fixed a bug for export karaf with maven.
git-svn-id: http://talendforge.org/svn/tos/trunk@92036 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-12 06:55:56 +00:00
cli
6fd58cff9a TDI-23228: fixed the bug for restore defaults in preference page.
git-svn-id: http://talendforge.org/svn/tos/trunk@92013 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-12 03:15:38 +00:00
jyhu
ceaa8f0076 Fix Bug TDI-23222 : Refactor the tCreateTable UI
https://jira.talendforge.org/browse/TDI-23222 

git-svn-id: http://talendforge.org/svn/tos/trunk@92006 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-12 02:33:41 +00:00
dbushenko
e9454712e2 Lots of small bugfixes. Transaction support for shared connection fixed.
git-svn-id: http://talendforge.org/svn/tos/trunk@91996 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-11 15:30:28 +00:00
amarkevich
c4a5a1002c [datasource] add osgi prefix for rest spring config
git-svn-id: http://talendforge.org/svn/tos/trunk@91995 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-11 15:07:17 +00:00
amarkevich
5f2df56ebf move variable
git-svn-id: http://talendforge.org/svn/tos/trunk@91989 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-11 14:39:06 +00:00
rdubois
86912b7d4f TDI-23209: The hint tags are wrong for all tSQLTemplate components
git-svn-id: http://talendforge.org/svn/tos/trunk@91981 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-11 12:43:53 +00:00
cli
c6732146d4 TDI-23211: add the preference page for maven scripts.
git-svn-id: http://talendforge.org/svn/tos/trunk@91971 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-11 09:32:39 +00:00
amarkevich
789515057a revert changes
git-svn-id: http://talendforge.org/svn/tos/trunk@91956 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-11 07:53:38 +00:00
amarkevich
20c09bc21c don't pack log4j for osgi
git-svn-id: http://talendforge.org/svn/tos/trunk@91954 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-11 07:51:32 +00:00
jyhu
48f1044ab7 Fix Bug TDI-22374 : Refactor the tCreateTable UI
https://jira.talendforge.org/browse/TDI-22374 

git-svn-id: http://talendforge.org/svn/tos/trunk@91950 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-11 07:36:01 +00:00
gliu
b558c9e535 [TESB-7151] fixed: Fix the issue
git-svn-id: http://talendforge.org/svn/tos/trunk@91948 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-11 07:14:09 +00:00
ycbai
a04cdc9517 feature TDI-23020 added : Add an option to build maven script for routes as KAR
git-svn-id: http://talendforge.org/svn/tos/trunk@91942 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-11 06:31:50 +00:00
hcyi
b08dc1311b bug TDI-23079 fixed : Generation pops up error .
git-svn-id: http://talendforge.org/svn/tos/trunk@91941 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-11 06:23:38 +00:00
jjzhou
388814bbf2 fix Bug TDI-22646:ELTOutput component "Action on data" has no "UPDATEORINSERT" and "INSERTORUPDATE" ,but in javajet code there has ,It should be remove .
https://jira.talendforge.org/browse/TDI-22646

git-svn-id: http://talendforge.org/svn/tos/trunk@91935 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-11 04:37:59 +00:00
fwang
61297ef7e2 bug TDI-22981 fixed:Ctrl+C no longer works at all for flow or if names
git-svn-id: http://talendforge.org/svn/tos/trunk@91928 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-11 03:48:45 +00:00
cli
60ec591e5d TDI-23051: add the karaf maven script and enhance other maven scripts too.
git-svn-id: http://talendforge.org/svn/tos/trunk@91919 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-11 02:52:04 +00:00
plv
0ba5e9f05c bug TDI-20732:tRowGenerate isses when using getRandomDate in conjunction with context variables
git-svn-id: http://talendforge.org/svn/tos/trunk@91918 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-11 02:46:57 +00:00
amarkevich
5aec2ccedf [osgi] mark commons-colections optional for export to runtime
git-svn-id: http://talendforge.org/svn/tos/trunk@91913 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-10 14:50:57 +00:00
dbushenko
af4e76cd87 Bugfixes
git-svn-id: http://talendforge.org/svn/tos/trunk@91909 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-10 12:58:39 +00:00
jyhu
09301acfae Fix Bug TDI-23132 : remove the unnecessary return values from all these tELT*** components
https://jira.talendforge.org/browse/TDI-23132 

git-svn-id: http://talendforge.org/svn/tos/trunk@91907 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-10 10:59:54 +00:00
jjzhou
6ce2e91f38 Fix new feature TDI-22843 : TflowToIterate component, add a CURRENT_ITERATION variable
https://jira.talendforge.org/browse/TDI-22843

git-svn-id: http://talendforge.org/svn/tos/trunk@91903 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-10 10:23:00 +00:00
wwang
d72ad3eaab Fix Feature TDI-18994 : change the UI from checkbox to closedlist
https://jira.talendforge.org/browse/TDI-18994

git-svn-id: http://talendforge.org/svn/tos/trunk@91901 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-10 10:16:56 +00:00
wliu
294e46950b Fix Bug TDI-23103: import the xmlparserv2.jar and xdb.jar in tOracleInput/Output components when needed
https://jira.talendforge.org/browse/TDI-23103

git-svn-id: http://talendforge.org/svn/tos/trunk@91863 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-10 08:16:16 +00:00
plv
e4547aa8c1 bug TDI-22296:tMap_duplicate error message display when there is no output schema for tMap component
git-svn-id: http://talendforge.org/svn/tos/trunk@91850 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-10 07:09:27 +00:00
nrousseau
cd9b18841c TDI-23196 fixed: avoid to display the component view if this one is not opened already.
git-svn-id: http://talendforge.org/svn/tos/trunk@91848 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-10 07:03:06 +00:00
nrousseau
0aeb489f36 TDI-23162 fixed: add the possibility to set new kind of expression
git-svn-id: http://talendforge.org/svn/tos/trunk@91835 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-10 06:39:27 +00:00
ycbai
c7ccc06bad bug TDI-23045 fixed : Parallel execution of headless command line using different workspaces fails
git-svn-id: http://talendforge.org/svn/tos/trunk@91834 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-10 06:39:19 +00:00
jjzhou
bbd784d24f Fix new feature TDI-22843 : TflowToIterate component, add a CURRENT_ITERATION variable
https://jira.talendforge.org/browse/TDI-22843

git-svn-id: http://talendforge.org/svn/tos/trunk@91826 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-10 04:53:50 +00:00
fwang
14f5eabbd0 bug TDI-22981 fixed:Ctrl+C no longer works at all for flow or if names
git-svn-id: http://talendforge.org/svn/tos/trunk@91811 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-10 02:06:23 +00:00
fwang
5772c0da2c bug TDI-22981 fixed:Ctrl+C no longer works at all for flow or if names
git-svn-id: http://talendforge.org/svn/tos/trunk@91809 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-10 02:00:09 +00:00
jzhao
ec20cb0444 Fix Bug TDI-22703: Problems related with Cassandra
https://jira.talendforge.org/browse/TDI-22703
Note:Modify the migration task "ChangeSpecifyKeysAndColumnsFortCassandraInput"

git-svn-id: http://talendforge.org/svn/tos/trunk@91790 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-09 11:56:17 +00:00
hcyi
77be39e793 bug TDI-23163 fixed : Need to review the REQUIRED_IF support in the wizards .
git-svn-id: http://talendforge.org/svn/tos/trunk@91778 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-09 09:59:41 +00:00
hwang
b52effdda2 TDI-23066:TIS 5.1.1 Cannot load Webservice metadata
git-svn-id: http://talendforge.org/svn/tos/trunk@91774 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-09 09:51:02 +00:00
plv
445f90c8c3 bug TDI-23106:improvement in mapping view of tFileInputXML
git-svn-id: http://talendforge.org/svn/tos/trunk@91770 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-09 09:36:29 +00:00
hwang
98e2496f71 TDI-23066:TIS 5.1.1 Cannot load Webservice metadata
git-svn-id: http://talendforge.org/svn/tos/trunk@91769 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-09 09:35:19 +00:00
hwang
81751f55f2 TDI-23070:when deactivate node,the outgoingconnection have been deactivated.
git-svn-id: http://talendforge.org/svn/tos/trunk@91760 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-09 09:11:00 +00:00
bchen
6a6c120f8f Fix Work Item TDI-23035 : Problems after supporting Timestamp with Timezone type in the Oracle
https://jira.talendforge.org/browse/TDI-23035
1. define "TIMESTAMP WITH TIME ZONE" type instead of "TIMESTAMP(6) WITH TIME ZONE" type, 0~9 permitted for length.
2. modified TalendDate.format method for timezone pattern.
3. modified tCreateTable and tOracleOutput to create table with Timestamp with time zone type.

git-svn-id: http://talendforge.org/svn/tos/trunk@91750 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-09 08:40:34 +00:00
hwang
9cc0e9d02f TDI-23066:TIS 5.1.1 Cannot load Webservice metadata
git-svn-id: http://talendforge.org/svn/tos/trunk@91739 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-09 03:25:50 +00:00
dbushenko
a722f46b31 Added shared ActiveMQ connection.
git-svn-id: http://talendforge.org/svn/tos/trunk@91727 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-08 13:45:20 +00:00
bchen
f56808c647 Fix Bug TDI-21779 : tOracleSCD type 2 does not work as expected with fields containing timestamps
https://jira.talendforge.org/browse/TDI-21779

git-svn-id: http://talendforge.org/svn/tos/trunk@91717 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-08 10:08:52 +00:00
cli
13ae2208af TDI-23050: enhance the exporting job for maven
git-svn-id: http://talendforge.org/svn/tos/trunk@91713 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-08 09:22:50 +00:00
jyhu
f7c94294a7 Fix Bug TDI-22782 : remove the unnecessary return values from all these tELT*** components
https://jira.talendforge.org/browse/TDI-22782 

git-svn-id: http://talendforge.org/svn/tos/trunk@91708 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-08 08:34:18 +00:00
wliu
4c7abe10a1 Fix Bug TDI-23130 : rename the jar: vertica_6.0.0_jdk_5.jar to the original name:vertica-jdk5-6.0.0-0.jar
https://jira.talendforge.org/browse/TDI-23130

git-svn-id: http://talendforge.org/svn/tos/trunk@91704 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-08 07:47:43 +00:00
wliu
34773a9d4a Fix Bug TDI-23130 : rename the jar: vertica_6.0.0_jdk_5.jar to the original name:vertica-jdk5-6.0.0-0.jar
https://jira.talendforge.org/browse/TDI-23130

git-svn-id: http://talendforge.org/svn/tos/trunk@91703 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-08 07:45:54 +00:00
jyhu
65a1155a1e Fix Bug TDI-22956 : Can't use a Greenplum connection in the SQLTemplate components
https://jira.talendforge.org/browse/TDI-22956 

git-svn-id: http://talendforge.org/svn/tos/trunk@91702 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-08 07:41:37 +00:00
bchen
d67b9a0f4c Fix Bug TDI-21779 : tOracleSCD type 2 does not work as expected with fields containing timestamps
https://jira.talendforge.org/browse/TDI-21779

git-svn-id: http://talendforge.org/svn/tos/trunk@91697 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-08 07:15:53 +00:00
cli
7816a18263 TDI-23050: enhance the exporting job for maven
git-svn-id: http://talendforge.org/svn/tos/trunk@91689 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-08 06:13:21 +00:00
wwang
4d15996435 Fix Bug TDI-22915 : tFTPGet not working with regex
https://jira.talendforge.org/browse/TDI-22915

git-svn-id: http://talendforge.org/svn/tos/trunk@91682 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-08 03:33:47 +00:00
plv
d82b01e4ab bug TDI-15128:Invalid OnSubjob links
git-svn-id: http://talendforge.org/svn/tos/trunk@91681 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-08 03:32:39 +00:00
fwang
38a062c48d bug TDI-22981 fixed:Ctrl+C no longer works at all for flow or if names
git-svn-id: http://talendforge.org/svn/tos/trunk@91674 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-08 02:38:58 +00:00
amarkevich
e90f42ce05 close ResultSet
git-svn-id: http://talendforge.org/svn/tos/trunk@91648 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-04 10:09:45 +00:00
sizhaoliu
506fd90029 TUP-202 fix an action loading exception + externalization of messages
& TDQ-6108 when rename a folder which does not exist, a pop-up dialog will be shown


git-svn-id: http://talendforge.org/svn/tos/trunk@91639 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-03 17:00:04 +00:00
sizhaoliu
289f801277 TUP-202 delete the classes that are moved in the last commit.
git-svn-id: http://talendforge.org/svn/tos/trunk@91618 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-02 18:35:57 +00:00
amarkevich
db300f334b TESB-7204: pass DataSources to inner jobs
git-svn-id: http://talendforge.org/svn/tos/trunk@91612 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-02 14:58:51 +00:00
amarkevich
9b7947b1c2 TESB-7204: search for DB aliases within inner jobs
git-svn-id: http://talendforge.org/svn/tos/trunk@91611 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-02 14:43:56 +00:00
amarkevich
e7d6acd111 add all embded jars for bnd
git-svn-id: http://talendforge.org/svn/tos/trunk@91608 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-02 12:23:43 +00:00
rdubois
b3ec9fc0e7 TDI-23070: FIXME. Revert r91525 to fix some tujs.
git-svn-id: http://talendforge.org/svn/tos/trunk@91598 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-01 15:01:59 +00:00
rdubois
da54f25b8a TDI-23004 fixed
git-svn-id: http://talendforge.org/svn/tos/trunk@91576 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-01 08:43:40 +00:00
amarkevich
04ce8f6dae reuse org.apache.cxf.jaxrs.provider.dom4j.DOM4JProvider
git-svn-id: http://talendforge.org/svn/tos/trunk@91570 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-10-01 08:25:56 +00:00
fwang
91b5275fb2 bug TDI-23082 fixed:Problem when use tPrejob and Stats&Logs at the same time
git-svn-id: http://talendforge.org/svn/tos/trunk@91544 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-29 06:13:30 +00:00
wwang
e2f824e80d Fix Feature TDI-18994 : add the source of simpleexcel
https://jira.talendforge.org/browse/TDI-18994

git-svn-id: http://talendforge.org/svn/tos/trunk@91541 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-29 05:01:17 +00:00
wwang
20c4f1fd45 Fix Feature TDI-18994 : add the event model support for large excel2007
https://jira.talendforge.org/browse/TDI-18994

git-svn-id: http://talendforge.org/svn/tos/trunk@91537 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-29 03:05:32 +00:00
ycbai
e0a3cc0995 bug TDI-23048 fixed : ant lib is always exported even for standard export
git-svn-id: http://talendforge.org/svn/tos/trunk@91528 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-29 02:23:30 +00:00
hwang
c289a84c2f TDI-23070 :when deactivate node,the outgoingconnection have been deactivated.
git-svn-id: http://talendforge.org/svn/tos/trunk@91525 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-29 02:12:14 +00:00
hwang
c9412b8499 TDI-16902 :Row links not activated
git-svn-id: http://talendforge.org/svn/tos/trunk@91524 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-29 02:10:42 +00:00
zwzhao
6e6bda1c9f bug TDI-23058 fixed : Jar installation: Click component from palette, click job, cancel jar install dialog = no component in job
git-svn-id: http://talendforge.org/svn/tos/trunk@91494 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-27 10:33:19 +00:00
zwzhao
3cff292280 revert TDI-23058
git-svn-id: http://talendforge.org/svn/tos/trunk@91485 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-27 08:09:59 +00:00
zwzhao
f906576cff bug TDI-23058 fixed : Jar installation: Click component from palette, click job, cancel jar install dialog = no component in job
git-svn-id: http://talendforge.org/svn/tos/trunk@91483 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-27 07:39:15 +00:00
rdubois
f714859828 TESB-6967: use DataSource? alias for tMysql and tOracle components
git-svn-id: http://talendforge.org/svn/tos/trunk@91471 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 15:47:15 +00:00
rdubois
528cefabd6 TESB-6967: use DataSource? alias for tMysql and tOracle components
git-svn-id: http://talendforge.org/svn/tos/trunk@91468 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 14:08:45 +00:00
etatarintseva
45eac66f86 add STARTABLE="true" to tMOMconnection
git-svn-id: http://talendforge.org/svn/tos/trunk@91466 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 13:07:23 +00:00
amarkevich
c650e3f80e fixed NPE if no DataSource available
git-svn-id: http://talendforge.org/svn/tos/trunk@91463 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 12:59:56 +00:00
rzubairov
9009091601 Minor bugfix
git-svn-id: http://talendforge.org/svn/tos/trunk@91462 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 12:56:31 +00:00
etatarintseva
080ffbdaed tMOMConnection connectors changes
git-svn-id: http://talendforge.org/svn/tos/trunk@91460 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 12:50:43 +00:00
etatarintseva
9479323fa9 change tMomConnector connections
git-svn-id: http://talendforge.org/svn/tos/trunk@91459 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 12:43:57 +00:00
rzubairov
9948a7e69a added tMomConnection to filter
git-svn-id: http://talendforge.org/svn/tos/trunk@91458 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 12:31:15 +00:00
rzubairov
092204aa23 added tMomConnection to filter
git-svn-id: http://talendforge.org/svn/tos/trunk@91457 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 12:30:58 +00:00
rzubairov
c5421952ab hotfix
git-svn-id: http://talendforge.org/svn/tos/trunk@91456 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 12:23:04 +00:00
rzubairov
3bc29208de hotfix
git-svn-id: http://talendforge.org/svn/tos/trunk@91455 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 12:21:44 +00:00
rdubois
002fd692d9 TESB-6967: use DataSource? alias for tJDBC components
git-svn-id: http://talendforge.org/svn/tos/trunk@91452 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 11:27:59 +00:00
amarkevich
a5afed8db8 scan all process nodes for DATASOURCE_ALIAS
git-svn-id: http://talendforge.org/svn/tos/trunk@91449 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 11:14:39 +00:00
rdubois
76a4feeabe Fix compilation issue for the connection components
git-svn-id: http://talendforge.org/svn/tos/trunk@91448 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 11:13:30 +00:00
amarkevich
681979336a fix for tJDBCOutput
git-svn-id: http://talendforge.org/svn/tos/trunk@91442 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 10:52:39 +00:00
wchen
daefcfb01d feature TDI-23030 added: Review the display of the first page of export job
git-svn-id: http://talendforge.org/svn/tos/trunk@91439 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 10:50:57 +00:00
wchen
c54cb465e5 feature TDI-23030 added: Review the display of the first page of export job
git-svn-id: http://talendforge.org/svn/tos/trunk@91437 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 10:44:00 +00:00
rzubairov
848f1032e7 tMomInput updated to use existing connection
git-svn-id: http://talendforge.org/svn/tos/trunk@91435 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 10:41:13 +00:00
jzhao
a3aca4295d Fix Bug TDI-21714: When use "drop table if exists and create /create table if not exists" ,
will get create table error even table not exsists .(DB2,Postgres components).
http://jira.talendforge.org/browse/TDI-21714
Note:
tCreateTable have been support greenplum , so this fixed should also fixed greenplum

git-svn-id: http://talendforge.org/svn/tos/trunk@91434 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 10:40:09 +00:00
rzubairov
095b665999 tMomOutput updated to use existing connection
git-svn-id: http://talendforge.org/svn/tos/trunk@91433 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 10:40:07 +00:00
rdubois
bf2ce3d2d1 TESB-6967: use DataSource? alias for tJDBC components
git-svn-id: http://talendforge.org/svn/tos/trunk@91432 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 10:25:25 +00:00
scorreia
16b52d284f i18n: synchronize Babili strings exported on 5.2.0M4-2012-09-26-12-00-54
git-svn-id: http://talendforge.org/svn/tos/trunk@91431 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 10:21:29 +00:00
etatarintseva
2d3062d2ff add new tMomConnection component
git-svn-id: http://talendforge.org/svn/tos/trunk@91426 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 10:10:43 +00:00
mhirt
90d16cb3ac Commit new brandings for 5.2 for TOS4DI, TOS4BigData, TOS4ESB
git-svn-id: http://talendforge.org/svn/tos/trunk@91415 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 09:58:25 +00:00
amarkevich
480fe5cd4e break the loop if sam enabled for route
git-svn-id: http://talendforge.org/svn/tos/trunk@91411 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 09:53:58 +00:00
plv
e7d60b5a15 bug TDI-22959:Guess schema with JavaDB reports error
git-svn-id: http://talendforge.org/svn/tos/trunk@91410 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 09:50:29 +00:00
jyhu
87bfef5365 Fix Bug TDI-22512 : tEXAOutput insert data error
https://jira.talendforge.org/browse/TDI-22512 

git-svn-id: http://talendforge.org/svn/tos/trunk@91406 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 09:34:35 +00:00
amarkevich
9dd1456f84 fixed alias check
git-svn-id: http://talendforge.org/svn/tos/trunk@91403 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 09:27:05 +00:00
wliu
e2841385f8 Fix Bug TDI-21609 : avoid nullpointerException for DB type: timestamp with time zone
https://jira.talendforge.org/browse/TDI-21609

git-svn-id: http://talendforge.org/svn/tos/trunk@91402 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 09:18:34 +00:00
jjzhou
11ccf6902f fix Bug TDI-22460:revert code
https://jira.talendforge.org/browse/TDI-22460

git-svn-id: http://talendforge.org/svn/tos/trunk@91399 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 09:16:48 +00:00
jzhao
db61c02c01 Fix Work Item TDI-22767 : the new checkbox:"Discard the trailing empty strings" should be invisible when "Use CSV parameters" is ticked for tNormalize
https://jira.talendforge.org/browse/TDI-22767
Note:
Add  checkbox "Trim" trim the input data 

git-svn-id: http://talendforge.org/svn/tos/trunk@91398 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 09:16:30 +00:00
amarkevich
09ccd0abfa TESB-6967: check alias in t*Connection component
git-svn-id: http://talendforge.org/svn/tos/trunk@91394 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 08:45:21 +00:00
amarkevich
cf3eb65078 generate additional import in case REST with BASIC auth
git-svn-id: http://talendforge.org/svn/tos/trunk@91393 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 08:39:21 +00:00
ycbai
67f733e2ac feature TDI-22625 added : Need an option to add a build script for Maven or Ant when export a job
git-svn-id: http://talendforge.org/svn/tos/trunk@91392 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 08:38:32 +00:00
wchen
76d9e2fba0 feature TDI-23019 added : Add an option to build maven script for jobs as OSGI bundles
git-svn-id: http://talendforge.org/svn/tos/trunk@91389 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 08:24:15 +00:00
rdubois
cef7f094fd TESB-6967: use DataSource? alias
git-svn-id: http://talendforge.org/svn/tos/trunk@91388 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 08:16:45 +00:00
amarkevich
956d97867d siplify route blueprint generation
git-svn-id: http://talendforge.org/svn/tos/trunk@91386 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 08:10:38 +00:00
amarkevich
edacefef10 lookup for additional packages for routes
git-svn-id: http://talendforge.org/svn/tos/trunk@91382 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 07:48:50 +00:00
nrousseau
1c13f9a8b2 TDI-23019 : add basic code to be able to generate OSGI bundles with maven
git-svn-id: http://talendforge.org/svn/tos/trunk@91376 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 06:30:44 +00:00
plv
4ff5497182 bug TDI-22729:no error or warning message shown when there is no output schema for tMap component
git-svn-id: http://talendforge.org/svn/tos/trunk@91375 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 06:27:08 +00:00
wwang
fc58aa0a30 Fix Bug TDI-22864 : When the zip file is too large ,tFileUnarchive component can't extact it
https://jira.talendforge.org/browse/TDI-22864

git-svn-id: http://talendforge.org/svn/tos/trunk@91366 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 03:55:22 +00:00
gliu
65ee988900 [TESB-7114] fixed: Fix the dependencies issue of RouteBuilder
git-svn-id: http://talendforge.org/svn/tos/trunk@91358 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-26 03:14:38 +00:00
amarkevich
357dd35178 allow aliases with slashes
git-svn-id: http://talendforge.org/svn/tos/trunk@91346 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-25 14:05:27 +00:00
rzubairov
726a09d9ca - added failover for tMOMInput and tMOMOutput
git-svn-id: http://talendforge.org/svn/tos/trunk@91344 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-25 13:25:40 +00:00
amarkevich
39cb3837a6 TESB-6967: use DataSource alias
git-svn-id: http://talendforge.org/svn/tos/trunk@91341 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-25 13:02:54 +00:00
ycbai
ba26d1ac17 feature TDI-22625 added : Need an option to add a build script for Maven or Ant when export a job
git-svn-id: http://talendforge.org/svn/tos/trunk@91333 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-25 11:43:54 +00:00
jjzhou
8ae1bfc4e0 Fix new feature TDI-22704 : PostGreSql - Problem with Transaction
https://jira.talendforge.org/browse/TDI-22704

git-svn-id: http://talendforge.org/svn/tos/trunk@91326 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-25 10:37:11 +00:00
fwang
c2f85b92f1 bug TDI-20755 fixed: Got the same column name in tRowGenerator component
git-svn-id: http://talendforge.org/svn/tos/trunk@91318 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-25 10:10:04 +00:00
wwang
0dcc4e0e99 Fix Bug TDI-22392 : continue to merge
https://jira.talendforge.org/browse/TDI-22392

git-svn-id: http://talendforge.org/svn/tos/trunk@91316 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-25 10:06:20 +00:00
bchen
f95956787f Fix Bug TDI-21779 : tOracleSCD type 2 does not work as expected with fields containing timestamps
https://jira.talendforge.org/browse/TDI-21779

git-svn-id: http://talendforge.org/svn/tos/trunk@91295 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-25 08:58:44 +00:00
amarkevich
7e83a10649 TESB-7055: reuse route import-package
git-svn-id: http://talendforge.org/svn/tos/trunk@91286 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-25 08:42:14 +00:00
ldong
7bd7bfe524 Feature TDI-22773 improved:remove the limit of key "branch" for local project.
git-svn-id: http://talendforge.org/svn/tos/trunk@91281 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-25 08:02:19 +00:00
ldong
7c7ffc167b Feature TDI-22773 improved:Adding file description in zip of exportJob (Studio and commandline).
git-svn-id: http://talendforge.org/svn/tos/trunk@91262 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-25 06:22:56 +00:00
hcyi
788ea76c70 bug TDI-22816 fixed : Open ESBDEMOS project,use an existing account can't connect to talendforge .
git-svn-id: http://talendforge.org/svn/tos/trunk@91249 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-25 02:29:48 +00:00
rdubois
42c54a1e57 TESB-6967:Support improved connection pooling for Data Services
git-svn-id: http://talendforge.org/svn/tos/trunk@91239 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-24 15:32:03 +00:00
rdubois
7dcd28db94 TESB-6967:Support improved connection pooling for Data Services
git-svn-id: http://talendforge.org/svn/tos/trunk@91238 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-24 15:31:46 +00:00
amarkevich
33a76efe96 [TESB-6967] use DS alias
git-svn-id: http://talendforge.org/svn/tos/trunk@91237 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-24 15:07:18 +00:00
amarkevich
d7151c86c7 [route] fixed external lib support
git-svn-id: http://talendforge.org/svn/tos/trunk@91235 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-24 14:04:34 +00:00
amarkevich
8460276d9d fixed reference generation
git-svn-id: http://talendforge.org/svn/tos/trunk@91234 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-24 14:00:32 +00:00
rdubois
4f12694861 TDI-22958: tHiveInput throw error when execute sql (select columns for table ) on CDH4 with connection mode embedded
git-svn-id: http://talendforge.org/svn/tos/trunk@91233 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-24 13:32:29 +00:00
wwang
397f3ba72b Fix BugTDI-22392 : merge to other tXXDBRow
https://jira.talendforge.org/browse/TDI-22392

git-svn-id: http://talendforge.org/svn/tos/trunk@91221 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-24 10:09:50 +00:00
plv
191fdb2247 bug TDI-22900:when create onsubjobok/onsubjoberror connection from one subjob to another subjob, the 2 subjobs become one subjob
git-svn-id: http://talendforge.org/svn/tos/trunk@91220 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-24 10:03:49 +00:00
wchen
c4259a34f2 feature TDI-22424 added : Revert bad commit
git-svn-id: http://talendforge.org/svn/tos/trunk@91218 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-24 10:01:27 +00:00
jyhu
f71046cd0b Fix Bug TDI-21748 : Display of String truncation option in tSchemaComplianceCheck.
http://jira.talendforge.org/browse/TDI-21748

git-svn-id: http://talendforge.org/svn/tos/trunk@91215 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-24 09:56:49 +00:00
jyhu
13495e6c44 Fix Bug TDI-21748 : Display of String truncation option in tSchemaComplianceCheck.
http://jira.talendforge.org/browse/TDI-21748

git-svn-id: http://talendforge.org/svn/tos/trunk@91213 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-24 09:54:53 +00:00
plv
5351ea224e bug TDI-22900:when create onsubjobok/onsubjoberror connection from one subjob to another subjob, the 2 subjobs become one subjob
git-svn-id: http://talendforge.org/svn/tos/trunk@91194 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-24 08:48:07 +00:00
wchen
ac3323945d feature TDI-22424 added :Some components are missing java libraries
git-svn-id: http://talendforge.org/svn/tos/trunk@91191 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-24 08:37:27 +00:00
plv
efac66bfb2 bug TDI-22899:the source and target of onsubjobok/onsubjoberror connection should be start node
git-svn-id: http://talendforge.org/svn/tos/trunk@91190 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-24 08:33:14 +00:00
bchen
0ec17e6611 Fix Bug TDI-22898 : tSalesforceBulkExec issue with tSetProxy
https://jira.talendforge.org/browse/TDI-22898

git-svn-id: http://talendforge.org/svn/tos/trunk@91189 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-24 08:09:25 +00:00
bchen
94fe750adf Fix Bug TDI-21779 : tOracleSCD type 2 does not work as expected with fields containing timestamps
https://jira.talendforge.org/browse/TDI-21779
1.make TalendDate.parseDate method support to store timezone
2.make tOracleSCD component support "Timestamp With Time Zone" type


git-svn-id: http://talendforge.org/svn/tos/trunk@91184 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-24 05:50:52 +00:00
jyhu
c7767178fd Fix Bug TDI-22544 : tCreateTable:Change to different db connection, port canot changed to correspond db
https://jira.talendforge.org/browse/TDI-22544

git-svn-id: http://talendforge.org/svn/tos/trunk@91173 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-24 02:21:19 +00:00
amarkevich
5a2b7506e1 TESB-6967: use osgi reference to preconfigured DataSource
git-svn-id: http://talendforge.org/svn/tos/trunk@91168 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-21 15:03:23 +00:00
ldong
aa29b54a8d Feature TDI-22773 improved:adding file description in zip of exportJob (Studio and commandline).
git-svn-id: http://talendforge.org/svn/tos/trunk@91127 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-21 09:13:03 +00:00
wwang
ea0fa5bbe7 Fix Bug TDI-22682 : add the source
https://jira.talendforge.org/browse/TDI-22682

git-svn-id: http://talendforge.org/svn/tos/trunk@91126 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-21 09:12:54 +00:00
amarkevich
43d1ab222e added systemRoutines.jar for analyzer
git-svn-id: http://talendforge.org/svn/tos/trunk@91125 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-21 09:10:20 +00:00
wwang
812a76fb60 Fix Bug TDI-22682 : Find the detail difference between javacsv.jar and talendcsv.jar,and make their action the same.
https://jira.talendforge.org/browse/TDI-22682

git-svn-id: http://talendforge.org/svn/tos/trunk@91122 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-21 09:00:05 +00:00
plv
2da6db49f0 bug TDI-22729:no error or warning message shown when there is no output schema for tMap component
git-svn-id: http://talendforge.org/svn/tos/trunk@91115 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-21 07:42:34 +00:00
plv
63ec34ae42 bug TDI-22600:error happened when Guess schema whith query on several rows in tMysqlInput
git-svn-id: http://talendforge.org/svn/tos/trunk@91076 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-21 01:55:53 +00:00
amarkevich
1202307444 generate manifest using bndlib
git-svn-id: http://talendforge.org/svn/tos/trunk@91066 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-20 14:12:42 +00:00
rzubairov
b6b1dd9633 - added bnd tool to repository feature
git-svn-id: http://talendforge.org/svn/tos/trunk@91065 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-20 13:58:01 +00:00
rzubairov
a9d86d8144 - added bnd tool
git-svn-id: http://talendforge.org/svn/tos/trunk@91064 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-20 13:47:44 +00:00
hwang
9749b5c54c TDI-22878:missing the name of refactor joblet in job after update joblet
git-svn-id: http://talendforge.org/svn/tos/trunk@91045 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-20 08:56:34 +00:00
rdubois
850e0b3037 Add some indication on the supported versions for Hive, HBase and Pig for the Apache distributions
git-svn-id: http://talendforge.org/svn/tos/trunk@91007 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-19 12:24:52 +00:00
rdubois
64658f6786 TDI-22879: Add commons-lang in the classpath for Apache 1.0
git-svn-id: http://talendforge.org/svn/tos/trunk@91005 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-19 11:34:16 +00:00
jzhao
5da6309897 Fix Feature TDI-22759: We should be able to get all rows from the tCassandraInput
https://jira.talendforge.org/browse/TDI-22759

git-svn-id: http://talendforge.org/svn/tos/trunk@90989 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-19 08:50:51 +00:00
ldong
2405604b3e Feature TDI-22773 improved:Adding file description in zip of exportJob (Studio and commandline).
git-svn-id: http://talendforge.org/svn/tos/trunk@90985 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-19 08:41:44 +00:00
fwang
95f40be489 bug TDI-8046 fixed:tMap in jobs opened as read-only
git-svn-id: http://talendforge.org/svn/tos/trunk@90936 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-19 01:29:41 +00:00
nrousseau
8b2b397e88 bug TDI-22877 fixed: fix possible exception found in the logs (and not affecting anything, just to clean logs)
git-svn-id: http://talendforge.org/svn/tos/trunk@90880 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-18 07:15:47 +00:00
jjzhou
45bba6e7e7 fix Bug TDI-22675:After using tFileCopy, the source file sometime remains open
git-svn-id: http://talendforge.org/svn/tos/trunk@90849 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-18 04:01:01 +00:00
ldong
b43f87bdd2 Feature TDI-22773 added:Adding file description in zip of exportJob (Studio and commandline).
git-svn-id: http://talendforge.org/svn/tos/trunk@90848 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-18 03:54:43 +00:00
cli
4e5103741a TDI-21185 / TDI-22870: fixed the problem.
git-svn-id: http://talendforge.org/svn/tos/trunk@90843 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-18 03:31:29 +00:00
rdubois
2d66a91ea6 Fix the tMysqlOutputBulk import issue.
git-svn-id: http://talendforge.org/svn/tos/trunk@90804 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-17 19:14:19 +00:00
bchen
876dda4a95 Fix Bug TDI-21609 : Unexpected result when tOracleInput load data with time zone
https://jira.talendforge.org/browse/TDI-21609 
1.add default value "TIMESTAMP(6) WITH TIME ZONE" to mapping_Oracle.xml.
2.remove unuse code.

git-svn-id: http://talendforge.org/svn/tos/trunk@90785 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-17 09:19:23 +00:00
cli
a0a2785779 TDI-21185: disable it first.
git-svn-id: http://talendforge.org/svn/tos/trunk@90778 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-17 08:21:00 +00:00
rdubois
ac30f0613b TDI-22811: Issue executing the tHiveInput against Hive from a remote client
git-svn-id: http://talendforge.org/svn/tos/trunk@90775 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-17 08:10:48 +00:00
jyhu
68ad38f051 Fix Bug TDI-22351 : Execption occured while genereting sample data using tRowGenerator into existing Teradata table.
http://jira.talendforge.org/browse/TDI-22351 

git-svn-id: http://talendforge.org/svn/tos/trunk@90767 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-17 07:14:25 +00:00
cli
d70ca34410 TDI-21185: change the technical name for local and svn project.
git-svn-id: http://talendforge.org/svn/tos/trunk@90758 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-17 06:02:13 +00:00
fwang
a3e77961e4 bug TDI-22712 fixed:TIS Freezes when trying to Create Documentation for specific job
git-svn-id: http://talendforge.org/svn/tos/trunk@90752 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-17 01:30:13 +00:00
jjzhou
d487284760 fix Bug TDI-22420:remove the "Encoding" in tHiveConnection
git-svn-id: http://talendforge.org/svn/tos/trunk@90751 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-17 01:20:10 +00:00
rdubois
f8d54802c9 TDI-22811: revert r90736
git-svn-id: http://talendforge.org/svn/tos/trunk@90737 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-14 15:08:36 +00:00
rdubois
d7d697bfb4 TDI-22811: Issue executing the tHiveInput against Hive from a remote client
git-svn-id: http://talendforge.org/svn/tos/trunk@90736 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-14 15:06:55 +00:00
jzhao
e649065cf5 Fix Work Item TDI-22767 : the new checkbox:"Discard the trailing empty strings" should be invisible when "Use CSV parameters" is ticked for tNormalize
https://jira.talendforge.org/browse/TDI-22767


git-svn-id: http://talendforge.org/svn/tos/trunk@90718 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-14 08:57:03 +00:00
plv
c48335109d bug TDI-22382:Copy Book:rename schema which used in a job , error
git-svn-id: http://talendforge.org/svn/tos/trunk@90705 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-14 05:49:16 +00:00
zshen
7360759a84 TDQ-6054 TDQ-6131 make report support to matching of JUDI.
git-svn-id: http://talendforge.org/svn/tos/trunk@90696 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-14 03:35:23 +00:00
wliu
d04acce675 Fix Bug TDI-21748 : Display of String truncation option in tSchemaComplianceCheck for all these 3 modes::"check all columns from schema", "Custom defined", "Use another Schema for compliance check"
https://jira.talendforge.org/browse/TDI-21748

git-svn-id: http://talendforge.org/svn/tos/trunk@90693 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-14 03:04:51 +00:00
hwang
7ef4854e0c TDI-21427 :tMap:Unexept var under var list
git-svn-id: http://talendforge.org/svn/tos/trunk@90690 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-14 01:33:19 +00:00
rdubois
c0b0cba721 TDI-22354 fixed: replace the poi-3.8-20120326.jar by poi-3.8-20120913_modified_talend.jar
git-svn-id: http://talendforge.org/svn/tos/trunk@90682 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-13 12:40:00 +00:00
amarkevich
9945e5d38d added additional import for javax.xml.namespace
git-svn-id: http://talendforge.org/svn/tos/trunk@90678 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-13 12:15:24 +00:00
amarkevich
e1995e7bad added javax.xml.transform to import packages
git-svn-id: http://talendforge.org/svn/tos/trunk@90675 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-13 11:48:47 +00:00
wliu
bc741820b6 Fix Bug TDI-22820 : tIterateToFlow NPE
https://jira.talendforge.org/browse/TDI-22820

git-svn-id: http://talendforge.org/svn/tos/trunk@90665 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-13 10:47:35 +00:00
jjzhou
2d8726ce60 fix Bug TDI-22064:tRule &tHttprequest: edit schema form can not be expand
git-svn-id: http://talendforge.org/svn/tos/trunk@90653 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-13 10:03:18 +00:00
amarkevich
b74aa638e2 added additional import packages
git-svn-id: http://talendforge.org/svn/tos/trunk@90645 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-13 09:25:59 +00:00
fwang
8566c60102 bug TDI-22712 fixed:TIS Freezes when trying to Create Documentation for specific job
git-svn-id: http://talendforge.org/svn/tos/trunk@90636 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-13 07:32:46 +00:00
jjzhou
b59260108e fix Bug TDI-22604: tPostgresqlOutputBulkExec: COPY escape must be a single one-byte character
git-svn-id: http://talendforge.org/svn/tos/trunk@90607 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-12 11:00:49 +00:00
hwang
b8f6d5fefd TDI-16902:Row links not activated
git-svn-id: http://talendforge.org/svn/tos/trunk@90602 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-12 09:58:11 +00:00
jjzhou
d3c3b37aa0 fix Bug TDI-22800: when schema type is boolean ,tPostgresqlOutputBulkExec ,tPostgresqlOutputBulk make the out file is "1" or "o"
git-svn-id: http://talendforge.org/svn/tos/trunk@90600 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-12 09:46:07 +00:00
ycbai
0d478402d0 bug TDI-22766 fixed : Job cannot run again after update the rule which used in job
git-svn-id: http://talendforge.org/svn/tos/trunk@90582 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-12 07:23:11 +00:00
jyhu
500f93a1fe Fix Bug TDI-22274 : Refactor the ELT greenplum components.
http://jira.talendforge.org/browse/TDI-22274 

git-svn-id: http://talendforge.org/svn/tos/trunk@90570 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-12 03:25:44 +00:00
jjzhou
98c9703850 fix Bug TDI-22675:After using tFileCopy, the source file sometime remains open
git-svn-id: http://talendforge.org/svn/tos/trunk@90559 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-12 01:27:15 +00:00
rdubois
9ea13b7f3c fix Bug TDI-22503
git-svn-id: http://talendforge.org/svn/tos/trunk@90537 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-11 12:17:19 +00:00
jyhu
938a27cfd7 Fix Feature TDI-20487 : Get error when update table with Netezza ELT components.
http://jira.talendforge.org/browse/TDI-20487 

git-svn-id: http://talendforge.org/svn/tos/trunk@90525 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-11 09:14:13 +00:00
wchen
e386444153 bug TDI-22548 fixed: <Repository Mode>:"Edit parameter using repository" window cannot pop up when you want to change the parameter
git-svn-id: http://talendforge.org/svn/tos/trunk@90522 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-11 09:05:05 +00:00
gliu
ab853ce51b [TESB-7002] added: add new component
git-svn-id: http://talendforge.org/svn/tos/trunk@90518 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-11 08:22:32 +00:00
wwang
6407c8c944 Fix Bug TDI-22565 : add USE_EXISTING_CONNECTION consideration for hadoop components
https://jira.talendforge.org/browse/TDI-22565

git-svn-id: http://talendforge.org/svn/tos/trunk@90515 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-11 08:10:57 +00:00
mwang
ef5582fb91 for bug TDI-20702
git-svn-id: http://talendforge.org/svn/tos/trunk@90513 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-11 08:00:42 +00:00
jyhu
0265dbdc39 Fix Feature TDI-20487 : Get error when update table with Netezza ELT components.
http://jira.talendforge.org/browse/TDI-20487 

git-svn-id: http://talendforge.org/svn/tos/trunk@90506 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-11 06:52:38 +00:00
plv
9e1b2c8988 bug TDI-15128:Invalid OnSubjob links
git-svn-id: http://talendforge.org/svn/tos/trunk@90497 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-11 06:11:51 +00:00
wwang
e6946726d3 Fix Bug TDI-22354 : tFileInputExcel is not able to handle Date format "yyyy-MM-ddTHH:mm:ss"
https://jira.talendforge.org/browse/TDI-22354 

git-svn-id: http://talendforge.org/svn/tos/trunk@90493 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-11 05:50:42 +00:00
fwang
9bf3eed81f bug TDI-22677 fixed:Create missing fragments for Babili
git-svn-id: http://talendforge.org/svn/tos/trunk@90482 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-11 03:30:59 +00:00
jjzhou
8814fa003a Fix new feature TDI-22704 : PostGreSql - Problem with Transaction
git-svn-id: http://talendforge.org/svn/tos/trunk@90476 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-11 03:06:15 +00:00
wwang
2c6633c450 Fix Bug TDI-22150 : tMysqlOutputBulk treats backslashes in data wrong
https://jira.talendforge.org/browse/TDI-22150 

git-svn-id: http://talendforge.org/svn/tos/trunk@90475 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-11 03:02:53 +00:00
fwang
f30b2bda58 git-svn-id: http://talendforge.org/svn/tos/trunk@90469 f6f1c999-d317-4740-80b0-e6d1abc6f99e 2012-09-11 02:19:08 +00:00
hwang
fc1b5689ce TDI-22153 :Deactivated components not moved when joblet expanded
git-svn-id: http://talendforge.org/svn/tos/trunk@90467 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-11 01:50:28 +00:00
wwang
d6a360c44c Fix Bug TDI-22361 : Locked file throws NPE if using CSV options
https://jira.talendforge.org/browse/TDI-22361 

git-svn-id: http://talendforge.org/svn/tos/trunk@90464 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-11 01:32:42 +00:00
rdubois
d3b6b1ebfa TDI-21510: change the component UI.
git-svn-id: http://talendforge.org/svn/tos/trunk@90459 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 13:36:35 +00:00
wchen
90aa8b8338 bug TDI-22635 fixed :Many folders shows in palette after been hide.
git-svn-id: http://talendforge.org/svn/tos/trunk@90438 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 10:07:12 +00:00
hcyi
4cb0ce5b49 bug TDI-22688 fixed : Problem in elt component when create connection .
git-svn-id: http://talendforge.org/svn/tos/trunk@90436 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 10:00:13 +00:00
rdubois
d2369100c8 TDI-22739 fixed: Upgrade from Hive 0.8.1 to 0.9
git-svn-id: http://talendforge.org/svn/tos/trunk@90434 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 09:53:30 +00:00
hcyi
0836f586b1 bug TDI-22688 fixed : Problem in elt component when create connection .
git-svn-id: http://talendforge.org/svn/tos/trunk@90433 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 09:47:14 +00:00
bchen
635fb31ead Fix Bug TDI-22392 : tJDBCRow is marked with red cross if input and output schema are different
https://jira.talendforge.org/browse/TDI-22392

git-svn-id: http://talendforge.org/svn/tos/trunk@90411 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 08:21:02 +00:00
jzhao
a3b1e0c797 Fix Bug TDI-22285: Slowly Changing Dimensions (SCDs) & Source Keys that are NULL
https://jira.talendforge.org/browse/TDI-22285

git-svn-id: http://talendforge.org/svn/tos/trunk@90393 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 07:19:06 +00:00
jjzhou
454f02f0f2 fix Bug TDI-22460:Unable to run tELTHiveMap when configure the incoming and outgoing tables with context
git-svn-id: http://talendforge.org/svn/tos/trunk@90381 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 03:48:30 +00:00
jzhao
f420290f27 Fix Bug TDI-22583: Unexpect result of tNormalize
https://jira.talendforge.org/browse/TDI-22583

git-svn-id: http://talendforge.org/svn/tos/trunk@90378 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 03:22:19 +00:00
ldong
5914cef757 bug TDI-22715 fixed:NPE error when start a studio of M4.
git-svn-id: http://talendforge.org/svn/tos/trunk@90377 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 03:14:28 +00:00
bchen
1b77864598 Fix Bug TDI-22088 : tMap NPE using multiple lookup with the "All rows" option
https://jira.talendforge.org/browse/TDI-22088
merge r90311 into trunk

git-svn-id: http://talendforge.org/svn/tos/trunk@90370 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 02:35:10 +00:00
hcyi
2e5cf6f0b3 bug TDI-20232 fixed : Documentation_if export a documentation, delete the documentation in studio, then you can not import it .
git-svn-id: http://talendforge.org/svn/tos/trunk@90366 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 02:28:19 +00:00
hcyi
a6428772e6 bug TDI-20594 fixed : Everytime drag&drop File positional to a job, it will pop up a Confirm dialog .
git-svn-id: http://talendforge.org/svn/tos/trunk@90362 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 02:19:05 +00:00
gliu
ebaba8a965 [TESB-7014] done: Refactoring the generated code to expose the Route
[TESB-7015] done: Refactoring generated code to expose CamelContext
[TESB-6975] fixed: cBeanRegister will always generate the Arguments even the "Specify Arguments" is unchecked

git-svn-id: http://talendforge.org/svn/tos/trunk@90360 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 02:18:09 +00:00
wchen
cf43ecc122 bug TDI-21950 fixed :Lots of columns crashes Studio
git-svn-id: http://talendforge.org/svn/tos/trunk@90357 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 02:15:06 +00:00
cli
abd257685e USV-29: add the property for exchange.
git-svn-id: http://talendforge.org/svn/tos/trunk@90356 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 02:14:56 +00:00
zwzhao
b26d4e6a28 bug TDI-21143 fixed : Studio repository view : remove all refresh call to repo view
git-svn-id: http://talendforge.org/svn/tos/trunk@90354 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 02:12:38 +00:00
jjzhou
0e6a03d7d8 fix Bug TDI-22555:tPostgresqlOutputBuk and tPostgresqlOutputBukExec don't handle TEXT_ENCLOSURE
git-svn-id: http://talendforge.org/svn/tos/trunk@90353 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 02:08:32 +00:00
plv
b9c155c333 bug TDI-18208:Restoring the default logo in Documentation settings should take effect immediately for the next HTML generation without the user having to restart the studio
git-svn-id: http://talendforge.org/svn/tos/trunk@90345 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 01:40:04 +00:00
fwang
0a681ee6c3 bug TDI-20666 fixed:copybook_after run the job, the button is disabled
git-svn-id: http://talendforge.org/svn/tos/trunk@90344 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 01:36:42 +00:00
fwang
cc057f68fe bug TDI-20755 fixed: Got the same column name in tRowGenerator component
git-svn-id: http://talendforge.org/svn/tos/trunk@90343 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 01:34:49 +00:00
fwang
a62a9416e8 bug TDI-20219 fixed:The data should be not transfered to the joblet in a job
git-svn-id: http://talendforge.org/svn/tos/trunk@90342 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-10 01:32:28 +00:00
hwang
65b7dbe0d2 TDI-22709:Could not save job after export items
git-svn-id: http://talendforge.org/svn/tos/trunk@90270 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-06 06:05:57 +00:00
nrousseau
a721270fa0 USV-40 : Changed to make most of the actions more general and not only for jobs / joblets.
git-svn-id: http://talendforge.org/svn/tos/trunk@90266 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-06 04:02:10 +00:00
hwang
6624fe2410 TDI-22709:Could not save job after export items
git-svn-id: http://talendforge.org/svn/tos/trunk@90264 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-06 03:36:41 +00:00
wwang
ee25f73998 Fix Bug TDI-22503 : Job hangs if hash not initialised
https://jira.talendforge.org/browse/TDI-22503

git-svn-id: http://talendforge.org/svn/tos/trunk@90261 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-06 02:49:10 +00:00
sgandon
90786a7bff Fix New Feature USV-32 : Remove context-menu for top level nodes
https://jira.talendforge.org/browse/USV-32
updated all tis action provider so that they have an id.

git-svn-id: http://talendforge.org/svn/tos/trunk@90257 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-05 15:39:54 +00:00
ycbai
6092d9c11d bug TDI-22661 fixed : Undo the action which you did, NPE error
git-svn-id: http://talendforge.org/svn/tos/trunk@90224 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-05 09:34:47 +00:00
hcyi
3ec01b36e2 bug TDI-22665 fixed : the output link of tELTGreenPlumInput doesn't work anymore .
git-svn-id: http://talendforge.org/svn/tos/trunk@90194 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-05 03:10:05 +00:00
scorreia
bdc0f828e7 i18n: synchronize Babili strings exported on 5.2.0M3-2012-09-04-14-48-07
git-svn-id: http://talendforge.org/svn/tos/trunk@90166 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-04 13:07:27 +00:00
wwang
6c1d856e93 Fix Feature TDI-22375 : Replace javacsv in the studio
https://jira.talendforge.org/browse/TDI-22375

git-svn-id: http://talendforge.org/svn/tos/trunk@90164 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-04 12:55:23 +00:00
ldong
c769a55a30 Feature TDI-22576 added:Add a create tag in the same dialog as the switch action.
git-svn-id: http://talendforge.org/svn/tos/trunk@90156 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-04 11:07:11 +00:00
wwang
e1949b2f18 Fix Bug TDI-21501 : tFileInputJSON does not work when there are null json values
http://jira.talendforge.org/browse/TDI-21501

git-svn-id: http://talendforge.org/svn/tos/trunk@90155 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-04 11:01:48 +00:00
hcyi
3803d5006f bug TDI-22671 fixed : Sandbox project creation allow to select "perl" in generation language .
git-svn-id: http://talendforge.org/svn/tos/trunk@90115 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-04 09:10:31 +00:00
plv
4431a952a8 bug TDI-22296:tMap_duplicate error message display when there is no output schema for tMap component
git-svn-id: http://talendforge.org/svn/tos/trunk@90108 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-04 08:53:24 +00:00
hcyi
d137589047 bug TDI-22649 fixed : When joblet changed,"Update Detection",there is an error .
git-svn-id: http://talendforge.org/svn/tos/trunk@90078 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-04 07:33:29 +00:00
fwang
39249820de bug TDI-21747 fixed:Business model:assignment:r-click the service in assignment list, many function lost
git-svn-id: http://talendforge.org/svn/tos/trunk@90073 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-04 07:25:15 +00:00
ycbai
53875bc775 bug TDI-22661 fixed : Undo the action which you did, NPE error
git-svn-id: http://talendforge.org/svn/tos/trunk@90066 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-04 06:38:35 +00:00
rdubois
ff7e5135e5 TMDM-4398 fixed.
git-svn-id: http://talendforge.org/svn/tos/trunk@90048 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-03 16:43:51 +00:00
rdubois
f6155f326c TMDM-4398: Polish the tStewardshipTaskDelete
git-svn-id: http://talendforge.org/svn/tos/trunk@90037 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-03 11:31:34 +00:00
ilazebny
377d467258 Update version in poms to 5.2.0-SNAPSHOT
git-svn-id: http://talendforge.org/svn/tos/trunk@90033 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-03 11:16:10 +00:00
rdubois
f58c56477f TDI-21590: Polish the tMDMOutput
git-svn-id: http://talendforge.org/svn/tos/trunk@90029 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-03 11:10:25 +00:00
plv
d35d7411e2 bug TDI-22296:tMap_duplicate error message display when there is no output schema for tMap component
git-svn-id: http://talendforge.org/svn/tos/trunk@90024 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-03 10:09:39 +00:00
hwang
10afc6ddfd TDI-22620:Compare joblet_exception thrown when compare same name joblet between main and reference project or between trunk and branch project
git-svn-id: http://talendforge.org/svn/tos/trunk@90009 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-03 09:18:55 +00:00
mwang
2551519ed5 For bug TDI-22566
git-svn-id: http://talendforge.org/svn/tos/trunk@90003 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-03 08:45:34 +00:00
hcyi
a37e16d5d1 bug TDI-22550 fixed : Remain compile error in old job which has been delete .
git-svn-id: http://talendforge.org/svn/tos/trunk@89975 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-09-03 06:02:23 +00:00
jyhu
d35f9de760 git-svn-id: http://talendforge.org/svn/tos/trunk@89957 f6f1c999-d317-4740-80b0-e6d1abc6f99e 2012-09-03 02:39:58 +00:00
jyhu
636f97249c Fix Bug TDI-22498 : error when executing sybase IQ store proc whith 4.2.3 +patch 17.07.20(revert to last version)
https://jira.talendforge.org/browse/TDI-22498 

git-svn-id: http://talendforge.org/svn/tos/trunk@89929 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-31 09:41:43 +00:00
hwang
ab17988e03 TDI-22153:Deactivated components not moved when joblet expanded
git-svn-id: http://talendforge.org/svn/tos/trunk@89921 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-31 08:27:42 +00:00
jyhu
6b03bdb012 Fix Bug TDI-22498 : error when executing sybase IQ store proc whith 4.2.3 +patch 17.07.20
https://jira.talendforge.org/browse/TDI-22498


git-svn-id: http://talendforge.org/svn/tos/trunk@89911 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-31 06:07:30 +00:00
fwang
26bfb8639e bug TDI-22516 fixed:Can't save the order when I change the element order in tFileOutputMSXML
git-svn-id: http://talendforge.org/svn/tos/trunk@89892 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-31 01:50:05 +00:00
jjzhou
946edd3021 fix Bug TDI-22211:org.courtine can't be resolved
git-svn-id: http://talendforge.org/svn/tos/trunk@89877 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-30 10:31:22 +00:00
wwang
cf2c6e8e8b fix Feature TDI-22616: support CDH4 for tHiveXXX components
https://jira.talendforge.org/browse/TDI-22616

git-svn-id: http://talendforge.org/svn/tos/trunk@89862 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-30 08:23:54 +00:00
ycbai
e6c60c2c8e feature TDI-22127 modified : Fix some bugs and refactor something.
git-svn-id: http://talendforge.org/svn/tos/trunk@89846 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-30 06:18:56 +00:00
nrousseau
5ca1807249 Fix Bug TDI-22608 : Create a job should not ask for logs
https://jira.talendforge.org/browse/TDI-22608

git-svn-id: http://talendforge.org/svn/tos/trunk@89835 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-30 05:32:36 +00:00
wchen
38f81fc559 bug TDI-21950 fixed :Lots of columns crashes Studio
git-svn-id: http://talendforge.org/svn/tos/trunk@89828 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-30 03:58:59 +00:00
plv
9ad9559436 bug TDI-20511:when compare jobs with tParallelize component, it will show difference even if the jobs are same
git-svn-id: http://talendforge.org/svn/tos/trunk@89817 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-30 03:13:46 +00:00
nrousseau
ad20c73d47 TDI-22602 : fix problem when no selection done when create another version
git-svn-id: http://talendforge.org/svn/tos/trunk@89803 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-29 10:43:24 +00:00
jzhao
e149df6051 Fix New Feature TDI-21590 : tMDMOutput component without the XML serialization
https://jira.talendforge.org/browse/TDI-21590

git-svn-id: http://talendforge.org/svn/tos/trunk@89774 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-29 06:34:18 +00:00
hcyi
9183c28b0e bug TDI-22550 fixed : Remain compile error in old job which has been delete .
git-svn-id: http://talendforge.org/svn/tos/trunk@89765 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-29 01:39:15 +00:00
jzhao
bc2508a441 TMDM-4401: New component to delete MDM records based on conditions
https://jira.talendforge.org/browse/TMDM-4401

git-svn-id: http://talendforge.org/svn/tos/trunk@89761 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-28 10:12:02 +00:00
jyhu
7cae037551 Fix Bug TDI-22498 : error when executing sybase IQ store proc whith 4.2.3 +patch 17.07.20
https://jira.talendforge.org/browse/TDI-22498


git-svn-id: http://talendforge.org/svn/tos/trunk@89753 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-28 08:43:29 +00:00
jjzhou
fdb27576f0 fix Bug TDI-22281:Related to Bug http://www.talendforge.org/bugs/view.php?id=18916
git-svn-id: http://talendforge.org/svn/tos/trunk@89742 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-28 05:25:36 +00:00
hcyi
c50d1c151c bug TDI-22098 fixed : Incorrect compilation error mark on job .
git-svn-id: http://talendforge.org/svn/tos/trunk@89737 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-28 03:27:24 +00:00
nrousseau
d240813eae Fix TDI-22475 : Tags as read only in the studio. + enhance offline mode
https://jira.talendforge.org/browse/TDI-22475

git-svn-id: http://talendforge.org/svn/tos/trunk@89734 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-28 03:21:18 +00:00
zwzhao
c6a4bba9f9 bug TDI-21814 fixed : the exported job file doesn't contain *.screenshot file
git-svn-id: http://talendforge.org/svn/tos/trunk@89707 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-27 09:39:44 +00:00
rdubois
49a4f3be11 TDI-22107: Remove the JAR from TOS for BigData
git-svn-id: http://talendforge.org/svn/tos/trunk@89700 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-27 08:58:50 +00:00
fwang
2bc9c94d99 bug TDI-22516 fixed:Can't save the order when I change the element order in tFileOutputMSXML
git-svn-id: http://talendforge.org/svn/tos/trunk@89699 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-27 08:58:49 +00:00
hwang
9ef7898f73 TDI-22350:For 503 file transfer from one svn to another, reopen the new project ,anaysis lose items.
git-svn-id: http://talendforge.org/svn/tos/trunk@89692 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-27 08:23:38 +00:00
jzhao
be5af0f38b Fix New Feature TDI-21590 : tMDMOutput component without the XML serialization
https://jira.talendforge.org/browse/TDI-21590

git-svn-id: http://talendforge.org/svn/tos/trunk@89651 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-24 09:46:14 +00:00
fwang
1f6d49e9db bug TDI-22493 fixed:Business model:assignment:update the name of assignment items, switch to BM component, cannt detect the update
git-svn-id: http://talendforge.org/svn/tos/trunk@89639 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-24 07:21:05 +00:00
hwang
82d71cd854 TDI-22496:Error show in error log when move the components of the joblet in job
git-svn-id: http://talendforge.org/svn/tos/trunk@89626 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-24 05:42:02 +00:00
wchen
925ad74780 bug TDI-22335 fixed Deactivating subjob stops at already deactivated component
git-svn-id: http://talendforge.org/svn/tos/trunk@89621 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-24 04:04:00 +00:00
jjzhou
7ff63301ad fix Bug TDI-22445: tMDMBulkLoad throws NPE when has empty input
git-svn-id: http://talendforge.org/svn/tos/trunk@89598 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-23 10:24:05 +00:00
plv
a4c34f1593 bug TDI-20511:when compare jobs with tParallelize component, it will show difference even if the jobs are same
git-svn-id: http://talendforge.org/svn/tos/trunk@89568 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-23 08:07:50 +00:00
hwang
1014cb95a5 TDI-22079:Need to review the display of the background of joblets
git-svn-id: http://talendforge.org/svn/tos/trunk@89560 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-23 07:00:40 +00:00
wwang
8beef94fe9 fix Feature TDI-22533: replace javacsv in tFileInputDelimited and tFileOutputDelimited
git-svn-id: http://talendforge.org/svn/tos/trunk@89559 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-23 06:54:53 +00:00
wliu
4bebe20bf8 Fix Feature TDI-22036 : remove "Cross Join" from tELTHiveMap
https://jira.talendforge.org/browse/TDI-22036

git-svn-id: http://talendforge.org/svn/tos/trunk@89557 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-23 06:40:44 +00:00
wliu
6b144fb05b Fix feature TDI-22429 : Add a static column: ProcessInstanceUUID as the schema for tBonitaInstantiateProcess
https://jira.talendforge.org/browse/TDI-22429

git-svn-id: http://talendforge.org/svn/tos/trunk@89556 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-23 06:33:32 +00:00
nrousseau
5a002fc40f TDI-22369: fix family for Data_Quality
git-svn-id: http://talendforge.org/svn/tos/trunk@89553 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-23 06:28:08 +00:00
nrousseau
b417cfb5fc bug TDI-22196: re-enable the import to specified folder.
git-svn-id: http://talendforge.org/svn/tos/trunk@89545 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-23 04:41:57 +00:00
jjzhou
589def46ca Fix new feature TMDM-4398 : New tStewardshipTaskDelete component
git-svn-id: http://talendforge.org/svn/tos/trunk@89541 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-23 03:41:52 +00:00
wchen
37dbd436f9 bug TDI-22430 fixed: Duplicate the name of "Column"
git-svn-id: http://talendforge.org/svn/tos/trunk@89538 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-23 03:35:08 +00:00
hwang
59747f26d1 TDI-21879:Collapse joblets before saving job
git-svn-id: http://talendforge.org/svn/tos/trunk@89510 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-22 10:04:46 +00:00
zwzhao
8588f04094 bug TDI-6568 fixed : tSetGlovarVar and tFlowToIterate : the outline view doesnt refresh when a variable is added into those components
git-svn-id: http://talendforge.org/svn/tos/trunk@89509 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-22 10:04:14 +00:00
hwang
3fbf5699da TDI-22295:DI and ESB :Function menu mixed
git-svn-id: http://talendforge.org/svn/tos/trunk@89488 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-22 06:41:24 +00:00
jyhu
d865116d90 Fix Feature TDI-22429 : Change tBonitaInstantiateProcess to return the process instance id
https://jira.talendforge.org/browse/TDI-22429 

git-svn-id: http://talendforge.org/svn/tos/trunk@89481 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-22 06:19:27 +00:00
wchen
2eded5e0ae bug TDI-22383 TDI-22407 fixed: tRowGenerator functions can't display and be select correctly
git-svn-id: http://talendforge.org/svn/tos/trunk@89475 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-22 03:57:11 +00:00
dlin
94f523854f feature TDI-22421 added: REQUIRED_IF for the REQUIRED parameters
git-svn-id: http://talendforge.org/svn/tos/trunk@89441 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-21 09:47:14 +00:00
nrousseau
5e19847cb5 Fix Bug TDI-19255 : Opening old version of job and create new version opens latest version instead
https://jira.talendforge.org/browse/TDI-19255

git-svn-id: http://talendforge.org/svn/tos/trunk@89424 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-21 09:06:30 +00:00
zwzhao
51fd8a1e93 bug TDI-22114 fixed : Error message should be displayed if the tns file is not valid
git-svn-id: http://talendforge.org/svn/tos/trunk@89415 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-21 07:59:58 +00:00
mwang
982197d2a1 TDI-22130, new feature for Hive embedded mode.
git-svn-id: http://talendforge.org/svn/tos/trunk@89410 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-21 06:34:08 +00:00
jyhu
7cf6afb333 fix bug TDI-22416 :change the checkbox:*No commit* from "false" to "true" for tVerticaOutput and other issues.
http://jira.talendforge.org/browse/TDI-22416 

git-svn-id: http://talendforge.org/svn/tos/trunk@89408 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-21 06:29:15 +00:00
ycbai
35f6971196 feature TDI-22111 added : Add a component parameter type to browse HDFS
git-svn-id: http://talendforge.org/svn/tos/trunk@89399 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-21 03:37:55 +00:00
gliu
70b3bf4bc1 [TESB-6817] Changed: Put all import statements field into Basic Setting part
git-svn-id: http://talendforge.org/svn/tos/trunk@89386 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-21 02:39:47 +00:00
hwang
057abae441 TDI-21917:Expanding/collapsing non-linear joblet
git-svn-id: http://talendforge.org/svn/tos/trunk@89379 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-21 01:34:08 +00:00
hwang
e6e8dbd400 TDI-21879:Collapse joblets before saving job
git-svn-id: http://talendforge.org/svn/tos/trunk@89378 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-21 01:30:17 +00:00
jjzhou
5d7b9b521c Fix new feature TDI-19591 : Newest Exasol Jdbc Driver, from jdbc14.jar update to exajdbc.jar
git-svn-id: http://talendforge.org/svn/tos/trunk@89353 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-20 07:12:12 +00:00
wchen
ba0681c106 bug TDI-20155 fixed :Fail to use tRules in a job
git-svn-id: http://talendforge.org/svn/tos/trunk@89350 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-20 06:39:48 +00:00
plv
d85511d094 bug TDI-22305:Function name of schema changed after import from xml file to tRowGenerator
git-svn-id: http://talendforge.org/svn/tos/trunk@89346 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-20 05:55:06 +00:00
ycbai
023f9abba6 feature TDI-22127 added : Add a repository metadata for HDFS
git-svn-id: http://talendforge.org/svn/tos/trunk@89342 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-20 03:46:34 +00:00
wchen
5c5563d6d8 bug TDI-22335 fixed Deactivating subjob stops at already deactivated component
git-svn-id: http://talendforge.org/svn/tos/trunk@89319 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-20 01:49:17 +00:00
hcyi
512ae09e27 bug TDI-22413 fixed : Running job fail after export a job which has compile error .
git-svn-id: http://talendforge.org/svn/tos/trunk@89315 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-20 01:41:02 +00:00
nrousseau
e73458866c Fix Bug TDI-22435 : preview file connection get error
https://jira.talendforge.org/browse/TDI-22435

git-svn-id: http://talendforge.org/svn/tos/trunk@89308 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-20 00:55:44 +00:00
wliu
f2b19beee8 Fix Bug TDI-22318 : tHashInput/tHashOutput don't have its own resource
https://jira.talendforge.org/browse/TDI-22318

git-svn-id: http://talendforge.org/svn/tos/trunk@89272 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-17 04:20:31 +00:00
wliu
2c3be8d9a2 Fix Bug TDI-22318 : tHashInput/tHashOutput don't have its own resource
https://jira.talendforge.org/browse/TDI-22318

git-svn-id: http://talendforge.org/svn/tos/trunk@89270 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-17 04:05:15 +00:00
hwang
b29d525a7f TDI-21939:Make joblet in job red if locked or dirty
git-svn-id: http://talendforge.org/svn/tos/trunk@89253 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-17 02:15:52 +00:00
zshen
82753f558d TDQ-5903 add TCheckController and ComponentListControllerl class for TGenKey
git-svn-id: http://talendforge.org/svn/tos/trunk@89247 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-16 11:17:04 +00:00
wchen
f96b869865 bug TDI-8282 fixed: Connection properties should not be editable
git-svn-id: http://talendforge.org/svn/tos/trunk@89241 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-16 10:12:38 +00:00
rdubois
c6dc62783b TDI-22401 revert: throw an exception if the schema is emtpy
git-svn-id: http://talendforge.org/svn/tos/trunk@89239 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-16 09:40:23 +00:00
rdubois
108ea935f6 TDI-22401 fixed: throw an exception if the schema is emtpy
git-svn-id: http://talendforge.org/svn/tos/trunk@89238 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-16 09:29:22 +00:00
plv
73965e32b7 bug TDI-22305:Function name of schema changed after import from xml file to tRowGenerator
git-svn-id: http://talendforge.org/svn/tos/trunk@89230 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-16 08:09:27 +00:00
amarkevich
97202d500f fixed variable name
git-svn-id: http://talendforge.org/svn/tos/trunk@89225 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-16 07:50:07 +00:00
nrousseau
28b4b77150 bug TDI-22250: fix problem of classpath, will reinitialize the classpath when needed, and avoid to rebuild the code if no change required.
git-svn-id: http://talendforge.org/svn/tos/trunk@89218 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-16 06:31:15 +00:00
wchen
e360932cbd feature TDI-22036 added: Need to have the possibility to use the component tELTHiveMap
git-svn-id: http://talendforge.org/svn/tos/trunk@89217 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-16 06:16:29 +00:00
wliu
83e3c0491e git-svn-id: http://talendforge.org/svn/tos/trunk@89215 f6f1c999-d317-4740-80b0-e6d1abc6f99e 2012-08-16 06:05:42 +00:00
jjzhou
50d19c804d fix Bug TDI-22398:Can not create context with type "int | Integer" in talend studio during create route in Mediation perspective
git-svn-id: http://talendforge.org/svn/tos/trunk@89201 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-15 10:42:05 +00:00
wliu
c60f462923 fix Bug TDI-21875 : revert the default value from true to false for checkbox:No commit
https://jira.talendforge.org/browse/TDI-21875

git-svn-id: http://talendforge.org/svn/tos/trunk@89195 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-15 09:53:49 +00:00
wliu
311a8fd9fd fix Bug TDI-21875 : When using the Vertica Output component with the copy method and the batch option turned on, the component always fails as soon as the second batch begins
https://jira.talendforge.org/browse/TDI-21875

git-svn-id: http://talendforge.org/svn/tos/trunk@89190 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-15 09:43:21 +00:00
dlin
5887ec9ac2 bug TDI-22399 fixed:can't open joblet which in job by double click it
git-svn-id: http://talendforge.org/svn/tos/trunk@89189 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-15 09:38:01 +00:00
plv
28207ac301 bug TDI-21402:Database connection in job will failed if use the connection in joblet
git-svn-id: http://talendforge.org/svn/tos/trunk@89181 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-15 08:58:26 +00:00
bchen
46d0076943 Fix Bug TDI-22104 : SAP connection still use sapjco2.jar when sapjco3.jar configured in joblet that causes compile error
http://jira.talendforge.org/browse/TDI-22104

git-svn-id: http://talendforge.org/svn/tos/trunk@89168 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-15 07:24:49 +00:00
nrousseau
7345e82835 bug TDI-22340: if value was null, there was no error message.
git-svn-id: http://talendforge.org/svn/tos/trunk@89159 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-15 06:48:36 +00:00
wchen
939019e514 bug TDI-22389 fixed:Get wrong export file when export job to type 'Petals ESB' with a new name
git-svn-id: http://talendforge.org/svn/tos/trunk@89154 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-15 06:35:04 +00:00
fwang
ce434d7e07 bug TDI-22379 fixed:Version management:Business model:Assign a job to BM,can not detect the dependencies
git-svn-id: http://talendforge.org/svn/tos/trunk@89151 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-15 06:26:30 +00:00
zwzhao
00f86788d2 bug TDI-22198 fixed : Read-only job:Change Property Type:Job turn to dirty
git-svn-id: http://talendforge.org/svn/tos/trunk@89136 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-15 02:18:55 +00:00
rdubois
4de7009555 TDI-22368 fixed: Get the correct metadata table in the tUnite
git-svn-id: http://talendforge.org/svn/tos/trunk@89118 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-14 11:42:18 +00:00
wliu
abe07335ca fix Bug TDI-21875 : When using the Vertica Output component with the copy method and the batch option turned on, the component always fails as soon as the second batch begins
https://jira.talendforge.org/browse/TDI-21875

git-svn-id: http://talendforge.org/svn/tos/trunk@89117 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-14 11:13:11 +00:00
dlin
1776712d34 feature TDI-22180 added: SHOW_IF can only hide the popup button, but the popup-dialog can still show up
git-svn-id: http://talendforge.org/svn/tos/trunk@89113 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-14 10:43:04 +00:00
bchen
125df10767 Fix Bug TDI-21609 : Unexpected result when tOracleInput load data with time zone
https://jira.talendforge.org/browse/TDI-21609
support oracle type "TIMESTAMP WITH TIME ZONE" 

git-svn-id: http://talendforge.org/svn/tos/trunk@89107 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-14 10:00:31 +00:00
hcyi
9f15633433 bug TDI-22087 fixed : in txmlmap editor main connector had setting and expression icon ,but when click it,it no use .
git-svn-id: http://talendforge.org/svn/tos/trunk@89098 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-14 08:51:54 +00:00
jjzhou
903b72da35 fix Bug TDI-22367:investigate to replace "slf4j-API-1.5.8.jar" with "slf4j-API-1.6.1.jar" with Bonita 5.6.1
git-svn-id: http://talendforge.org/svn/tos/trunk@89095 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-14 08:22:24 +00:00
wliu
649ad4e550 fix feature TDI-22107 : Support for Vertica 6
https://jira.talendforge.org/browse/TDI-22107

git-svn-id: http://talendforge.org/svn/tos/trunk@89092 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-14 07:57:32 +00:00
wliu
418a90d093 fix feature TDI-22107 : Support for Vertica 6
https://jira.talendforge.org/browse/TDI-22107

git-svn-id: http://talendforge.org/svn/tos/trunk@89090 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-14 07:25:12 +00:00
nrousseau
40f27afa57 bug TDI-22372: fix problem with previous commit
git-svn-id: http://talendforge.org/svn/tos/trunk@89082 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-14 06:53:51 +00:00
mzhao
7969119ec2 TDQ-4275 Reoganize TDQ component family.
git-svn-id: http://talendforge.org/svn/tos/trunk@89069 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-14 04:49:07 +00:00
nrousseau
57bc40071e bug TDI-22262: fix problem of display of error mark
git-svn-id: http://talendforge.org/svn/tos/trunk@89064 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-14 04:05:40 +00:00
wchen
65d7e1727d feature TDI-22036 added: Need to have the possibility to use the component tELTHiveMap
git-svn-id: http://talendforge.org/svn/tos/trunk@89063 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-14 03:54:05 +00:00
nrousseau
552912e40c bug TDI-22369: fix wrong family name
git-svn-id: http://talendforge.org/svn/tos/trunk@89059 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-14 03:08:46 +00:00
jjzhou
89545dd3d4 fix Bug TDI-22283:revert code to 63853 version.
git-svn-id: http://talendforge.org/svn/tos/trunk@89057 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-14 02:32:49 +00:00
nrousseau
685df9ec6d bug TDI-22372: avoid any warning if the module name is not with any extension.
git-svn-id: http://talendforge.org/svn/tos/trunk@89055 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-14 01:56:42 +00:00
plv
3094cfeb80 bug TDI-21402 fixed:Database connection in job will failed if use the connection in joblet
git-svn-id: http://talendforge.org/svn/tos/trunk@89013 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-13 08:58:37 +00:00
jjzhou
4ed27f05aa fix Bug TDI-22283:Path having backslash not handled, escaping not handled
git-svn-id: http://talendforge.org/svn/tos/trunk@89011 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-13 08:55:11 +00:00
plv
95d04122ae bug TDI-21402 fixed:Database connection in job will failed if use the connection in joblet
git-svn-id: http://talendforge.org/svn/tos/trunk@89010 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-13 08:53:39 +00:00
xpli
2b2fbcddcf TESB-6732 Fix bug -Relative path for cFile component can not work
git-svn-id: http://talendforge.org/svn/tos/trunk@88997 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-13 08:02:16 +00:00
wchen
3d0febd31f bug TDI-8282 fixed: Connection properties should not be editable
git-svn-id: http://talendforge.org/svn/tos/trunk@88996 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-13 07:53:42 +00:00
jjzhou
7ff273810b fix Bug TDI-22283:Path having backslash not handled, escaping not handled
git-svn-id: http://talendforge.org/svn/tos/trunk@88987 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-13 05:23:08 +00:00
fwang
43fcc03fbc bug TDI-21904 fixed:Context: Add to repository context doesn't show existing context group
git-svn-id: http://talendforge.org/svn/tos/trunk@88975 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-13 02:01:42 +00:00
wwang
8440019083 fix Feature TDI-22090: change the jar reference
git-svn-id: http://talendforge.org/svn/tos/trunk@88956 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-10 09:40:17 +00:00
plv
06d1192e04 bug TDI-8512 fixed:Job description does not word wrap in Job tab
git-svn-id: http://talendforge.org/svn/tos/trunk@88943 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-10 09:04:37 +00:00
rdubois
ec7cba69b9 Add a missing message in the tSystem properies
git-svn-id: http://talendforge.org/svn/tos/trunk@88939 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-10 09:00:18 +00:00
cli
1e537505db Add the example demo node in the metadata
git-svn-id: http://talendforge.org/svn/tos/trunk@88926 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-10 06:14:48 +00:00
fwang
9654d01904 bug TDI-22292 fixed:D-click the blank area of a component, NPE error
git-svn-id: http://talendforge.org/svn/tos/trunk@88921 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-10 05:59:22 +00:00
wwang
c22188ee1e fix Bug TDI-22094: update the version
git-svn-id: http://talendforge.org/svn/tos/trunk@88919 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-10 05:59:04 +00:00
wchen
0e8efa318a bug TDI-20705 fixed :Filter link in txmlmap is not correct
git-svn-id: http://talendforge.org/svn/tos/trunk@88909 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-10 03:28:34 +00:00
jyhu
6fb2e532db Fix Feature TDI-22275 : Support for Vertica in the tCreateTable component
http://jira.talendforge.org/browse/TDI-22275
 

git-svn-id: http://talendforge.org/svn/tos/trunk@88905 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-10 02:51:05 +00:00
fwang
97b4692a8b bug TDI-22052 fixed:Wrong confirmation after import as local
git-svn-id: http://talendforge.org/svn/tos/trunk@88894 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-10 01:23:13 +00:00
hwang
c839a64ae9 TDI-21917:Expanding/collapsing non-linear joblet
git-svn-id: http://talendforge.org/svn/tos/trunk@88868 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-09 08:52:18 +00:00
hcyi
2c0b4b737c bug TDI-22179 fixed : Apply button do not work in tMap for many cases .
git-svn-id: http://talendforge.org/svn/tos/trunk@88865 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-09 08:19:46 +00:00
wchen
d5485f166a bug TDI-21871 fixed : tXMLMap doesn't allow to set multiple nodes with the same name = unable to use xsi derived complex types
git-svn-id: http://talendforge.org/svn/tos/trunk@88848 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-09 06:22:53 +00:00
jjzhou
c6c8653d0b fix Bug TDI-15344: Duplicate and unnecessary code generated by tReplace
git-svn-id: http://talendforge.org/svn/tos/trunk@88838 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-09 03:25:23 +00:00
fwang
7f485de52c bug TDI-21904 fixed:Context: Add to repository context doesn't show existing context group
git-svn-id: http://talendforge.org/svn/tos/trunk@88834 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-09 03:20:10 +00:00
jjzhou
3a71224387 fix Bug TDI-15344: Duplicate and unnecessary code generated by tReplace
git-svn-id: http://talendforge.org/svn/tos/trunk@88803 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-08 09:01:02 +00:00
hwang
3f19bdcf9f TDI-21940:Do not allow joblet to be edited in job if joblet is dirty
git-svn-id: http://talendforge.org/svn/tos/trunk@88792 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-08 07:09:08 +00:00
wwang
d604e94999 fix Bug TDI-22266: replace the getGraphicalNodes() with getGeneratingNodes()
git-svn-id: http://talendforge.org/svn/tos/trunk@88784 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-08 05:53:20 +00:00
zwzhao
d4c605ada6 bug TDI-19103 fixed : When importing job and canceling in the middle the created workspace dir is not deleted
git-svn-id: http://talendforge.org/svn/tos/trunk@88779 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-08 05:40:03 +00:00
jjzhou
766daa41d4 fix Bug TDI-15344: Duplicate and unnecessary code generated by tReplace
git-svn-id: http://talendforge.org/svn/tos/trunk@88778 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-08 05:38:24 +00:00
jyhu
b5a892674e Fix Feature TDI-22181 : Support greenplum in the tCreateTable component
http://jira.talendforge.org/browse/TDI-22181 

git-svn-id: http://talendforge.org/svn/tos/trunk@88773 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-08 04:21:58 +00:00
hcyi
0ce403763f bug TDI-22146 fixed : Warning/error icon popups still empty .
git-svn-id: http://talendforge.org/svn/tos/trunk@88770 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-08 03:51:04 +00:00
hwang
a5592fb554 TDI-22001:Exanded joblets not read-only
git-svn-id: http://talendforge.org/svn/tos/trunk@88769 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-08 03:50:16 +00:00
gliu
e639d60a98 [TESB-6685] fixed: Fix the routeId from label to UniqueName
Now, all ids are changed to use label+uniqueName to avoid duplication

git-svn-id: http://talendforge.org/svn/tos/trunk@88766 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-08 02:22:22 +00:00
gliu
6f51582b3c [TESB-6677] finished: Investigate how to configure the generated Job
git-svn-id: http://talendforge.org/svn/tos/trunk@88765 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-08 01:36:11 +00:00
jjzhou
8d2cffb5a7 Fix new feature TDI-22035 : remove " REQUIRED="false"" in tHiveConnection and tHiveRow XML file.
git-svn-id: http://talendforge.org/svn/tos/trunk@88754 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-07 09:57:05 +00:00
wchen
67852827a5 bug TDI-22252 :"Talend News" can not stay in its original place when the some intems in latest item has a long name
git-svn-id: http://talendforge.org/svn/tos/trunk@88752 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-07 09:47:09 +00:00
ldong
1ae7482fa9 bug TDI-22055 fixed:Copybook wizard - rename schema doesn't refresh to job.
git-svn-id: http://talendforge.org/svn/tos/trunk@88748 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-07 09:41:42 +00:00
jjzhou
9048db41e2 Fix new feature TDI-22035 :remove ELTHive component from tos, added them into tis.
git-svn-id: http://talendforge.org/svn/tos/trunk@88738 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-07 09:10:48 +00:00
plv
adb581ef22 bug TDI-6754 fixed:Moving of flow names not undone properly
git-svn-id: http://talendforge.org/svn/tos/trunk@88737 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-07 09:10:07 +00:00
zwzhao
deb14b8d74 bug TDI-22256 fixed : Switch from designer->code->jobscript, name of component disappear
git-svn-id: http://talendforge.org/svn/tos/trunk@88736 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-07 09:09:57 +00:00
fwang
ea893171b8 bug TDI-22052 fixed:Wrong confirmation after import as local
git-svn-id: http://talendforge.org/svn/tos/trunk@88733 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-07 08:53:22 +00:00
hwang
2707ae07d6 TDI-21939:Make joblet in job red if locked or dirty
git-svn-id: http://talendforge.org/svn/tos/trunk@88728 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-07 07:41:56 +00:00
jjzhou
a8867cea2e fix Bug TDI-22156: Job does not compile with backslash in tFilterRow conditions
git-svn-id: http://talendforge.org/svn/tos/trunk@88714 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-07 06:06:10 +00:00
wchen
950a23db20 bug TDI-20155 fixed:Fail to use tRules in a job
git-svn-id: http://talendforge.org/svn/tos/trunk@88701 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-07 04:11:11 +00:00
zwzhao
e4ece21bb4 bug TDI-6977 fixed : progress bar is full when import is not finished during import of project from login dialog box
git-svn-id: http://talendforge.org/svn/tos/trunk@88668 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-06 09:06:00 +00:00
fwang
2b42af1795 bug TDI-8476 fixed:Dynamic settings view displays in Camel components
git-svn-id: http://talendforge.org/svn/tos/trunk@88664 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-06 08:51:13 +00:00
plv
789f1a8f48 bug TDI-21402 fixed:Database connection in job will failed if use the connection in joblet
git-svn-id: http://talendforge.org/svn/tos/trunk@88662 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-06 08:43:57 +00:00
jyhu
4d9eeb53ee Fix Feature TDI-22107 : Support for Vertica 6.
http://jira.talendforge.org/browse/TDI-22107 

git-svn-id: http://talendforge.org/svn/tos/trunk@88661 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-06 08:11:05 +00:00
zwzhao
e405183dbc bug TDI-21154 fixed : Export Job:Export job with folder , drop down list of "Context scripts" is empty
git-svn-id: http://talendforge.org/svn/tos/trunk@88656 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-06 07:50:11 +00:00
jjzhou
bbaa5a5ea6 Fix new feature TDI-22034 :Create the component tELTHiveOutput
git-svn-id: http://talendforge.org/svn/tos/trunk@88654 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-06 07:24:27 +00:00
jjzhou
0f9ede5848 Fix new feature TDI-22035 :Create the component tELTHiveMap
git-svn-id: http://talendforge.org/svn/tos/trunk@88653 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-06 07:23:53 +00:00
jjzhou
fd3b30a7fb Fix new feature TDI-22033 :Create the component tELTHiveInput
git-svn-id: http://talendforge.org/svn/tos/trunk@88648 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-06 06:39:14 +00:00
zwzhao
fe53b9df66 bug TDI-22198 fixed : Read-only job:Change Property Type:Job turn to dirty
git-svn-id: http://talendforge.org/svn/tos/trunk@88638 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-06 05:40:30 +00:00
fwang
2732ccd5b3 bug TDI-20206 fixed:Can't copy all the components and the links when expand the joblet
git-svn-id: http://talendforge.org/svn/tos/trunk@88636 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-06 05:20:37 +00:00
bchen
2c529c6bf0 Fix Bug TDI-22104 : SAP connection still use sapjco2.jar when sapjco3.jar configured in joblet that causes compile error
http://jira.talendforge.org/browse/TDI-22104


git-svn-id: http://talendforge.org/svn/tos/trunk@88632 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-06 03:44:51 +00:00
sgandon
ca85f66ae0 rename org.mockito to org.talend.testutils in all manifest denpendencies
git-svn-id: http://talendforge.org/svn/tos/trunk@88622 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-03 16:46:28 +00:00
wchen
652c5c76ef bug TDI-8507 fixed: Setting element status via project settings -> status management does not affect filters
git-svn-id: http://talendforge.org/svn/tos/trunk@88596 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-03 09:36:12 +00:00
wwang
56e61750ae fix Bug TDI-22094: Upgrade salesforce from v24 to v25
git-svn-id: http://talendforge.org/svn/tos/trunk@88592 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-03 09:15:53 +00:00
hwang
7c864cf5ad TDI-22216:joblet nodeFigure hide CollapseFigure
git-svn-id: http://talendforge.org/svn/tos/trunk@88589 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-03 09:00:36 +00:00
rdubois
3a99f81526 TDI-22187 fixed: Remove the key from the SET list.
git-svn-id: http://talendforge.org/svn/tos/trunk@88559 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-02 15:03:13 +00:00
sgandon
aa1781b6fe Repo View Action items now have the Id set in the extension points.
This help remove them if necessary.
Example use for repo has been updated.

git-svn-id: http://talendforge.org/svn/tos/trunk@88554 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-02 14:05:14 +00:00
plv
d190196e4a bug TDI-8512 fixed:Job description does not word wrap in Job tab
git-svn-id: http://talendforge.org/svn/tos/trunk@88536 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-02 10:00:19 +00:00
zwzhao
ac67939aba bug TDI-7993 fixed : "Modification" label not fully displayed on Job tab
git-svn-id: http://talendforge.org/svn/tos/trunk@88530 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-02 09:52:12 +00:00
zwzhao
0e3b7816b5 bug TDI-5510 fixed : Missing translations
git-svn-id: http://talendforge.org/svn/tos/trunk@88526 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-02 09:34:20 +00:00
plv
18898e073e bug TDI-21880 fixed:Auto Generated doc of job/joblet:if import a new job/joblet, this function not work
git-svn-id: http://talendforge.org/svn/tos/trunk@88512 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-02 09:01:49 +00:00
wliu
01aa07b5ad fix for Bug TDI-19575 : remove CsvWriter2.java from the javacsv.jar
http://jira.talendforge.org/browse/TDI-19575

git-svn-id: http://talendforge.org/svn/tos/trunk@88508 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-02 08:31:24 +00:00
zwzhao
580872e3bf bug TDI-7161 fixed : Variable in component view not update after update the corresponding metedata
git-svn-id: http://talendforge.org/svn/tos/trunk@88494 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-02 07:04:32 +00:00
wliu
a0502eeb3d Fix Bug TDI-19575 : Problems related with escape character in the component tMysqlOutputBulkExec
http://jira.talendforge.org/browse/TDI-19575

git-svn-id: http://talendforge.org/svn/tos/trunk@88491 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-02 06:56:31 +00:00
wliu
a3f2b6957a Fix Bug TDI-19575 : Problems related with escape character in the component tMysqlOutputBulkExec
http://jira.talendforge.org/browse/TDI-19575

git-svn-id: http://talendforge.org/svn/tos/trunk@88488 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-02 06:23:20 +00:00
fwang
8d07b55065 bug TDI-8443 fixed:Can not create techincal status with more than three letters..
git-svn-id: http://talendforge.org/svn/tos/trunk@88475 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-02 03:05:57 +00:00
plv
b2b1615b52 bug TDI-21880 fixed:Auto Generated doc of job/joblet:if import a new job/joblet, this function not work
git-svn-id: http://talendforge.org/svn/tos/trunk@88468 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-02 02:08:11 +00:00
zwzhao
5a27f2f744 bug TDI-7993 fixed : "Modification" label not fully displayed on Job tab
git-svn-id: http://talendforge.org/svn/tos/trunk@88467 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-02 02:06:38 +00:00
wchen
8d389ded59 bug TDI-8338 fixed: Changing lookup globalMap Keys does not dirty tMap
git-svn-id: http://talendforge.org/svn/tos/trunk@88436 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-01 10:03:51 +00:00
plv
31b4804a6e bug TDI-21880 fixed:Auto Generated doc of job/joblet:if import a new job/joblet, this function not work
git-svn-id: http://talendforge.org/svn/tos/trunk@88435 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-01 10:02:12 +00:00
fwang
e0dcf37a23 bug TDI-8601 fixed:Clear button does not delete job execution information
git-svn-id: http://talendforge.org/svn/tos/trunk@88429 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-01 09:51:44 +00:00
jzhao
40dcea51dc Fix Backlog Task TDI-22173: tOleDbRow with reject but can't catch reject.
http://jira.talendforge.org/browse/TDI-22173

git-svn-id: http://talendforge.org/svn/tos/trunk@88414 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-01 07:58:48 +00:00
fwang
d525f41b11 bug TDI-18078 fixed:The action "Manage Dependencies"/"Detecte Dependencies" shouldn't display on Job, SQL template, Business Model, Routines, etc.
git-svn-id: http://talendforge.org/svn/tos/trunk@88409 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-01 07:42:39 +00:00
zwzhao
c5674f19d0 bug TDI-22115 fixed : if want to a guess schema and some jars are missing, a dialog should tell the user directly
git-svn-id: http://talendforge.org/svn/tos/trunk@88403 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-01 07:27:33 +00:00
jzhao
50a1b22e73 TDI-21822: Catch rejects from tJDBCRow without inputRow
http://jira.talendforge.org/browse/TDI-21822

git-svn-id: http://talendforge.org/svn/tos/trunk@88395 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-08-01 05:49:41 +00:00
jjzhou
25666f2e70 fix Bug TDI-21775: bug by naming a column "commonByteArray" in schemas
git-svn-id: http://talendforge.org/svn/tos/trunk@88362 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-31 11:09:26 +00:00
ycbai
e7cdc77564 bug TDI-22125 fixed : Unable to edit routine dependencies : NPE in error log
git-svn-id: http://talendforge.org/svn/tos/trunk@88357 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-31 09:32:50 +00:00
zwzhao
74ef7696ba bug TDI-22114 fixed : Error message should be displayed if the tns file is not valid
git-svn-id: http://talendforge.org/svn/tos/trunk@88332 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-31 06:47:19 +00:00
jzhao
8373e22251 TDI-21809: tFileInputXML doesn't handle UNC path correctly
http://jira.talendforge.org/browse/TDI-21809

git-svn-id: http://talendforge.org/svn/tos/trunk@88317 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-31 03:12:53 +00:00
jyhu
a0c0d2a692 fix bug TDI-21946 : Unable to get RecordSet of MySQL database with tDBSQLRow
http://jira.talendforge.org/browse/TDI-21946 

git-svn-id: http://talendforge.org/svn/tos/trunk@88292 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-30 10:43:39 +00:00
hwang
cb7140d97a TDI-22058:Could not get the parameter value when we add an new row on the table for the first time
git-svn-id: http://talendforge.org/svn/tos/trunk@88286 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-30 10:11:02 +00:00
mwang
a501a37dd7 For bug TDI-21898
git-svn-id: http://talendforge.org/svn/tos/trunk@88285 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-30 10:10:55 +00:00
rdubois
ad9a80861c TDI-22134: fix for the migration task and the contexts.
git-svn-id: http://talendforge.org/svn/tos/trunk@88274 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-30 09:35:59 +00:00
fwang
33f6be3a8b bug TDI-8265 fixed:Unable to view test schema in read-only mode
git-svn-id: http://talendforge.org/svn/tos/trunk@88266 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-30 09:11:45 +00:00
gliu
3dc428894d [TESB-6629] added: Add package configuration in advanced parameters of cProcessor
git-svn-id: http://talendforge.org/svn/tos/trunk@88265 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-30 09:09:16 +00:00
xpli
11bb500cbb TESB-6627 Fix bug by using UNIQUE_NAME to replace label as keys in URI map
git-svn-id: http://talendforge.org/svn/tos/trunk@88262 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-30 09:03:13 +00:00
plv
d1e47d3e8c bug TDI-21880 fixed:Auto Generated doc of job/joblet:if import a new job/joblet, this function not work
git-svn-id: http://talendforge.org/svn/tos/trunk@88250 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-30 08:22:37 +00:00
wwang
6f3552daa6 fix Bug TDI-21876: Error reading MS Message Queue
git-svn-id: http://talendforge.org/svn/tos/trunk@88248 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-30 08:17:30 +00:00
wchen
eda56baad8 bug TDI-8325 fixed:Disable right-click options
git-svn-id: http://talendforge.org/svn/tos/trunk@88237 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-30 07:29:01 +00:00
ycbai
1aad994281 bug TDQ-5900 fixed : When Get Patterns ETL job ,the job can't run after right click the menu "Run job"
git-svn-id: http://talendforge.org/svn/tos/trunk@88228 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-30 03:43:14 +00:00
jzhao
6d9a88ee57 Fix Bug TDI-22059:The code of method tFileInputEBCDIC_1Process(Map<String,Object>) is exceeding the 65535 bytes limit
http://jira.talendforge.org/browse/TDI-22059

git-svn-id: http://talendforge.org/svn/tos/trunk@88221 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-30 03:23:50 +00:00
wwang
42683bc8fe fix Feature TDI-22090: add the runtime dependent jars
git-svn-id: http://talendforge.org/svn/tos/trunk@88220 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-30 01:51:49 +00:00
rdubois
ad596f25df TDI-22134: modify the components for uniformisation.
git-svn-id: http://talendforge.org/svn/tos/trunk@88207 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-27 15:35:59 +00:00
jyhu
55a4ef2e2e fix bug TDI-21730 : Ingers data bulk loading, concurrency issue. (Component:tIngresOutputBulkExec)
http://jira.talendforge.org/browse/TDI-21730 

git-svn-id: http://talendforge.org/svn/tos/trunk@88163 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-27 05:49:11 +00:00
hwang
65bce26dcc TDI-21808 :Could not save as a new version of joblet
git-svn-id: http://talendforge.org/svn/tos/trunk@88152 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-27 03:16:45 +00:00
gliu
0526291d09 [TESB-6619] added: Add a new cBeanRegister component which can be used to register bean
git-svn-id: http://talendforge.org/svn/tos/trunk@88134 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-27 02:30:51 +00:00
gliu
93e0cd9890 [TESB-6619] added: Add a new cBeanRegister component which can be used to register bean
git-svn-id: http://talendforge.org/svn/tos/trunk@88131 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-27 02:17:17 +00:00
hwang
1c1442b75b TDI-22079 :Need to review the display of the background of joblets
git-svn-id: http://talendforge.org/svn/tos/trunk@88121 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-27 01:20:16 +00:00
hwang
31086a55a4 resolve a NEP of junit
git-svn-id: http://talendforge.org/svn/tos/trunk@88120 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-27 01:15:59 +00:00
nrousseau
7fb29bff05 JUnit studio: add some logs to identify easily the tests who have problems with powermock
git-svn-id: http://talendforge.org/svn/tos/trunk@88093 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-26 02:55:44 +00:00
hwang
38d21bb28a TDI-22086:Import item into tis V5.2NB-88009,but I can't find the job in the workspace
git-svn-id: http://talendforge.org/svn/tos/trunk@88078 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-25 10:40:47 +00:00
wwang
c75a5eeb85 fix Feature TDI-22090: support CDH4 for tHiveXXX components
git-svn-id: http://talendforge.org/svn/tos/trunk@88070 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-25 09:11:54 +00:00
fwang
e991857093 bug TDI-22040 fixed:Check box table column in read-only mode can still be edited
git-svn-id: http://talendforge.org/svn/tos/trunk@88048 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-25 06:03:58 +00:00
fwang
fb331e174a bug TDI-21604 fixed:tAggregareRow_the layout is not good of set Column Default Value.
git-svn-id: http://talendforge.org/svn/tos/trunk@88026 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-25 02:35:09 +00:00
nrousseau
15f0773cf8 Modification: improve the logs for startup of junits for jet emitters
git-svn-id: http://talendforge.org/svn/tos/trunk@88025 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-25 02:29:00 +00:00
fwang
c972ff7947 bug TDI-21027 fixed:Component Creation: Missing a scrollbar in the creation Wizzard
git-svn-id: http://talendforge.org/svn/tos/trunk@88019 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-25 01:53:03 +00:00
nrousseau
32e12d34fd Modification: change the way to initialize the studio when run junits, simply check if jet emitters are finished from code instead of use SWTBOT
git-svn-id: http://talendforge.org/svn/tos/trunk@88014 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-25 01:28:32 +00:00
jzhao
5d0452d186 Fix Work Item TDI-22062: Make the tMongoDBInput and tMongoDBConnection work after the Exchange component migration
http://jira.talendforge.org/browse/TDI-22062
Note:
1.Add Migration task to change tMongoDBInput "SORT" form text field to table field .
2.Fix "tMongoDBInput" query and tMongoDBRow "function" contain "\n" have compile error.
3.Fix old job tMongoDBConnection password fill char array import compile error. 

git-svn-id: http://talendforge.org/svn/tos/trunk@87993 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-24 10:07:21 +00:00
hwang
c951a9b6ca TDI-21710:junit of ChangeValuesFromRepository
git-svn-id: http://talendforge.org/svn/tos/trunk@87983 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-24 09:16:20 +00:00
plv
8bf8a10079 bug TDI-21880 fixed:Auto Generated doc of job/joblet:if import a new job/joblet, this function not work
git-svn-id: http://talendforge.org/svn/tos/trunk@87967 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-24 07:48:54 +00:00
jyhu
620b5845e0 fix bug TDI-21975 : tCombinedSQLAggregate - Input/Output Column in Group By
http://jira.talendforge.org/browse/TDI-21975 

git-svn-id: http://talendforge.org/svn/tos/trunk@87959 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-24 06:20:28 +00:00
fwang
5421e767df bug TDI-21027 fixed:Component Creation: Missing a scrollbar in the creation Wizzard
git-svn-id: http://talendforge.org/svn/tos/trunk@87926 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-23 10:00:37 +00:00
zwzhao
9e49a4f606 bug TDI-21701 fixed : Unable to use repository XML schema populated from customer WSDL. Error "Import from repository fail, please check your repository connection" returned.
git-svn-id: http://talendforge.org/svn/tos/trunk@87921 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-23 09:01:23 +00:00
fwang
a85ae77ece bug TDI-21835 fixed:Prompt to lock subjob in a reference project after opening in read only
git-svn-id: http://talendforge.org/svn/tos/trunk@87917 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-23 08:54:35 +00:00
rdubois
20fc42a2fc TDI-21418: Add more information related to the new options
git-svn-id: http://talendforge.org/svn/tos/trunk@87911 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-23 08:26:50 +00:00
bchen
3d4b837eb1 Fix New Feature TDI-19393 : Salesforce Bulk Query and Delete Action
http://jira.talendforge.org/browse/TDI-19393
1. tSalesforceInput support bulk query mode
2. tSalesforceOutputBulkExec support delete action
3. tSalesforceOutputBulkExec support concurrency mode
update src

git-svn-id: http://talendforge.org/svn/tos/trunk@87896 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-23 07:21:23 +00:00
jjzhou
0da51203f7 fix Bug TDI-21877: NullPointerException when selecting NTEXT fields from MSSql database connection
git-svn-id: http://talendforge.org/svn/tos/trunk@87895 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-23 07:17:09 +00:00
bchen
9bf97cd26e Fix New Feature TDI-19393 : Salesforce Bulk Query and Delete Action
http://jira.talendforge.org/browse/TDI-19393
1. tSalesforceInput support bulk query mode
2. tSalesforceOutputBulkExec support delete action
3. tSalesforceOutputBulkExec support concurrency mode

git-svn-id: http://talendforge.org/svn/tos/trunk@87883 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-23 06:03:45 +00:00
ycbai
8c9d2f3ca8 feature TDI-21417 added : Studio : Migration process should be refactored to allow different edition to work together
git-svn-id: http://talendforge.org/svn/tos/trunk@87866 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-23 02:43:08 +00:00
ycbai
76dfa25f73 feature TDI-21417 added : Studio : Migration process should be refactored to allow different edition to work together
git-svn-id: http://talendforge.org/svn/tos/trunk@87865 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-23 02:39:20 +00:00
amarkevich
34bee55eae support DataSource for tJDBCOutput & tMysqlOutput components
git-svn-id: http://talendforge.org/svn/tos/trunk@87856 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-20 12:04:58 +00:00
jyhu
54381f6234 fix bug TDI-21875 : When using the Vertica Output component with the copy method and the batch option turned on, the component always fails as soon as the second batch begins
http://jira.talendforge.org/browse/TDI-21875 

git-svn-id: http://talendforge.org/svn/tos/trunk@87826 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-20 06:52:16 +00:00
gliu
95721707e7 [TDI-21993] Fixed: [cMessagingEndpoint]The code can not be generated when using amqp Camel component
git-svn-id: http://talendforge.org/svn/tos/trunk@87821 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-20 05:45:19 +00:00
jzhao
a9cec8b34c Fix Bug TDI-21606:Method exceeding 65535 bytes limit while using tFileInputDelimited and tFileOutputMSXML
http://jira.talendforge.org/browse/TDI-21606


git-svn-id: http://talendforge.org/svn/tos/trunk@87811 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-20 03:43:28 +00:00
jzhao
faf8b739bf Fix Bug TDI-21606:Method exceeding 65535 bytes limit while using tFileInputDelimited and tFileOutputMSXML
http://jira.talendforge.org/browse/TDI-21606


git-svn-id: http://talendforge.org/svn/tos/trunk@87771 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-19 08:29:39 +00:00
ldong
9d43554a8f bug TDI-21997 fixed:ESB SE Studio failed to started on version 87721.
git-svn-id: http://talendforge.org/svn/tos/trunk@87760 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-19 08:10:55 +00:00
jjzhou
54a29179c5 fix Bug TDI-21765: EBCDIC component ecoding for Cp1141
git-svn-id: http://talendforge.org/svn/tos/trunk@87756 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-19 07:17:06 +00:00
hwang
8bade27c69 TDI-21710:junit of ChangeValuesFromRepository
git-svn-id: http://talendforge.org/svn/tos/trunk@87754 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-19 06:54:21 +00:00
hwang
60b4b72acd TDI-21637:junit of Connection
git-svn-id: http://talendforge.org/svn/tos/trunk@87751 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-19 06:51:34 +00:00
xpli
f66dba11be TESB-6386 Productify suport for Route Resources
git-svn-id: http://talendforge.org/svn/tos/trunk@87723 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-19 01:45:58 +00:00
hwang
6d360d396d TDI-21637:junit of Connection
git-svn-id: http://talendforge.org/svn/tos/trunk@87722 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-19 00:53:12 +00:00
rdubois
bfb083b503 TDI-21974 fixed: format hexadecimal md5 code
git-svn-id: http://talendforge.org/svn/tos/trunk@87719 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-18 16:10:27 +00:00
rdubois
5af1b4c179 merge r87713 from branch 5.0 to trunk
TDI-21912: The detail of the error is interesting even if the job doesn't die.


git-svn-id: http://talendforge.org/svn/tos/trunk@87715 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-18 13:10:16 +00:00
rdubois
8d1dc01bc8 merge r87710 from branch 5.0 to trunk
TDI-21912: The detail of the error is interesting even if the job doesn't die.


git-svn-id: http://talendforge.org/svn/tos/trunk@87712 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-18 13:08:09 +00:00
jyhu
e4571c5237 fix bug TDI-21912 : The tTeradataOutput component doesn't detect errors
http://jira.talendforge.org/browse/TDI-21912 

git-svn-id: http://talendforge.org/svn/tos/trunk@87704 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-18 10:21:04 +00:00
hwang
e7861f0fdd TDI-21637:junit of Connection
git-svn-id: http://talendforge.org/svn/tos/trunk@87694 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-18 10:03:58 +00:00
nrousseau
e5534ffd2a bug TDI-21827: set the minimum of line in a table to 1 line instead of 8
git-svn-id: http://talendforge.org/svn/tos/trunk@87686 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-18 08:42:32 +00:00
jyhu
af6d0de986 fix bug TDI-21912 : The tTeradataOutput component doesn't detect errors
http://jira.talendforge.org/browse/TDI-21912 

git-svn-id: http://talendforge.org/svn/tos/trunk@87677 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-18 07:50:19 +00:00
zwzhao
85f9a27ba9 bug TDI-21498 fixed : Switching from designer to jobscript : remove tXMLMap mappings
git-svn-id: http://talendforge.org/svn/tos/trunk@87671 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-18 06:52:08 +00:00
ldong
eef8ca5b37 bug TDI-12901 fixed:Increase size of project drop-down in login dialog.
git-svn-id: http://talendforge.org/svn/tos/trunk@87654 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-18 05:33:37 +00:00
wliu
a98603e4f9 fix bug TDI-21912 : The tTeradataOutput component doesn't detect errors
http://jira.talendforge.org/browse/TDI-21912

git-svn-id: http://talendforge.org/svn/tos/trunk@87636 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-18 02:22:38 +00:00
jyhu
4dabfc2496 Fix Feature TDI-21418 : can't insert data on HyperFile Database.
http://jira.talendforge.org/browse/TDI-21418 

git-svn-id: http://talendforge.org/svn/tos/trunk@87618 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-17 10:35:25 +00:00
xpli
7582702911 TESB-6481 Referenced Resources should be updated automatically
git-svn-id: http://talendforge.org/svn/tos/trunk@87595 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-17 08:08:16 +00:00
mwang
7fda5b767d For bug TDI-21918
git-svn-id: http://talendforge.org/svn/tos/trunk@87574 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-17 06:07:52 +00:00
plv
807d334150 bug TDI-21926:When 'Generate Doc as HTML' the path is exist,it should give a dialog to show if overwrite it.
git-svn-id: http://talendforge.org/svn/tos/trunk@87539 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-17 02:14:02 +00:00
rdubois
bf2cf3abb8 TDI-21930: Add the distribution closed list to the hadoop components
git-svn-id: http://talendforge.org/svn/tos/trunk@87531 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-16 10:39:24 +00:00
bchen
5c6c5eceda Fix Bug TDI-21708 : tDb2Output with parallel exceution enable cannot insert null value in db
http://jira.talendforge.org/browse/TDI-21708
modify migration task to set "PARALLELIZE_KEEP_EMPTY" with true for old job.


git-svn-id: http://talendforge.org/svn/tos/trunk@87527 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-16 10:17:10 +00:00
wliu
95c8f10ae5 fix Bug TDI-21571 : Exception handling
http://jira.talendforge.org/browse/TDI-21571

git-svn-id: http://talendforge.org/svn/tos/trunk@87521 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-16 09:21:23 +00:00
plv
8836356313 bug TDI-21815:When 'Generate Doc as HTML' the path is not the present job path ,and dropdown list is empty .
git-svn-id: http://talendforge.org/svn/tos/trunk@87514 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-16 08:31:32 +00:00
gliu
cb9019ce92 [TESB-6498] fixed: Fix the export Kar file bug
git-svn-id: http://talendforge.org/svn/tos/trunk@87510 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-16 07:50:47 +00:00
jyhu
beacdc7a82 Fix Bug TDI-21816 : missing a not(!) for all the tELT***Output components.
http://jira.talendforge.org/browse/TDI-21816 

git-svn-id: http://talendforge.org/svn/tos/trunk@87475 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-16 03:50:31 +00:00
gliu
d54d92f273 [TESB-6415] Removed: Remove "Detect dependencies" menu item
git-svn-id: http://talendforge.org/svn/tos/trunk@87473 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-16 03:33:10 +00:00
jyhu
46a0b55f0a Fix Bug TDI-21782 : Null Pointer Exception with dynamic data type and empty table of Oracle component.
http://jira.talendforge.org/browse/TDI-21782 

git-svn-id: http://talendforge.org/svn/tos/trunk@87469 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-16 03:24:05 +00:00
fwang
53c07682df junit TDI-21916 fixed:add org.talend.designer.rowgenerator.test for test
git-svn-id: http://talendforge.org/svn/tos/trunk@87468 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-16 03:06:26 +00:00
fwang
fcb177fa71 bug TDI-21916 junit:test getAvailableFunFromValue()
git-svn-id: http://talendforge.org/svn/tos/trunk@87467 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-16 03:01:01 +00:00
fwang
7767d0bbe3 bug TDI-17359 fixed:tRowGenerator might remove some parenthesis
git-svn-id: http://talendforge.org/svn/tos/trunk@87461 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-16 02:42:47 +00:00
jyhu
7349dce3a8 Fix Feature TDI-21819 : create 3 tELTGreenPlum*** components for greenplum.
http://jira.talendforge.org/browse/TDI-21819 

git-svn-id: http://talendforge.org/svn/tos/trunk@87431 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-13 11:08:44 +00:00
mwang
22d716436f For bug TDI-21546
git-svn-id: http://talendforge.org/svn/tos/trunk@87410 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-13 09:04:21 +00:00
xpli
a44ecea578 TESB-6480 Fix the bug of "OutOfIndex exception when exporting the route as a kar file"
git-svn-id: http://talendforge.org/svn/tos/trunk@87391 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-13 07:25:32 +00:00
xpli
fb6f141145 TESB-6311 Exported KAR file which contains CXF with classpath:XXX.WSDL cannot start in Runtime
git-svn-id: http://talendforge.org/svn/tos/trunk@87379 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-13 06:05:29 +00:00
zwzhao
292a0fd638 bug TDI-21498 fixed : Switching from designer to jobscript : remove tXMLMap mappings
git-svn-id: http://talendforge.org/svn/tos/trunk@87367 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-13 03:06:12 +00:00
nrousseau
eae42d3ce4 Fix Backlog Task TDI-21869 : transfer value of PARALLELIZE_KEEP_EMPTY to tAsyncIn/Out components
http://jira.talendforge.org/browse/TDI-21869

git-svn-id: http://talendforge.org/svn/tos/trunk@87363 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-13 02:55:09 +00:00
fwang
56ba23d550 bug TDI-21027 fixed:Component Creation: Missing a scrollbar in the creation Wizzard
git-svn-id: http://talendforge.org/svn/tos/trunk@87359 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-13 02:39:55 +00:00
amarkevich
3674b2e502 pass correct parameter to constructor
git-svn-id: http://talendforge.org/svn/tos/trunk@87337 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-12 13:17:52 +00:00
jyhu
a4aa0d8468 Fix Feature TDI-21819 : create 3 tELTGreenPlum*** components for greenplum.
http://jira.talendforge.org/browse/TDI-21819 

git-svn-id: http://talendforge.org/svn/tos/trunk@87311 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-12 09:28:57 +00:00
bchen
beb1dc2528 Fix Bug TDI-21708 : tDb2Output with parallel exceution enable cannot insert null value in db
http://jira.talendforge.org/browse/TDI-21708
add migration task to set "PARALLELIZE_KEEP_EMPTY" with true for old job.


git-svn-id: http://talendforge.org/svn/tos/trunk@87305 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-12 09:09:06 +00:00
nrousseau
38f9d49bef Bug TDI-20521 : enhance previous fix, fix in fact the point 1 of the bug TDI-8308
git-svn-id: http://talendforge.org/svn/tos/trunk@87286 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-12 07:33:21 +00:00
jyhu
11a282cbd3 Fix Feature TDI-21819 : create 3 tELTGreenPlum*** components for greenplum.
http://jira.talendforge.org/browse/TDI-21819 

git-svn-id: http://talendforge.org/svn/tos/trunk@87276 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-12 05:32:05 +00:00
jyhu
1c4e570381 Fix Feature TDI-21819 : create 3 tELTGreenPlum*** components for greenplum.
http://jira.talendforge.org/browse/TDI-21819 

git-svn-id: http://talendforge.org/svn/tos/trunk@87270 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-12 04:18:59 +00:00
jjzhou
d8acd45bdf Fix new feature TDI-21347 : Changed the properties file description from "Trim Space" to "Trailing WhiteSpace".
git-svn-id: http://talendforge.org/svn/tos/trunk@87254 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-12 03:13:46 +00:00
hcyi
212dc74195 bug TDI-21601 fixed : The wizard of tFileOutputMSXML can't display the columns of schema .
git-svn-id: http://talendforge.org/svn/tos/trunk@87253 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-12 03:11:28 +00:00
jjzhou
4758ec148b Fix new feature TDI-21347 : Changed the properties file description from "Trim Space" to "Trailing WhiteSpace".
git-svn-id: http://talendforge.org/svn/tos/trunk@87251 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-12 03:04:11 +00:00
jjzhou
f0f4cd5d1c fix Bug TDI-21765 : EBCDIC component ecoding for Cp1141
git-svn-id: http://talendforge.org/svn/tos/trunk@87246 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-12 02:43:08 +00:00
gliu
2ca7d37f72 [TESB-6457] Improved: Improve DELETE method to support parameters
git-svn-id: http://talendforge.org/svn/tos/trunk@87245 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-12 02:41:14 +00:00
jjzhou
0bf0b75a1c fix Bug TDI-21765 : EBCDIC component ecoding for Cp1141
git-svn-id: http://talendforge.org/svn/tos/trunk@87243 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-12 02:31:25 +00:00
nrousseau
8361ca5b11 Fix Bug TDI-21776 : Wrong accents
http://jira.talendforge.org/browse/TDI-21776

git-svn-id: http://talendforge.org/svn/tos/trunk@87240 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-12 02:12:17 +00:00
fwang
620f1fa193 bug TDI-21719 fixed:Create routine from top menu, NPE error
git-svn-id: http://talendforge.org/svn/tos/trunk@87236 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-12 01:58:01 +00:00
jyhu
a435cabbe1 Fix Bug TDI-21748 : Display of String truncation option in tSchemaComplianceCheck.
http://jira.talendforge.org/browse/TDI-21748 

git-svn-id: http://talendforge.org/svn/tos/trunk@87208 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-11 10:52:29 +00:00
ldong
465089a314 bug TDI-21733 fixed:Joblet:swith from designer to code tab, NPE error.
git-svn-id: http://talendforge.org/svn/tos/trunk@87193 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-11 09:10:13 +00:00
gliu
3b8b491483 [TESB-6424] Update Expiry timeout default value
Now the default value is 60000, and also long number is supported.

git-svn-id: http://talendforge.org/svn/tos/trunk@87191 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-11 08:59:26 +00:00
hcyi
476b9e9e3a bug TDI-21313 fixed : Job will be modified just when select a tFileOutputDelimited with CSV mode .
git-svn-id: http://talendforge.org/svn/tos/trunk@87178 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-11 08:23:57 +00:00
plv
992e765a71 bug TDI-21402:Database connection in job will failed if use the connection in joblet
git-svn-id: http://talendforge.org/svn/tos/trunk@87168 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-11 07:53:51 +00:00
xpli
d080d825ac TESB-6437 Change export bundle to remove folder "route_resources"
git-svn-id: http://talendforge.org/svn/tos/trunk@87156 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-11 06:56:28 +00:00
xpli
cdc92afa82 TESB-6456 Add migration for cJMS (Code refactor for route components check)
git-svn-id: http://talendforge.org/svn/tos/trunk@87155 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-11 06:52:01 +00:00
nrousseau
cba87950a8 bug TDI-20521: change the size of the NodeContainer, this avoids to have a too big invisible figure which hide the button from expand/collapse.
git-svn-id: http://talendforge.org/svn/tos/trunk@87149 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-11 06:10:16 +00:00
gliu
d2771247e7 [TESB-6430] Finished: Add support for Export-Package
[TESB-6431] Finished: Make all classpath libraries are optional, and all defined in cConfig are unchecked by default

git-svn-id: http://talendforge.org/svn/tos/trunk@87142 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-11 04:55:14 +00:00
xpli
9c31bbf779 TESB-6440 Need validation for cJMSConnectionFactory delete operation
git-svn-id: http://talendforge.org/svn/tos/trunk@87130 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-11 03:15:59 +00:00
fwang
55fbd57359 bug TDI-20207 fixed:user should be not able to copy joblet to itself
git-svn-id: http://talendforge.org/svn/tos/trunk@87090 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-10 07:01:12 +00:00
nrousseau
4d026b66da Modification: only to fix few junits since the problem view can't be displayed.
git-svn-id: http://talendforge.org/svn/tos/trunk@87055 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-10 00:37:27 +00:00
wwang
90c3df2c80 fix Bug TDI-7865: marketoutput reject can't syn the schema that only exists one error column without other column.
git-svn-id: http://talendforge.org/svn/tos/trunk@87037 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-09 09:00:16 +00:00
wwang
4e08aa125e fix Bug TDI-21715: fix the compile error for Model changeset
git-svn-id: http://talendforge.org/svn/tos/trunk@87007 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-09 04:14:29 +00:00
nrousseau
278721a8b8 bug TDI-21754: simply force a reload of the item if this one is unloaded when export
git-svn-id: http://talendforge.org/svn/tos/trunk@87003 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-09 03:50:14 +00:00
jyhu
0f42c893e7 Fix Bug TDI-21748 : Display of String truncation option in tSchemaComplianceCheck.
http://jira.talendforge.org/browse/TDI-21748 

git-svn-id: http://talendforge.org/svn/tos/trunk@86949 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-06 09:43:49 +00:00
jyhu
2dc6870f10 Fix Feature TDI-21418 : can't insert data on HyperFile Database.
http://jira.talendforge.org/browse/TDI-21418 

git-svn-id: http://talendforge.org/svn/tos/trunk@86920 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-06 06:55:00 +00:00
jyhu
52de530c1c Fix Feature TDI-21418 : can't insert data on HyperFile Database.
http://jira.talendforge.org/browse/TDI-21418 

git-svn-id: http://talendforge.org/svn/tos/trunk@86918 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-06 06:43:09 +00:00
wchen
fc4a3c85a1 bug TDI-21668 fixed:Remove User Routine Dependency from Job not working
git-svn-id: http://talendforge.org/svn/tos/trunk@86899 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-06 05:33:04 +00:00
wliu
a729b2decb fix Bug TDI-21606:Method exceeding 65535 bytes limit while using tFileInputDelimited and tFileOutputMSXML
http://jira.talendforge.org/browse/TDI-21606

git-svn-id: http://talendforge.org/svn/tos/trunk@86845 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-05 10:44:09 +00:00
hwang
d9e299e1b7 TDI-21734:junit of ConnectionCreateAction
git-svn-id: http://talendforge.org/svn/tos/trunk@86842 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-05 10:10:19 +00:00
zwzhao
5a93a0c814 bug TDI-20110 fixed : Studio shreddered my Rest DataService and persistently prevents repairs
git-svn-id: http://talendforge.org/svn/tos/trunk@86840 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-05 10:03:26 +00:00
wliu
3ace5f728e fix bug TDI-21606
git-svn-id: http://talendforge.org/svn/tos/trunk@86825 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-05 08:51:17 +00:00
ycbai
dea4b84608 bug TDQ-4974 fixed : When Get Patterns ETL job ,the job can't run and the job run button can't be used
git-svn-id: http://talendforge.org/svn/tos/trunk@86821 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-05 08:21:19 +00:00
wliu
ef51d9af46 fix Bug TDI-21606:Method exceeding 65535 bytes limit while using tFileInputDelimited and tFileOutputMSXML
http://jira.talendforge.org/browse/TDI-21606

git-svn-id: http://talendforge.org/svn/tos/trunk@86816 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-05 07:44:42 +00:00
jyhu
9ea85dca37 Fix Feature TDI-21486 : Unable to run tSybaseSP with "FUNCTION".
http://jira.talendforge.org/browse/TDI-21486 

git-svn-id: http://talendforge.org/svn/tos/trunk@86814 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-05 07:44:26 +00:00
jyhu
d3efc44db0 Fix Bug TDI-20462 : MSSQL 2008 DATE-Type not supported (TIS 4.1.2) .
http://jira.talendforge.org/browse/TDI-20462

git-svn-id: http://talendforge.org/svn/tos/trunk@86808 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-05 07:18:31 +00:00
jyhu
19875a88eb Fix Feature TDI-21486 : Unable to run tSybaseSP with "FUNCTION".
http://jira.talendforge.org/browse/TDI-21486 

git-svn-id: http://talendforge.org/svn/tos/trunk@86800 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-05 06:18:50 +00:00
fwang
376ca0a78b bug TDI-15281 fixed:Changes in expression builder lost when tMap closed
git-svn-id: http://talendforge.org/svn/tos/trunk@86796 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-05 05:55:36 +00:00
wchen
09df424f2e bug TDI-21411 fixed:the modification in Jobscript panel not effect on the job
git-svn-id: http://talendforge.org/svn/tos/trunk@86775 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-05 02:49:42 +00:00
wliu
cb9645b07e fix workitem TDI-21739 : remove the unnecessary code in tMDMReadConf
http://jira.talendforge.org/browse/TDI-21739

git-svn-id: http://talendforge.org/svn/tos/trunk@86745 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-04 09:45:06 +00:00
bchen
040c94a0dc Fix Bug TDI-21573 : tFileOutputMSXML cannot work with output of tUnite
http://jira.talendforge.org/browse/TDI-21573
when the last merge component don't have output connections, the prior merge component should be the start component
but it only affect when the connection is first merge connection for the last merge component.

git-svn-id: http://talendforge.org/svn/tos/trunk@86737 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-04 08:59:35 +00:00
jzhao
2269729f6c Fix Bug TDI-21714: When use "drop table if exists and create /create table if not exists" ,
will get create table error even table not exsists .(DB2,Postgres components).
http://jira.talendforge.org/browse/TDI-21714


git-svn-id: http://talendforge.org/svn/tos/trunk@86718 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-04 06:59:16 +00:00
hwang
676f5c6736 TDI-21710:junit of ChangeValuesFromRepository
git-svn-id: http://talendforge.org/svn/tos/trunk@86711 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-04 06:01:28 +00:00
wchen
9a0d9c0673 bug TDI-21623 fixed:Using CTRL+SPACE in tXMLMap expressions does not generate global variables list
git-svn-id: http://talendforge.org/svn/tos/trunk@86696 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-04 02:55:30 +00:00
ldong
1f4be59d5a bug TDI-8394 fixed:Error when undo output links order change.
git-svn-id: http://talendforge.org/svn/tos/trunk@86691 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-04 02:28:59 +00:00
wwang
53be9b685c fix Bug TDI-19284: tMSSqlInput need to improve MSSQL2008 datetimeoffset type support.
git-svn-id: http://talendforge.org/svn/tos/trunk@86675 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-03 10:37:39 +00:00
wchen
106126e413 bug TDI-21623 fixed: Using CTRL+SPACE in tXMLMap expressions does not generate global variables list
git-svn-id: http://talendforge.org/svn/tos/trunk@86656 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-03 09:24:01 +00:00
plv
9d939eb401 bug TDI-21663:Did not update the shell title of data viewer
git-svn-id: http://talendforge.org/svn/tos/trunk@86625 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-03 03:30:18 +00:00
jjzhou
677789103b Fix new feature TDI-21347 :Ingres bulk component-tIngresOutputBulkExec. The orginal value spaces ' ' (The value only has spaces) is changed to '' in the result.
git-svn-id: http://talendforge.org/svn/tos/trunk@86618 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-03 02:37:53 +00:00
hwang
6deff9757a TDI-21637:junit of Connection
git-svn-id: http://talendforge.org/svn/tos/trunk@86595 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-02 09:22:41 +00:00
wwang
80fd810c61 fix Feature TDI-21698: improve external id support for tSalesforceXXX Bulk components
git-svn-id: http://talendforge.org/svn/tos/trunk@86589 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-02 08:48:18 +00:00
ycbai
a09884f4a0 bug TDI-21296 fixed: No error message when selecting all Jobs&Routes and exporting as OSGI bundles
git-svn-id: http://talendforge.org/svn/tos/trunk@86580 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-02 08:22:12 +00:00
jyhu
280276382c Fix Bug TDI-20462 : MSSQL 2008 DATE-Type not supported (TIS 4.1.2) .
http://jira.talendforge.org/browse/TDI-20462

git-svn-id: http://talendforge.org/svn/tos/trunk@86571 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-02 06:15:28 +00:00
wwang
47a107be90 fix Feature TDI-21696: improve external id support for tSalesforceOutput
git-svn-id: http://talendforge.org/svn/tos/trunk@86567 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-02 05:53:58 +00:00
ldong
50ed367d19 bug TDI-13124 fixed:Action not disabled when changing workspace.
git-svn-id: http://talendforge.org/svn/tos/trunk@86556 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-02 03:34:31 +00:00
fwang
c6520560a3 bug TDI-21604 fixed:tAggregareRow_the layout is not good of set Column Default Value.
git-svn-id: http://talendforge.org/svn/tos/trunk@86554 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-07-02 03:10:11 +00:00
amarkevich
835371e0a9 added check for active component state
git-svn-id: http://talendforge.org/svn/tos/trunk@86529 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-29 11:14:09 +00:00
amarkevich
cb27b4c914 unquote model parameters
git-svn-id: http://talendforge.org/svn/tos/trunk@86528 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-29 11:08:30 +00:00
amarkevich
9968a65b72 cleanup imports
git-svn-id: http://talendforge.org/svn/tos/trunk@86526 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-29 10:28:54 +00:00
amarkevich
b2b8e8f443 support for mysql datasource
git-svn-id: http://talendforge.org/svn/tos/trunk@86525 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-29 10:26:27 +00:00
amarkevich
51ec33a8f7 display errors to user; cleanup
git-svn-id: http://talendforge.org/svn/tos/trunk@86524 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-29 10:26:06 +00:00
amarkevich
d36789a66f skip deactivated components
git-svn-id: http://talendforge.org/svn/tos/trunk@86523 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-29 10:25:26 +00:00
jyhu
3bc8e65cff Fix Bug TDI-21568 : tPop filter settings doesn't work(fixed new bugs).
http://jira.talendforge.org/browse/TDI-21568

git-svn-id: http://talendforge.org/svn/tos/trunk@86521 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-29 10:22:33 +00:00
ycbai
c6894218a9 bug TDI-20486 fixed: the component is not preconfigured with the chosen rule after drag and drop the validation rules to the component
git-svn-id: http://talendforge.org/svn/tos/trunk@86503 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-29 07:56:22 +00:00
bchen
45db8a0025 Fix Bug TDI-21573 : tFileOutputMSXML cannot work with output of tUnite
http://jira.talendforge.org/browse/TDI-21573
when the last merge component don't have output connections, the prior merge component should be the start component

git-svn-id: http://talendforge.org/svn/tos/trunk@86502 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-29 07:15:42 +00:00
fwang
b550beed2a bug TDI-21604 fixed:tAggregareRow_the layout is not good of set Column Default Value.
git-svn-id: http://talendforge.org/svn/tos/trunk@86493 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-29 06:24:10 +00:00
ldong
a64b5c7775 bug TDI-13124 fixed:Action not disabled when changing workspace.
git-svn-id: http://talendforge.org/svn/tos/trunk@86480 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-29 03:26:47 +00:00
jzhao
59526459b8 Fix New Feature TDI-21096: The Salesforce output component overwrites in update mode values in Salesforce even when the data are NULL values
http://jira.talendforge.org/browse/TDI-21096
Note:hide "ignore null fields values" when insert and delete



git-svn-id: http://talendforge.org/svn/tos/trunk@86479 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-29 03:19:55 +00:00
fwang
497eff6252 git-svn-id: http://talendforge.org/svn/tos/trunk@86476 f6f1c999-d317-4740-80b0-e6d1abc6f99e 2012-06-29 02:19:48 +00:00
fwang
2a1b82f90f git-svn-id: http://talendforge.org/svn/tos/trunk@86475 f6f1c999-d317-4740-80b0-e6d1abc6f99e 2012-06-29 02:09:53 +00:00
fwang
2e242f89ad git-svn-id: http://talendforge.org/svn/tos/trunk@86472 f6f1c999-d317-4740-80b0-e6d1abc6f99e 2012-06-29 01:47:30 +00:00
amarkevich
033ea34e34 moved DataSource generation to separate class
git-svn-id: http://talendforge.org/svn/tos/trunk@86468 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-28 14:56:11 +00:00
amarkevich
a15a6a9f9b [rest] OSGi DataSource support
git-svn-id: http://talendforge.org/svn/tos/trunk@86466 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-28 13:12:58 +00:00
amarkevich
8961deeff0 [rest] OSGi DataSource support
git-svn-id: http://talendforge.org/svn/tos/trunk@86465 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-28 13:12:44 +00:00
fwang
4a7f6fd3e1 add org.talend.repository.test
git-svn-id: http://talendforge.org/svn/tos/trunk@86449 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-28 09:38:47 +00:00
fwang
5a503ac95f git-svn-id: http://talendforge.org/svn/tos/trunk@86448 f6f1c999-d317-4740-80b0-e6d1abc6f99e 2012-06-28 09:36:33 +00:00
jyhu
35fe47b6ec Fix Bug TDI-21568 : tPop filter settings doesn't work(fixed new bugs).
http://jira.talendforge.org/browse/TDI-21568

git-svn-id: http://talendforge.org/svn/tos/trunk@86437 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-28 08:30:41 +00:00
nrousseau
ce684c174f TDI-21634 : add some basic junits for the ConnectionCreateCommand, will need to add much more for each possible case of component.
git-svn-id: http://talendforge.org/svn/tos/trunk@86417 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-28 03:59:13 +00:00
hwang
fce6409810 TDI-21635:refactor of MetadataTool
git-svn-id: http://talendforge.org/svn/tos/trunk@86388 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-27 10:08:36 +00:00
wchen
4eb04db668 bug TDI-21499 fixed: tXMLMap : drag & drop is possible but has no effect
git-svn-id: http://talendforge.org/svn/tos/trunk@86382 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-27 09:35:54 +00:00
jjzhou
46f4a5eb69 fix Bug TDI-21520: a bug with the EBCDIC datatype PIC S9
git-svn-id: http://talendforge.org/svn/tos/trunk@86377 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-27 09:11:54 +00:00
xpli
0c496deb51 TESB-6300 Cannot export Router with external resource on Windows
git-svn-id: http://talendforge.org/svn/tos/trunk@86374 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-27 09:08:18 +00:00
wchen
f277839ece bug TDI-21499 fixed: tXMLMap : drag & drop is possible but has no effect
git-svn-id: http://talendforge.org/svn/tos/trunk@86367 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-27 08:01:47 +00:00
xpli
5cb60571a5 TESB-6294 Fix the Validation problem if user doesn't use the Internal resources
git-svn-id: http://talendforge.org/svn/tos/trunk@86366 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-27 08:01:21 +00:00
cli
77b681d1c1 TDI-21602: add junit for bug
git-svn-id: http://talendforge.org/svn/tos/trunk@86359 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-27 05:49:32 +00:00
cli
2d5090a7ba TDI-21602: add junit for bug
git-svn-id: http://talendforge.org/svn/tos/trunk@86353 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-27 04:01:54 +00:00
xpli
f6abb5bff2 TESB-6294 Fix the Validation problem if user doesn't use the Internal resources
git-svn-id: http://talendforge.org/svn/tos/trunk@86351 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-27 03:45:26 +00:00
xpli
aeca069a1c TESB-6294 Fix the Validation problem if user doesn't use the Internal resources
git-svn-id: http://talendforge.org/svn/tos/trunk@86347 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-27 02:32:25 +00:00
xpli
9f1ae7eb1e TESB-6227 E xport Route Resources into KAR files
git-svn-id: http://talendforge.org/svn/tos/trunk@86344 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-27 02:01:44 +00:00
xpli
075d6fbfa5 TESB-6227 E xport Route Resources into KAR files
git-svn-id: http://talendforge.org/svn/tos/trunk@86333 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-26 09:22:05 +00:00
rzubairov
56598eeb60 - added one more fix for potential problems described in TESB-6046 (here only dom4j)
git-svn-id: http://talendforge.org/svn/tos/trunk@86332 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-26 09:14:38 +00:00
wchen
fc2b634f2f bug TDI-20299 fixed:tXMLMap: Replacing inbound schema does not purge outbound map links leads to Errors although schema and map are ok
git-svn-id: http://talendforge.org/svn/tos/trunk@86329 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-26 08:56:20 +00:00
xpli
9a9a062270 TESB-6227 xport Route Resources into KAR files
git-svn-id: http://talendforge.org/svn/tos/trunk@86328 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-26 08:53:17 +00:00
zwzhao
48ee76d654 bug TDI-21413 fixed : tELTOracleMap : incorrect enclosing occurs when a column name contains other column name in generated sql
git-svn-id: http://talendforge.org/svn/tos/trunk@86324 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-26 08:42:48 +00:00
wchen
fdb9212619 TDI-21598 :junit added for postgres elt
git-svn-id: http://talendforge.org/svn/tos/trunk@86306 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-26 03:45:51 +00:00
wchen
259f61b476 TDI-21598 :junit added for postgres elt
git-svn-id: http://talendforge.org/svn/tos/trunk@86303 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-26 03:44:33 +00:00
jjzhou
39be3e85fb fix Bug TDI-21557: tFileInputEBCDIC decodes incorrectly type PIC S9(n)V99 COMP-[...]
git-svn-id: http://talendforge.org/svn/tos/trunk@86301 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-26 03:43:16 +00:00
jyhu
dddad5aa5c Fix Bug TDI-21568 : tPop filter settings doesn't work.
http://jira.talendforge.org/browse/TDI-21568

git-svn-id: http://talendforge.org/svn/tos/trunk@86296 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-26 03:23:19 +00:00
rzubairov
79f94a8b90 - fixed TESB-6233: Cannot deploy jobs with tESBConsumer - JSONProvider ClassNotFoundException
both 
1. java.lang.ClassNotFoundException: org.apache.cxf.jaxrs.provider.json.JSONProvider
and 
2. java.lang.ClassCastException: org.dom4j.tree.DefaultDocument cannot be cast to org.dom4j.Document

git-svn-id: http://talendforge.org/svn/tos/trunk@86277 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-25 14:15:42 +00:00
jyhu
c0b066b422 Fix Bug TDI-21568 : tPop filter settings doesn't work.
http://jira.talendforge.org/browse/TDI-21568

git-svn-id: http://talendforge.org/svn/tos/trunk@86274 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-25 10:25:13 +00:00
xpli
229d9c7993 TESB-6226 Chang cCXF to allow users to select Route Resource Node
git-svn-id: http://talendforge.org/svn/tos/trunk@86270 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-25 09:55:20 +00:00
xpli
367802755b TESB-6285 Create a new Component Field ROUTE_RESOURCE for Route components
git-svn-id: http://talendforge.org/svn/tos/trunk@86269 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-25 09:53:01 +00:00
ldong
17ad4138ba bug TDI-21525 fixed:EBCDIC Datatype PIC S9 does not work.
git-svn-id: http://talendforge.org/svn/tos/trunk@86255 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-25 08:50:18 +00:00
wchen
a7dec6bdf5 bug TDI-20733 fixed:Postgres ELT and ETL components act differently
git-svn-id: http://talendforge.org/svn/tos/trunk@86235 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-25 05:38:52 +00:00
gliu
d2bc0166d9 [TESB-6191] Ignore the validation of "PROCESS_TYPE" when the "FROM_REPOSITORY_JOB" is invisible.
git-svn-id: http://talendforge.org/svn/tos/trunk@86227 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-25 02:34:19 +00:00
amarkevich
27918a4802 [osgi] generate bean definitions for tJDBCConnection
git-svn-id: http://talendforge.org/svn/tos/trunk@86218 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-22 16:21:03 +00:00
amarkevich
bd74dcd893 use OSGi DataSource
git-svn-id: http://talendforge.org/svn/tos/trunk@86202 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-21 13:05:29 +00:00
amarkevich
07c72c4635 added setter for OSGi DataSource
git-svn-id: http://talendforge.org/svn/tos/trunk@86200 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-21 12:30:15 +00:00
gliu
5275b02cab [TESB-6210] finish the prototype : Prototype the modularity improvement.
git-svn-id: http://talendforge.org/svn/tos/trunk@86175 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-21 09:56:44 +00:00
jjzhou
483b3af716 fix Bug TDI-21347: It's a feature , revert code to last version.
git-svn-id: http://talendforge.org/svn/tos/trunk@86134 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-21 06:55:22 +00:00
jjzhou
823013f648 fix Bug TDI-21578: Delete function in tLADAPOutput not working
git-svn-id: http://talendforge.org/svn/tos/trunk@86124 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-21 06:16:45 +00:00
jjzhou
77b0034707 fix Bug TDI-21557: tFileInputEBCDIC decodes incorrectly type PIC S9(n)V99 COMP-[...]
git-svn-id: http://talendforge.org/svn/tos/trunk@86101 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-21 01:44:39 +00:00
rdubois
83d88be83e merge r86075 from branch 5.0 to trunk
TDI-21420 fixed: change the default value for METHODNAME parameter


git-svn-id: http://talendforge.org/svn/tos/trunk@86076 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-20 12:07:01 +00:00
rzubairov
b6852a1fd3 - fixed potential issue with Data Service which use MDM components (deployed to Runtime). See TESB-6046
git-svn-id: http://talendforge.org/svn/tos/trunk@85966 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-19 12:36:20 +00:00
rzubairov
7646e52072 - fixed TESB-6046
git-svn-id: http://talendforge.org/svn/tos/trunk@85964 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-19 11:57:57 +00:00
hcyi
55e0f25d7b bug TDI-6803 fixed : tFileInputMSDelimited did not fetch separator "\\" .
git-svn-id: http://talendforge.org/svn/tos/trunk@85939 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-19 09:55:16 +00:00
bchen
9645fc361a Fix Bug TDI-21516 : Bad rejected inner join on linked output
http://jira.talendforge.org/browse/TDI-21516

git-svn-id: http://talendforge.org/svn/tos/trunk@85925 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-19 08:42:58 +00:00
dlin
b03e915393 bug TDI-21072 fixed: tFileInputMSDelimited:error message pop up when check or uncheck "Use multiple separators"
git-svn-id: http://talendforge.org/svn/tos/trunk@85896 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-19 04:24:15 +00:00
jzhao
8148d083ea Fix New Feature TDI-21096: The Salesforce output component overwrites in update mode values in Salesforce even when the data are NULL values
http://jira.talendforge.org/browse/TDI-21096

git-svn-id: http://talendforge.org/svn/tos/trunk@85893 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-19 03:34:16 +00:00
wwang
029876f20f fix Bug TDI-21513: Directory can't be created when parallel lookups are used
git-svn-id: http://talendforge.org/svn/tos/trunk@85888 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-19 03:21:06 +00:00
dlin
fa4bef66bb bug TDI-21062 fixed: tFileInputMSDelimited_no columns display after click "Edit columns"
git-svn-id: http://talendforge.org/svn/tos/trunk@85887 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-19 03:17:31 +00:00
hwang
776816e4d3 TDI-21464:Export Petals ESB:Export successfully but with many error logs
git-svn-id: http://talendforge.org/svn/tos/trunk@85882 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-19 03:00:51 +00:00
wchen
b3edb1a1f2 bug TDI-21478 fixed:tXMLMap:Deleted ouput,column which belong to output can not be deleted together
git-svn-id: http://talendforge.org/svn/tos/trunk@85811 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-18 10:12:44 +00:00
hwang
17444b2796 TDI-21464:Export Petals ESB:Export successfully but with many error logs
git-svn-id: http://talendforge.org/svn/tos/trunk@85809 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-18 10:06:50 +00:00
jyhu
c4073a22b7 Fix Bug TDI-21486 : Unable to run tSybaseSP with "FUNCTION".
http://jira.talendforge.org/browse/TDI-21486

git-svn-id: http://talendforge.org/svn/tos/trunk@85792 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-18 09:05:03 +00:00
gliu
232c185eac [TESB-6220] Refactor and Commit the codes to SVN trunk
git-svn-id: http://talendforge.org/svn/tos/trunk@85776 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-18 08:02:29 +00:00
hcyi
9134b07507 bug TDI-21324 fixed : Revert the #TDI-19844 fix , Multiple identical XPaths should be possible within tAdvancedFileOutputXML after applying #TDI-19844 .
git-svn-id: http://talendforge.org/svn/tos/trunk@85766 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-18 07:14:35 +00:00
ldong
d98d1b2acb bug TDI-20584 fixed:Can't retrive schema correctly when migrate a connection from 402 to 423.
git-svn-id: http://talendforge.org/svn/tos/trunk@85737 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-18 02:35:23 +00:00
nrousseau
b191ddd5dd merge r85730 from branch 5.0 to trunk
bug TDI-21534 fixed: allow to use greenplum component  as dbmap


git-svn-id: http://talendforge.org/svn/tos/trunk@85735 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-18 02:23:47 +00:00
jyhu
5b67075dd4 Fix Bug TDI-21486 : Unable to run tSybaseSP with "FUNCTION".
http://jira.talendforge.org/browse/TDI-21486

git-svn-id: http://talendforge.org/svn/tos/trunk@85700 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-15 10:19:39 +00:00
amarkevich
9e72581ea3 reuse monitor
git-svn-id: http://talendforge.org/svn/tos/trunk@85694 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-15 10:13:32 +00:00
hcyi
df7474e042 bug TDQ-3684 fixed : Register via Proxy doesn't work .
git-svn-id: http://talendforge.org/svn/tos/trunk@85648 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-15 07:15:55 +00:00
jzhao
cb5a663aad Fix Backlog Task TDI-21412:Postgres ELT and ETL components act differently ,need additional work form component team
http://jira.talendforge.org/browse/TDI-21412
Note:Rollback part of the changes

git-svn-id: http://talendforge.org/svn/tos/trunk@85627 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-15 04:04:34 +00:00
dlin
911f67d21e bug TDI-6611 fixed: tFileInputMSDelimited use context variable as file name,dont supply checkbox "Use multiple separators"
git-svn-id: http://talendforge.org/svn/tos/trunk@85612 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-15 02:38:51 +00:00
rbaldwin
4904af65ef Fix for TDI-20023
git-svn-id: http://talendforge.org/svn/tos/trunk@85605 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-14 20:45:14 +00:00
zwzhao
1b25c6c2b6 bug TDI-21413 fixed : tELTOracleMap : incorrect enclosing occurs when a column name contains other column name in generated sql
git-svn-id: http://talendforge.org/svn/tos/trunk@85542 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-14 03:17:42 +00:00
jzhao
ed93cdeb8a Fix Backlog Task TDI-21412:Postgres ELT and ETL components act differently ,need additional work form component team
http://jira.talendforge.org/browse/TDI-21412

git-svn-id: http://talendforge.org/svn/tos/trunk@85520 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-14 01:58:00 +00:00
jjzhou
361a7c2640 fix Bug TDI-21347: Ingres bulk component-tIngresOutputBulkExec. The orginal value spaces ' ' (The value only has spaces) is changed to '' in the result.
git-svn-id: http://talendforge.org/svn/tos/trunk@85469 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-13 08:26:09 +00:00
bchen
96c875a152 Fix Bug TDI-21381 : Sybase ASE Store procedure with multiple row insert issue
http://jira.talendforge.org/browse/TDI-21381
use execute method when the procedure return resultset
use executeUpadte method when the procedure don't have return value or have out type return value
use executeQuery method when the procedure return resultset and the procedure have multiple select method

git-svn-id: http://talendforge.org/svn/tos/trunk@85455 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-13 07:38:17 +00:00
bchen
201605dfde Fix Bug TDI-21381 : Sybase ASE Store procedure with multiple row insert issue
http://jira.talendforge.org/browse/TDI-21381
use execute method when the procedure return resultset
use executeUpadte method when the procedure don't have return value or have out type return value
use executeQuery method when the procedure return resultset and the procedure have multiple select method

git-svn-id: http://talendforge.org/svn/tos/trunk@85447 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-13 07:11:36 +00:00
jyhu
58176f54ef Fix Bug TDI-21422 : tFileUnarchive Does not work with uppercase filenames and password protected files on case sensitive OS .
http://jira.talendforge.org/browse/TDI-21422

git-svn-id: http://talendforge.org/svn/tos/trunk@85331 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-12 07:17:50 +00:00
jzhao
8532694464 Fix Bug TDI-21370: tfileoutputexcel component loses format cells in append mode
http://jira.talendforge.org/browse/TDI-21370
Note:1.Use default column style when cell is null but keep cell format
     2.Remove needless blank row when append empty sheet.

git-svn-id: http://talendforge.org/svn/tos/trunk@85330 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-12 07:17:47 +00:00
zwzhao
9e7480c6e0 bug TDI-21444 fixed : context disable after swith between jobscript->code->jobeditor
git-svn-id: http://talendforge.org/svn/tos/trunk@85321 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-12 06:52:27 +00:00
jzhao
ced5418196 Fix Bug TDI-21251 : Cannot create advanced xml file with Hive
http://jira.talendforge.org/browse/TDI-21251
Note:1.revert tAdvancedFileOutputXML add try { at the begin part and } finally {...} at the end part.
     2.Catch Exception in tParseRecordSet component.

git-svn-id: http://talendforge.org/svn/tos/trunk@85302 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-12 05:57:03 +00:00
wwang
d2fd1627b2 fix Bug TDI-19355: tConvertType and tSchemaComplianceCheck should have the same behavior
git-svn-id: http://talendforge.org/svn/tos/trunk@85299 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-12 05:32:43 +00:00
jjzhou
f6675339d1 fix Bug TDI-20886: tMSSqlInput removes some characters
git-svn-id: http://talendforge.org/svn/tos/trunk@85293 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-12 05:27:55 +00:00
hcyi
f26658056a bug TDI-19883 fixed : Artifacts imported to a SVN controlled project are not committed to SVN and are lost after restart .
git-svn-id: http://talendforge.org/svn/tos/trunk@85278 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-12 03:42:20 +00:00
sizhaoliu
b72c7bf124 TDQ-5570 fixed: exclude project name part from generated routine for tStandardizeRow
git-svn-id: http://talendforge.org/svn/tos/trunk@85226 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-11 12:57:51 +00:00
jyhu
9d0510c07d Fix Bug TDI-20462 : MSSQL 2008 DATE-Type not supported (TIS 4.1.2) .
http://jira.talendforge.org/browse/TDI-20462

git-svn-id: http://talendforge.org/svn/tos/trunk@85213 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-11 10:22:59 +00:00
zwzhao
3c94e8bc3a bug TDI-21413 fixed : tELTOracleMap : incorrect enclosing occurs when a column name contains other column name in generated sql
git-svn-id: http://talendforge.org/svn/tos/trunk@85155 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-11 07:21:41 +00:00
mwang
81c4a2cbc0 For bug TDI-21396, just remove the filter and make the "element" can be dragged to "Related Column".
git-svn-id: http://talendforge.org/svn/tos/trunk@85094 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-08 09:53:09 +00:00
bchen
4c6c49ab56 Fix Bug TDI-21416 : tFlowToIterate & tSoap error
http://jira.talendforge.org/browse/TDI-21416


git-svn-id: http://talendforge.org/svn/tos/trunk@85093 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-08 09:51:38 +00:00
fwang
e0eb991974 bug TDI-21189 fixed:A document can be opened many times in studio.
git-svn-id: http://talendforge.org/svn/tos/trunk@85084 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-08 09:24:25 +00:00
wwang
fae1215379 fix Bug TDI-19465: revert it and keep the old behaviour
git-svn-id: http://talendforge.org/svn/tos/trunk@85060 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-08 08:11:59 +00:00
wchen
2d36f1a008 bug TDI-21411 fixed: the modification in Jobscript panel not effect on the job
git-svn-id: http://talendforge.org/svn/tos/trunk@85045 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-08 05:51:42 +00:00
jjzhou
3b349946e4 fix Bug TDI-21323: Problems downloading email from IMAP-Lotus Notes server with tPop
git-svn-id: http://talendforge.org/svn/tos/trunk@85036 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-08 02:55:57 +00:00
rdubois
f41ba08470 TDI-21435 fixed: add the cid after the isURL variable
git-svn-id: http://talendforge.org/svn/tos/trunk@85021 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-07 14:36:35 +00:00
zwzhao
9b2a6d3572 bug TDI-7445 fixed : wrong name for the "open another version" dialog box
git-svn-id: http://talendforge.org/svn/tos/trunk@84987 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-07 09:51:18 +00:00
hcyi
cbe33be50a bug TDI-21401 fixed : Same name job/joblet exist in Job Designs/Joblet Designs .
git-svn-id: http://talendforge.org/svn/tos/trunk@84958 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-07 08:58:29 +00:00
bchen
c16a8432ac Fix Bug TDI-21381 : Sybase ASE Store procedure with multiple row insert issue
http://jira.talendforge.org/browse/TDI-21381
CallableStatement.executeUpdate instead of execute methods

git-svn-id: http://talendforge.org/svn/tos/trunk@84948 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-07 08:31:21 +00:00
fwang
e06c12667b bug TDI-20630 fixed:update repository connection wizard can't launched for project setting
git-svn-id: http://talendforge.org/svn/tos/trunk@84929 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-07 07:30:57 +00:00
ycbai
027c2e3fff bug TDI-21387 modified: CommandLine exportItems command may produce empty file or no file at all
git-svn-id: http://talendforge.org/svn/tos/trunk@84917 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-07 06:45:07 +00:00
fwang
34c2e26074 bug TDI-20142 fixed:Job are not refreshing Implicit ContextLoad from project settings
git-svn-id: http://talendforge.org/svn/tos/trunk@84894 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-07 03:55:00 +00:00
jzhao
36ed9ff4e0 Fix Bug TDI-20347: tJasperOutput[Exec] creates only blank page on Linux
http://jira.talendforge.org/browse/TDI-20347

git-svn-id: http://talendforge.org/svn/tos/trunk@84887 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-07 02:42:39 +00:00
jzhao
fd1f390081 Fix Bug TDI-21251 : Cannot create advanced xml file with Hive
http://jira.talendforge.org/browse/TDI-21251
Note:add try { at the begin part and } finally {...} at the end part.

git-svn-id: http://talendforge.org/svn/tos/trunk@84833 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-06 09:51:21 +00:00
ycbai
d16e2cd408 bug TDI-21387 fixed: CommandLine exportItems command may produce empty file or no file at all
git-svn-id: http://talendforge.org/svn/tos/trunk@84802 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-06 07:01:50 +00:00
zwzhao
2bbfe9e41b bug TDI-7996 fixed : Esc will not close Expression Editor immediately after open
git-svn-id: http://talendforge.org/svn/tos/trunk@84800 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-06 06:50:27 +00:00
zwzhao
b2ad5147b1 bug TDI-7996 fixed : Esc will not close Expression Editor immediately after open
git-svn-id: http://talendforge.org/svn/tos/trunk@84787 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-06 05:50:38 +00:00
hcyi
d206d1a279 bug TDI-21298 fixed : Different processing order of two tPrejob between studio code and exported code .
git-svn-id: http://talendforge.org/svn/tos/trunk@84763 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-06 03:14:11 +00:00
jjzhou
c259d1c2db fix Bug TDI-20886: tMSSqlInput removes some characters
git-svn-id: http://talendforge.org/svn/tos/trunk@84748 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-06 02:02:25 +00:00
jjzhou
284cb169fd fix Bug TDI-20886: tMSSqlInput removes some characters
git-svn-id: http://talendforge.org/svn/tos/trunk@84707 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-05 09:36:22 +00:00
wwang
4dcafefe2a fix Bug TDI-21341: tPivotToColumnsDelimited component , semi-colon couldn't be applied as a field separator and a data value at same time
git-svn-id: http://talendforge.org/svn/tos/trunk@84680 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-05 07:28:08 +00:00
rdubois
d891cf3d45 TDI-21332 fixed: set a hive property in the code to fix the UGI context issue
git-svn-id: http://talendforge.org/svn/tos/trunk@84645 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-04 16:37:25 +00:00
hcyi
20d701374a bug TDI-21099 fixed : Undo after autolink doesn't return to original state .
git-svn-id: http://talendforge.org/svn/tos/trunk@84602 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-04 09:40:35 +00:00
yyin
8808711fce TDQ-5497 org.eclipse.jface error while opening the job: fixed on trunk
add some judgement for connection before use it(null or not). 

git-svn-id: http://talendforge.org/svn/tos/trunk@84586 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-04 08:24:37 +00:00
ldong
bf57978a91 bug TDI-21049 fixed:FileInputMSDelimited UI issue.
git-svn-id: http://talendforge.org/svn/tos/trunk@84563 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-04 07:06:08 +00:00
jyhu
3a0194e051 Fix Feature TDI-20487 : Get error when update table with Netezza ELT components.
http://jira.talendforge.org/browse/TDI-20487 

git-svn-id: http://talendforge.org/svn/tos/trunk@84559 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-04 07:00:19 +00:00
hcyi
07360c1d1c bug TDI-21099 fixed : Undo after autolink doesn't return to original state .
git-svn-id: http://talendforge.org/svn/tos/trunk@84520 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 10:33:18 +00:00
mwang
c5f5d20dfc For bug TDI-21244, just export all jobs one time.
git-svn-id: http://talendforge.org/svn/tos/trunk@84504 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 09:52:33 +00:00
zwzhao
7598337ea4 bug TDI-21045 fixed : tMap editor doesn't appear for read-only jobs on Mac
git-svn-id: http://talendforge.org/svn/tos/trunk@84494 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 09:45:32 +00:00
wchen
a4f98fc96d add new test plugin
git-svn-id: http://talendforge.org/svn/tos/trunk@84483 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 09:11:02 +00:00
wchen
577d1c7622 add new test plugin
git-svn-id: http://talendforge.org/svn/tos/trunk@84482 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 09:10:29 +00:00
jyhu
cca5d71d90 Fix Bug TDI-20595 : tSetProxy(HTTP) does not work against tFTPConnection(SFTP) .
http://jira.talendforge.org/browse/TDI-20595 

git-svn-id: http://talendforge.org/svn/tos/trunk@84478 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 09:05:34 +00:00
jyhu
67900f149f Fix Bug TDI-5796 : General JDBC DB connection.
http://jira.talendforge.org/browse/TDI-5796 

git-svn-id: http://talendforge.org/svn/tos/trunk@84471 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 08:48:08 +00:00
jyhu
827b55733e Fix Bug TDI-19964 : revert the default value of the components.
http://jira.talendforge.org/browse/TDI-19964 

git-svn-id: http://talendforge.org/svn/tos/trunk@84462 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 08:18:51 +00:00
wchen
131f08f4a4 bug TDI-20781 fixed: Joblet code generation problem
git-svn-id: http://talendforge.org/svn/tos/trunk@84455 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 07:56:36 +00:00
hcyi
b1d3956a54 bug TDI-21102 modified : revert the commited svn_tos:84413 .
git-svn-id: http://talendforge.org/svn/tos/trunk@84454 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 07:53:35 +00:00
jyhu
6340467119 Fix Feature TDI-20487 : Get error when update table with Netezza ELT components.
http://jira.talendforge.org/browse/TDI-20487 

git-svn-id: http://talendforge.org/svn/tos/trunk@84432 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 05:50:37 +00:00
jyhu
f1e749cebf Fix Bug TDI-19964 : drag dbcomponment from palette to job,some values have a default value,maybe didn't hava the value is better.
http://jira.talendforge.org/browse/TDI-19964 

git-svn-id: http://talendforge.org/svn/tos/trunk@84429 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 04:18:45 +00:00
jjzhou
6733cff041 fix Bug TDI-21323: Problems downloading email from IMAP-Lotus Notes server with tPop
git-svn-id: http://talendforge.org/svn/tos/trunk@84424 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 03:08:40 +00:00
fwang
7708a4cd9d bug TDI-20630 fixed:update repository connection wizard can't launched for project setting
git-svn-id: http://talendforge.org/svn/tos/trunk@84416 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 02:31:16 +00:00
hcyi
8d6b2984f3 bug TDI-21102 fixed : Talend MDM_no save button for Receive MDM metadata .
git-svn-id: http://talendforge.org/svn/tos/trunk@84413 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 02:29:29 +00:00
zwzhao
20a94b02e7 bug TDI-14179 fixed : The old version of jobscript is editable
git-svn-id: http://talendforge.org/svn/tos/trunk@84403 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 02:19:42 +00:00
zwzhao
87582bf273 bug TDI-21188 fixed : A job unlocked can be edited.
git-svn-id: http://talendforge.org/svn/tos/trunk@84391 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 02:09:27 +00:00
zwzhao
71f6b0fd91 bug TDI-21250 fixed : Even you add new library with Edit routine Libraries, the routine class will lost the dependency when you restart the studio
git-svn-id: http://talendforge.org/svn/tos/trunk@84387 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 02:05:02 +00:00
hcyi
871cd04b49 bug TDI-21298 fixed : Different processing order of two tPrejob between studio code and exported code .
git-svn-id: http://talendforge.org/svn/tos/trunk@84381 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 01:58:27 +00:00
jzhao
6ad6277d57 Fix Bug TDI-20905: tSalesforceOutputBulkExec fails to handle fields with a newline value correctly
http://jira.talendforge.org/browse/TDI-20905

git-svn-id: http://talendforge.org/svn/tos/trunk@84377 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 01:54:48 +00:00
jzhao
1717c45f26 Fix Bug TDI-21180: tHashOutput with KeyManagement=KEEP_FIRST Allows Duplicates
http://jira.talendforge.org/browse/TDI-21180

git-svn-id: http://talendforge.org/svn/tos/trunk@84374 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 01:52:25 +00:00
fwang
cb081bf363 bug TDI-20733 fixed:Postgres ELT and ETL components act differently,but it also needs component team's help
git-svn-id: http://talendforge.org/svn/tos/trunk@84373 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 01:51:52 +00:00
hcyi
d1d57e5279 bug TDI-21099 fixed : Undo after autolink doesn't return to original state .
git-svn-id: http://talendforge.org/svn/tos/trunk@84372 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 01:51:35 +00:00
fwang
6b6caf741d bug TDI-21232 fixed:error will show when "View documentation" for job or joblet with name "Jobs" or "Joblets"
git-svn-id: http://talendforge.org/svn/tos/trunk@84367 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 01:47:14 +00:00
hcyi
0ddbea0b51 bug TDI-21257 fixed : tSAPOutput : Cannot edit map table after execution .
git-svn-id: http://talendforge.org/svn/tos/trunk@84364 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 01:42:54 +00:00
wwang
3d049537f1 fix Bug TDI-19465: OnSubJobError doesn't chatch LookUp flow's error.
git-svn-id: http://talendforge.org/svn/tos/trunk@84362 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 01:39:58 +00:00
nrousseau
f109dfdb7c bug TDI-21214 fixed: add several optimization
git-svn-id: http://talendforge.org/svn/tos/trunk@84360 f6f1c999-d317-4740-80b0-e6d1abc6f99e
2012-06-01 01:33:43 +00:00
5545 changed files with 259858 additions and 158172 deletions

View File

@@ -740,7 +740,7 @@
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
unpack="true"/>
<plugin
id="org.eclipse.jet.core"

View File

@@ -46,7 +46,6 @@ ComponentProjectPreferencePage.Warning=Warnung
AbstractXMLConfigPage.VERSIONTip=Ein Dezimalwert zur Angabe der Version Ihrer neuen Komponente.
WizardJetFilesChoosePage.Directory=Verzeichnis:
CreateComponentWizard.NewComponent=Neue Komponente
WizardComponentFolderPage.Name=Name
RemoveResourceAction.Remove=Entfernen
WizardJetFilesChoosePage.UseIconFrom=Verwende Icon von:
ImportComponentDialog.ImportFinished=Import der Komponente abgeschlossen

View File

@@ -4,7 +4,7 @@ EditComponentActionProvider.Edit=Editer ce composant
ImportComponentDialog.ErrorMSG4=Aucun composant sélectionné pour l'import
ProjectSelectionDialog.SelectPath=Sélectionner le chemin du projet
AbstractXMLConfigPage.TYPETip=Type de données.
PushToPaletteActionProvider.Error2=Erreur
PushToPaletteActionProvider.Error2=ERROR
CopyFromPaletteActionProvider.Label2=Importer les composants de la Palette
AbstractXMLConfigPage.MAXOUTPUTTip=Entier. Nombre maximum de sorties pour cette connexion.
ImportComponentDialog.Browser=Parcourir...
@@ -18,7 +18,7 @@ CreateComponentWizard.SpecifyRes=Sp
AbstractXMLConfigPage.REPOSITORYVALUETip=Référentiel de Métadonnées à sélectionner.
PushToPaletteActionProvider.ErrorMSG=Le répertoire des composants utilisateur n'est pas défini.
AbstractXMLConfigPage.NUMROWTip=Entier. Position de ligne du paramètre dans la vue Composant
PushToPaletteActionProvider.Error=Erreur
PushToPaletteActionProvider.Error=ERROR
ComponentProjectManager.InternalErrorMsg=Erreur interne \: {(0)}
AbstractXMLConfigPage.IntValue=Entier
ImportComponentDialog.ImportCanceled=Import des composants annulé

View File

@@ -19,16 +19,21 @@ WizardComponentFolderPage.ErrMSG1=Nije ozna\u010Den jezik za komponentu
CreateComponentWizard.FillIn=Popuni svojstva komponente
ComponentProjectPreferencePage.Warning=Upozorenje
AbstractXMLConfigPage.VERSIONTip=Decimalna vrijednost koja ozna\u010Dava verziju va\u0161e nove komponente.
WizardJetFilesChoosePage.Directory=Direktorij:
WizardComponentFolderPage.Name=Ime
RemoveResourceAction.Remove=Ukloni
WizardJetFilesChoosePage.UseIconFrom=Koristi ikonu iz:
AbstractXMLConfigPage.SetProperties=Postavi svojstva odabranog elementa.
AddResourceAction.AddLib=Dodaj biblioteke...
WizardComponentFolderPage.Perl=Perl
AbstractXMLConfigPage.NBLINESTip=Cjelobrojna vrijednost. Linije se prote\u017Eu od tog parametra unutar Component pogleda.
AbstractXMLConfigPage.MININPUTTip=Integer vrijednost. Najmanji broj ulaza za ovu vezu.
WizardJetFilesChoosePage.UseDefaultIcon=Koristi zadanu ikonu
WizardComponentFolderPage.LongName=Duga\u010Dko ime (mouseover tooltip)
CopyComponentActionProvider.CopyComponent=Kopiraj tu komponentu
AddExternalResourceAction.ErrorMsg=Ozna\u010Dena vanjska arhiva nije dostupna ili ne postoji.
CopyFromPaletteActionProvider.Label=Kopiraj komponentu iz izbornika Palette
WizardJetFilesChoosePage.ChoseAIcon=Odaberi ikonu
AbstractXMLConfigPage.LINESTYLETip=Cjelobrojna vrijednost'. Stil spojne linije (1. Puna, 2: Crtkana, 3: To\u010Dka, 4: Crta-To\u010Dka)
ComponentProjectPreferencePage.ButtonLabel0=U redu
CreateComponentWizard.MainProperties=Glavna svojstva

View File

@@ -0,0 +1,13 @@
PushToPaletteActionProvider.Error2=Fout
PushToPaletteActionProvider.Error=Fout
NewActionProvider.New=Nieuw
NewActionProvider.NewComponent=Nieuw Component
AbstractXMLConfigPage.Delete=Verwijderen
WizardJetFilesChoosePage.Directory=Directory:
CreateComponentWizard.NewComponent=Nieuw Component
WizardComponentFolderPage.Name=Naam
WizardComponentFolderPage.Perl=Perl
WizardJetFilesChoosePage.UseDefaultIcon=Gebruik default icon
WizardJetFilesChoosePage.ChoseAIcon=Kies een icon
AbstractXMLConfigPage.New=Nieuw
WizardComponentFolderPage.Java=Java

View File

@@ -1,3 +1,2 @@
PushToPaletteActionProvider.Error2=Gre\u0161ka
PushToPaletteActionProvider.Error=Gre\u0161ka
AbstractXMLConfigPage.Delete=DELETE

View File

@@ -0,0 +1,88 @@
FileCopy.ExceptionMSG=\u6E90\u6587\u4EF6"
EditComponentActionProvider.Edit=\u7F16\u8F91\u7EC4\u4EF6
ImportComponentDialog.ErrorMSG4=\u6CA1\u6709\u9009\u62E9\u7EC4\u4EF6\u5BFC\u5165
AbstractXMLConfigPage.TYPETip=%u8CC7%u6599%u578B%u614B.
PushToPaletteActionProvider.Error2=\u9519\u8BEF
CopyFromPaletteActionProvider.Label2=\u4ECEpalette\u5BFC\u5165\u7EC4\u4EF6
AbstractXMLConfigPage.MAXOUTPUTTip=\u6574\u6570\u503C.\u8FDE\u63A5\u6700\u5927\u503C\u8F93\u51FA
ImportComponentDialog.Browser=\u6D4F\u89C8..
ComponentProjectPreferencePage.WarningMSG=\u8B66\u544A,\u8FD9\u79CD\u4FEE\u6539\u4EC5\u4EC5\u5F71\u54CD\u7EC4\u4EF6\u8BBE\u8BA1\u5668\uFF0C\u4E0D\u5F71\u54CDPalette.
AbstractXMLConfigPage.MAXINPUTTip=\u6574\u6570\u503C.\u8FDE\u63A5\u6700\u5927\u503C\u8F93\u5165.
PushToPaletteActionProvider.ErrorMSG2=\u7528\u6237\u7EC4\u4EF6\u6587\u4EF6\u5939\u4E0D\u5B58\u5728\u3002
ComponentProjectManager.CreationProblems=\u95ee\u9898\u521b\u5efa
CopyComponentActionProvider.InputName=\u8F93\u5165\u65B0\u7684\u7EC4\u4EF6\u540D
CreateComponentWizard.SpecifyRes=\u6307\u5B9A\u8D44\u6E90
AbstractXMLConfigPage.REPOSITORYVALUETip=%u9078%u64C7 Metadata %u5132%u85CF%u5EAB.
PushToPaletteActionProvider.ErrorMSG=\u7528\u6237\u7EC4\u4EF6\u6587\u4EF6\u5939\u672A\u8BBE\u7F6E\u3002
AbstractXMLConfigPage.NUMROWTip=\u6574\u6570\u503C.\u6B64\u53C2\u6570\u5217\u4F4D\u7F6E\u5728\u7EC4\u4EF6\u89C6\u56FE
PushToPaletteActionProvider.Error=\u9519\u8BEF
ComponentProjectManager.InternalErrorMsg=\u5185\u90E8\u9519\u8BEF\uFF1A{0}
AbstractXMLConfigPage.IntValue=%u6574%u6578%u503C
ImportComponentDialog.ImportCanceled=\u5BFC\u5165\u7EC4\u4EF6\u5DF2\u53D6\u6D88
PushToPaletteActionProvider.OK=\u786E\u5B9A
WizardJetFilesChoosePage.BeginFile=\u5F00\u59CB\u6587\u4EF6
AbstractXMLConfigPage.COLORTip=RGB\u5341\u516D\u8FDB\u5236.\u4F8B\u5982:"00FF00"
CreateComponentWizard.CreateXMLPerl=\u521B\u5EFAPERL\u7EC4\u4EF6\u7684XML\u914D\u7F6E\u6587\u4EF6
ImportComponentDialog.SelectDirectoryLabel=\u9009\u62E9\u4E00\u4E2A\u8DEF\u5F84\uFF1A
PushToPaletteActionProvider.Information=\u4FE1\u606F
PluginConstant.Borwser=\u6D4F\u89C8..
NewActionProvider.New=\u65b0
AbstractXMLConfigPage.EXTENSIONTip=\u63D2\u4EF6\u540D\u79F0\u5B57\u7B26\u4E32\u503C.\u6B64\u9009\u9879\u7528\u4E8E\u5916\u90E8\u7EC4\u4EF6.
ImportComponentDialog.ShowPaletteComponents=\u663E\u793A\u7EC4\u4EF6\u8C03\u8272\u677F
ComponentProjectPreferencePage.ChooseProject=\u9009\u62E9\u7EC4\u4EF6\u8BBE\u8BA1\u5DE5\u7A0B\u6587\u4EF6\u5939
WizardComponentFolderPage.ErrMSG5=\u7EC4\u4EF6\u65CF\u65E0\u5185\u5BB9
AbstractXMLConfigPage.BooleanTip=Boolean\u503C(\u771F\u6216\u5047).
AbstractXMLConfigPage.Delete=\u5220\u9664
WizardComponentFolderPage.ErrMSG3=\u7EC4\u4EF6\u5DF2\u5B58\u5728
WizardComponentFolderPage.ErrMSG2=\u7EC4\u4EF6\u540D\u4E3A\u7A7A
WizardComponentFolderPage.ErrMSG1=\u6CA1\u6709\u9009\u62E9\u7EC4\u4EF6\u7684\u8BED\u8A00
CreateComponentWizard.FillIn=\u586B\u5199\u7EC4\u4EF6\u5C5E\u6027
ImportComponentDialog.ImportCanceledMSG=\u5DF2\u53D6\u6D88\u4ECEPalette\u4E0A\u5BFC\u5165\u7EC4\u4EF6
ComponentProjectPreferencePage.Warning=\u8B66\u544A
AbstractXMLConfigPage.VERSIONTip=%u8ACB%u7528%u4E00%u500B%u5341%u9032%u4F4D%u6578%u503C%u4F86%u6A19%u8A18%u60A8%u7684%u65B0%u5143%u4EF6%u7248%u672C.
WizardJetFilesChoosePage.Directory=\u76EE\u5F55
WizardComponentFolderPage.Name=\u8fde\u63a5\u540d
RemoveResourceAction.Remove=\u5220\u9664
WizardJetFilesChoosePage.UseIconFrom=\u9009\u62E9\u56FE\u6807\uFF1A
ImportComponentDialog.ImportFinished=\u5BFC\u5165\u7EC4\u4EF6\u5B8C\u6210
AbstractXMLConfigPage.SetProperties=\u8BBE\u7F6E\u9009\u62E9\u5143\u7D20\u5C5E\u6027
ProjectSelectionDialog.ChooseFolder=\u5728\u6B64\u4F1A\u8BDD\u4E2D\u9009\u62E9\u4E00\u4E2A\u5DE5\u7A0B\u6587\u4EF6\u5939
ComponentProjectPreferencePage.ComponentProject=\u7EC4\u4EF6\u5DE5\u7A0B
ImportComponentDialog.ImportFinishedMSG=\u7EC4\u4EF6\u5BFC\u5165\u6210\u529F
AddExternalResourceAction.ErrorTitle=\u5916\u90E8\u6863\u6848\u9519\u8BEF
AbstractXMLConfigPage.MININPUTTip=\u6574\u6570\u503C.\u8FDE\u63A5\u6700\u5C0F\u503C\u8F93\u51FA
WizardJetFilesChoosePage.MainFile=\u4E3B\u6587\u4EF6
CreateComponentWizard.CreateXMLJava=\u521B\u5EFAJava\u7EC4\u4EF6\u7684XML\u914D\u7F6E\u6587\u4EF6
WizardJetFilesChoosePage.UseDefaultIcon=\u4F7F\u7528\u9ED8\u8BA4\u7684\u56FE\u6807
CopyComponentActionProvider.CopyComponent=\u590D\u5236\u8FD9\u4E2A\u7EC4\u4EF6
ImportComponentDialog.ChooseComponentsLabel=\u9009\u62E9\u8981\u5BFC\u5165\u7684\u7EC4\u4EF6\uFF1A
AddExternalResourceAction.ErrorMsg=\u9009\u5B9A\u7684\u5916\u90E8\u6863\u6848\u662F\u4E0D\u53EF\u7528\u6216\u4E0D\u5B58\u5728.
ComponentProjectManager.NewProject=\u65B0\u7EC4\u4EF6\u9879\u76EE
CopyFromPaletteActionProvider.Label=\u4ECEPalette\u590D\u5236\u7EC4\u4EF6
WizardJetFilesChoosePage.ChoseAIcon=\u9009\u62E9\u6309\u94AE
ComponentProjectPreferencePage.SelectPath=\u9009\u62E9\u7EC4\u4EF6\u5DE5\u7A0B\u8DEF\u5F84
AbstractXMLConfigPage.LINESTYLETip=\u6574\u6570\u503C.\u8FDE\u63A5\u7EBF\u98CE\u683C(1: Solid, 2: Dash, 3: Dot, 4: Dashdot)
WizardJetFilesChoosePage.EndFile=\u7ED3\u675F\u6587\u4EF6
PushToPaletteActionProvider.InformationMSG=\u7EC4\u4EF6\u5DF2\u53D1\u5E03\uFF0Cpalette\u5C06\u5237\u65B0\u3002
ProjectSelectionDialog.ComponentProject=\u7EC4\u4EF6\u5DE5\u7A0B
ComponentProjectPreferencePage.ButtonLabel0=\u786E\u5B9A
AbstractXMLConfigPage.New=\u65b0
CopyComponentValidator.ComponentExist=\u6B64\u7EC4\u4EF6\u5DF2\u5B58\u5728
ImportComponentDialog.WarningMSG=\u64CD\u4F5C\u5C06\u8986\u76D6\u5DE5\u4F5C\u533A\u5DF2\u5B58\u5728\u7684\u7EC4\u4EF6\u3002\u60A8\u771F\u7684\u8981\u5BFC\u5165\u5DF2\u9009\u62E9\u7684\u7EC4\u4EF6\u5417\uFF1F
CreateComponentWizard.MainProperties=\u4E3B\u8981\u5C5E\u6027
ComponentProjectManager.WarningMsg=\u5E95\u5C42\u6587\u4EF6\u7CFB\u7EDF\u4E0D\u533A\u5206\u5927\u5C0F\u5199\u3002\u5DF2\u7ECF\u5B58\u5728\u4E00\u4E2A\u9879\u76EE\u4E0E{0}\u51B2\u7A81
WizardComponentFolderPage.Family=\u65cf
PushToPaletteActionProvider.OK3=\u786E\u5B9A
PushToPaletteActionProvider.OK2=\u786E\u5B9A
CopyComponentActionProvider.CopyComponent2=\u590D\u5236\u7EC4\u4EF6
AbstractXMLConfigPage.CTYPETip=\u8FDE\u7ED3\u5668\u7C7B\u578B
AddResourceAction.ChooseResource=&\u9009\u62E9\u6DFB\u52A0jars\u548Czips:
ImportComponentDialog.WarningTitle=\u8B66\u544A
AddExternalResourceAction.AddELibs=\u6DFB\u52A0\u5916\u90E8\u5E93...
ImportComponentDialog.NoComponentsAvailable=\u6CA1\u6709\u53EF\u7528\u7684\u7EC4\u4EF6
AbstractXMLConfigPage.MINOUTPUTTip=\u6574\u6570\u503C\u3002\u8FDE\u63A5\u6700\u5C0F\u503C\u8F93\u51FA
ValidateComponentXMLActionProvider.ok=\u786E\u8BA4
ValidateComponentXMLActionProvider.result=\u9A8C\u8BC1\u7ED3\u679C
ValidateComponentXMLActionProvider.valid=\u7EC4\u4EF6XML\u6587\u4EF6\u5408\u6CD5\uFF01
ValidateComponentXMLActionProvider.validate=\u9A8C\u8BC1\u7EC4\u4EF6XML\u6587\u4EF6
PushToPaletteActionProvider.PushToPaletteActionProvider.result=\u9A8C\u8BC1\u7ED3\u679C

View File

@@ -0,0 +1,6 @@
FileWizard.0=\u6587\u4EF6\u5411\u5BFC
\n
ApplicationActionBarAdvisor.helpMenu=\u5E2E\u52A9(&H)
ApplicationActionBarAdvisor.fileMenu=\u6587\u4EF6(&F)
ShowViewAction.actionLabel=\u663E\u793A\u89C6\u56FE...(&v)
ApplicationActionBarAdvisor.windowMenu=\u7A97\u53E3(&W)

View File

@@ -12,10 +12,6 @@
// ============================================================================
package org.talend.componentdesigner;
import java.io.IOException;
import java.util.Properties;
import org.apache.log4j.PropertyConfigurator;
import org.eclipse.core.resources.IProject;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.swt.widgets.Shell;
@@ -46,18 +42,10 @@ public class ComponentDesigenerPlugin extends AbstractUIPlugin {
*
* @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
*/
@Override
public void start(BundleContext context) throws Exception {
super.start(context);
plugin = this;
Properties prop = new Properties();
try {
prop.load(ComponentDesigenerPlugin.class.getResourceAsStream("log4j.properties")); //$NON-NLS-1$
} catch (IOException e) {
// e.printStackTrace();
org.talend.componentdesigner.exception.ExceptionHandler.process(e);
}
PropertyConfigurator.configure(prop);
}
/*
@@ -65,6 +53,7 @@ public class ComponentDesigenerPlugin extends AbstractUIPlugin {
*
* @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
*/
@Override
public void stop(BundleContext context) throws Exception {
plugin = null;
super.stop(context);

View File

@@ -1,47 +0,0 @@
### direct log messages to stdout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
### direct messages to file hibernate.log ###
#log4j.appender.file=org.apache.log4j.FileAppender
#log4j.appender.file.File=hibernate.log
#log4j.appender.file.layout=org.apache.log4j.PatternLayout
#log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
### set log levels - for more verbose logging change 'info' to 'debug' ###
log4j.rootLogger=warn, stdout
#log4j.logger.org.hibernate=info
log4j.logger.org.hibernate=debug
### log HQL query parser activity
#log4j.logger.org.hibernate.hql.ast.AST=debug
### log just the SQL
#log4j.logger.org.hibernate.SQL=debug
### log JDBC bind parameters ###
log4j.logger.org.hibernate.type=info
#log4j.logger.org.hibernate.type=debug
### log schema export/update ###
log4j.logger.org.hibernate.tool.hbm2ddl=debug
### log HQL parse trees
#log4j.logger.org.hibernate.hql=debug
### log cache activity ###
#log4j.logger.org.hibernate.cache=debug
### log transaction activity
#log4j.logger.org.hibernate.transaction=debug
### log JDBC resource acquisition
#log4j.logger.org.hibernate.jdbc=debug
### enable the following line if you want to track down connection ###
### leakages when using DriverManagerConnectionProvider ###
#log4j.logger.org.hibernate.connection.DriverManagerConnectionProvider=trace

View File

@@ -124,6 +124,7 @@ public final class ComponentProjectManager {
// create the new project operation
IRunnableWithProgress op = new IRunnableWithProgress() {
@Override
public void run(IProgressMonitor monitor) throws InvocationTargetException {
CreateProjectOperation op = new CreateProjectOperation(description,
Messages.getString("ComponentProjectManager.NewProject")); //$NON-NLS-1$
@@ -183,6 +184,7 @@ public final class ComponentProjectManager {
public void configProject(final IProject project, Shell shell) {
IRunnableWithProgress op = new IRunnableWithProgress() {
@Override
public void run(IProgressMonitor monitor) throws InvocationTargetException {
monitor.beginTask("Configure project...", 4);
try {
@@ -222,15 +224,17 @@ public final class ComponentProjectManager {
if (monitor != null && monitor.isCanceled()) {
throw new OperationCanceledException();
}
if (project == null)
if (project == null) {
return;
}
IClasspathEntry[] entries = null;
List<IClasspathEntry> cpEntries = new ArrayList<IClasspathEntry>();
cpEntries.addAll(Arrays.asList(getDefaultJREClasspathEntries()));
cpEntries.addAll(getDefaultUtilClasspathEntries());
entries = (IClasspathEntry[]) cpEntries.toArray(new IClasspathEntry[cpEntries.size()]);
if (monitor != null)
entries = cpEntries.toArray(new IClasspathEntry[cpEntries.size()]);
if (monitor != null) {
monitor.worked(1);
}
IPath output = getOutputLocation();
IProgressMonitor subProgressMonitor = monitor == null ? new NullProgressMonitor() : new SubProgressMonitor(monitor, 2);
@@ -260,7 +264,6 @@ public final class ComponentProjectManager {
addLibClasspathEntries(ces, "org.talend.metadata.managment"); //$NON-NLS-1$
addLibClasspathEntries(ces, "org.talend.core"); //$NON-NLS-1$
addLibClasspathEntries(ces, "org.talend.designer.codegen"); //$NON-NLS-1$
addLibClasspathEntries(ces, "org.talend.commons"); //$NON-NLS-1$
return ces;
}

View File

@@ -39,7 +39,6 @@ public class NewActionProvider extends CommonActionProvider {
private IAction newProjectAction;
@Override
public void init(ICommonActionExtensionSite anExtensionSite) {
if (anExtensionSite.getViewSite() instanceof ICommonViewerWorkbenchSite) {
@@ -50,7 +49,6 @@ public class NewActionProvider extends CommonActionProvider {
/**
* Adds a submenu to the given menu with the name "New Component".
*/
@Override
public void fillContextMenu(IMenuManager menu) {
for (IContributionItem item : menu.getItems()) {
if (item == null || item.getId() == null) {
@@ -84,7 +82,6 @@ public class NewActionProvider extends CommonActionProvider {
/*
* (non-Javadoc) Method declared on IAction.
*/
@Override
public void run() {
CreateComponentWizard wizard = new CreateComponentWizard();
wizard.init(PlatformUI.getWorkbench(), null);

View File

@@ -60,7 +60,6 @@ public class TreeNodeAttrCompsite extends Composite {
nodeText.addModifyListener(new ModifyListener() {
@Override
public void modifyText(ModifyEvent e) {
nodeData.getXMLNode().setTextContent(nodeText.getText());
nodeData.setBodayText(nodeText.getText());
@@ -88,7 +87,6 @@ public class TreeNodeAttrCompsite extends Composite {
attrText.addModifyListener(new ModifyListener() {
@Override
public void modifyText(ModifyEvent e) {
String attrName = attrLabel.getText().split(MARK)[0];
if (attrText.getText().equals(PluginConstant.EMPTY_STRING)) {
@@ -130,7 +128,6 @@ public class TreeNodeAttrCompsite extends Composite {
attrCombo.addModifyListener(new ModifyListener() {
@Override
public void modifyText(ModifyEvent e) {
String attrName = attrLabel.getText().split(MARK)[0];
if (attrCombo.getText().equals(PluginConstant.EMPTY_STRING)) {

View File

@@ -12,11 +12,15 @@
// ============================================================================
package org.talend.componentdesigner.ui.preferencepage;
import java.io.File;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.preference.DirectoryFieldEditor;
import org.eclipse.jface.preference.FieldEditorPreferencePage;
import org.eclipse.jface.util.PropertyChangeEvent;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.ModifyEvent;
import org.eclipse.swt.events.ModifyListener;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.widgets.Label;
import org.eclipse.ui.IWorkbench;
@@ -27,8 +31,8 @@ import org.talend.componentdesigner.i18n.internal.Messages;
/**
* This class represents a preference page that is contributed to the Preferences dialog. By subclassing
* <samp>FieldEditorPreferencePage</samp>, we can use the field support built into JFace that allows us to create a
* page that is small and knows how to save, restore and apply itself.
* <samp>FieldEditorPreferencePage</samp>, we can use the field support built into JFace that allows us to create a page
* that is small and knows how to save, restore and apply itself.
* <p>
* This page is used to modify preferences only. They are stored in the preference store that belongs to the main
* plug-in class. That way, preferences can be accessed directly via the preference store.
@@ -50,6 +54,7 @@ public class ComponentProjectPreferencePage extends FieldEditorPreferencePage im
*
* @see org.eclipse.jface.preference.PreferencePage#performApply()
*/
@Override
protected void performApply() {
super.performApply();
}
@@ -59,29 +64,47 @@ public class ComponentProjectPreferencePage extends FieldEditorPreferencePage im
*
* @see org.eclipse.jface.preference.FieldEditorPreferencePage#createFieldEditors()
*/
@Override
public void createFieldEditors() {
Label l = new Label(getFieldEditorParent(), SWT.NONE);
l.setText(Messages.getString("ComponentProjectPreferencePage.ChooseProject")); //$NON-NLS-1$
GridData gd = new GridData();
gd.horizontalSpan = 3;
l.setLayoutData(gd);
filePathTemp = new DirectoryFieldEditor(PluginConstant.PROJECT_URL, Messages
.getString("ComponentProjectPreferencePage.ComponentProject"), //$NON-NLS-1$
filePathTemp = new DirectoryFieldEditor(PluginConstant.PROJECT_URL,
Messages.getString("ComponentProjectPreferencePage.ComponentProject"), //$NON-NLS-1$
getFieldEditorParent());
addField(filePathTemp);
// addModifyListener for the filePath text
filePathTemp.getTextControl(getFieldEditorParent()).addModifyListener(new ModifyListener() {
@Override
public void modifyText(ModifyEvent e) {
String newPath = filePathTemp.getTextControl(getFieldEditorParent()).getText();
File file = new File(newPath);
if (!file.exists() && !"".equals(newPath)) {
filePathTemp.showErrorMessage();
setValid(false);
} else {
setValid(true);
}
}
});
}
/*
* (non-Javadoc)
*
* @see org.eclipse.jface.preference.FieldEditorPreferencePage#propertyChange(org.eclipse.jface.util.PropertyChangeEvent)
* @see
* org.eclipse.jface.preference.FieldEditorPreferencePage#propertyChange(org.eclipse.jface.util.PropertyChangeEvent)
*/
@Override
public void propertyChange(PropertyChangeEvent event) {
super.propertyChange(event);
MessageDialog warningMessageDialog = new MessageDialog(getFieldEditorParent().getShell(), Messages
.getString("ComponentProjectPreferencePage.Warning"), null, //$NON-NLS-1$
MessageDialog warningMessageDialog = new MessageDialog(getFieldEditorParent().getShell(),
Messages.getString("ComponentProjectPreferencePage.Warning"), null, //$NON-NLS-1$
Messages.getString("ComponentProjectPreferencePage.WarningMSG"), MessageDialog.WARNING, //$NON-NLS-1$
new String[] { Messages.getString("ComponentProjectPreferencePage.ButtonLabel0") }, 0); //$NON-NLS-1$
warningMessageDialog.open();
@@ -92,6 +115,7 @@ public class ComponentProjectPreferencePage extends FieldEditorPreferencePage im
*
* @see org.eclipse.ui.IWorkbenchPreferencePage#init(org.eclipse.ui.IWorkbench)
*/
@Override
public void init(IWorkbench workbench) {
}
@@ -100,6 +124,7 @@ public class ComponentProjectPreferencePage extends FieldEditorPreferencePage im
*
* @see org.eclipse.jface.preference.FieldEditorPreferencePage#performOk()
*/
@Override
public boolean performOk() {
ComponentDesigenerPlugin.getDefault().creatComponentProj(filePathTemp.getStringValue());
return super.performOk();

View File

@@ -134,7 +134,6 @@ public abstract class AbstractXMLConfigPage extends AbstractComponentPage {
*
* @see org.talend.componentdesigner.ui.wizard.creatcomponent.AbstractComponentPage#initialize()
*/
@Override
protected void initialize() {
availableXmlTree.addSelectionListener(new SelectionAdapter() {
@@ -153,7 +152,6 @@ public abstract class AbstractXMLConfigPage extends AbstractComponentPage {
itemDel.setText(Messages.getString("AbstractXMLConfigPage.Delete")); //$NON-NLS-1$
itemDel.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
TreeNodeData currentNodeData = (TreeNodeData) treeItem[0].getParentItem().getData();
currentNodeData.getXMLNode().removeChild(((TreeNodeData) treeItem[0].getData()).getXMLNode());
@@ -173,7 +171,6 @@ public abstract class AbstractXMLConfigPage extends AbstractComponentPage {
nodeMenuItem.setText(itemName);
nodeMenuItem.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
TreeItem newItem = new TreeItem(treeItem[0], 0);
newItem.setText(itemName);
@@ -229,7 +226,6 @@ public abstract class AbstractXMLConfigPage extends AbstractComponentPage {
*
* @see org.talend.componentdesigner.ui.wizard.creatcomponent.AbstractComponentPage#validatePage()
*/
@Override
protected boolean validatePage() {
return false;
}

View File

@@ -0,0 +1,3 @@
prefs.configuration.LINK_STYLE.AUTO=Automatisch
prefs.configuration.LINK_STYLE.LINE=Lijnen (snel)
prefs.configuration.LINK_STYLE.BEZIER_CURVE=Rondingen

View File

@@ -0,0 +1,3 @@
prefs.configuration.LINK_STYLE.AUTO=\u81EA\u52A8
prefs.configuration.title=\u8fd0\u884c\u6b65\u9aa4\u914d\u7f6e
prefs.configuration.LINK_STYLE=\u9ED8\u8BA4\u94FE\u63A5\u663E\u793A\u4E3A\uFF1A

View File

@@ -12,6 +12,9 @@
// ============================================================================
package org.talend.designer.abstractmap;
import java.util.HashMap;
import java.util.Map;
import org.apache.oro.text.regex.MalformedPatternException;
import org.apache.oro.text.regex.Pattern;
import org.apache.oro.text.regex.PatternCompiler;
@@ -23,16 +26,16 @@ import org.apache.oro.text.regex.Substitution;
import org.apache.oro.text.regex.Util;
import org.talend.commons.ui.runtime.exception.ExceptionHandler;
import org.talend.core.model.context.UpdateContextVariablesHelper;
import org.talend.core.model.process.AbstractExternalNode;
import org.talend.core.model.process.IElementParameter;
import org.talend.core.model.process.node.IExternalMapEntry;
import org.talend.core.model.process.node.MapperExternalNode;
import org.talend.designer.abstractmap.ui.prefs.MapPrefsConstants;
/**
* DOC amaumont class global comment. Detailled comment <br/>
*
*/
public abstract class AbstractMapComponent extends AbstractExternalNode {
public abstract class AbstractMapComponent extends MapperExternalNode {
/**
* DOC amaumont AbstractMapComponent constructor comment.
@@ -46,6 +49,7 @@ public abstract class AbstractMapComponent extends AbstractExternalNode {
*
* @see org.talend.core.model.process.IExternalNode#initialize()
*/
@Override
public void initialize() {
initElementParameters();
}
@@ -75,7 +79,7 @@ public abstract class AbstractMapComponent extends AbstractExternalNode {
protected boolean hasDataIntoExpression(Pattern pattern, PatternMatcher matcher, String expression) {
if (expression != null) {
if (matcher.contains(expression, pattern)) {
if (matcher.matches(expression, pattern)) {
return true;
}
}
@@ -87,6 +91,7 @@ public abstract class AbstractMapComponent extends AbstractExternalNode {
*
* @see org.talend.core.model.process.INode#useData(java.lang.String)
*/
@Override
public boolean useData(String name) {
if (super.useData(name)) {
return true;
@@ -103,6 +108,7 @@ public abstract class AbstractMapComponent extends AbstractExternalNode {
*
* @see org.talend.core.model.process.INode#renameData(java.lang.String, java.lang.String)
*/
@Override
public void renameData(String oldName, String newName) {
super.renameData(oldName, newName);
@@ -110,11 +116,17 @@ public abstract class AbstractMapComponent extends AbstractExternalNode {
}
private static Map<String, Pattern> patternsCache = new HashMap<String, Pattern>();
protected final Pattern getRenamePattern(String oldName) {
if (patternsCache.containsKey(oldName)) {
return patternsCache.get(oldName);
}
PatternCompiler compiler = new Perl5Compiler();
Pattern pattern = null;
try {
pattern = compiler.compile("\\b(" + UpdateContextVariablesHelper.replaceSpecialChar(oldName) + ")(\\b|\\_)"); //$NON-NLS-1$ //$NON-NLS-2$
patternsCache.put(oldName, pattern);
return pattern;
} catch (MalformedPatternException e) {
ExceptionHandler.process(e);
@@ -122,8 +134,15 @@ public abstract class AbstractMapComponent extends AbstractExternalNode {
}
}
private static Map<String, Perl5Substitution> substitutionsCache = new HashMap<String, Perl5Substitution>();
protected final Perl5Substitution getRenameSubstitution(String newName) {
return new Perl5Substitution(newName + "$2", Perl5Substitution.INTERPOLATE_ALL); //$NON-NLS-1$
if (substitutionsCache.containsKey(newName)) {
return substitutionsCache.get(newName);
}
Perl5Substitution ps = new Perl5Substitution(newName + "$2", Perl5Substitution.INTERPOLATE_ALL); //$NON-NLS-1$
substitutionsCache.put(newName, ps);
return ps;
}
/**

View File

@@ -14,5 +14,4 @@ AlfrescoOutputModelManager.prefixConflict=Kann das Modell nicht hinzuf
AlfrescoOutputModelManager.notYetAdded=Dieses Modell wurde noch nicht hinzugefügt.
AlfrescoModelDialog.type=Typ
AlfrescoModelDialog.addModelFailed=Modell hinzufügen fehlgeschlagen
AlfrescoModelDialog.modelTable.name=Name
AlfrescoModelDialog.remove=Entfernen

View File

@@ -10,4 +10,5 @@ AlfrescoOutputModelManager.prefixConflict=Ne mogu dodati model, prefix je u konf
AlfrescoOutputModelManager.notYetAdded=Taj model jo\u0161 nije dodan
AlfrescoModelDialog.addModelFailed=Dodavanje modela nije uspjelo
AlfrescoModelDialog.modelTable.name=Ime
AlfrescoModelDialog.remove=Ukloni
AlfrescoOutputManager.failedLoadModel=U\u010Ditavanje modela iz metapodataka komponente nije uspjelo, reinicijaliziram

View File

@@ -0,0 +1,5 @@
AlfrescoModelDialog.modelTable.title=Titel
AlfrescoOutputManager.schemaError.title=Fout in schema
AlfrescoModelDialog.add=Toevoegen
AlfrescoModelDialog.removeModelFailed=Fout bij verwijderen model
AlfrescoModelDialog.modelTable.name=Naam

View File

@@ -1,3 +1,4 @@
AlfrescoModelDialog.modelTable.title=Ba\u015Fl\u0131k
AlfrescoModelDialog.add=Ekle...
AlfrescoModelDialog.type=Tip
AlfrescoModelDialog.modelTable.name=Ad\u0131

View File

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

View File

@@ -0,0 +1 @@
pluginName=\u7EC4\u4EF6\u6A21\u5757

View File

@@ -53,3 +53,4 @@ BusinessNewDiagramFileWizard.SelectDiagramRootElement=\u0627\u062E\u062A\u0631 \
BusinessAbstractParser.StringFloatConvertError=\u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u062D\u0648\u064A\u0644 \u0642\u064A\u0645\u0629 \u0646\u0635\u064A\u0629 \u0625\u0644\u0649 \u0642\u064A\u0645\u0629 \u0639\u0634\u0631\u064A\u0629
BusinessAbstractParser.StringValueDoesNotConvertToByteValue=\u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u062D\u0648\u064A\u0644 \u0642\u064A\u0645\u0629 \u0646\u0635\u064A\u0629 \u0625\u0644\u0649 \u0642\u064A\u0645\u0629 \u0628\u0627\u064A\u062A
DeleteAssignmentAction.DeleteAssignment=\u062D\u0630\u0641 \u062A\u0643\u0644\u064A\u0641
BusinessDiagramEditor.canNotSaveTitle=\u062A\u062D\u0630\u064A\u0631

View File

@@ -16,7 +16,6 @@ BusinessModelingAssistantProvider.AvaiableDomainModelElements=Verf
BusinessPaletteFactory.BidirectionalRelationShip=Bidirektionale Beziehung
BusinessPaletteFactory.CreateDirectionalRelationShip=Direktionale Beziehung hinzufügen
BusinessPaletteFactory.CreateBidirectionalRelationShip=Bidirektionale Beziehung hinzufügen
AssignmentPropertySection.Name=Name
CreateAssignmentCommand.CannotAssign=Zuordnung nicht möglich.
BusinessNewDiagramFileWizard.DiagramRootElement=Diagramm root-Element
BusinessNewDiagramFileWizard.NoDiagramRootElementSelectedError=Kein Diagram-Root Element ausgewählt
@@ -79,3 +78,4 @@ BusinessAbstractParser.StringValueDoesNotConvertToByteValue=String-Wert l
BusinessNewDiagramFileWizard.IntialNewEcoreDiagramFile=Neue Ecore-Diagramm-Datei initialisieren
BusinessTooltipFigure.assignedMeta={0} zugewiesene Metadaten
DeleteAssignmentAction.DeleteAssignment=Zuordnung löschen
BusinessDiagramEditor.canNotSaveTitle=Warnung

View File

@@ -75,3 +75,4 @@ BusinessAbstractParser.StringValueDoesNotConvertToByteValue=\u03A4\u03B9\u03BC\u
BusinessNewDiagramFileWizard.IntialNewEcoreDiagramFile=\u0391\u03C1\u03C7\u03B9\u03BA\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7 \u03BD\u03AD\u03BF\u03C5 \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF\u03C5 \u03B4\u03B9\u03B1\u03B3\u03C1\u03AC\u03BC\u03BC\u03B1\u03C4\u03BF\u03C2 Ecore
BusinessTooltipFigure.assignedMeta={0} \u03BA\u03B1\u03B8\u03BF\u03C1\u03B9\u03C3\u03BC\u03AD\u03BD\u03B1 \u039C\u03B5\u03C4\u03B1\u03B4\u03B5\u03B4\u03BF\u03BC\u03AD\u03BD\u03B1
DeleteAssignmentAction.DeleteAssignment=\u0394\u03B9\u03B1\u03B3\u03C1\u03B1\u03C6\u03AE \u0391\u03BD\u03AC\u03B8\u03B5\u03C3\u03B7\u03C2
BusinessDiagramEditor.canNotSaveTitle=\u03A0\u03C1\u03BF\u03B5\u03B9\u03B4\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7

View File

@@ -79,3 +79,5 @@ BusinessAbstractParser.StringValueDoesNotConvertToByteValue=String value cannot
BusinessNewDiagramFileWizard.IntialNewEcoreDiagramFile=Initialize new Ecore diagram file
BusinessTooltipFigure.assignedMeta={0} assigned Metadata
DeleteAssignmentAction.DeleteAssignment=Delete Assignment
BusinessDiagramEditor.canNotSaveTitle=Warning
BusinessDiagramEditor.canNotSaveMessage=Business Model is not locked by user, can not save.

View File

@@ -46,3 +46,4 @@ BusinessAbstractParser.ValueOfIntegerIsExpected=Se esperaba un valor de tipo Int
BusinessNewDiagramFileWizard.SelectDiagramRootElement=Seleccione un elemento del diagrama principal:
BusinessAbstractParser.StringFloatConvertError=Valor del String no puede ser convertido a Float
BusinessAbstractParser.StringValueDoesNotConvertToByteValue=Valor del String no puede ser convertido a Byte
BusinessDiagramEditor.canNotSaveTitle=Advertencia

View File

@@ -26,7 +26,7 @@ BusinessAbstractParser.ValueOfTypeByteIsExpected=Une valeur de type Byte est att
BusinessAbstractParser.ValueOfTypeCharacterIsExpected=Une valeur de type Character est attendue
BusinessPaletteFactory.ActionComment=Créer une nouvelle action
BusinessAbstractParser.ValueOfTypeStringIsExpected=Une valeur de type String est attendue
BusinessInitDiagramFileAction.Error=Erreur
BusinessInitDiagramFileAction.Error=ERROR
BusinessNewDiagramFileWizard.SelectRootElement=Sélectionnez un élément racine
RepositoryFactoryProxyLabelProvider.Deleted=(Supprimé)
BusinessPaletteFactory.TerminalComment=Créer un nouveau Terminal
@@ -45,7 +45,7 @@ BusinessPaletteFactory.InputComment=Cr
BusinessPaletteFactory.Data=Données
BusinessPaletteFactory.Ellipse=Ellipse
BusinessPaletteFactory.Input=Lecture
BusinessPaletteFactory.List=Liste
BusinessPaletteFactory.List=liste
BusinessPaletteFactory.Relationshop=Relation
BusinessAbstractParser.ValueOfBooleanIsExpected=Une valeur de type Boolean est attendue
BusinessPaletteFactory.decision=Décision
@@ -79,3 +79,4 @@ BusinessAbstractParser.StringValueDoesNotConvertToByteValue=Une valeur de cha
BusinessNewDiagramFileWizard.IntialNewEcoreDiagramFile=Initialiser un nouveau fichier diagramme Ecore
BusinessTooltipFigure.assignedMeta={0} Métadonnée affectée
DeleteAssignmentAction.DeleteAssignment=Effacer l'affectation.
BusinessDiagramEditor.canNotSaveTitle=Avertissement

View File

@@ -64,3 +64,4 @@ BusinessAbstractParser.StringFloatConvertError=String nije mogu\u0107e konvertir
BusinessAbstractParser.StringValueDoesNotConvertToByteValue=String nije mogu\u0107e konvertirati u Byte
BusinessNewDiagramFileWizard.IntialNewEcoreDiagramFile=Inicijaliziranje nove datoteke za Ecore dijagram
DeleteAssignmentAction.DeleteAssignment=Izbri\u0161i pridru\u017Eivanje
BusinessDiagramEditor.canNotSaveTitle=Upozorenje

View File

@@ -77,3 +77,4 @@ BusinessAbstractParser.StringValueDoesNotConvertToByteValue=Valore String non co
BusinessNewDiagramFileWizard.IntialNewEcoreDiagramFile=Inizializzare un nuovo file di diagramma Ecore
BusinessTooltipFigure.assignedMeta={0} Metadati assegnati
DeleteAssignmentAction.DeleteAssignment=Elimina Assegnazione
BusinessDiagramEditor.canNotSaveTitle=Avvertimento

View File

@@ -79,3 +79,5 @@ BusinessAbstractParser.StringValueDoesNotConvertToByteValue=String \u5024\u3092
BusinessNewDiagramFileWizard.IntialNewEcoreDiagramFile=\u65B0\u898F Ecore \u30C0\u30A4\u30A2\u30B0\u30E9\u30E0 \u30D5\u30A1\u30A4\u30EB\u306E\u521D\u671F\u5316
BusinessTooltipFigure.assignedMeta=\u5272\u308A\u5F53\u3066\u3089\u308C\u305F\u30E1\u30BF\u30C7\u30FC\u30BF {0}
DeleteAssignmentAction.DeleteAssignment=\u5272\u308A\u5F53\u3066\u306E\u524A\u9664
BusinessDiagramEditor.canNotSaveTitle=\u8B66\u544A
BusinessDiagramEditor.canNotSaveMessage=\u4ED6\u306E\u30E6\u30FC\u30B6\u304C\u64CD\u4F5C\u4E2D\u306E\u305F\u3081\u3001\u30D3\u30B8\u30CD\u30B9\u30E2\u30C7\u30EB\u3092\u4FDD\u5B58\u3067\u304D\u307E\u305B\u3093\u3002

View File

@@ -0,0 +1,9 @@
AssignmentPropertySection.Name=Naam
BusinessPaletteFactory.ActionComment=Nieuwe Aktie
BusinessInitDiagramFileAction.Error=Fout
AssignmentPropertySection.Comment=Opmerking
BusinessPaletteFactory.Data=Data
BusinessPaletteFactory.Ellipse=Elips
BusinessPaletteFactory.Document=Document
BusinessPaletteFactory.Action=Aktie
BusinessPaletteFactory.DocuemntComment=Nieuw Document

View File

@@ -57,3 +57,4 @@ BusinessAbstractParser.StringFloatConvertError=Warto\u015B\u0107 typu znakowego
BusinessAbstractParser.StringValueDoesNotConvertToByteValue=Warto\u015B\u0107 typu znakowego nie mo\u017Ce by\u0107 skonwertowana na warto\u015B\u0107 typu Byte
BusinessNewDiagramFileWizard.IntialNewEcoreDiagramFile=Inicjalizuj nowy plik diagramu Ecore
DeleteAssignmentAction.DeleteAssignment=Skasuj przypisanie
BusinessDiagramEditor.canNotSaveTitle=Ostrze\u017Cenie

View File

@@ -64,3 +64,4 @@ BusinessNewDiagramFileWizard.SelectSemanticModelElement=Selecione o elemento de
BusinessNewDiagramFileWizard.IntialNewEcoreDiagramFile=Iniciar novo arquivo de Diagrama Ecore
BusinessTooltipFigure.assignedMeta=Metadados atribuidos à {0}
DeleteAssignmentAction.DeleteAssignment=Apagar Cessão
BusinessDiagramEditor.canNotSaveTitle=Advertência

View File

@@ -73,3 +73,4 @@ BusinessAbstractParser.StringValueDoesNotConvertToByteValue=\u0421\u0442\u0440\u
BusinessNewDiagramFileWizard.IntialNewEcoreDiagramFile=\u0418\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043D\u043E\u0432\u044B\u0439 \u0444\u0430\u0439\u043B \u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B Ecore
BusinessTooltipFigure.assignedMeta={0} \u043F\u0440\u0438\u0441\u0432\u043E\u0435\u043D\u044B \u043C\u0435\u0442\u0430-\u0434\u0430\u043D\u043D\u044B\u0435
DeleteAssignmentAction.DeleteAssignment=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435
BusinessDiagramEditor.canNotSaveTitle=\u041F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435

View File

@@ -1,3 +1,4 @@
AssignmentPropertySection.Type=Tip
AssignmentPropertySection.Name=Ad\u0131
BusinessInitDiagramFileAction.Error=Hata
BusinessPaletteFactory.InputComment=Yeni giri\u015F olu\u015Ftur

View File

@@ -0,0 +1,81 @@
BusinessInitDiagramFileAction.DiagramFile=\u56FE\u8868\u6587\u4EF6
BusinessAbstractParser.ValueOfLongIsExpected=\u503C\u7684\u7C7B\u578B\u5E94\u8BE5\u4E3ALong
BusinessAbstractParser.ValueOfFloatIsExpected=\u503C\u7684\u7C7B\u578B\u5E94\u8BE5\u4E3AFloat
BusinessPaletteFactory.DataComment=\u521B\u5EFA\u65B0\u7684\u6570\u636E
CreateDiagramAction.CreateBusinessModel=\u521B\u5EFA\u4E1A\u52A1\u6A21\u578B
BusinessCreationWizardPage.CreatenewBusinessDiagram=\u521B\u5EFA\u65B0\u7684\u903B\u8F91\u56FE\u3002
BusinessAbstractParser.StringIntegerConvertError=String\u7C7B\u578B\u7684\u503C\u4E0D\u80FD\u8F6C\u6362\u4E3AInteger\u7C7B\u578B
BusinessPaletteFactory.CreateGear=\u521B\u5EFA\u9F7F\u8F6E
SimpleBusinessCreationWizardPage.Title=\u65B0\u7684\u4E1A\u52A1\u6A21\u578B
BusinessNewDiagramFileWizard.CreateNewDiagram=\u521B\u5EFA\u65B0\u7684\u56FE\u8868
BusinessAbstractParser.UnknownLiteral=\u65E0\u6548\u7684\u6587\u5B57
BusinessAbstractParser.StringLongConverError=String\u7C7B\u578B\u7684\u503C\u4E0D\u80FD\u8F6C\u6362\u4E3ALong\u7C7B\u578B
AssignmentPropertySection.DeleteAssignment=\u5220\u9664\u8D4B\u503C
AssignmentPropertySection.Type=\u7C7B\u578B
BusinessModelingAssistantProvider.AvaiableDomainModelElements=\u65E0\u6548\u7684\u57DF\u6A21\u578B\u5143\u7D20
BusinessPaletteFactory.BidirectionalRelationShip=\u53CC\u5411\u5173\u8054
BusinessPaletteFactory.CreateDirectionalRelationShip=\u521B\u5EFA\u65B9\u5411\u5173\u8054
BusinessPaletteFactory.CreateBidirectionalRelationShip=\u521B\u5EFA\u53CC\u5411\u5173\u8054
AssignmentPropertySection.Name=\u540D\u79F0
CreateAssignmentCommand.CannotAssign=\u4E0D\u80FD\u5206\u914D\u3002
BusinessNewDiagramFileWizard.DiagramRootElement=\u56FE\u8868\u6839\u5143\u7D20
BusinessNewDiagramFileWizard.NoDiagramRootElementSelectedError=\u6CA1\u6709\u56FE\u8868\u6839\u5143\u7D20\u88AB\u9009\u4E2D
BusinessVisualIDRegistry.ParseError=\u4E0D\u80FD\u628A\u89C6\u56FE\u7C7B\u578B\u5F53\u4F5CvisialID\u6570\u5B57\u6765\u8F6C\u6362
OpenDiagramAction.EditBusinessModel=\u7F16\u8F91\u4E1A\u52A1\u6A21\u578B
BusinessAbstractParser.ValueOfTypeByteIsExpected=\u503C\u7684\u7C7B\u578B\u5E94\u8BE5\u4E3AByte
BusinessAbstractParser.ValueOfTypeCharacterIsExpected=\u503C\u7684\u7C7B\u578B\u5E94\u8BE5\u4E3ACharacter
BusinessPaletteFactory.ActionComment=\u521B\u5EFA\u65B0\u7684\u52A8\u4F5C
BusinessAbstractParser.ValueOfTypeStringIsExpected=\u503C\u7684\u7C7B\u578B\u5E94\u8BE5\u4E3AString
BusinessInitDiagramFileAction.Error=\u9519\u8BEF
BusinessNewDiagramFileWizard.SelectRootElement=\u9009\u62E9\u56FE\u8868\u6839\u5143\u7D20
RepositoryFactoryProxyLabelProvider.Deleted=\uFF08\u5220\u9664\uFF09
BusinessPaletteFactory.TerminalComment=\u521B\u5EFA\u65B0\u7684\u4E2D\u65AD\u70B9
BusinessAbstractParser.ValueOfShortIsExpected=\u503C\u7684\u7C7B\u578B\u5E94\u8BE5\u4E3AShort
BusinessPaletteFactory.DatabaseComment=\u521B\u5EFA\u65B0\u7684\u6570\u636E\u5E93
AssignmentPropertySection.Comment=\u6CE8\u91CA
SimpleBusinessCreationWizard.NewBusinessModel=\u65B0\u7684\u4E1A\u52A1\u578B
BusinessNewDiagramFileWizard.InvalidDiagramRootElementSelected=\u9009\u4E2D\u4E86\u65E0\u6548\u7684\u56FE\u8868\u6839\u5143\u7D20
BusinessInitDiagramFileAction.IntialNew=\u521D\u59CB\u5316\u65B0\u7684
FindAssignmentAction.FindAssignments=\u67E5\u627E\u5206\u914D\u4EFB\u52A1
RepositoryFactoryProxyLabelProvider.NotFound=\uFF08\u672A\u53D1\u73B0\uFF09
BusinessPaletteFactory.Terminal=\u4E2D\u65AD\u70B9
BusinessAbstractParser.InvalidInputAt=\u65E0\u6548\u7684\u8F93\u5165\u5728
BusinessPaletteFactory.Gear=\u9F7F\u8F6E
BusinessPaletteFactory.InputComment=\u521B\u5EFA\u65B0\u7684\u8F93\u5165
BusinessPaletteFactory.Data=\u6570\u636E
BusinessPaletteFactory.Ellipse=\u692D\u5706
BusinessPaletteFactory.Input=\u8F93\u5165
BusinessPaletteFactory.List=\u5217\u8868
BusinessPaletteFactory.Relationshop=\u5173\u7CFB
BusinessAbstractParser.ValueOfBooleanIsExpected=\u503C\u7684\u7C7B\u578B\u5E94\u8BE5\u4E3ABoolean
BusinessPaletteFactory.decision=\u51B3\u7B56
BusinessPaletteFactory.Document=\u6587\u6863
BusinessModelingAssistantProvider.SelectDomainModelElement=\u9009\u62E9\u57DF\u6A21\u578B\u5143\u7D20
BusinessPaletteFactory.CreateActor=\u521B\u5EFA\u89D2\u8272
BusinessAbstractParser.StringDoubleConvertError=String\u7C7B\u578B\u7684\u503C\u4E0D\u80FD\u8F6C\u6362\u4E3ADoule\u7C7B\u578B
BusinessPaletteFactory.Actor=\u89D2\u8272
EditAction.Edit=\u7F16\u8F91\u5206\u914D\u4EFB\u52A1
BusinessCreationWizardPage.CreateBusinessDiagram=\u521B\u5EFA\u903B\u8F91\u56FE
BusinessPaletteFactory.Database=\u6570\u636E\u6E90
BusinessPaletteFactory.ListComment=\u521B\u5EFA\u65B0\u7684\u5217\u8868
BusinessPaletteFactory.DirectionalRelationShip=\u65B9\u5411\u5173\u8054
BusinessPaletteFactory.Action=\u52A8\u4F5C
BusinessPaletteFactory.RelationshopComment=\u521B\u5EFA\u65B0\u7684\u5173\u7CFB
BusinessInitDiagramFileAction.LoadFaild=\u6A21\u578B\u6587\u4EF6\u88C5\u8F7D\u5931\u8D25
BusinessPaletteFactory.DecisionComment=\u521B\u5EFA\u65B0\u7684\u51B3\u7B56
BusinessAbstractParser.ValueOfDoubleIsExpected=\u503C\u7684\u7C7B\u578B\u5E94\u8BE5\u4E3ADouble
OpenDiagramAction.ReadBusinessModel=\u8BFB\u53D6\u4E1A\u52A1\u6A21\u578B
BusinessInitDiagramFileAction.UnableToLoadResource=\u4E0D\u80FD\u53BB\u88C5\u8F7D\u8D44\u6E90:
BusinessPaletteFactory.CreateEllipse=\u521B\u5EFA\u692D\u5706
BusinessNewDiagramFileWizard.DiagramFile=\u56FE\u8868\u6587\u4EF6
BusinessAbstractParser.StringShortConverError=String\u7C7B\u578B\u7684\u503C\u4E0D\u80FD\u8F6C\u6362\u4E3AShort\u7C7B\u578B
BusinessPaletteFactory.DocuemntComment=\u521B\u5EFA\u65B0\u7684\u6587\u6863
BusinessAbstractParser.ValueOfIntegerIsExpected=\u503C\u7684\u7C7B\u578B\u5E94\u8BE5\u4E3AInteger
BusinessNewDiagramFileWizard.SelectDiagramRootElement=\u9009\u62E9\u56FE\u8868\u6839\u5143\u7D20\uFF1A
BusinessNewDiagramFileWizard.SelectSemanticModelElement=\u9009\u62E9\u8981\u5728\u56FE\u8868\u4E0A\u63CF\u8FF0\u7684\u8BED\u4E49\u6A21\u578B\u5143\u7D20
BusinessAbstractParser.StringFloatConvertError=String\u7C7B\u578B\u7684\u503C\u4E0D\u80FD\u8F6C\u6362\u4E3AFloat\u7C7B\u578B
BusinessAbstractParser.StringValueDoesNotConvertToByteValue=String\u7C7B\u578B\u7684\u503C\u4E0D\u80FD\u8F6C\u6362\u4E3AByte\u7C7B\u578B
BusinessNewDiagramFileWizard.IntialNewEcoreDiagramFile=\u521D\u59CB\u5316\u65B0\u7684Ecore\u56FE\u8868\u6587\u4EF6
BusinessTooltipFigure.assignedMeta={0}\u5206\u914D\u5143\u6570\u636E
DeleteAssignmentAction.DeleteAssignment=\u5220\u9664\u8D4B\u503C
BusinessDiagramEditor.canNotSaveTitle=\u8B66\u544A

View File

@@ -557,5 +557,16 @@
level="20"
name="ReadDiagramAction"/>
</extension>
<extension
point="org.eclipse.core.expressions.definitions">
<definition
id="isActiveEditorOfBusinessModelEditor">
<not>
<instanceof
value="org.talend.designer.business.model.business.diagram.part.BusinessDiagramEditor">
</instanceof>
</not>
</definition>
</extension>
</plugin>

View File

@@ -82,3 +82,5 @@ RepositoryFactoryProxyLabelProvider.Deleted=\ (Deleted)
AssignmentPropertySection.Type=Type
AssignmentPropertySection.Name=Name
AssignmentPropertySection.Comment=Comment
BusinessDiagramEditor.canNotSaveTitle=Warning
BusinessDiagramEditor.canNotSaveMessage=Business Model is not locked by user, can not save.

View File

@@ -69,6 +69,7 @@ public class OpenDiagramAction extends AContextualAction implements IIntroAction
*
* @see org.eclipse.jface.action.Action#run()
*/
@Override
protected void doRun() {
ISelection selection = getSelectedObject();
if (selection == null) {
@@ -96,10 +97,11 @@ public class OpenDiagramAction extends AContextualAction implements IIntroAction
if (part instanceof BusinessDiagramEditor) {
((BusinessDiagramEditor) part).setLastVersion(true);
}
IRepositoryView view = getViewPart();
if (view != null) {
view.refresh(repositoryNode);
}
// TDI-21143 : Studio repository view : remove all refresh call to repo view
// IRepositoryView view = getViewPart();
// if (view != null) {
// view.refresh(repositoryNode);
// }
}
}
}

View File

@@ -13,14 +13,25 @@
package org.talend.designer.business.diagram.custom.actions;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IWorkspace;
import org.eclipse.core.resources.IWorkspaceRunnable;
import org.eclipse.core.resources.ResourcesPlugin;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.core.runtime.Status;
import org.eclipse.core.runtime.jobs.ISchedulingRule;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.wizard.Wizard;
import org.eclipse.ui.IWorkbenchPage;
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.part.EditorPart;
import org.osgi.framework.FrameworkUtil;
import org.talend.commons.exception.PersistenceException;
import org.talend.commons.ui.runtime.exception.ExceptionHandler;
import org.talend.commons.ui.runtime.exception.MessageBoxExceptionHandler;
import org.talend.commons.ui.runtime.image.ECoreImage;
import org.talend.commons.ui.runtime.image.ImageProvider;
import org.talend.core.CorePlugin;
@@ -73,8 +84,8 @@ public class SaveAsBusinessModelWizard extends Wizard {
RepositoryNode repositoryNode = repositoryEditorInput.getRepositoryNode();
// see: RepositoryEditorInput.setRepositoryNode(IRepositoryNode repositoryNode)
if (repositoryNode == null) {
repositoryNode = (RepositoryNode) CorePlugin.getDefault().getRepositoryService().getRepositoryNode(
repositoryEditorInput.getItem().getProperty().getId(), false);
repositoryNode = (RepositoryNode) CorePlugin.getDefault().getRepositoryService()
.getRepositoryNode(repositoryEditorInput.getItem().getProperty().getId(), false);
}
IRepositoryService service = DesignerPlugin.getDefault().getRepositoryService();
@@ -120,13 +131,7 @@ public class SaveAsBusinessModelWizard extends Wizard {
isUpdate = isUpdate();
if (isUpdate) {
assginVlaues(oldProperty, property);
repositoryFactory.save(oldBusinessProcessItem);
// assign value
businessProcessItem = oldBusinessProcessItem;
update();
} else {
property.setId(repositoryFactory.getNextId());
@@ -152,6 +157,34 @@ public class SaveAsBusinessModelWizard extends Wizard {
return ok;
}
private void update() {
IWorkspaceRunnable runnable = new IWorkspaceRunnable() {
@Override
public void run(IProgressMonitor monitor) throws CoreException {
try {
assginVlaues(oldProperty, property);
repositoryFactory.save(oldBusinessProcessItem);
// assign value
businessProcessItem = oldBusinessProcessItem;
} catch (PersistenceException pe) {
throw new CoreException(new Status(IStatus.ERROR, FrameworkUtil.getBundle(this.getClass()).getSymbolicName(),
"persistance error", pe)); //$NON-NLS-1$
}
}
};
IWorkspace workspace = ResourcesPlugin.getWorkspace();
try {
ISchedulingRule schedulingRule = workspace.getRoot();
// the update the project files need to be done in the workspace runnable to avoid all notification
// of changes before the end of the modifications.
workspace.run(runnable, schedulingRule, IWorkspace.AVOID_UPDATE, null);
} catch (CoreException e) {
MessageBoxExceptionHandler.process(e.getCause());
}
}
public BusinessProcessItem getBusinessProcessItem() {
return this.businessProcessItem;
}

View File

@@ -213,9 +213,9 @@ public abstract class BusinessItemShapeEditPart extends ShapeNodeEditPart {
private BusinessAlignment getAlignment(String alignment) {
BusinessAlignment[] alignments = BusinessAlignment.values();
BusinessAlignment position = null;
for (BusinessAlignment alignment2 : alignments) {
if (alignment2.toString().equalsIgnoreCase(alignment)) {
position = alignment2;
for (int i = 0; i < alignments.length; i++) {
if (alignments[i].toString().equalsIgnoreCase(alignment)) {
position = alignments[i];
return position;
}

View File

@@ -12,7 +12,7 @@ import org.talend.commons.ui.runtime.image.ECoreImage;
import org.talend.commons.ui.runtime.image.ImageProvider;
import org.talend.commons.ui.runtime.image.OverlayImage;
import org.talend.commons.ui.runtime.image.OverlayImage.EPosition;
import org.talend.core.model.metadata.MetadataTool;
import org.talend.core.model.metadata.MetadataToolHelper;
import org.talend.core.model.metadata.builder.connection.MetadataTable;
import org.talend.core.model.metadata.builder.connection.Query;
import org.talend.core.model.metadata.builder.connection.SAPFunctionUnit;
@@ -42,15 +42,16 @@ public class RepositoryFactoryProxyLabelProvider extends AdapterFactoryLabelProv
if (columnIndex == 0) {
IRepositoryViewObject lastVersion = getLastVersion(object);
if (lastVersion == null) {
MetadataTable table = MetadataTool.getMetadataTableFromRepository(assignment.getTalendItem().getId());
MetadataTable table = MetadataToolHelper.getMetadataTableFromRepository(assignment.getTalendItem().getId());
if (table != null) {
return image;
}
Query query = MetadataTool.getQueryFromRepository(assignment.getTalendItem().getId());
Query query = MetadataToolHelper.getQueryFromRepository(assignment.getTalendItem().getId());
if (query != null) {
return image;
}
SAPFunctionUnit function = MetadataTool.getSAPFunctionFromRepository(assignment.getTalendItem().getId());
SAPFunctionUnit function = MetadataToolHelper
.getSAPFunctionFromRepository(assignment.getTalendItem().getId());
if (function != null) {
return image;
}
@@ -97,22 +98,26 @@ public class RepositoryFactoryProxyLabelProvider extends AdapterFactoryLabelProv
try {
if (columnIndex == 0) {
if (lastVersion == null) {
MetadataTable table = MetadataTool.getMetadataTableFromRepository(assignment.getTalendItem().getId());
MetadataTable table = MetadataToolHelper.getMetadataTableFromRepository(assignment.getTalendItem().getId());
if (table != null) {
if (SubItemHelper.isDeleted(table))
if (SubItemHelper.isDeleted(table)) {
columnText += Messages.getString("RepositoryFactoryProxyLabelProvider.Deleted"); //$NON-NLS-1$
}
return columnText;
}
Query query = MetadataTool.getQueryFromRepository(assignment.getTalendItem().getId());
Query query = MetadataToolHelper.getQueryFromRepository(assignment.getTalendItem().getId());
if (query != null) {
if (SubItemHelper.isDeleted(query))
if (SubItemHelper.isDeleted(query)) {
columnText += Messages.getString("RepositoryFactoryProxyLabelProvider.Deleted"); //$NON-NLS-1$
}
return columnText;
}
SAPFunctionUnit function = MetadataTool.getSAPFunctionFromRepository(assignment.getTalendItem().getId());
SAPFunctionUnit function = MetadataToolHelper
.getSAPFunctionFromRepository(assignment.getTalendItem().getId());
if (function != null) {
if (SubItemHelper.isDeleted(function))
if (SubItemHelper.isDeleted(function)) {
columnText += Messages.getString("RepositoryFactoryProxyLabelProvider.Deleted"); //$NON-NLS-1$
}
return columnText;
}
TalendItem item = assignment.getTalendItem();
@@ -151,8 +156,8 @@ public class RepositoryFactoryProxyLabelProvider extends AdapterFactoryLabelProv
if (lastVersion != null) {
String label = lastVersion.getProperty().getLabel();
if (!label.equals(columnText)) {
ChangeTalendItemLabelCommand command = new ChangeTalendItemLabelCommand(((BusinessAssignment) object)
.getTalendItem(), label);
ChangeTalendItemLabelCommand command = new ChangeTalendItemLabelCommand(
((BusinessAssignment) object).getTalendItem(), label);
try {
command.execute(null, null);
} catch (ExecutionException e) {

View File

@@ -31,7 +31,7 @@ import org.talend.commons.ui.runtime.image.ImageUtils.ICON_SIZE;
import org.talend.commons.ui.runtime.image.OverlayImage;
import org.talend.commons.ui.runtime.image.OverlayImage.EPosition;
import org.talend.core.CorePlugin;
import org.talend.core.model.metadata.MetadataTool;
import org.talend.core.model.metadata.MetadataToolHelper;
import org.talend.core.model.metadata.builder.connection.MetadataTable;
import org.talend.core.model.metadata.builder.connection.Query;
import org.talend.core.model.metadata.builder.connection.SAPFunctionUnit;
@@ -117,9 +117,9 @@ public class ElementHelper {
labels.add(label);
} else {
MetadataTable table = MetadataTool.getMetadataTableFromRepository(talendItem.getId());
Query query = MetadataTool.getQueryFromRepository(talendItem.getId());
SAPFunctionUnit function = MetadataTool.getSAPFunctionFromRepository(talendItem.getId());
MetadataTable table = MetadataToolHelper.getMetadataTableFromRepository(talendItem.getId());
Query query = MetadataToolHelper.getQueryFromRepository(talendItem.getId());
SAPFunctionUnit function = MetadataToolHelper.getSAPFunctionFromRepository(talendItem.getId());
if (table != null) {
img = ImageDescriptor.createFromFile(ECoreImage.class,
ECoreImage.METADATA_TABLE_ICON.getPath()).createImage();

View File

@@ -57,7 +57,7 @@ import org.talend.commons.ui.runtime.exception.ExceptionHandler;
import org.talend.commons.ui.swt.actions.ITreeContextualAction;
import org.talend.core.CorePlugin;
import org.talend.core.model.business.BusinessType;
import org.talend.core.model.metadata.MetadataTool;
import org.talend.core.model.metadata.MetadataToolHelper;
import org.talend.core.model.metadata.builder.connection.MetadataTable;
import org.talend.core.model.metadata.builder.connection.SAPFunctionUnit;
import org.talend.core.model.properties.RoutineItem;
@@ -82,6 +82,7 @@ import org.talend.designer.core.ui.views.jobsettings.JobSettingsView;
import org.talend.designer.core.ui.views.jobsettings.tabs.AbstractTabComposite;
import org.talend.designer.core.utils.EmfPropertyHelper;
import org.talend.designer.core.utils.KeyHelper;
import org.talend.repository.ProjectManager;
import org.talend.repository.model.IRepositoryNode;
import org.talend.repository.model.IRepositoryNode.ENodeType;
import org.talend.repository.model.IRepositoryNode.EProperties;
@@ -289,7 +290,7 @@ public class BusinessAssignmentComposite extends AbstractTabComposite {
curNode = RepositoryNodeUtilities.getRepositoryNode(lastVersion);
select(viewer, curNode);
} else if (item instanceof TableMetadata) {
MetadataTable table = MetadataTool.getMetadataTableFromRepository(item.getId());
MetadataTable table = MetadataToolHelper.getMetadataTableFromRepository(item.getId());
if (table != null) {
String id = item.getId().split(" - ")[0]; //$NON-NLS-1$
@@ -303,8 +304,8 @@ public class BusinessAssignmentComposite extends AbstractTabComposite {
}
} else if (item instanceof Query) {
org.talend.core.model.metadata.builder.connection.Query query = MetadataTool.getQueryFromRepository(item
.getId());
org.talend.core.model.metadata.builder.connection.Query query = MetadataToolHelper
.getQueryFromRepository(item.getId());
if (query != null) {
String id = item.getId().split(" - ")[0]; //$NON-NLS-1$
IRepositoryView view = getRepositoryView();
@@ -314,7 +315,7 @@ public class BusinessAssignmentComposite extends AbstractTabComposite {
}
} else if (item instanceof SAPFunction) {
SAPFunctionUnit function = MetadataTool.getSAPFunctionFromRepository(item.getId());
SAPFunctionUnit function = MetadataToolHelper.getSAPFunctionFromRepository(item.getId());
if (function != null) {
IRepositoryView view = getRepositoryView();
RepositoryNode node = RepositoryNodeUtilities.getSAPFunctionFromConnection(item.getId());
@@ -411,11 +412,12 @@ public class BusinessAssignmentComposite extends AbstractTabComposite {
}
}
}
if (ProjectManager.getInstance().isInCurrentMainProject(repositoryNode)) {
CorePlugin.getDefault().getDiagramModelService()
.addDeleteAssignmentAction(mgr, tableViewer.getSelection());
}
}
CorePlugin.getDefault().getDiagramModelService().addDeleteAssignmentAction(mgr, tableViewer.getSelection());
}
}
});
Menu menu = menuMgr.createContextMenu(tableViewer.getControl());
@@ -454,18 +456,19 @@ public class BusinessAssignmentComposite extends AbstractTabComposite {
return repositoryNode;
}
} else if (item instanceof TableMetadata) {
MetadataTable table = MetadataTool.getMetadataTableFromRepository(item.getId());
MetadataTable table = MetadataToolHelper.getMetadataTableFromRepository(item.getId());
if (table != null) {
return RepositoryNodeUtilities.getMetadataTableFromConnection(item.getId());
}
} else if (item instanceof Query) {
org.talend.core.model.metadata.builder.connection.Query query = MetadataTool.getQueryFromRepository(item.getId());
org.talend.core.model.metadata.builder.connection.Query query = MetadataToolHelper.getQueryFromRepository(item
.getId());
if (query != null) {
return RepositoryNodeUtilities.getQueryFromConnection(item.getId());
}
} else if (item instanceof SAPFunction) {
SAPFunctionUnit function = MetadataTool.getSAPFunctionFromRepository(item.getId());
SAPFunctionUnit function = MetadataToolHelper.getSAPFunctionFromRepository(item.getId());
if (function != null) {
return RepositoryNodeUtilities.getSAPFunctionFromConnection(item.getId());
}

View File

@@ -24,6 +24,7 @@ import org.eclipse.gmf.runtime.diagram.ui.internal.editparts.NoteAttachmentEditP
import org.eclipse.gmf.runtime.diagram.ui.parts.IDiagramGraphicalViewer;
import org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.document.StorageDiagramDocumentProvider;
import org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.editor.FileDiagramEditor;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.ui.IEditorInput;
@@ -57,13 +58,16 @@ import org.talend.designer.business.diagram.custom.dnd.BusinessDiagramDropTarget
import org.talend.designer.business.diagram.custom.edit.parts.BaseBusinessItemRelationShipEditPart;
import org.talend.designer.business.diagram.custom.edit.parts.BusinessItemShapeEditPart;
import org.talend.designer.business.diagram.custom.figures.BusinessItemShapeFigure;
import org.talend.designer.business.diagram.i18n.Messages;
import org.talend.designer.business.model.business.diagram.edit.parts.BusinessEditPartFactory;
import org.talend.designer.business.model.business.diagram.edit.parts.BusinessProcessEditPart;
import org.talend.designer.business.model.business.diagram.providers.BusinessDiagramActionProvider;
import org.talend.designer.core.ui.ActiveProcessTracker;
import org.talend.designer.core.ui.views.jobsettings.JobSettingsView;
import org.talend.repository.editor.RepositoryEditorInput;
import org.talend.repository.model.ERepositoryStatus;
import org.talend.repository.model.IProxyRepositoryFactory;
import org.talend.repository.model.IRepositoryService;
import org.talend.repository.model.RepositoryNode;
/**
@@ -171,10 +175,29 @@ public class BusinessDiagramEditor extends FileDiagramEditor implements IGotoMar
@Override
public void doSave(IProgressMonitor progressMonitor) {
super.doSave(progressMonitor);
if (repositoryEditorInput != null) {
DiagramResourceManager diagramResourceManager = new DiagramResourceManager();
BusinessProcessItem businessProcessItem = (BusinessProcessItem) repositoryEditorInput.getItem();
IRepositoryService service = CorePlugin.getDefault().getRepositoryService();
IProxyRepositoryFactory repFactory = service.getProxyRepositoryFactory();
try {
repFactory.updateLockStatus();
// For TDI-23825, if not lock by user try to lock again.
boolean locked = repFactory.getStatus(businessProcessItem) == ERepositoryStatus.LOCK_BY_USER;
if (!locked) {
repFactory.lock(businessProcessItem);
}
} catch (Exception e) {
ExceptionHandler.process(e);
}
ERepositoryStatus status = repFactory.getStatus(businessProcessItem);
if (!status.equals(ERepositoryStatus.LOCK_BY_USER) && !repFactory.getRepositoryContext().isEditableAsReadOnly()) {
MessageDialog.openWarning(getEditorSite().getShell(),
Messages.getString("BusinessDiagramEditor.canNotSaveTitle"), //$NON-NLS-1$
Messages.getString("BusinessDiagramEditor.canNotSaveMessage")); //$NON-NLS-1$
return;
}
super.doSave(progressMonitor);
DiagramResourceManager diagramResourceManager = new DiagramResourceManager();
diagramResourceManager.updateFromResource(businessProcessItem, repositoryEditorInput.getFile());
// remove the function of sve SVG file because the imported business model can't save SVG file.
// saveSVG(businessProcessItem);

View File

@@ -0,0 +1,2 @@
pluginName=\u7EC4\u4EF6\u6A21\u5757
format=\u683C\u5F0F

View File

@@ -87,7 +87,7 @@ FAMILY.Misc=Verschiedenes
FAMILY.MySQL=MySQL
FAMILY.Netezza=Netezza
FAMILY.OLAP_Cube=OLAP Würfel
FAMILY.Oracle=Dieser Quellcode wurde automatisiert generiert durch {0}
FAMILY.Oracle=Oracle
FAMILY.Orchestration=Instrumentation
FAMILY.Output= Ausgabe
FAMILY.ParAccel=Paraccel

View File

@@ -13,6 +13,7 @@ FAMILY.Access=Access
FAMILY.Business=negocio
FAMILY.Connections=Conexiones
FAMILY.DB2=DB2
FAMILY.eXist=Existe
FAMILY.File=Fichero
FAMILY.FireBird=Firebird
FAMILY.Greenplum=Greenplum
@@ -33,5 +34,6 @@ FAMILY.PostgreSQL=PostgreSQL
FAMILY.PostgresPlus=PostgresPlus
FAMILY.SQLite=SQLite
FAMILY.Sybase=Sybase
FAMILY.System=Sistema
FAMILY.Teradata=Teradata
FAMILY.Vertica=Vertica

View File

@@ -43,7 +43,7 @@ CodeGeneratorEmittersPoolFactory.dialogContent=La g
CodeGeneratorEmittersPoolFactory.operationCanceled=Opération annulée
ComponentsFactory.afterSystemComponent=après le(s) composant(s) système
ComponentsFactory.componentNotFound=Impossible de trouver le dossier du composant :
ComponentsFactory.load.components=Charger des composants...
ComponentsFactory.load.components=Chargement des composants...
ComponentsFactory.parentNotRecompiled=Attention\: les parents de *.inc.javajet ne sont pas recompilés.
ComponentsLocalProviderService.componentLoadError=Erreur de chargement du composant
ComponentsLocalProviderService.talendExchangeError=Erreur de Talend Exchange

View File

@@ -25,3 +25,4 @@ FAMILY.Input=Unos
FAMILY.MySQL=MySQL
FAMILY.Oracle=Oracle
FAMILY.PostgreSQL=PostgreSQL
FAMILY.XML=XML

View File

@@ -57,8 +57,8 @@ ComponentsProviderManager.unableLoad=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\
ComponenttRunJobPreferencePage.label=tRunJob\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30C0\u30D6\u30EB\u30AF\u30EA\u30C3\u30AF\u5F8C\u3001\u5BFE\u5FDC\u30B8\u30E7\u30D6\u3092\u8868\u793A\u3057\u306A\u3044\u3002
ComponentJobletPreferencePage.label=Joblet\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30C0\u30D6\u30EB\u30AF\u30EA\u30C3\u30AF\u5F8C\u3001\u5BFE\u5FDC\u30B8\u30E7\u30D6\u3092\u8868\u793A\u3057\u306A\u3044\u3002
ComponenttRunJobPreferencePage.showCorrespondingJob=tRunJob\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30C0\u30D6\u30EB\u30AF\u30EA\u30C3\u30AF\u5F8C\u3001\u5BFE\u5FDC\u30B8\u30E7\u30D6\u3092\u8868\u793A\u3059\u308B\u3002
XsdValidationCacheManager.unableLoadxsd=XSD\u306E\u30D0\u30EA\u30C7\u30FC\u30B7\u30E7\u30F3\u306E\u30AD\u30E3\u30C3\u30B7\u30E5\u30D5\u30A1\u30A4\u30EB\u3092\u8AAD\u307F\u8FBC\u3081\u307E\u305B\u3093\u3002
XsdValidationCacheManager.unableSavexsd=XSD\u306E\u30D0\u30EA\u30C7\u30FC\u30B7\u30E7\u30F3\u306E\u30AD\u30E3\u30C3\u30B7\u30E5\u30D5\u30A1\u30A4\u30EB\u3092\u4FDD\u5B58\u3067\u304D\u307E\u305B\u3093
XsdValidationCacheManager.unableLoadxsd=XSD\u30D0\u30EA\u30C7\u30FC\u30B7\u30E7\u30F3\u306E\u30AD\u30E3\u30C3\u30B7\u30E5\u30D5\u30A1\u30A4\u30EB\u3092\u8AAD\u307F\u8FBC\u3081\u307E\u305B\u3093\u3002
XsdValidationCacheManager.unableSavexsd=XSD\u30D0\u30EA\u30C7\u30FC\u30B7\u30E7\u30F3\u306E\u30AD\u30E3\u30C3\u30B7\u30E5\u30D5\u30A1\u30A4\u30EB\u3092\u4FDD\u5B58\u3067\u304D\u307E\u305B\u3093
prefs.configuration.LINK_STYLE.AUTO=\u81EA\u52D5
prefs.configuration.LINK_STYLE.BEZIER_CURVE=\u66F2\u7DDA
prefs.configuration.LINK_STYLE.LINE=\u76F4\u7DDA(\u6700\u901F)

View File

@@ -0,0 +1,5 @@
prefs.configuration.LINK_STYLE.AUTO=Automatisch
prefs.configuration.LINK_STYLE.BEZIER_CURVE=Rondingen
prefs.configuration.LINK_STYLE.LINE=Lijnen (snel)
FAMILY.Access=Toegang
FAMILY.Connections=Verbindingen

View File

@@ -0,0 +1,45 @@
CodeGeneratorEmittersPoolFactory.JETEmitters.NoPresent=JETEmitters\u5DE5\u7A0B\u4E0D\u5B58\u5728\uFF0C\u9700\u8981\u91CD\u65B0\u5B8C\u6574\u521D\u59CB\u5316\u3002
CodeGeneratorEmittersPoolFactory.Class.NotFound=\u6A21\u677F\u4F9D\u7136\u5B58\u5728\uFF0C\u4F46\u662F\u7C7B{0}
CodeGeneratorEmittersPoolFactory.PersitentData.Error=\u6301\u4E45\u5316\u6570\u636E\u4E0D\u80FD\u4FDD\u5B58\uFF1A
CodeGeneratorEmittersPoolFactory.initMessage=\u521D\u59CB\u5316\u4EE3\u7801\u751F\u6210\u5F15\u64CE...
EmfEmittersPersistence.CodeGen.DataMissing=\u4EE3\u7801\u751F\u6210\u6570\u636E\u6D41\u5931\uFF0C\u5F00\u59CB\u91CD\u65B0\u751F\u6210\u4EE3\u7801\u3002
CodeGenerator.JET.TimeOut=JET\u521D\u59CB\u5316\u8D85\u65F6\uFF01
generatedcode.copyright.body4=\u4F60\u53EF\u4EE5\u5728\u5728GNU LGPL \u8BB8\u53EF\u8BC1\u4E0B\u652F\u914D\u8FD9\u4E9B\u4EE3\u7801
CodeGenerator.Node.NotFound=\u5728\u5F53\u524D
generatedcode.copyright.body3=\u4F60\u53EF\u4EE5\u5728www.talend.com\u53D1\u73B0\u66F4\u591A\u5173\u4E8ETalend\u4EA7\u54C1\u4FE1\u606F
generatedcode.copyright.body2=/ \u4F5C\u4E1A\u8BBE\u8BA1 (CodeGenerator version {0}).
generatedcode.copyright.body1=\u6E90\u4EE3\u7801\u88AB{0}\u81EA\u52A8\u751F\u6210
JetSkeletonManager.updateProblem=\u5F53\u66F4\u65B0\u6301\u4E45\u6570\u636E\u65F6\u51FA\u73B0\u9519\u8BEF
CodeGeneratorEmittersPoolFactory.codeThread=\u4EE3\u7801\u751F\u6210\u540E\u53F0\u7EBF\u7A0B
CodeGeneratorEmittersPoolFactory.componentCompiled=\u7EC4\u4EF6\u7F16\u8BD1{0}\u6BEB\u79D2
CodeGeneratorEmittersPoolFactory.failCompail=\u7EC4\u4EF6\u7F16\u8BD1\u5931\u8D25: \r\n
CodeGeneratorEmittersPoolFactory.initialException=\u521D\u59CB\u5316\u5F02\u5E38
CodeGeneratorEmittersPoolFactory.jetEmitterInitialException=\u521D\u59CB\u5316JetEmitter\u51FA\u9519
CodeGeneratorService.invalidLanguage1=\u65E0\u6548\u7684\u8BED\u8A00\u7C7B\u578B.
CodeGeneratorService.invalidLanguage2=\u65E0\u6548\u7684\u8BED\u8A00\u7C7B\u578B.
CodeGenInit.addMarkers=\u5DE5\u4F5C\u533A\u4E2D\u6DFB\u52A0\u6807\u8BB0
CodeGenInit.createProject=\u521B\u5EFA{0} \u5DE5\u7A0B
CodeGenInit.deleteProject=\u5220\u9664{0} \u5DE5\u7A0B
CodeGenInit.initTemplate=\u521D\u59CB\u5316\u6A21\u677F
CodeGenInit.removeLink=\u5220\u9664\u94FE\u63A5\u8D44\u6E90
CodeGenInit.saveWorkspace=\u4FDD\u5B58\u5DE5\u4F5C\u533A
DocumentRootImpl.mixed=\ (\u6DF7\u5408:
ComponentsFactory.afterSystemComponent=\u5728\u7CFB\u7EDF\u7EC4\u4EF6
ComponentsLocalProviderService.componentLoadError=\u7EC4\u4EF6\u52A0\u8F7D\u9519\u8BEF
ComponentsLocalProviderService.talendExchangeError=Talend Exchange\u9519\u8BEF
ComponentsPreferencePage.ButtonLabel0=\u786E\u5B9A
ComponentsPreferencePage.configuration.LINK_STYLE=\u9ED8\u8BA4\u94FE\u63A5\u663E\u793A\u4E3A\uFF1A
ComponentsPreferencePage.rowLimit=\u884c\u9650\u5236
ComponentsPreferencePage.WarningTitle=\u8B66\u544A
ComponenttRunJobPreferencePage.label=\u53CC\u51FBtRunJob\u7EC4\u4EF6\u540E\u4E0D\u663E\u793A\u5BF9\u5E94\u7684JOB
ComponenttRunJobPreferencePage.showCorrespondingJob=\u53CC\u51FBtRunJob\u7EC4\u4EF6\u540E\u663E\u793A\u5BF9\u5E94JOB
XsdValidationCacheManager.unableLoadxsd=\u52A0\u8F7Dxsd\u9A8C\u8BC1\u7F13\u5B58\u6587\u4EF6\u5931\u8D25
XsdValidationCacheManager.unableSavexsd=\u4FDD\u5B58xsd\u9A8C\u8BC1\u7F13\u5B58\u6587\u4EF6\u5931\u8D25
prefs.configuration.LINK_STYLE.AUTO=\u81EA\u52A8
FAMILY.Access=Access
FAMILY.Business=\u4E1A\u52A1
FAMILY.Business_Intelligence=\u5546\u4E1A\u667A\u80FD
FAMILY.File=\u6587\u4ef6
FAMILY.Input=\u8F93\u5165
FAMILY.Output=\u6807\u51c6\u8f93\u51fa
FAMILY.System=\u7CFB\u7EDF

View File

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

View File

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

View File

@@ -0,0 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
org.eclipse.jdt.core.compiler.compliance=1.6
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.6

View File

@@ -0,0 +1,8 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Test
Bundle-SymbolicName: org.talend.designer.codegen.test
Bundle-Version: 1.0.0.qualifier
Fragment-Host: org.talend.designer.codegen;bundle-version="2.2.0"
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Require-Bundle: org.junit4

View File

@@ -0,0 +1,4 @@
source.. = src/main/java/
output.. = class/
bin.includes = META-INF/,\
.

View File

@@ -0,0 +1,53 @@
// ============================================================================
//
// Copyright (C) 2006-2012 Talend Inc. - www.talend.com
//
// This source code is available under agreement available at
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
//
// You should have received a copy of the agreement
// along with this program; if not, write to Talend SA
// 9 rue Pages 92150 Suresnes, France
//
// ============================================================================
package org.talend.designer.codegen.junit;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.junit.Test;
import org.talend.designer.codegen.model.CodeGeneratorEmittersPoolFactory;
/**
* created by nrousseau on Jul 25, 2012 Detailled comment
*
*/
public class JUnitStudioStartup {
private static final long ONE_MINUTE_IN_MILLISEC = 60000;
private static final long INIT_TIMEOUT = ONE_MINUTE_IN_MILLISEC * 10;
private static final long INIT_PAUSE = 100;
private final SimpleDateFormat format = new SimpleDateFormat("yyyy.MM.dd-HH:mm:ss");
@Test
public void test() throws InterruptedException {
System.out.println("|" + format.format(new Date()) + "| Wait for full generation of jet emitters");
long startTimer = System.currentTimeMillis();
long endTimer = startTimer;
while ((!CodeGeneratorEmittersPoolFactory.isInitialized()) && ((endTimer - startTimer) < INIT_TIMEOUT)) {
Thread.sleep(INIT_PAUSE);
endTimer = System.currentTimeMillis();
}
if ((endTimer - startTimer) > INIT_TIMEOUT) {
System.out.println("|" + format.format(new Date())
+ "| Timeout when generate jet emitters (10 minutes), will just continue with standards junits");
} else {
System.out.println("|" + format.format(new Date())
+ "| Jet emitters initialized successfully, will proceed to standards junits");
}
}
}

View File

@@ -56,7 +56,7 @@
<page
category="org.talend.designer.codegen.components.localprovider.page1"
class="org.talend.designer.components.preference.labelformat.ComponentsFormatPreferencePage"
id="org.talend.designer.codegen.components.localprovider.page1"
id="org.talend.designer.codegen.components.localprovider.page2"
name="%format">
</page>
</extension>

View File

@@ -6,8 +6,10 @@
org.talend.core.model.process.EConnectionType
org.talend.core.model.process.ElementParameterParser
org.talend.designer.codegen.config.CodeGeneratorArgument
org.talend.core.model.utils.JavaResourcesHelper
java.util.Vector
java.util.List
java.util.Map
"
%>
<%
@@ -15,63 +17,107 @@
Vector v = (Vector) codeGenArgument.getArgument();
IProcess process = (IProcess)v.get(0);
String jobFolderName = JavaResourcesHelper.getJobFolderName(process.getName(), process.getVersion());
String packageName = codeGenArgument.getCurrentProjectName().toLowerCase() + "." + jobFolderName;
boolean stats = codeGenArgument.isStatistics();
%>
}
};
getCamelContexts().get(0).addRoutes(routeBuilder);
}
protected void doStop() throws Exception {
super.doStop();
getCamelContexts().get(0).stop();
}
protected org.apache.camel.ProducerTemplate findOrCreateCamelTemplate() {
return getCamelContexts().get(0).createProducerTemplate();
}
protected java.util.Map<String, org.apache.camel.CamelContext> getCamelContextMap() {
java.util.Map<String, org.apache.camel.CamelContext> answer = new java.util.HashMap<String, org.apache.camel.CamelContext>();
org.apache.camel.impl.DefaultCamelContext camelContext;
org.apache.camel.spi.TypeConverterRegistry typeConverterRegistry;
/**
* create a fully configured CameContext and add into map
* the Registry of it is #TalendRouteRegistry
* @return
* <code>key: <%=process.getName()%>-ctx<code>
* <code>value: DefaultCamelContext<code>
*
*/
public Map<String, CamelContext> getCamelContextMap() {
Map<String,CamelContext> answer = new HashMap<String, CamelContext>();
DefaultCamelContext camelContext = camelContext();
<%
//process cConfig components first
List<? extends INode> camelContextNodes = process.getNodesOfType("cConfig");
for(INode node: camelContextNodes){
%>
<%=ElementParameterParser.getValue(node, "__CODE__")%>
<%
boolean startable = false;
for (INode node : (List< ? extends INode>)process.getGraphicalNodes()) {
Object value = node.getPropertyValue("STARTABLE");
startable = value == null? false:(Boolean)value;
if(startable){
break;
}
%>
TalendRouteRegistry contextRegister = new TalendRouteRegistry(camelContext.getRegistry());
camelContext.setRegistry(contextRegister);
<%
//then process cBeanRegister components
List<? extends INode> beanRegisterNodes = process.getNodesOfType("cBeanRegister");
if(beanRegisterNodes != null && beanRegisterNodes.size()>0){
for(INode node: beanRegisterNodes){
String id = ElementParameterParser.getValue(node, "__ID__");
String isSimple = ElementParameterParser.getValue(node, "__SIMPLE_CONFIG__");
String classQualifiedName = ElementParameterParser.getValue(node, "__CLASS_QUALIFIED_NAME__");
String hasArguments = ElementParameterParser.getValue(node, "__SPECIFY_ARGUMENTS__");
List<Map<String, String>> arguments = (List<Map<String, String>>) ElementParameterParser.getObjectValue(node, "__ARGUMENTS__");
String code = ElementParameterParser.getValue(node, "__CODE__");
if("true".equals(isSimple)){
StringBuilder sb = new StringBuilder();
if("true".equals(hasArguments)){
for(Map<String, String> s: arguments){
if(sb.length() == 0){
sb.append(s.get("VALUE"));
}else{
sb.append(",");
sb.append(s.get("VALUE"));
}
}
}
%>
contextRegister.register(<%=id%>, new <%=classQualifiedName%>(<%=sb.toString()%>));
<%
}else{
%>
{
Object beanInstance = null;
<%=code%>
if(beanInstance != null){
contextRegister.register(<%=id%>, beanInstance);
}
}
<%
}
}
}
if (startable) {
%>
if (bundleContext != null) {
org.apache.camel.osgi.CamelContextFactory factory = new org.apache.camel.osgi.CamelContextFactory();
factory.setBundleContext(bundleContext);
camelContext = factory.createContext();
bundleContext.registerService(org.apache.camel.CamelContext.class.getName(), camelContext, null);
} else {
camelContext = new org.apache.camel.impl.DefaultCamelContext();
//after, process cDataset
List<? extends INode> datasetNodes = process.getNodesOfType("cDataset");
for(INode n: datasetNodes){
String beanID = ElementParameterParser.getValue(n, "__DATASET_NAME__");
String registerNewBean = ElementParameterParser.getValue(n, "__REGISTER_DATASET_BEAN__");
if(!"true".equals(registerNewBean)){
continue;
}
String beanClass = ElementParameterParser.getValue(n, "__BEAN_CLASS__");
List<Map<String, String>> beanArguments = (List<Map<String, String>>) ElementParameterParser.getObjectValue(n, "__BEAN_ARGUMENTS__");
StringBuilder sb = new StringBuilder();
if(beanArguments != null){
for(Map<String,String> map: beanArguments){
if(sb.length() == 0){
sb.append(map.get("VALUE"));
}else{
sb.append(",");
sb.append(map.get("VALUE"));
}
}
}
<%
} else {
%>
camelContext = new org.apache.camel.impl.DefaultCamelContext();
contextRegister.register(<%=beanID%>, new <%=beanClass%>(<%=sb.toString()%>));
<%
}
%>
typeConverterRegistry = camelContext.getTypeConverterRegistry();
<%
//cJMSConnectionFactory http://jira.talendforge.org/browse/TESB-4860
List<? extends INode> jmsCFNodes = process.getNodesOfType("cJMSConnectionFactory");
if(jmsCFNodes.size()>0){
%>
javax.jms.ConnectionFactory jmsConnectionFactory = null;
<% }
for(INode node: jmsCFNodes){
//Use transaction http://jira.talendforge.org/browse/TESB-5160 By LiXiaopeng
String useTransaction = ElementParameterParser.getValue(node, "__USE_TRANSACTION__");
@@ -94,7 +140,8 @@
String amqUri = ElementParameterParser.getValue(node, "__AMQ_BROKER_URI__").trim();
%>
jmsConnectionFactory = new org.apache.activemq.ActiveMQConnectionFactory(<%=amqUri%>);
{
javax.jms.ConnectionFactory jmsConnectionFactory = new org.apache.activemq.ActiveMQConnectionFactory(<%=amqUri%>);
<%
String amqPool = ElementParameterParser.getValue(node, "__AMQ_POOL__").trim();
if("true".equals(amqPool)){
@@ -131,7 +178,7 @@
org.apache.activemq.pool.PooledConnectionFactory pooledConnectionFactory_<%=node.getUniqueName()%>
= new org.apache.activemq.pool.PooledConnectionFactory();
pooledConnectionFactory_<%=node.getUniqueName()%>.setConnectionFactory(jmsConnectionFactory);
pooledConnectionFactory_<%=node.getUniqueName()%>.setExpiryTimeout(<%=amq_pool_expiry_timeout%>);
pooledConnectionFactory_<%=node.getUniqueName()%>.setExpiryTimeout(<%=amq_pool_expiry_timeout%>L);
pooledConnectionFactory_<%=node.getUniqueName()%>.setIdleTimeout(<%=amq_pool_idle_timeout%>);
pooledConnectionFactory_<%=node.getUniqueName()%>.setMaxConnections(<%=amq_pool_max_connections%>);
pooledConnectionFactory_<%=node.getUniqueName()%>.setMaximumActive(<%=amq_pool_max_active%>);
@@ -145,6 +192,9 @@
org.apache.camel.component.jms.JmsComponent.jmsComponent<%=transactedMethodStr%>(jmsConnectionFactory));
<%
}
%>
}
<%
}else if("WebSphere MQ".equals(mqType)){
String wmqServer = ElementParameterParser.getValue(node, "__WQM_SEVER__");
String wmqPort = ElementParameterParser.getValue(node, "__WMQ_PORT__");
@@ -170,7 +220,8 @@
}
%>
jmsConnectionFactory = new com.ibm.mq.jms.MQQueueConnectionFactory();
{
javax.jms.ConnectionFactory jmsConnectionFactory = new com.ibm.mq.jms.MQQueueConnectionFactory();
((com.ibm.mq.jms.MQConnectionFactory) jmsConnectionFactory).setHostName(<%=wmqServer%>);
try {
((com.ibm.mq.jms.MQConnectionFactory) jmsConnectionFactory).setPort(<%=wmqPort%>);
@@ -197,23 +248,22 @@
org.apache.camel.component.jms.JmsComponent.jmsComponent<%=transactedMethodStr%>(connectionFactoryAdapter<%=node.getUniqueName()%>));
<%
}
%>
}
<%
}else if("Other".equals(mqType)){
%>
<%=ElementParameterParser.getValue(node, "__OTHER_CODE__")%>
camelContext.addComponent(<%=name%>,
org.apache.camel.component.jms.JmsComponent.jmsComponent<%=transactedMethodStr%>(jmsConnectionFactory));
{
javax.jms.ConnectionFactory jmsConnectionFactory;
<%=ElementParameterParser.getValue(node, "__OTHER_CODE__")%>
camelContext.addComponent(<%=name%>,
org.apache.camel.component.jms.JmsComponent.jmsComponent<%=transactedMethodStr%>(jmsConnectionFactory));
}
<%
}
}
//cConfig
List<? extends INode> camelContextNodes = process.getNodesOfType("cConfig");
for(INode node: camelContextNodes){
%>
<%=ElementParameterParser.getValue(node, "__CODE__")%>
<%
}
//http://jira.talendforge.org/browse/TESB-4087: Change CamelContext name
%>
//using Route name as CamelContext ID
@@ -221,36 +271,40 @@
camelContext.setName("<%=process.getName() + "-ctx"%>");
return answer;
}
protected org.apache.camel.view.ModelFileGenerator createModelFileGenerator()
throws javax.xml.bind.JAXBException {
return null;
/**
* create a simple DefaultCamelContext
* please use #getCamelContextMap() to get a fully configured CamelContext
* @return DefaultCamelContext
*/
public DefaultCamelContext camelContext() {
DefaultCamelContext camelContext;
<%
boolean startable = false;
for (INode node : (List< ? extends INode>)process.getGraphicalNodes()) {
Object value = node.getPropertyValue("STARTABLE");
startable = value == null? false:(Boolean)value;
if(startable){
break;
}
}
if (startable) {
%>
if (bundleContext != null) {
CamelContextFactory factory = new CamelContextFactory();
factory.setBundleContext(bundleContext);
camelContext = factory.createContext();
bundleContext.registerService(CamelContext.class.getName(), camelContext, null);
} else {
camelContext = new DefaultCamelContext();
}
<%
} else {
%>
camelContext = new DefaultCamelContext();
<%
}
%>
return camelContext;
}
}
final CamelImpl camelImplementation = new CamelImpl();
if(start){
stopDelegate = new TalendESBRoute() {
public int runJobInTOS(String[] args) {
return 0;
}
public String[][] runJob(String[] args) {
return null;
}
public void stop() throws Exception {
camelImplementation.stop();
}
public void shutdown() throws Exception {
camelImplementation.shutdown();
}
};
camelImplementation.enableHangupSupport();
camelImplementation.run();
}
return routeBuilder;
}

View File

@@ -42,101 +42,21 @@
List< ? extends INode> processNodes = (List< ? extends INode>)process.getGeneratingNodes();
%>
class CamelImpl extends org.apache.camel.impl.MainSupport {
protected CamelImpl instance;
public CamelImpl() {
try {
postProcessContext();
initRoute();
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Returns the currently executing main
*
* @return the current running instance
*/
public CamelImpl getInstance() {
return instance;
}
protected void doStart() throws Exception {
super.doStart();
org.apache.camel.management.JmxNotificationEventNotifier notifier = new org.apache.camel.management.JmxNotificationEventNotifier();
notifier.setSource("MyCamel");
notifier.setIgnoreCamelContextEvents(true);
notifier.setIgnoreRouteEvents(true);
notifier.setIgnoreServiceEvents(true);
getCamelContexts().get(0).getManagementStrategy().addEventNotifier(notifier);
java.net.URLClassLoader sysloader = (java.net.URLClassLoader) ClassLoader.getSystemClassLoader();
java.lang.reflect.Method method = java.net.URLClassLoader.class.getDeclaredMethod("addURL", new Class[] { java.net.URL.class });
method.setAccessible(true);
String[] libPaths = new String[] {
<%
for (INode node : processNodes) {
if (node.isActivate()) {
if (node.getComponent().getName().equals("cMessagingEndpoint")) {
List<Map<String, String>> dependencies = (List<Map<String,String>>) ElementParameterParser.getObjectValue(node, "__HOTLIBS__");
for(Map<String, String> dependencie : dependencies){
String librarieJar = dependencie.get("LIBPATH"); %>
"<%=librarieJar %>",
<% }
}
}
}
%>
};
for (String lib : libPaths) {
String separator = System.getProperty("path.separator");
String[] jarFiles = lib.split(separator);
for (String jarFile : jarFiles) {
method.invoke(sysloader, new Object[] { new java.io.File(jarFile).toURL() });
}
}
getCamelContexts().get(0).start();
<% if(stats) { %>
CamelStat runStat = new CamelStat(getCamelContexts().get(0));
runStat.setParams();
runStat.openSocket(true);
runStat.setAllPID(rootPid, fatherPid, pid, jobName);
runStat.startThreadStat(clientHost, portStats);
runStat.updateStatOnJob(RunStat.JOBSTART, "");
MyStatThread statsThread = new MyStatThread(runStat);
statsThread.run();
<% } //if stats %>
}
public void initRoute() throws Exception {
routeBuilder = new org.apache.camel.builder.RouteBuilder() {
public void configure() throws Exception {
return new RouteBuilder() {
public void configure() throws java.lang.Exception {
<%
for (INode node : processNodes) {
if (node.getComponent().getName().equals("cCXF")) {
IElementParameter param = node.getElementParameter("LABEL");
String cid = "";
if (param != null && !"__UNIQUE_NAME__".equals(param.getValue())) {
cid = (String)param.getValue();
} else {
cid = node.getUniqueName();
String cid = node.getUniqueName();
// http://jira.talendforge.org/browse/TESB-5241
/*
* change to use label + unique to make it unique but readable
*/
if(param != null && !"__UNIQUE_NAME__".equals(param.getValue())){
cid = (String)param.getValue()+"_"+cid;
}
String endpointVar = "endpoint" + cid;
String endpointVar = "endpoint_" + node.getUniqueName();
String uriRef = "uriMap.get(\"" + cid + "\")";
%>
// CXF endpoint for <%=cid%>
@@ -180,7 +100,7 @@ for (INode node : processNodes) {
}
//http://jira.talendforge.org/browse/TESB-3850
String formatType = ElementParameterParser.getValue(node, "__DATAFORMAT__");
if ("true".equals(useSAM) && !"MESSAGE".equals(formatType)) {
if ("true".equals(useSAM) && !"RAW".equals(formatType)) {
%>
// Add Service Activity Monitor Service to <%=endpointVar%>
if (eventFeature != null) {

View File

@@ -32,9 +32,19 @@ INode node = (INode) codeGenArgument.getArgument();
List< ? extends IConnection> connsIf = node.getIncomingConnections();
if(connsIf.size()>0) {
if(connsIf.get(0).getLineStyle()==EConnectionType.ROUTE_WHEN) {
INode sourceNode = connsIf.get(0).getSource();
String languageType = connsIf.get(0).getRouteConnectionType();
String condition = connsIf.get(0).getCondition();
String expression = "none".equals(languageType)?condition:languageType+"("+condition+")";
if("cIntercept".equals(sourceNode.getComponent().getName())){
%>
.when().<%=connsIf.get(0).getRouteConnectionType()%>(<%=connsIf.get(0).getCondition()%>)
.when(<%=expression%>)
<%
}else{
%>
.when().<%=expression%>
<%
}
} else if(connsIf.get(0).getLineStyle()==EConnectionType.ROUTE_OTHER) {
%>
.otherwise()

View File

@@ -144,9 +144,14 @@ currentComponent="<%=node.getUniqueName() %>";
if ((codePart.equals(ECodePart.BEGIN))&&(stat)&&connSet.size()>0) {
for(IConnection con:connSet){
%>
if(execStat){
runStat.updateStatOnConnection("<%=con.getUniqueName() %>"+iterateId,0, 0);
}
if (execStat) {
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));
java.util.concurrent.atomic.AtomicInteger stats_<%=con.getUniqueName() %> = (java.util.concurrent.atomic.AtomicInteger) concurrentHashMap_<%=con.getUniqueName() %>.get("<%=con.getUniqueName() %>" + iterateLoop);
runStat.updateStatOnConnection("<%=con.getUniqueName() %>" + iterateId, stats_<%=con.getUniqueName() %>.incrementAndGet()<=1?0:1, 0);
}
<% }
}

View File

@@ -21,7 +21,7 @@
ByteArrayOutputStream baos = new ByteArrayOutputStream();
try {
context.store(baos, "");
} catch (Exception e) {
} catch (java.lang.Exception e) {
e.printStackTrace();
}
%>

File diff suppressed because it is too large Load Diff

View File

@@ -45,7 +45,12 @@ public class CLASS
// toReturn += createCallProcess(conn.getTarget(), className, isMultiThread);
// }
//}
toReturn += "\n}finally {\n}";
if(isMultiThread){
toReturn += "\n}catch (Error e_" + rootNode.getUniqueName() + ") {\n";
toReturn += "\ne_" + rootNode.getUniqueName() + ".printStackTrace();\n";
toReturn += "globalMap.put(\""+rootNode.getUniqueName()+ "_SUBPROCESS_STATE\", -1);\n";
}
toReturn += "\n}";
return toReturn;
}

View File

@@ -9,6 +9,8 @@
org.talend.core.model.process.IContextParameter
org.talend.core.model.metadata.types.JavaTypesManager
org.talend.core.model.utils.JavaResourcesHelper
java.util.Map
org.talend.core.model.process.ElementParameterParser
"
class="Footer"
skeleton="footer_java.skeleton"
@@ -17,7 +19,8 @@
CodeGeneratorArgument codeGenArgument = (CodeGeneratorArgument) argument;
Vector v = (Vector) codeGenArgument.getArgument();
IProcess process = (IProcess)v.get(0);
List<? extends INode> processNodes = (List<? extends INode>) process.getGeneratingNodes();
List<IContextParameter> params = new ArrayList<IContextParameter>();
params=process.getContextManager().getDefaultContext().getContextParameterList();
String jobFolderName = JavaResourcesHelper.getJobFolderName(process.getName(), process.getVersion());
@@ -25,6 +28,195 @@
boolean stats = codeGenArgument.isStatistics();
%>
protected void doStart() throws java.lang.Exception {
// init uriMap first
initUriMap();
//add route
addRouteBuilder(route());
//prepare camel contexts
super.doStart();
postProcessContext();
//add jmx notification
JmxNotificationEventNotifier notifier = new JmxNotificationEventNotifier();
notifier.setSource("MyCamel");
notifier.setIgnoreCamelContextEvents(true);
notifier.setIgnoreRouteEvents(true);
notifier.setIgnoreServiceEvents(true);
getCamelContexts().get(0).getManagementStrategy().addEventNotifier(notifier);
<%
StringBuilder librariesSb = new StringBuilder();
for (INode node : processNodes) {
if (node.isActivate()) {
if (node.getComponent().getName().equals("cMessagingEndpoint")) {
List<Map<String, String>> dependencies = (List<Map<String,String>>) ElementParameterParser.getObjectValue(node, "__HOTLIBS__");
for(Map<String, String> dependencie : dependencies){
String librarieJar = dependencie.get("LIBPATH");
librariesSb.append("\"");
librariesSb.append(librarieJar);
librariesSb.append("\",");
}
}
}
}
if(librariesSb.length()>0){
%>
// add external libraries
java.net.URLClassLoader sysloader = (java.net.URLClassLoader) ClassLoader.getSystemClassLoader();
java.lang.reflect.Method method = java.net.URLClassLoader.class.getDeclaredMethod("addURL", new Class[] { java.net.URL.class });
method.setAccessible(true);
String[] libPaths = new String[] {<%=librariesSb.toString()%>};
for (String lib : libPaths) {
String separator = System.getProperty("path.separator");
String[] jarFiles = lib.split(separator);
for (String jarFile : jarFiles) {
method.invoke(sysloader, new Object[] { new java.io.File(jarFile).toURL() });
}
}
<%
}
%>
//start camel context
getCamelContexts().get(0).start();
<% if(stats) { %>
// add statistics which shows on the connection
routines.system.CamelStat runStat = new routines.system.CamelStat(getCamelContexts().get(0));
runStat.setParams();
runStat.openSocket(true);
runStat.setAllPID(rootPid, fatherPid, pid, jobName);
runStat.startThreadStat(clientHost, portStats);
runStat.updateStatOnJob(routines.system.RunStat.JOBSTART, "");
new Thread(new MyStatThread(runStat)).start();
<% } //if stats %>
}
protected void doStop() throws java.lang.Exception {
super.doStop();
getCamelContexts().get(0).stop();
}
protected ProducerTemplate findOrCreateCamelTemplate() {
return getCamelContexts().get(0).createProducerTemplate();
}
public void stop() throws java.lang.Exception {
super.stop();
}
public void shutdown() throws java.lang.Exception {
super.shutdown();
}
protected ModelFileGenerator createModelFileGenerator()
throws JAXBException {
return null;
}
<% if(stats) { %>
class MyStatThread implements Runnable {
routines.system.CamelStat stats;
boolean isFinished;
public MyStatThread(routines.system.CamelStat stats) {
this.stats = stats;
}
public void run() {
while (true) {
try {
<%
for (INode node : processNodes) {
if (node.isActivate()) {
for(int i=0; i<node.getIncomingConnections().size(); i++) {
%>
stats.updateStatOnConnection("<%=node.getIncomingConnections().get(i).getUniqueName()%>", 1, "<%=node.getUniqueName()%>");
<%
}
}
}
%>
Thread.sleep(1000);
} catch (java.lang.Exception e) {
e.printStackTrace();
}
}
}
}
<% } //if stats %>
private Properties defaultProps = new Properties();
public class ContextProperties extends Properties {
public ContextProperties(Properties properties) {
super(properties);
}
public ContextProperties() {
super();
}
public void synchronizeContext() {
<% for (IContextParameter ctxParam : params){
String cParaName = ctxParam.getName(); %>
if(<%=cParaName %> != null){
<% if(ctxParam.getType().equals("id_Date")){ %>
String pattern_<%=cParaName %> = "yyyy-MM-dd HH:mm:ss";
String value_<%=cParaName %> = "<%=ctxParam.getValue() %>";
String[] parts_<%=cParaName %> = value_<%=cParaName %>.split(";");
if (parts_<%=cParaName %>.length > 1) {
pattern_<%=cParaName %> = parts_<%=cParaName %>[0];
this.setProperty("<%=cParaName %>", pattern_<%=cParaName %> + ";" + FormatterUtils.format_Date(<%=cParaName %>, pattern_<%=cParaName %>));
} else {
this.setProperty("<%=cParaName %>", FormatterUtils.format_Date(<%=cParaName %>, pattern_<%=cParaName %>));
}
<% } else { %>
this.setProperty("<%=cParaName %>", <%=cParaName %>.toString());
<% } %>
}
<% } %>
}
<%
for (IContextParameter ctxParam : params) {
if(ctxParam.getType().equals("id_List Of Value") || ctxParam.getType().equals("id_File") || ctxParam.getType().equals("id_Directory")) { %>
public String <%=ctxParam.getName()%>;
public String get<%=Character.toUpperCase(ctxParam.getName().charAt(0)) + ctxParam.getName().substring(1)%>() {
return this.<%=ctxParam.getName()%>;
}
<% } else { %>
public <%=JavaTypesManager.getTypeToGenerate(ctxParam.getType(),true)%> <%=ctxParam.getName()%>;
public <%=JavaTypesManager.getTypeToGenerate(ctxParam.getType(),true)%> get<%=Character.toUpperCase(ctxParam.getName().charAt(0)) + ctxParam.getName().substring(1)%>() {
return this.<%=ctxParam.getName()%>;
}
<% }
}
%>
}
private ContextProperties context = new ContextProperties();
public ContextProperties getContext() {
return this.context;
}
private final String jobVersion = "<%=process.getVersion() %>";
private final String jobName = "<%=codeGenArgument.getJobName() %>";
private final String projectName = "<%=codeGenArgument.getCurrentProjectName() %>";
public Integer errorCode = null;
public String resuming_logs_dir_path = null;
public String resuming_checkpoint_path = null;
public String parent_part_launcher = null;
@@ -48,8 +240,8 @@
private boolean execStat = true;
private java.util.Properties context_param = new java.util.Properties();
public java.util.Map<String, Object> parentContextMap = new java.util.HashMap<String, Object>();
private Properties context_param = new Properties();
public Map<String, Object> parentContextMap = new HashMap<String, Object>();
public static void main(String[] args){
final <%=process.getName() %> <%=process.getName() %>Class = new <%=process.getName() %>();
@@ -115,10 +307,27 @@
<%
}
%>
//read context values
readContextValues(contextStr);
try {
java.io.InputStream inContext = <%=process.getName()%>.class.getClassLoader().getResourceAsStream("<%=codeGenArgument.getCurrentProjectName().toLowerCase() %>/<%=jobFolderName %>/contexts/"+contextStr+".properties");
run();
} catch (java.lang.Exception e) {
System.err.println(e.getMessage());
e.printStackTrace();
return 1;
}
return 0;
}
/**
* read context values from specified context
* @parameter contextName : the name of context while will be used
*/
public void readContextValues(String contextName){
try {
java.io.InputStream inContext = <%=process.getName()%>.class.getClassLoader().getResourceAsStream("<%=codeGenArgument.getCurrentProjectName().toLowerCase() %>/<%=jobFolderName %>/contexts/"+contextName+".properties");
if (inContext!=null) {
//defaultProps is in order to keep the original context value
@@ -127,7 +336,7 @@
context = new ContextProperties(defaultProps);
}else{
//print info and job continue to run, for case: context_param is not empty.
System.err.println("Could not find the context " + contextStr);
System.err.println("Could not find the context " + contextName);
}
if(!context_param.isEmpty()) {
@@ -183,7 +392,7 @@
} //end for
%>
} catch (java.io.IOException ie) {
System.err.println("Could not load context "+contextStr);
System.err.println("Could not load context "+contextName);
ie.printStackTrace();
}
@@ -206,15 +415,6 @@
}
%>
}
try {
initUriMap();
Route(true);
} catch (Exception e) {
System.err.println(e.getMessage());
e.printStackTrace();
return 1;
}
return 0;
}
private void evalParam(String arg) {
@@ -253,4 +453,64 @@
}
}
}
}
class TalendRouteRegistry implements Registry {
private Map<String, Object> map = new HashMap<String, Object>();
private Registry wrapped = null;
public TalendRouteRegistry() {
this(null);
}
public TalendRouteRegistry(Registry wrapped) {
this.wrapped = wrapped;
}
public Object lookup(String name) {
Object obj = null;
if (wrapped != null) {
obj = wrapped.lookup(name);
}
if (obj == null) {
obj = map.get(name);
}
return obj;
}
public <T> T lookup(String name, Class<T> type) {
T t = null;
if (wrapped != null) {
t = wrapped.lookup(name, type);
}
if (t == null) {
t = (T) map.get(name);
}
return t;
}
public <T> Map<String, T> lookupByType(Class<T> type) {
Map<String, T> result = null;
if (wrapped != null) {
result = wrapped.lookupByType(type);
}
if (result == null) {
result = new HashMap<String, T>();
}
if (result.isEmpty()) {
for (Map.Entry<String, Object> entry : map.entrySet()) {
if (type.isInstance(entry.getValue())) {
result.put(entry.getKey(), type.cast(entry.getValue()));
}
}
}
return result;
}
public void register(String name, Object instance) {
map.put(name, instance);
}
}

View File

@@ -99,8 +99,8 @@ import java.util.Comparator;
String talendJobInterfaces = "TalendJob";
boolean talendMdmJob = !process.getNodesOfType("tMDMTriggerInput").isEmpty() || !process.getNodesOfType("tMDMTriggerOutput").isEmpty();
boolean talendEsbJob = !process.getNodesOfType("tESBProviderRequest").isEmpty() || !process.getNodesOfType("tESBConsumer").isEmpty();
boolean talendEsbJobFactory = !process.getNodesOfType("tESBProviderRequest").isEmpty();
boolean talendEsbJob = !process.getNodesOfType("tESBProviderRequest").isEmpty() || !process.getNodesOfType("tESBConsumer").isEmpty() || !process.getNodesOfType("tRouteInput").isEmpty();
boolean talendEsbJobFactory = !process.getNodesOfType("tESBProviderRequest").isEmpty() || !process.getNodesOfType("tRouteInput").isEmpty();
if (talendMdmJob) {
talendJobInterfaces += ", TalendMDMJob"; // Talend MDM job
@@ -116,7 +116,19 @@ public class <%=process.getName()%> implements <%=talendJobInterfaces%> {
<% if (talendEsbJobFactory) { %>
public TalendESBJob newTalendESBJob() {
return new <%=process.getName()%>();
<%=process.getName()%> talendESBJob = new <%=process.getName()%>();
java.util.Map<String, routines.system.TalendDataSource> talendDataSources =
(java.util.Map<String, routines.system.TalendDataSource>) globalMap.get(KEY_DB_DATASOURCES);
if (null != talendDataSources) {
java.util.Map<String, javax.sql.DataSource> dataSources = new java.util.HashMap<String, javax.sql.DataSource>();
for (java.util.Map.Entry<String, routines.system.TalendDataSource> talendDataSourceEntry : talendDataSources.entrySet()) {
dataSources.put(talendDataSourceEntry.getKey(), talendDataSourceEntry.getValue().getRawDataSource());
}
talendESBJob.setDataSources(dataSources);
}
// fix for TESB-7714
talendESBJob.setEndpointRegistry(registry);
return talendESBJob;
}
<% } %>
@@ -247,6 +259,17 @@ private RunTrace runTrace = new RunTrace();
public boolean isExportedAsOSGI = <%=exportAsOSGI%>;
// OSGi DataSource
private final static String KEY_DB_DATASOURCES = "KEY_DB_DATASOURCES";
public void setDataSources(java.util.Map<String, javax.sql.DataSource> dataSources) {
java.util.Map<String, routines.system.TalendDataSource> talendDataSources = new java.util.HashMap<String, routines.system.TalendDataSource>();
for (java.util.Map.Entry<String, javax.sql.DataSource> dataSourceEntry : dataSources.entrySet()) {
talendDataSources.put(dataSourceEntry.getKey(), new routines.system.TalendDataSource(dataSourceEntry.getValue()));
}
globalMap.put(KEY_DB_DATASOURCES, talendDataSources);
}
<%
for (INode logCatcher : process.getNodesOfType("tLogCatcher")) {
%>
@@ -284,28 +307,36 @@ public String getExceptionStackTrace() {
return null;
}
private Exception exception = null;
private java.lang.Exception exception = null;
public Exception getException() {
public java.lang.Exception getException() {
if ("failure".equals(this.getStatus())) {
return this.exception;
}
return null;
}
private class TalendException extends Exception {
private class TalendException extends java.lang.Exception {
private static final long serialVersionUID = 1L;
private java.util.Map<String, Object> globalMap = null;
private Exception e = null;
private java.lang.Exception e = null;
private String currentComponent = null;
private TalendException(Exception e, String errorComponent, final java.util.Map<String, Object> globalMap) {
private TalendException(java.lang.Exception e, String errorComponent, final java.util.Map<String, Object> globalMap) {
this.currentComponent= errorComponent;
this.globalMap = globalMap;
this.e = e;
}
public java.lang.Exception getException() {
return this.e;
}
public String getCurrentComponent() {
return this.currentComponent;
}
@Override
public void printStackTrace() {
@@ -426,17 +457,6 @@ private class TalendException extends Exception {
}
}
%>
} else {
<%
if (isRunInMultiThread ) {
%>
((java.util.Map)threadLocal.get()).put("status", "failure");
<%
} else {%>
status = "failure";
<%
}
%>
}
}
}
@@ -446,7 +466,7 @@ private class TalendException extends Exception {
for (INode node : processNodes) {
if (node.isActivate()) {
%>
public void <%=node.getUniqueName() %>_error(Exception exception, String errorComponent, final java.util.Map<String, Object> globalMap) throws TalendException {
public void <%=node.getUniqueName() %>_error(java.lang.Exception exception, String errorComponent, final java.util.Map<String, Object> globalMap) throws TalendException {
end_Hash.put("<%=node.getUniqueName() %>", System.currentTimeMillis());
<%
boolean ifBeforRunError = NodeUtil.checkComponentErrorConnectionAfterNode(node);
@@ -509,7 +529,7 @@ private class TalendException extends Exception {
}
%>
} catch (Exception e) {
} catch (java.lang.Exception e) {
e.printStackTrace();
}
<%
@@ -552,9 +572,27 @@ private class TalendException extends Exception {
}
}
//end
/*
This part of code has been added in order to call the correct onComponentError and onSubjobError for the specific components (like tWriteXMLField, tWriteJSONField, tMDMOutput, tBRMS, ...).
*/
INode subjob_start_node = node;
boolean hasBeenChanged = true;
while(subjob_start_node.getDesignSubjobStartNode().isVirtualGenerateNode() && hasBeenChanged) {
hasBeenChanged = false;
if(subjob_start_node.getDesignSubjobStartNode().getIncomingConnections(EConnectionType.ON_COMPONENT_OK) != null) {
if(subjob_start_node.getDesignSubjobStartNode().getIncomingConnections(EConnectionType.ON_COMPONENT_OK).size() >0) {
if(subjob_start_node.getDesignSubjobStartNode().getIncomingConnections(EConnectionType.ON_COMPONENT_OK).get(0).getSource().getVirtualLinkTo()==EConnectionType.ON_COMPONENT_OK) {
subjob_start_node = subjob_start_node.getDesignSubjobStartNode().getIncomingConnections(EConnectionType.ON_COMPONENT_OK).get(0).getSource();
hasBeenChanged = true;
}
}
}
}
%>
<%=node.getDesignSubjobStartNode().getUniqueName() %>_onSubJobError(exception, errorComponent, globalMap);
<%=subjob_start_node.getDesignSubjobStartNode().getUniqueName() %>_onSubJobError(exception, errorComponent, globalMap);
}
<%
}
@@ -562,7 +600,7 @@ private class TalendException extends Exception {
for (INode node : processNodes) {
if (node.isDesignSubjobStartNode()) {
%>
public void <%=node.getUniqueName() %>_onSubJobError(Exception exception, String errorComponent, final java.util.Map<String, Object> globalMap) throws TalendException {
public void <%=node.getUniqueName() %>_onSubJobError(java.lang.Exception exception, String errorComponent, final java.util.Map<String, Object> globalMap) throws TalendException {
<%
List< ? extends IConnection> conns = node.getOutgoingConnections();
int count = 0;
@@ -612,7 +650,7 @@ resumeUtil.addLog("SYSTEM_LOG", "NODE:"+ errorComponent, "", Thread.currentThrea
<%
}
%>
} catch (Exception e) {
} catch (java.lang.Exception e) {
e.printStackTrace();
}
<%

View File

@@ -24,6 +24,7 @@
org.talend.designer.codegen.ITalendSynchronizer
org.talend.designer.codegen.config.CodeGeneratorArgument
org.talend.designer.runprocess.CodeGeneratorRoutine
org.talend.core.model.process.EParameterFieldType
"
class="Header"
%>
@@ -55,43 +56,76 @@ if (service instanceof AbstractBrandingService) {
package <%= packageName %>;
<%
for (String routine : CodeGeneratorRoutine.getRequiredRoutineName(process)) {
if (!routine.equals(ITalendSynchronizer.TEMPLATE)) {
%>
import routines.<%=routine%>;
<%
java.util.Set<String> importsSet = new java.util.TreeSet<String>();
/* for (String routine : CodeGeneratorRoutine.getRequiredRoutineName(process)) {
if (!routine.equals(ITalendSynchronizer.TEMPLATE)) {
importsSet.add("import routines."+routine);
}
}
}
*/
importsSet.add("import java.util.HashMap");
importsSet.add("import java.util.Map");
importsSet.add("import javax.xml.bind.JAXBException");
importsSet.add("import org.apache.camel.ProducerTemplate");
importsSet.add("import org.apache.camel.builder.RouteBuilder");
importsSet.add("import org.apache.camel.impl.DefaultCamelContext");
importsSet.add("import org.apache.camel.main.MainSupport");
importsSet.add("import routines.TalendString");
importsSet.add("import routines.system.api.TalendESBRoute");
importsSet.add("import org.apache.camel.view.ModelFileGenerator");
importsSet.add("import org.apache.camel.spi.Registry");
importsSet.add("import org.apache.camel.impl.DefaultCamelContext");
importsSet.add("import org.apache.camel.osgi.CamelContextFactory");
importsSet.add("import org.apache.camel.CamelContext");
importsSet.add("import java.util.Properties");
importsSet.add("import org.apache.camel.management.JmxNotificationEventNotifier");
String headerImports = ElementParameterParser.getValue(process, "__HEADER_IMPORT__");
if(headerImports!=null && !"".equals(headerImports.trim())){
String[] imports = headerImports.split(";");
for(String s: imports){
if(s!=null && !"".equals(s.trim())){
importsSet.add(s.trim());
}
}
}
String footerImports = ElementParameterParser.getValue(process, "__FOOTER_IMPORT__");
if(footerImports!=null && !"".equals(footerImports.trim())){
String[] imports = footerImports.split(";");
for(String s: imports){
if(s!=null && !"".equals(s.trim())){
importsSet.add(s.trim());
}
}
}
List<? extends INode> generatingNodes = process.getGeneratingNodes();
for(INode n: generatingNodes){
List<? extends IElementParameter> elementParameters = n.getElementParameters();
for(IElementParameter p: elementParameters){
if(p.getShowIf() != null && !p.isShow(elementParameters)){
continue;
}
if(EParameterFieldType.MEMO_IMPORT == p.getFieldType()){
Object value = p.getValue();
if(value == null || !(value instanceof String) || "".equals(((String)value).trim())){
continue;
}
String[] imports = ((String)value).trim().split(";");
for(String s: imports){
if(s!=null && !"".equals(s.trim())){
importsSet.add(s.trim());
}
}
}
}
}
for(String s: importsSet){
%>
import routines.system.*;
import routines.system.api.*;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.math.BigDecimal;
import java.io.ByteArrayOutputStream;
import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.ObjectOutputStream;
import java.io.ObjectInputStream;
import java.io.IOException;
import java.util.Comparator;
<%=ElementParameterParser.getValue(process, "__HEADER_IMPORT__") %>
<%=ElementParameterParser.getValue(process, "__FOOTER_IMPORT__") %>
<%=s%> ;
<%
List<INode> nodesWithImport = process.getNodesWithImport();
if (nodesWithImport != null) {
for (INode node:nodesWithImport) {
%>
//the import part of <%=node.getUniqueName() %>
<%=ElementParameterParser.getValue(node, "__IMPORT__") %>
<% }
}
%>
@@ -102,25 +136,9 @@ import java.util.Comparator;
* @version <%=version %>
* @status <%=ElementParameterParser.getValue(process, "__STATUS__") %>
*/
public class <%=process.getName()%> implements TalendESBRoute {
private final String jobVersion = "<%=process.getVersion() %>";
private final String jobName = "<%=codeGenArgument.getJobName() %>";
private final String projectName = "<%=codeGenArgument.getCurrentProjectName() %>";
public Integer errorCode = null;
private String currentComponent = "";
public TalendESBRoute stopDelegate = null;
public class <%=process.getName()%> extends MainSupport implements TalendESBRoute {
public <%=process.getName()%>(){
initUriMap();
}
public void stop() throws Exception {
if (stopDelegate != null) stopDelegate.stop();
}
public void shutdown() throws Exception {
if (stopDelegate != null) stopDelegate.shutdown();
}
<%
@@ -139,7 +157,9 @@ import java.util.Comparator;
<%
for (INode node : graphicalNodes) {
if("cCXF".equals(node.getComponent().getName())) { %>
if("cCXF".equals(node.getComponent().getName())
&& "true".equals(ElementParameterParser.getValue(node, "__ENABLE_SAM__"))
&& !"RAW".equals(ElementParameterParser.getValue(node, "__DATAFORMAT__"))) { %>
//ESB Service Activity Monitor Feature
private org.apache.cxf.feature.AbstractFeature eventFeature;
@@ -151,40 +171,158 @@ import java.util.Comparator;
}
%>
private org.apache.camel.builder.RouteBuilder routeBuilder;
private Map<String, String> uriMap;
private java.util.Map<String, String> uriMap;
public java.util.Map<String,String> getUriMap() {
public Map<String,String> getUriMap() {
return this.uriMap;
}
public void loadCustomUriMap(java.util.Map<String,String> newMap) {
public void loadCustomUriMap(Map<String,String> newMap) {
if(newMap == null) {
return;
}
for(java.util.Map.Entry<String, String> entry: newMap.entrySet()) {
for(Map.Entry<String, String> entry: newMap.entrySet()) {
uriMap.put(entry.getKey(), entry.getValue());
}
}
protected void initUriMap() {
uriMap = new java.util.HashMap<String, String>();
/*
* the readContextValues(contextName) may have to invoked first before this
*/
public void initUriMap() {
uriMap = new HashMap<String, String>();
<%
String cid = "";
String componentName = "";
String uri = "";
for (INode node : graphicalNodes) {
IElementParameter param = node.getElementParameter("LABEL");
if (param != null && !"__UNIQUE_NAME__".equals(param.getValue())) {
cid = (String) param.getValue();
} else {
cid = node.getUniqueName();
if(!node.isActivate()){
continue;
}
cid = node.getUniqueName();
// http://jira.talendforge.org/browse/TESB-5241
/*
* change to use label + unique to make it unique but readable
*/
IElementParameter param = node.getElementParameter("LABEL");
if(param != null && !"__UNIQUE_NAME__".equals(param.getValue())){
cid = (String)param.getValue()+"_"+cid;
}
componentName = node.getComponent().getName();
uri = "";
if ("cMessagingEndpoint".equals(componentName)) {
uri = ElementParameterParser.getValue(node, "__URI__");
}else if("cTimer".equals(componentName)){
uri = "\"timer:\"+\""+node.getUniqueName()+"\"";
StringBuilder sb = new StringBuilder();
String period = ElementParameterParser.getValue(node, "__PERIOD__");
if(period!=null && !period.trim().equals("") && !"1000".equals(period)){
sb.append("+\"?period=\"+");
sb.append(period);
}
String repeat = ElementParameterParser.getValue(node, "__REPEATCOUNT__");
if(repeat!=null && !repeat.trim().equals("") && !"0".equals(repeat)){
if(sb.length()==0){
sb.append("+\"?repeatCount=\"+");
sb.append(repeat);
}else{
sb.append("+\"&repeatCount=\"+");
sb.append(repeat);
}
}
String delay = ElementParameterParser.getValue(node, "__DELAY__");
if(delay!=null && !delay.trim().equals("")){
if(sb.length()==0){
sb.append("+\"?delay=\"+");
sb.append(delay);
}else{
sb.append("+\"&delay=\"+");
sb.append(delay);
}
}
String fixedRate = ElementParameterParser.getValue(node, "__FIXEDRATE__");
if("true".equals(fixedRate)){
if(sb.length()==0){
sb.append("+\"?fixedRate=true\"");
}else{
sb.append("+\"&fixedRate=true\"");
}
}
String daemon = ElementParameterParser.getValue(node, "__DAEMON__");
if("false".equals(daemon)){
if(sb.length()==0){
sb.append("+\"?daemon=false\"");
}else{
sb.append("+\"&daemon=false\"");
}
}
String setTime = ElementParameterParser.getValue(node, "__SET_TIME__");
if("true".equals(setTime)){
String time = ElementParameterParser.getValue(node, "__TIME__");
if(sb.length()==0){
sb.append("+\"?time=\"+");
sb.append(time);
}else{
sb.append("+\"&time=\"+");
sb.append(time);
}
}
if(sb.length()>0){
uri = uri + sb.toString();
}
}else if("cDataset".equals(componentName)){
uri = "\"dataset:\"+"+ElementParameterParser.getValue(node, "__DATASET_NAME__");
StringBuilder sb = new StringBuilder();
String produceDelay = ElementParameterParser.getValue(node, "__PRODUCE_DELAY__");
if(produceDelay!=null && !produceDelay.trim().equals("") && !"3".equals(produceDelay)){
sb.append("+\"?produceDelay=\"+");
sb.append(produceDelay);
}
String consumeDelay = ElementParameterParser.getValue(node, "__CONSUME_DELAY__");
if(consumeDelay!=null && !consumeDelay.trim().equals("") && !"0".equals(consumeDelay)){
if(sb.length()==0){
sb.append("+\"?consumeDelay=\"+");
sb.append(consumeDelay);
}else{
sb.append("+\"&consumeDelay=\"+");
sb.append(consumeDelay);
}
}
String preloadSize = ElementParameterParser.getValue(node, "__PRELOAD_SIZE__");
if(preloadSize!=null && !preloadSize.trim().equals("") && !"0".equals(preloadSize)){
if(sb.length()==0){
sb.append("+\"?preloadSize=\"+");
sb.append(preloadSize);
}else{
sb.append("+\"&preloadSize=\"+");
sb.append(preloadSize);
}
}
String initialDelay = ElementParameterParser.getValue(node, "__INITIAL_DELAY__");
if(initialDelay!=null && !initialDelay.trim().equals("") && !"1000".equals(initialDelay)){
if(sb.length()==0){
sb.append("+\"?initialDelay=\"+");
sb.append(initialDelay);
}else{
sb.append("+\"&initialDelay=\"+");
sb.append(initialDelay);
}
}
String minRate = ElementParameterParser.getValue(node, "__MIN_RATE__");
if(minRate!=null && !minRate.trim().equals("") && !"0".equals(minRate)){
if(sb.length()==0){
sb.append("+\"?minRate=\"+");
sb.append(minRate);
}else{
sb.append("+\"&minRate=\"+");
sb.append(minRate);
}
}
if(sb.length()>0){
uri = uri + sb.toString();
}
} else if ("cFile".equals(componentName)) {
String filePath = ElementParameterParser.getValue(node, "__URI__");
String noop = ElementParameterParser.getValue(node, "__NOOP__");
@@ -196,7 +334,7 @@ for (INode node : graphicalNodes) {
StringBuffer arguments = new StringBuffer();
uri = "\"file:///\"+" + filePath;
uri = "\"file://\"+" + filePath;
if ("true".equals(noop)) {
arguments.append("\"noop=true\"+");
@@ -258,7 +396,17 @@ for (INode node : graphicalNodes) {
sb.append("\"cxf://\"+").append(url).append("+\"?" + serviceType + "=\"");
if ("wsdlURL".equals(serviceType)) {
String filePath = ElementParameterParser.getValue(node, "__WSDL_FILE__");
//http://jira.talendforge.org/browse/TESB-6226
String filePath = "";
String wsdlType = ElementParameterParser.getValue(node, "__WSDL_TYPE__");
if("file".equals(wsdlType)){
filePath = ElementParameterParser.getValue(node, "__WSDL_FILE__");
}else{
filePath = ElementParameterParser.getValue(node, "__ROUTE_RESOURCE_TYPE_RES_URI__");
filePath = "\"classpath:" + filePath + "\"";
}
filePath.replaceAll("\\\\","/");
sb.append("+").append(filePath);
} else {
@@ -329,10 +477,11 @@ for (INode node : graphicalNodes) {
} else if("cJMS".equals(componentName)) {
//http://jira.talendforge.org/browse/TESB-4861
String name = ElementParameterParser.getValue(node, "__CONNECTION_FACOTRY__");
String name = ElementParameterParser.getValue(node, "__ROUTE_COMPONENT_TYPE_ID__");
if (name == null || name.equals("")) {
name = "jms";
}
name = name.replace("_", "");
name = "\"" + name + "\"";
//String name = ElementParameterParser.getValue(node, "__NAME__").trim();
//Remove unnecessary subfix
@@ -526,10 +675,10 @@ for (INode node : graphicalNodes) {
String resourceUri = ElementParameterParser.getValue(node, "__URI__");
sb.append(resourceUri);
boolean hasParam = false;
boolean hasParam = resourceUri==null?false:resourceUri.contains("?");
String method = ElementParameterParser.getValue(node, "__METHOD__");
if("GET".equals(method)||"HEAD".equals(method)){
if("GET".equals(method)||"HEAD".equals(method) || "DELETE".equals(method)){
List<Map<String, String>> parameters = (List<Map<String, String>>) ElementParameterParser.getObjectValue(node, "__PARAMETERS__");
String encodeCharset = ElementParameterParser.getValue(node, "__ENCODER_CHARSET__");
@@ -571,93 +720,3 @@ for (INode node : graphicalNodes) {
}
%>
}
private java.util.Properties defaultProps = new java.util.Properties();
public class ContextProperties extends java.util.Properties {
public ContextProperties(java.util.Properties properties) {
super(properties);
}
public ContextProperties() {
super();
}
public void synchronizeContext() {
<% for (IContextParameter ctxParam : params){
String cParaName = ctxParam.getName(); %>
if(<%=cParaName %> != null){
<% if(ctxParam.getType().equals("id_Date")){ %>
String pattern_<%=cParaName %> = "yyyy-MM-dd HH:mm:ss";
String value_<%=cParaName %> = "<%=ctxParam.getValue() %>";
String[] parts_<%=cParaName %> = value_<%=cParaName %>.split(";");
if (parts_<%=cParaName %>.length > 1) {
pattern_<%=cParaName %> = parts_<%=cParaName %>[0];
this.setProperty("<%=cParaName %>", pattern_<%=cParaName %> + ";" + FormatterUtils.format_Date(<%=cParaName %>, pattern_<%=cParaName %>));
} else {
this.setProperty("<%=cParaName %>", FormatterUtils.format_Date(<%=cParaName %>, pattern_<%=cParaName %>));
}
<% } else { %>
this.setProperty("<%=cParaName %>", <%=cParaName %>.toString());
<% } %>
}
<% } %>
}
<%
for (IContextParameter ctxParam : params) {
if(ctxParam.getType().equals("id_List Of Value") || ctxParam.getType().equals("id_File") || ctxParam.getType().equals("id_Directory")) { %>
public String <%=ctxParam.getName()%>;
public String get<%=Character.toUpperCase(ctxParam.getName().charAt(0)) + ctxParam.getName().substring(1)%>() {
return this.<%=ctxParam.getName()%>;
}
<% } else { %>
public <%=JavaTypesManager.getTypeToGenerate(ctxParam.getType(),true)%> <%=ctxParam.getName()%>;
public <%=JavaTypesManager.getTypeToGenerate(ctxParam.getType(),true)%> get<%=Character.toUpperCase(ctxParam.getName().charAt(0)) + ctxParam.getName().substring(1)%>() {
return this.<%=ctxParam.getName()%>;
}
<% }
}
%>
}
private ContextProperties context = new ContextProperties();
public ContextProperties getContext() {
return this.context;
}
<% if(stats) { %>
class MyStatThread implements Runnable {
CamelStat stats;
boolean isFinished;
public MyStatThread(CamelStat stats) {
this.stats = stats;
}
public void run() {
while (true) {
try {
<%
for (INode node : processNodes) {
if (node.isActivate()) {
for(int i=0; i<node.getIncomingConnections().size(); i++) {
%>
stats.updateStatOnConnection("<%=node.getIncomingConnections().get(i).getUniqueName()%>", 1, "<%=node.getUniqueName()%>");
<%
}
}
}
%>
Thread.sleep(1000);
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
<% } //if stats %>

View File

@@ -58,7 +58,7 @@ if(execStat){
<%
}
%>
} catch (Exception e) {
} catch (java.lang.Exception e) {
this.status = "failure";
Integer localErrorCode = (Integer) (((java.util.Map) threadLocal.get()).get("errorCode"));
if (localErrorCode != null) {

View File

@@ -53,6 +53,7 @@ for (IConnection iterateConn : iterateConnSet) { //1
%>
NB_ITERATE_<%=iterateNodeName %>++;
iterateLoop++;
<%
parallelIterate = "true".equals(ElementParameterParser.getValue(iterateConn, "__ENABLE_PARALLEL__"));
@@ -92,6 +93,7 @@ for (IConnection iterateConn : iterateConnSet) { //1
private java.util.Map<String, Object> globalMap = null;
boolean isRunning = false;
String iterateId = "";
int iterateLoop = 0;
<%
if(!subTree.isMergeSubTree()) {
List< ? extends IConnection> rootConns = subTree.getRootNode().getOutgoingConnections();
@@ -155,6 +157,7 @@ for (IConnection iterateConn : iterateConnSet) { //1
<%}%>
}
iterateId = "." + threadID;
iterateLoop++;
<%if(isRunJob) {%>
//bug21906 copy context to local for mutilthread
context.synchronizeContext();
@@ -200,7 +203,7 @@ if(execStat){
for (IConnection inLineConn : allInLineJobConns) {
%>
if(execStat){
runStat.updateStatOnConnection("<%=inLineConn.getUniqueName() %>", 3, "exec" + NB_ITERATE_<%=iterateNodeName %>);
runStat.updateStatOnConnection("<%=inLineConn.getUniqueName() %>", 3, 0);
}
<%
}

View File

@@ -36,7 +36,7 @@
if(isParallelize){
%>
} catch (Exception e) {
} catch (java.lang.Exception e) {
this.status = "failure";
Integer localErrorCode = (Integer) (((java.util.Map) threadLocal.get()).get("errorCode"));
if (localErrorCode != null) {
@@ -84,7 +84,7 @@
}
} catch (InterruptedException e) {
e.printStackTrace();
} catch (Exception te) {
} catch (java.lang.Exception te) {
throw new TalendException(te, currentComponent, globalMap);
}
<%
@@ -204,7 +204,7 @@
%>
} catch(Exception e) {
} catch(java.lang.Exception e) {
throw new TalendException(e, currentComponent, globalMap);
@@ -217,7 +217,7 @@
<%
}
%>
throw new java.lang.Error(error);
throw error;
}
<%

View File

@@ -134,8 +134,12 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
if (metadata !=null) {
for (IMetadataColumn column: metadata.getListColumns()) {
JavaType javaType = JavaTypesManager.getJavaTypeFromId(column.getTalendType());
String typeToGenerate = JavaTypesManager.getTypeToGenerate(column.getTalendType(), column.isNullable());
if("id_Document".equals(javaType.getId())) {
typeToGenerate = javaType.getNullableClass().getCanonicalName();
}
%>
public <%= JavaTypesManager.getTypeToGenerate(column.getTalendType(), column.isNullable()) %> <%=column.getLabel() %><%
public <%= typeToGenerate %> <%=column.getLabel() %><%
if(javaType == JavaTypesManager.CHARACTER && !column.isNullable()) {
%> = ' '<%
@@ -143,11 +147,11 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
%>;
public <%= JavaTypesManager.getTypeToGenerate(column.getTalendType(), column.isNullable()) %> get<%=column.getLabel().substring(0, 1).toUpperCase()%><%=column.getLabel().substring(1)%> () {
public <%= typeToGenerate %> get<%=column.getLabel().substring(0, 1).toUpperCase()%><%=column.getLabel().substring(1)%> () {
return this.<%=column.getLabel()%>;
}
<%
if("id_Document".equals(javaType.getId())) {
if((conn.getLineStyle() == EConnectionType.FLOW_REF) && conn.getTarget().getUniqueName().startsWith("tXMLMap") && "id_Document".equals(javaType.getId())) {
%>
public java.util.Map<String,Object> documentLookupResult = new java.util.HashMap<String,Object>();
<%
@@ -560,6 +564,9 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
<%
} else if(javaType.isObjectBased() || typeToGenerate.equals("Geometry") || typeToGenerate.equals("Dynamic")) {
hasAtLeastOneObjectType = true;
if("id_Document".equals(javaType.getId())) {
typeToGenerate = javaType.getNullableClass().getCanonicalName();
}
%>
this.<%=column.getLabel() %> = (<%= typeToGenerate %>) dis.readObject();
<%
@@ -733,6 +740,9 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
<%
} else if(typeToGenerate.equals("Object") || typeToGenerate.equals("Geometry") || typeToGenerate.equals("BigDecimal") || typeToGenerate.equals("List") || typeToGenerate.equals("Dynamic") || typeToGenerate.equals("Document")) {
hasAtLeastOneObjectType = true;
if("id_Document".equals(javaType.getId())) {
typeToGenerate = javaType.getNullableClass().getCanonicalName();
}
%>
this.<%=column.getLabel() %> = (<%= typeToGenerate %>) ois.readObject();
<%
@@ -983,6 +993,7 @@ public void <%=subTree.getName() %>Process(final java.util.Map<String, Object> g
}
boolean isRunning = false;
String iterateId = "";
int iterateLoop = 0;
public void run() {
java.util.Map threadRunResultMap = new java.util.HashMap();
@@ -999,11 +1010,12 @@ public void <%=subTree.getName() %>Process(final java.util.Map<String, Object> g
%>
String iterateId = "";
int iterateLoop = 0;
String currentComponent = "";
try {
String currentMethodName = new Exception().getStackTrace()[0].getMethodName();
String currentMethodName = new java.lang.Exception().getStackTrace()[0].getMethodName();
boolean resumeIt = currentMethodName.equals(resumeEntryMethodName);
if( resumeEntryMethodName == null || resumeIt || globalResumeTicket){//start the resume
globalResumeTicket = true;

View File

@@ -33,8 +33,8 @@
boolean stat = codeGenArgument.isStatistics();
%>
public org.apache.camel.builder.RouteBuilder Route(final boolean start) throws Exception {
String iterateId = "";
String currentComponent = "";
/**
* please initial uri map first before using the returned RouteBuilder
* @return RouteBuilder
*/
public RouteBuilder route() {

View File

@@ -669,8 +669,14 @@ public class CodeGenerator implements ICodeGenerator {
label = (String) parameter.getValue();
}
/*
* Fix https://jira.talendforge.org/browse/TESB-6685
* label + uniqueName to make it unique
*/
if (label == null) {
label = node.getUniqueName();
}else{
label += "_"+node.getUniqueName();
}
List<? extends IConnection> inConnections = node
.getIncomingConnections();

View File

@@ -48,7 +48,6 @@ public class ComponentFileChecker {
checkFiles(currentFolder, languageSuffix);
File xmlMainFile = new File(currentFolder, ComponentFilesNaming.getInstance().getMainXMLFileName(currentFolder.getName(),
languageSuffix));
XsdValidationCacheManager xsdValidationCacheManager = XsdValidationCacheManager.getInstance();
long currentCRC = 0;
FileInputStream fis = null;
@@ -58,9 +57,8 @@ public class ComponentFileChecker {
// do not check anymore XSD when be in headless mode.
// check is mainly usefull for GUI to be able to check why component is not loaded after be developped.
// if be in headless mode (like commandline), it's supposed to use only stable components
if (!CommonsPlugin.isHeadless() && xsdValidationCacheManager.needCheck(xmlMainFile, currentCRC)) {
if (!CommonsPlugin.isHeadless()) {
checkXSD(xmlMainFile);
xsdValidationCacheManager.setChecked(xmlMainFile, currentCRC);
}
} catch (FileNotFoundException e) {
ExceptionHandler.process(e);

View File

@@ -14,33 +14,30 @@ package org.talend.designer.codegen.components.model;
import java.io.File;
import java.io.FileFilter;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.net.URL;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.ResourceBundle;
import java.util.Set;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.apache.commons.lang.ArrayUtils;
import org.apache.commons.lang.StringUtils;
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
import org.apache.log4j.Priority;
import org.eclipse.core.runtime.FileLocator;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.Path;
import org.eclipse.core.runtime.Platform;
import org.eclipse.core.runtime.SubMonitor;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.common.util.URI;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.emf.ecore.util.EcoreUtil;
@@ -53,10 +50,14 @@ import org.osgi.framework.ServiceReference;
import org.osgi.service.packageadmin.PackageAdmin;
import org.talend.commons.CommonsPlugin;
import org.talend.commons.exception.BusinessException;
import org.talend.commons.ui.runtime.CommonUIPlugin;
import org.talend.commons.ui.runtime.exception.ExceptionHandler;
import org.talend.commons.utils.io.FilesUtils;
import org.talend.commons.utils.io.SHA1Util;
import org.talend.core.CorePlugin;
import org.talend.core.GlobalServiceRegister;
import org.talend.core.language.ECodeLanguage;
import org.talend.core.context.Context;
import org.talend.core.context.RepositoryContext;
import org.talend.core.language.LanguageManager;
import org.talend.core.model.component_cache.ComponentCachePackage;
import org.talend.core.model.component_cache.ComponentInfo;
@@ -67,9 +68,8 @@ import org.talend.core.model.components.ComponentUtilities;
import org.talend.core.model.components.IComponent;
import org.talend.core.model.components.IComponentsFactory;
import org.talend.core.model.general.Project;
import org.talend.core.model.properties.ComponentSetting;
import org.talend.core.ui.branding.IBrandingService;
import org.talend.core.utils.BrandingChecker;
import org.talend.core.utils.TalendCacheUtils;
import org.talend.designer.codegen.CodeGeneratorActivator;
import org.talend.designer.codegen.i18n.Messages;
import org.talend.designer.core.ITisLocalProviderService;
@@ -78,14 +78,7 @@ import org.talend.designer.core.model.components.EmfComponent;
import org.talend.designer.core.model.components.manager.ComponentManager;
import org.talend.designer.core.model.process.AbstractProcessProvider;
import org.talend.designer.core.ui.editor.palette.TalendEntryEditPart;
import org.talend.repository.ProjectManager;
import org.w3c.dom.Document;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.ErrorHandler;
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException;
import org.talend.repository.model.ComponentsFactoryProvider;
/**
* Component factory that look for each component and load their information. <br/>
@@ -107,15 +100,15 @@ public class ComponentsFactory implements IComponentsFactory {
private static HashSet<IComponent> componentList = null;
private static List<IComponent> customComponentList = null;
private static HashSet<IComponent> customComponentList = null;
private List<IComponent> userComponentList = null;
private HashSet<IComponent> userComponentList = null;
private IProgressMonitor monitor;
private SubMonitor subMonitor;
private static Map<String, IComponent> componentsCache = new HashMap<String, IComponent>();
private static Map<String, Map<String, IComponent>> componentsCache = new HashMap<String, Map<String, IComponent>>();
// keep a list of the current provider for the selected component, to have the family translation
// only for components that are loaded
@@ -123,8 +116,6 @@ public class ComponentsFactory implements IComponentsFactory {
private static Map<String, AbstractComponentsProvider> componentsAndProvider = new HashMap<String, AbstractComponentsProvider>();
private Map<String, String> allComponents;
// 1. only the in the directory /components ,not including /resource
// 2. include the skeleton files and external include files
private static ArrayList<String> skeletonList = null;
@@ -133,118 +124,11 @@ public class ComponentsFactory implements IComponentsFactory {
private static final String INCLUDEFILEINJET_SUFFIX = ".inc.javajet"; //$NON-NLS-1$
private static final String FAMILY_SPEARATOR = "--FAMILY--"; //$NON-NLS-1$
private boolean isCreated = false;
private boolean isReset = false;
// public XmiResourceManager xmiResourceManager = new XmiResourceManager();
// this list of component is always needed, they must always be loaded at least, since they can be used for code
// generation indirectly.
// tFileInputFullRow + tSocketOutput : needed for DataViewer
private static final String[] COMPONENTS_ALWAYS_NEEDED = { "tPrejob", "tPostjob", //$NON-NLS-1$ //$NON-NLS-2$
"tJava", "tLibraryLoad", "tFileInputFullRow", "tSocketOutput", "tFilterRow" }; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
private static boolean cleanDone = false;
public ComponentsFactory() {
if (!INCLUDEFILEINJET_SUFFIX.equals(".inc.javajet")) { //$NON-NLS-1$
ExceptionHandler.process(new IllegalStateException(Messages.getString("ComponentsFactory.parentNotRecompiled")), //$NON-NLS-1$
Priority.WARN);
}
}
private List<ComponentSetting> getComponentsFromProject() {
// TODO check components used from ref projects.
Project currentProject = ProjectManager.getInstance().getCurrentProject();
if (currentProject != null && currentProject.getEmfProject() != null) {
List<ComponentSetting> components = (List<ComponentSetting>) currentProject.getEmfProject().getComponentsSettings();
return components;
}
return Collections.emptyList();
}
private boolean isComponentVisible(String componentName) {
Boolean visible = Boolean.TRUE;
if (ArrayUtils.contains(COMPONENTS_ALWAYS_NEEDED, componentName)) {
return true;
}
List<ComponentSetting> settingsFromCompName = new ArrayList<ComponentSetting>();
// here we just check if the component is visible somewhere in the settings.
// if it's visible in any category, we will load the component
// if the component is unknown (new component?), we will load also
// (technical components will always loaded by default as they're not saved in componentSettings)
// to avoid any problem, we also load by default the category named "Technical".
for (ComponentSetting componentSetting : getComponentsFromProject()) {
String name = componentSetting.getName();
if (name != null && name.equals(componentName)) {
settingsFromCompName.add(componentSetting);
// if (componentSetting.isHidden()) {
// // hide component only if hidden in all projects
// if (manager.getReferencedProjects(manager.getCurrentProject()).size() > 0
// && isHiddenInRefProjects(componentName)) {
// visible = Boolean.FALSE;
// } else {
// visible = Boolean.TRUE;
// componentSetting.setHidden(false);
// }
// } else {
// return true;
// }
if ("Technical".equals(componentSetting.getFamily())) { //$NON-NLS-1$
return true;
}
}
}
// load components those visible in any category
int hideCount = 0;
for (ComponentSetting componentSetting : settingsFromCompName) {
if (componentSetting.isHidden()) {
// hide component only if hidden in all projects
if (isHiddenInRefProjects(componentSetting)) {
hideCount++;
} else {
visible = Boolean.TRUE;
componentSetting.setHidden(false);
}
} else {
visible = Boolean.TRUE;
}
}
if (settingsFromCompName.size() > 0 && hideCount == settingsFromCompName.size()) {
visible = Boolean.FALSE;
}
return visible;
}
private boolean isHiddenInRefProjects(ComponentSetting settingInMain) {
if (settingInMain == null) {
return false;
}
int hiddenCount = 0;
ProjectManager manager = ProjectManager.getInstance();
List<Project> referencedProjects = manager.getReferencedProjects();
for (Project curProject : referencedProjects) {
List<ComponentSetting> componentsSettings = (List<ComponentSetting>) curProject.getEmfProject()
.getComponentsSettings();
for (ComponentSetting setting : componentsSettings) {
if (setting.isHidden() && setting.getName().equals(settingInMain.getName())
&& setting.getFamily().equals(settingInMain.getFamily())) {
hiddenCount++;
}
}
}
if (hiddenCount == referencedProjects.size()) {
return true;
}
return false;
}
private void init(boolean duringLogon) {
@@ -258,51 +142,38 @@ public class ComponentsFactory implements IComponentsFactory {
// TimeMeasure.begin("initComponents");
componentList = new HashSet<IComponent>();
customComponentList = new ArrayList<IComponent>();
customComponentList = new HashSet<IComponent>();
skeletonList = new ArrayList<String>();
userComponentList = new HashSet<IComponent>();
String installLocation = new Path(Platform.getConfigurationLocation().getURL().getPath()).toFile().getAbsolutePath();
componentToProviderMap = new HashMap<IComponent, AbstractComponentsProvider>();
boolean isNeedClean = cleanComponentCache();
boolean isNeedClean = !cleanDone && TalendCacheUtils.isSetCleanComponentCache();
cleanDone = true; // only check this parameter one time, or it will reinitialize things all the time...
isCreated = hasComponentFile(installLocation) && !isNeedClean;
if (isReset) {
isCreated = false;
}
ComponentsCache cache = ComponentManager.getInstance();
ComponentsCache cache = ComponentManager.getComponentCache();
try {
if (isCreated) {
ComponentsCache loadCache = loadComponentResource(installLocation);
cache.getComponentEntryMap().putAll(loadCache.getComponentEntryMap());
// if cache is created and empty, means we never loaded it before.
// if it was already loaded, then no need to go again, since it's a static variable, it's still in
// memory.
// it avoids to reload from disk again even more for commandline at each logon, since it's no use.
if (cache.getComponentEntryMap().isEmpty()) {
ComponentsCache loadCache = loadComponentResource(installLocation);
cache.getComponentEntryMap().putAll(loadCache.getComponentEntryMap());
}
} else {
cache.getComponentEntryMap().clear();
}
// check if any component is missing from any provider
// if yes, re-create the cache.
if (isCreated && isAnyComponentMissing()) {
cache.getComponentEntryMap().clear();
isCreated = false;
}
} catch (IOException e) {
ExceptionHandler.process(e);
cache.getComponentEntryMap().clear();
isCreated = false;
}
XsdValidationCacheManager.getInstance().load();
// XsdValidationCacheManager.getInstance().load();
// 1.Load Component from extension point: components_provider
if (isCreated) {
try {
reloadComponentsFromCache();
} catch (Exception e) {
ExceptionHandler.process(e);
// if any exception happen, reset all cache
cache.getComponentEntryMap().clear();
isCreated = false;
}
}
if (!isCreated) {
loadComponentsFromComponentsProviderExtension();
}
loadComponentsFromComponentsProviderExtension();
// TimeMeasure.step("initComponents", "loadComponentsFromProvider");
// 2.Load Component from extension point: component_definition
@@ -311,17 +182,11 @@ public class ComponentsFactory implements IComponentsFactory {
// TimeMeasure.step("initComponents", "reloadFromCache");
if (!isCreated) {
XsdValidationCacheManager.getInstance().save();
ComponentManager.saveResource();
isReset = false;
}
// TimeMeasure.step("initComponents", "createCache");
ComponentManager.saveResource(); // will save only if needed.
log.debug(componentList.size() + " components loaded in " + (System.currentTimeMillis() - startTime) + " ms"); //$NON-NLS-1$ //$NON-NLS-2$
if (!duringLogon) {
// CorePlugin.getDefault().getRunProcessService().updateLibraries(new HashSet<String>(), null);
}
// TimeMeasure.step("initComponents", "updateLibraries");
// TimeMeasure.end("initComponents");
@@ -329,117 +194,23 @@ public class ComponentsFactory implements IComponentsFactory {
// TimeMeasure.display = false;
// TimeMeasure.displaySteps = false;
// TimeMeasure.measureActive = false;
}
private boolean isAnyComponentMissing() throws IOException {
Iterator it = ComponentManager.getInstance().getComponentEntryMap().entrySet().iterator();
List<String> componentsList = new ArrayList<String>();
while (it.hasNext()) {
Map.Entry<String, ComponentInfo> entry = (Map.Entry<String, ComponentInfo>) it.next();
componentsList.add(entry.getKey());
}
ECodeLanguage currentLanguage = LanguageManager.getCurrentLanguage();
ComponentsProviderManager componentsProviderManager = ComponentsProviderManager.getInstance();
for (AbstractComponentsProvider componentsProvider : componentsProviderManager.getProviders()) {
if (componentsProvider.getInstallationFolder().exists()) {
File source = componentsProvider.getInstallationFolder();
File[] childDirectories;
FileFilter fileFilter = new FileFilter() {
public boolean accept(final File file) {
return file.isDirectory() && file.getName().charAt(0) != '.'
&& !file.getName().equals(IComponentsFactory.EXTERNAL_COMPONENTS_INNER_FOLDER)
&& isComponentVisible(file.getName());
}
};
if (source == null) {
continue;
}
childDirectories = source.listFiles(fileFilter);
for (File component : childDirectories) {
if (!componentsList.contains(component.getName())) {
String mainXmlFileName = ComponentFilesNaming.getInstance().getMainXMLFileName(component.getName(),
currentLanguage.getName());
File mainXmlFile = new File(component, mainXmlFileName);
if (mainXmlFile.exists()) {
return true;
}
// no xml file for this language, ignore it
}
}
if (!CommonUIPlugin.isFullyHeadless()) {
RepositoryContext repositoryContext = (RepositoryContext) CorePlugin.getContext().getProperty(
Context.REPOSITORY_CONTEXT_KEY);
if (repositoryContext == null) {
return;
}
}
return false;
}
/**
* DOC guanglong.du Comment method "reloadComponentsFromCache".
*
* @throws BusinessException
*/
private void reloadComponentsFromCache() throws BusinessException {
Map<String, String> bundleIdToPath = new HashMap<String, String>();
ComponentsCache cache = ComponentManager.getInstance();
Iterator it = cache.getComponentEntryMap().entrySet().iterator();
while (it.hasNext()) {
Map.Entry<String, ComponentInfo> entry = (Map.Entry<String, ComponentInfo>) it.next();
ComponentInfo info = entry.getValue();
String name = entry.getKey();
if (!isComponentVisible(name)) {
continue;
Project project = repositoryContext.getProject();
if (project == null) {
return;
}
IBrandingService service = (IBrandingService) GlobalServiceRegister.getDefault().getService(IBrandingService.class);
String[] availableComponents = service.getBrandingConfiguration().getAvailableComponents();
EmfComponent currentComp = new EmfComponent(info.getUriString(), info.getSourceBundleName(), name,
info.getPathSource(), cache, true);
// if the component is not needed in the current branding,
// and that this one IS NOT a specific component for code generation
// just don't load it
if (availableComponents != null
&& !ArrayUtils.contains(availableComponents, currentComp.getName())
&& !(ArrayUtils.contains(COMPONENTS_ALWAYS_NEEDED, currentComp.getName())
|| currentComp.getOriginalFamilyName().contains("Technical") || currentComp.isTechnical())) {
continue;
org.talend.core.model.properties.Project emfProject = project.getEmfProject();
if (emfProject == null) {
return;
}
// if the component is not needed in the current branding,
// and that this one IS a specific component for code generation,
// hide it
if (availableComponents != null
&& !ArrayUtils.contains(availableComponents, currentComp.getName())
&& (ArrayUtils.contains(COMPONENTS_ALWAYS_NEEDED, currentComp.getName())
|| currentComp.getOriginalFamilyName().contains("Technical") || currentComp.isTechnical())) {
currentComp.setVisible(false);
currentComp.setTechnical(true);
}
if (currentComp.getSourceBundleName().contains("camel")) {
currentComp.setPaletteType("CAMEL");
} else {
currentComp.setPaletteType("DI");
}
String applicationPath = bundleIdToPath.get(info.getSourceBundleName());
if (applicationPath == null) {
try {
applicationPath = FileLocator.getBundleFile(Platform.getBundle(info.getSourceBundleName())).getPath();
applicationPath = (new Path(applicationPath)).toPortableString();
} catch (IOException e2) {
ExceptionHandler.process(e2);
return;
}
bundleIdToPath.put(info.getSourceBundleName(), applicationPath);
}
if (!componentList.contains(currentComp)) {
currentComp.setResourceBundle(getComponentResourceBundle(currentComp, applicationPath + info.getUriString(),
info.getPathSource(), null));
File currentFile = new File(applicationPath + info.getUriString());
loadIcons(currentFile.getParentFile(), currentComp);
componentList.add(currentComp);
EList list = emfProject.getComponentsSettings();
if (list.isEmpty()) {
ComponentsFactoryProvider.saveComponentVisibilityStatus();
}
}
}
@@ -482,11 +253,6 @@ public class ComponentsFactory implements IComponentsFactory {
return file.exists();
}
private boolean cleanComponentCache() {
return ArrayUtils.contains(Platform.getApplicationArgs(), "--clean_component_cache")
|| ArrayUtils.contains(Platform.getApplicationArgs(), "-clean") || BrandingChecker.isBrandingChanged();
}
private void loadComponentsFromComponentsProviderExtension() {
ComponentsProviderManager componentsProviderManager = ComponentsProviderManager.getInstance();
for (AbstractComponentsProvider componentsProvider : componentsProviderManager.getProviders()) {
@@ -494,15 +260,6 @@ public class ComponentsFactory implements IComponentsFactory {
}
}
public void loadComponentsFromExtension(String id) {
ComponentsProviderManager componentsProviderManager = ComponentsProviderManager.getInstance();
for (AbstractComponentsProvider componentsProvider : componentsProviderManager.getProviders()) {
if (componentsProvider.getId() != null && componentsProvider.getId().equals(id)) {
loadComponents(componentsProvider);
}
}
}
private void loadComponents(AbstractComponentsProvider componentsProvider) {
if (componentsProvider != null) {
try {
@@ -517,13 +274,14 @@ public class ComponentsFactory implements IComponentsFactory {
}
}
@Override
public void loadUserComponentsFromComponentsProviderExtension() {
ComponentsProviderManager.getInstance().getProviders();
ComponentsProviderManager componentsProviderManager = ComponentsProviderManager.getInstance();
AbstractComponentsProvider componentsProvider = componentsProviderManager.loadUserComponentsProvidersFromExtension();
// remove old user components
if (this.userComponentList != null) {
ComponentsCache cache = ComponentManager.getInstance();
if (!this.userComponentList.isEmpty()) {
ComponentsCache cache = ComponentManager.getComponentCache();
for (IComponent component : userComponentList) {
if (componentList != null && componentList.contains(component)) {
componentList.remove(component);
@@ -533,13 +291,12 @@ public class ComponentsFactory implements IComponentsFactory {
}
if (cache.getComponentEntryMap().get(component.getName()) != null) {
cache.getComponentEntryMap().remove(component.getName());
ComponentManager.setModified(true);
}
}
}
loadComponents(componentsProvider);
if (!CommonsPlugin.isHeadless()) {
ComponentManager.saveResource();
}
ComponentManager.saveResource();
}
private void removeOldComponentsUserFolder() {
@@ -560,16 +317,6 @@ public class ComponentsFactory implements IComponentsFactory {
private void loadComponentsFromFolder(String pathSource, AbstractComponentsProvider provider) {
if (pathSource != null) {
Path userComponent = new Path(pathSource);
Path templatePath = new Path(IComponentsFactory.COMPONENTS_INNER_FOLDER + File.separatorChar
+ IComponentsFactory.EXTERNAL_COMPONENTS_INNER_FOLDER + File.separatorChar
+ ComponentUtilities.getExtFolder(OLD_COMPONENTS_USER_INNER_FOLDER));
if (userComponent.equals(templatePath)) {
this.userComponentList = new ArrayList<IComponent>();
}
}
boolean isCustom = false;
if ("org.talend.designer.components.model.UserComponentsProvider".equals(provider.getId())
|| "org.talend.designer.components.exchange.ExchangeComponentsProvider".equals(provider.getId())) {
@@ -587,10 +334,10 @@ public class ComponentsFactory implements IComponentsFactory {
FileFilter fileFilter = new FileFilter() {
@Override
public boolean accept(final File file) {
return file.isDirectory() && file.getName().charAt(0) != '.'
&& !file.getName().equals(IComponentsFactory.EXTERNAL_COMPONENTS_INNER_FOLDER)
&& isComponentVisible(file.getName());
&& !file.getName().equals(IComponentsFactory.EXTERNAL_COMPONENTS_INNER_FOLDER);
}
};
@@ -607,6 +354,7 @@ public class ComponentsFactory implements IComponentsFactory {
FileFilter skeletonFilter = new FileFilter() {
@Override
public boolean accept(final File file) {
String fileName = file.getName();
return file.isFile() && fileName.charAt(0) != '.'
@@ -626,19 +374,14 @@ public class ComponentsFactory implements IComponentsFactory {
if (context == null) {
context = CodeGeneratorActivator.getDefault().getBundle().getBundleContext();
}
// if (Platform.getProduct() != null) {
// context = Platform.getProduct().getDefiningBundle().getBundleContext();
// } else {
// context = CodeGeneratorActivator.getDefault().getBundle().getBundleContext();
// }
// if (context == null) {
// context = Platform.getProduct().getDefiningBundle().getBundleContext();
// if (context == null)
// context = CodeGeneratorActivator.getDefault().getBundle().getBundleContext();
// }
ServiceReference sref = context.getServiceReference(PackageAdmin.class.getName());
PackageAdmin admin = (PackageAdmin) context.getService(sref);
String bundleName;
if (!isCustom) {
bundleName = admin.getBundle(provider.getClass()).getSymbolicName();
} else {
bundleName = IComponentsFactory.COMPONENTS_LOCATION;
}
if (childDirectories != null) {
if (monitor != null) {
this.subMonitor = SubMonitor.convert(monitor,
@@ -656,26 +399,60 @@ public class ComponentsFactory implements IComponentsFactory {
}
try {
ComponentFileChecker.checkComponentFolder(currentFolder, getCodeLanguageSuffix());
File xmlMainFile = new File(currentFolder, ComponentFilesNaming.getInstance().getMainXMLFileName(
currentFolder.getName(), getCodeLanguageSuffix()));
if (CommonsPlugin.isHeadless() && componentsCache.containsKey(xmlMainFile.getAbsolutePath())) {
// In headless mode, we assume the components won't change and we will use a cache
componentList.add(componentsCache.get(xmlMainFile.getAbsolutePath()));
if (isCustom) {
customComponentList.add(componentsCache.get(xmlMainFile.getAbsolutePath()));
String currentXmlSha1 = null;
try {
currentXmlSha1 = SHA1Util.calculateFromTextStream(new FileInputStream(xmlMainFile));
} catch (FileNotFoundException e) {
// nothing since exceptions are directly in the check bellow
}
// Need to check if this component is already in the cache or not.
// if yes, then we compare the sha1... and if different we reload the component
// if component is not in the cache, of course just load it!
ComponentsCache cache = ComponentManager.getComponentCache();
boolean foundComponentIsSame = false;
ComponentInfo existingComponentInfoInCache = null;
if (cache.getComponentEntryMap().containsKey(currentFolder.getName())) {
EList<ComponentInfo> infos = cache.getComponentEntryMap().get(currentFolder.getName());
for (ComponentInfo info : infos) {
if (StringUtils.equals(bundleName, info.getSourceBundleName())) {
existingComponentInfoInCache = info;
if (StringUtils.equals(info.getSha1(), currentXmlSha1)) {
foundComponentIsSame = true;
}
break; // found component, no matter changed or not
}
}
continue;
}
if (foundComponentIsSame) {
// check if component is already loaded in memory, if yes it will only reload existing xml
// it should go here mainly for commandline or if use like ctrl+shift+f3
if (componentsCache.containsKey(xmlMainFile.getAbsolutePath())) {
IComponent componentFromThisProvider = null;
for (IComponent component : componentsCache.get(xmlMainFile.getAbsolutePath()).values()) {
if (component instanceof EmfComponent) {
if (bundleName.equals(((EmfComponent) component).getSourceBundleName())) {
componentFromThisProvider = component;
break;
}
}
}
if (componentFromThisProvider != null) {
// In headless mode, we assume the components won't change and we will use a cache
componentList.add(componentFromThisProvider);
if (isCustom) {
customComponentList.add(componentFromThisProvider);
}
continue;
}
}
}
if (!foundComponentIsSame) {
ComponentFileChecker.checkComponentFolder(currentFolder, getCodeLanguageSuffix());
}
String pathName = xmlMainFile.getAbsolutePath();
String bundleName;
if (!isCustom) {
bundleName = admin.getBundle(provider.getClass()).getSymbolicName();
} else {
bundleName = IComponentsFactory.COMPONENTS_LOCATION;
}
String applicationPath;
try {
applicationPath = FileLocator.getBundleFile(Platform.getBundle(bundleName)).getPath();
@@ -690,30 +467,38 @@ public class ComponentsFactory implements IComponentsFactory {
// pathName = C:\myapp\plugins\myplugin\components\mycomponent\mycomponent.xml
pathName = (new Path(pathName)).toPortableString();
// pathName = C:/myapp/plugins/myplugin/components/mycomponent/mycomponent.xml
pathName = pathName.replace(applicationPath, "");
pathName = pathName.replace(applicationPath, ""); //$NON-NLS-1$
// pathName = /components/mycomponent/mycomponent.xml
EmfComponent currentComp = new EmfComponent(pathName, bundleName, xmlMainFile.getParentFile().getName(),
pathSource, ComponentManager.getInstance(), isCreated);
// force to call some functions to update the cache. (to improve)
currentComp.isVisibleInComponentDefinition();
currentComp.isTechnical();
currentComp.getOriginalFamilyName();
currentComp.getTranslatedFamilyName();
currentComp.getPluginExtension();
currentComp.getVersion();
currentComp.getModulesNeeded();
currentComp.getPluginDependencies();
// end of force cache update.
pathSource, ComponentManager.getComponentCache(), foundComponentIsSame);
if (!foundComponentIsSame) {
// force to call some functions to update the cache. (to improve)
currentComp.isVisibleInComponentDefinition();
currentComp.isTechnical();
currentComp.getOriginalFamilyName();
currentComp.getTranslatedFamilyName();
currentComp.getPluginExtension();
currentComp.getVersion();
currentComp.getModulesNeeded();
currentComp.getPluginDependencies();
// end of force cache update.
EList<ComponentInfo> componentsInfo = cache.getComponentEntryMap().get(currentFolder.getName());
for (ComponentInfo cInfo : componentsInfo) {
if (cInfo.getSourceBundleName().equals(bundleName)) {
cInfo.setSha1(currentXmlSha1);
break;
}
}
ComponentManager.setModified(true); // this will force to save the cache later.
}
// if the component is not needed in the current branding,
// and that this one IS NOT a specific component for code generation
// just don't load it
if (availableComponents != null
&& !ArrayUtils.contains(availableComponents, currentComp.getName())
&& !(ArrayUtils.contains(COMPONENTS_ALWAYS_NEEDED, currentComp.getName())
|| currentComp.getOriginalFamilyName().contains("Technical") || currentComp.isTechnical())) {
if (availableComponents != null && !ArrayUtils.contains(availableComponents, currentComp.getName())
&& !(currentComp.getOriginalFamilyName().contains("Technical") || currentComp.isTechnical())) {
continue;
}
@@ -722,10 +507,8 @@ public class ComponentsFactory implements IComponentsFactory {
// if the component is not needed in the current branding,
// and that this one IS a specific component for code generation,
// hide it
if (availableComponents != null
&& !ArrayUtils.contains(availableComponents, currentComp.getName())
&& (ArrayUtils.contains(COMPONENTS_ALWAYS_NEEDED, currentComp.getName())
|| currentComp.getOriginalFamilyName().contains("Technical") || currentComp.isTechnical())) {
if (availableComponents != null && !ArrayUtils.contains(availableComponents, currentComp.getName())
&& (currentComp.getOriginalFamilyName().contains("Technical") || currentComp.isTechnical())) {
currentComp.setVisible(false);
currentComp.setTechnical(true);
}
@@ -756,9 +539,13 @@ public class ComponentsFactory implements IComponentsFactory {
}
}
if (CommonsPlugin.isHeadless()) {
componentsCache.put(xmlMainFile.getAbsolutePath(), currentComp);
// componentsCache only used bellow in case of headless (commandline) or if use like
// ctrl+shift+f3
String componentName = xmlMainFile.getAbsolutePath();
if (!componentsCache.containsKey(componentName)) {
componentsCache.put(componentName, new HashMap<String, IComponent>());
}
componentsCache.get(xmlMainFile.getAbsolutePath()).put(currentComp.getPaletteType(), currentComp);
} catch (MissingMainXMLComponentFileException e) {
log.trace(currentFolder.getName() + " is not a " + getCodeLanguageSuffix() + " component", e); //$NON-NLS-1$ //$NON-NLS-2$
} catch (BusinessException e) {
@@ -913,6 +700,7 @@ public class ComponentsFactory implements IComponentsFactory {
component.setImageRegistry(componentsImageRegistry);
}
@Override
public int size() {
if (componentList == null) {
init(false);
@@ -920,6 +708,7 @@ public class ComponentsFactory implements IComponentsFactory {
return componentList.size();
}
@Override
public IComponent get(String name) {
if (componentList == null) {
init(false);
@@ -933,6 +722,7 @@ public class ComponentsFactory implements IComponentsFactory {
return null;
}
@Override
public void initializeComponents(IProgressMonitor monitor) {
this.monitor = monitor;
if (componentList == null) {
@@ -942,6 +732,7 @@ public class ComponentsFactory implements IComponentsFactory {
this.subMonitor = null;
}
@Override
public void initializeComponents(IProgressMonitor monitor, boolean duringLogon) {
this.monitor = monitor;
if (componentList == null) {
@@ -956,6 +747,7 @@ public class ComponentsFactory implements IComponentsFactory {
*
* @see org.talend.core.model.components.IComponentsFactory#getComponents()
*/
@Override
public Set<IComponent> getComponents() {
if (componentList == null) {
init(false);
@@ -963,28 +755,12 @@ public class ComponentsFactory implements IComponentsFactory {
return componentList;
}
@Override
public List<IComponent> getCustomComponents() {
if (customComponentList == null) {
init(false);
}
return customComponentList;
}
/*
* (non-Javadoc)
*
* @see org.talend.core.model.components.IComponentsFactory#getComponentPath()
*/
public URL getComponentPath() throws IOException {
String componentsPath = IComponentsFactory.COMPONENTS_LOCATION;
IBrandingService breaningService = (IBrandingService) GlobalServiceRegister.getDefault().getService(
IBrandingService.class);
if (breaningService.isPoweredOnlyCamel()) {
componentsPath = IComponentsFactory.CAMEL_COMPONENTS_LOCATION;
}
Bundle b = Platform.getBundle(componentsPath);
URL url = FileLocator.toFileURL(FileLocator.find(b, new Path(IComponentsFactory.COMPONENTS_INNER_FOLDER), null));
return url;
return new ArrayList<IComponent>(customComponentList);
}
/*
@@ -992,6 +768,7 @@ public class ComponentsFactory implements IComponentsFactory {
*
* @see org.talend.core.model.components.IComponentsFactory#getSkeletons()
*/
@Override
public List<String> getSkeletons() {
if (skeletonList == null) {
init(false);
@@ -999,22 +776,18 @@ public class ComponentsFactory implements IComponentsFactory {
return skeletonList;
}
@Override
public void reset() {
componentsImageRegistry.clear();
componentList = null;
skeletonList = null;
customComponentList = null;
allComponents = null;
}
@Override
public void resetCache() {
componentsImageRegistry.clear();
componentList = null;
skeletonList = null;
customComponentList = null;
allComponents = null;
isReset = true;
if (!CommonsPlugin.isHeadless()) {
TalendEntryEditPart.resetImageCache();
}
@@ -1026,6 +799,7 @@ public class ComponentsFactory implements IComponentsFactory {
* @see org.talend.core.model.components.IComponentsFactory#getFamilyTranslation(IComponent component,
* java.lang.String)
*/
@Override
public String getFamilyTranslation(Object component, String text) {
String translated = Messages.getString(text);
@@ -1051,156 +825,17 @@ public class ComponentsFactory implements IComponentsFactory {
return translated;
}
/*
* (non-Javadoc)
*
* @see org.talend.core.model.components.IComponentsFactory#getAllComponentsCanBeProvided()
*/
public Map<String, String> getAllComponentsCanBeProvided() {
List source = new ArrayList();
if (allComponents == null) {
allComponents = new HashMap<String, String>();
source.add(IComponentsFactory.COMPONENTS_INNER_FOLDER);
ComponentsProviderManager componentsProviderManager = ComponentsProviderManager.getInstance();
source.addAll(componentsProviderManager.getProviders());
for (int i = 0; i < source.size(); i++) {
String path = null;
AbstractComponentsProvider provider = null;
Object object = source.get(i);
if (object instanceof String) {
path = (String) object;
} else if (object instanceof AbstractComponentsProvider) {
provider = ((AbstractComponentsProvider) object);
path = provider.getComponentsLocation();
}
if (path != null) {
// **if the components is from provider,should get components from provider path,see bug TDI-18036
File sourceFile = getComponentsLocation(path, provider);
File[] childDirectories;
FileFilter fileFilter = new FileFilter() {
public boolean accept(final File file) {
return file.isDirectory() && file.getName().charAt(0) != '.'
&& !file.getName().equals(IComponentsFactory.EXTERNAL_COMPONENTS_INNER_FOLDER);
}
};
if (sourceFile == null) {
ExceptionHandler.process(new Exception("Component Not Found")); //$NON-NLS-1$
continue;
}
childDirectories = sourceFile.listFiles(fileFilter);
if (childDirectories != null) {
for (File currentFolder : childDirectories) {
try {
ComponentFileChecker.checkComponentFolder(currentFolder, getCodeLanguageSuffix());
} catch (BusinessException e) {
continue;
}
File xmlMainFile = new File(currentFolder, ComponentFilesNaming.getInstance().getMainXMLFileName(
currentFolder.getName(), getCodeLanguageSuffix()));
List<String> families = getComponentsFamilyFromXML(xmlMainFile);
ComponentIconLoading cil = new ComponentIconLoading(componentsImageRegistry, currentFolder);
cil.getImage32();
if (families != null) {
for (String family : families) {
allComponents.put(family + FAMILY_SPEARATOR + currentFolder.getName(),
currentFolder.getName() + "_32");
if (object instanceof AbstractComponentsProvider) {
if (!componentsAndProvider.containsKey(family)) {
componentsAndProvider.put(family, (AbstractComponentsProvider) object);
}
}
}
}
}
}
}
}
}
return allComponents;
}
private List<String> getComponentsFamilyFromXML(File xmlMainFile) {
final DocumentBuilderFactory fabrique = DocumentBuilderFactory.newInstance();
final String familysTag = "FAMILIES"; //$NON-NLS-1$
final String header = "HEADER"; //$NON-NLS-1$
final String technical = "TECHNICAL"; //$NON-NLS-1$
List<String> familyNames = new ArrayList<String>();
DocumentBuilder analyseur;
try {
analyseur = fabrique.newDocumentBuilder();
analyseur.setErrorHandler(new ErrorHandler() {
public void error(final SAXParseException exception) throws SAXException {
throw exception;
}
public void fatalError(final SAXParseException exception) throws SAXException {
throw exception;
}
public void warning(final SAXParseException exception) throws SAXException {
throw exception;
}
});
Document document = analyseur.parse(xmlMainFile);
NodeList elementsByTagName = document.getElementsByTagName(header);
String technicalValue = null;
if (elementsByTagName != null && elementsByTagName.getLength() > 0) {
Node item = elementsByTagName.item(0);
NamedNodeMap attributes = item.getAttributes();
if (attributes != null) {
Node namedItem = attributes.getNamedItem(technical);
if (namedItem != null) {
technicalValue = namedItem.getNodeValue();
}
}
}
// techenical node are not visible ,so no need to return it's family
if (technicalValue == null || !"true".equals(technicalValue)) { //$NON-NLS-1$
NodeList element = document.getElementsByTagName(familysTag);
if (element != null && element.getLength() > 0) {
Node family = element.item(0);
NodeList childNodes = family.getChildNodes();
for (int i = 0; i < childNodes.getLength(); i++) {
final Node item = childNodes.item(i);
if (item instanceof com.sun.org.apache.xerces.internal.dom.DeferredElementImpl
|| item instanceof org.apache.xerces.dom.DeferredElementImpl) {
familyNames.add(item.getTextContent());
}
}
}
}
} catch (ParserConfigurationException e) {
ExceptionHandler.process(e);
} catch (SAXException e) {
ExceptionHandler.process(e);
} catch (IOException e) {
ExceptionHandler.process(e);
}
return familyNames;
}
/*
* (non-Javadoc)
*
* @see org.talend.core.model.components.IComponentsFactory#resetSpecificComponents()
*/
@Override
public void resetSpecificComponents() {
loadComponentsFromExtensions();
}
@Override
public Map<String, File> getComponentsProvidersFolder() {
Map<String, File> list = new HashMap<String, File>();
@@ -1217,6 +852,7 @@ public class ComponentsFactory implements IComponentsFactory {
return list;
}
@Override
public Map<String, ImageDescriptor> getComponentsImageRegistry() {
return componentsImageRegistry;
}

View File

@@ -16,6 +16,8 @@ import java.io.File;
import java.io.FileFilter;
import java.io.IOException;
import java.net.URL;
import java.util.HashSet;
import java.util.Set;
import org.apache.log4j.Logger;
import org.eclipse.core.runtime.FileLocator;
@@ -48,6 +50,7 @@ public class UserComponentsProvider extends AbstractComponentsProvider {
public UserComponentsProvider() {
}
@Override
protected File getExternalComponentsLocation() {
IPreferenceStore prefStore = CodeGeneratorActivator.getDefault().getPreferenceStore();
String path = prefStore.getString(IComponentPreferenceConstant.USER_COMPONENTS_FOLDER);
@@ -75,6 +78,7 @@ public class UserComponentsProvider extends AbstractComponentsProvider {
return path.toString();
}
@Override
public void preComponentsLoad() throws IOException {
File installationFolder = getInstallationFolder();
if (installationFolder.exists()) {
@@ -83,8 +87,9 @@ public class UserComponentsProvider extends AbstractComponentsProvider {
FilesUtils.createFoldersIfNotExists(installationFolder.getAbsolutePath(), false);
FileFilter ff = new FileFilter() {
@Override
public boolean accept(File pathname) {
if (pathname.getName().equals(".svn")) {
if (FilesUtils.isSVNFolder(pathname)) {
return false;
}
return true;
@@ -94,9 +99,11 @@ public class UserComponentsProvider extends AbstractComponentsProvider {
// synchroniz shared custom component
if (PluginChecker.isSVNProviderPluginLoaded()) {
Project currentProject = ProjectManager.getInstance().getCurrentProject();
if (currentProject != null) {
String projectLabel = currentProject.getTechnicalLabel();
Set<Project> allProjects = new HashSet<Project>();
allProjects.add(ProjectManager.getInstance().getCurrentProject());
allProjects.addAll(ProjectManager.getInstance().getReferencedProjects());
for (Project project : allProjects) {
String projectLabel = project.getTechnicalLabel();
String sourcePath = new Path(Platform.getInstanceLocation().getURL().getPath()).toFile().getPath()
+ File.separatorChar + projectLabel + File.separatorChar
+ ERepositoryObjectType.getFolderName(ERepositoryObjectType.COMPONENTS);

View File

@@ -80,20 +80,14 @@ public class XsdValidationCacheManager {
public boolean needCheck(java.io.File file, long currentCRC) {
String path = file.getAbsolutePath();
if (forceXSDAlreadyChecked) {
alreadyCheckedXsd.put(path, currentCRC);
return false;
} else {
Long lastCheckedCRC = alreadyCheckedXsd.get(path);
Long lastCheckedCRC = alreadyCheckedXsd.get(path);
if (lastCheckedCRC == null) {
return true;
}
boolean isChanged = currentCRC != lastCheckedCRC;
return isChanged;
if (lastCheckedCRC == null) {
return true;
}
boolean isChanged = currentCRC != lastCheckedCRC;
return isChanged;
}
public void setChecked(File file, long currentCRC) {

View File

@@ -87,6 +87,7 @@ public class ComponentsPreferencePage extends FieldEditorPreferencePage implemen
/**
* @see org.eclipse.jface.preference.FieldEditor#refreshValidState()
*/
@Override
protected void refreshValidState() {
super.refreshValidState();
}
@@ -95,6 +96,7 @@ public class ComponentsPreferencePage extends FieldEditorPreferencePage implemen
* Clears the error message from the message line if the error message is the error message from this field
* editor.
*/
@Override
protected void clearErrorMessage() {
if (canClearErrorMessage()) {
super.clearErrorMessage();
@@ -122,6 +124,7 @@ public class ComponentsPreferencePage extends FieldEditorPreferencePage implemen
addField(dbTypeField);
}
@Override
public void propertyChange(PropertyChangeEvent event) {
if (event.getSource() == filePathTemp) {
@@ -242,6 +245,7 @@ public class ComponentsPreferencePage extends FieldEditorPreferencePage implemen
addField(doNotShowJobletAfterDoubleClickCheckBoxField);
}
@Override
public void createFieldEditors() {
final Composite parent = getFieldEditorParent();
filePathTemp = new DirectoryFieldEditor(IComponentPreferenceConstant.USER_COMPONENTS_FOLDER,
@@ -253,10 +257,11 @@ public class ComponentsPreferencePage extends FieldEditorPreferencePage implemen
String oldPath = getPreferenceStore().getString(IComponentPreferenceConstant.USER_COMPONENTS_FOLDER);
@Override
public void modifyText(ModifyEvent e) {
String newPath = filePathTemp.getTextControl(parent).getText();
File file = new File(newPath);
if (!file.exists()) {
if (!file.exists() && !"".equals(newPath)) {
// getPreferenceStore().setValue(IComponentPreferenceConstant.USER_COMPONENTS_FOLDER, "");
filePathTemp.showErrorMessage();
setValid(false);
@@ -287,6 +292,7 @@ public class ComponentsPreferencePage extends FieldEditorPreferencePage implemen
}
@Override
public void init(IWorkbench workbench) {
}
@@ -299,6 +305,7 @@ public class ComponentsPreferencePage extends FieldEditorPreferencePage implemen
final IRunnableWithProgress runnable = new IRunnableWithProgress() {
@Override
public void run(final IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {
monitor.beginTask("Loading user component ......", 100);
Display display = Display.getCurrent();
@@ -308,6 +315,7 @@ public class ComponentsPreferencePage extends FieldEditorPreferencePage implemen
if (display != null) {
display.syncExec(new Runnable() {
@Override
public void run() {
IComponentsFactory components = ComponentsFactoryProvider.getInstance();

View File

@@ -19,6 +19,9 @@ import org.eclipse.core.runtime.ProgressMonitorWrapper;
import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.swt.SWTException;
import org.eclipse.swt.widgets.Display;
import org.talend.commons.ui.gmf.util.DisplayUtils;
import org.talend.commons.ui.runtime.CommonUIPlugin;
import org.talend.commons.ui.runtime.exception.ExceptionHandler;
/**
* DOC mhirt class global comment. Detailled comment <br/>
@@ -72,7 +75,19 @@ public class CodeGeneratorProgressMonitor extends ProgressMonitorWrapper impleme
* @see org.eclipse.core.runtime.IProgressMonitorWithBlocking#clearBlocked()
*/
public void clearBlocked() {
Dialog.getBlockedHandler().clearBlocked();
if (CommonUIPlugin.isFullyHeadless()) {
return;
}
final Display disp = DisplayUtils.getDisplay();
disp.syncExec(new Runnable() {
@Override
public void run() {
Dialog.getBlockedHandler().clearBlocked();
}
});
}
/**
@@ -140,8 +155,20 @@ public class CodeGeneratorProgressMonitor extends ProgressMonitorWrapper impleme
*
* @see org.eclipse.core.runtime.IProgressMonitorWithBlocking#setBlocked(org.eclipse.core.runtime.IStatus)
*/
public void setBlocked(IStatus reason) {
Dialog.getBlockedHandler().showBlocked(this, reason, taskName);
public void setBlocked(final IStatus reason) {
if (CommonUIPlugin.isFullyHeadless()) {
return;
}
final Display disp = DisplayUtils.getDisplay();
disp.syncExec(new Runnable() {
@Override
public void run() {
Dialog.getBlockedHandler().showBlocked(CodeGeneratorProgressMonitor.this, reason, taskName);
}
});
}
/**

View File

@@ -111,7 +111,7 @@ public class NodesTree {
for (INode node : nodes) {
String componentName = node.getComponent().getName();
if ((node.isStart()) && (node.isActivate()) && (!componentName.equals("tPrejob")) //$NON-NLS-1$
if ((node.isStart()) && (node.isActivate()) && node.isDesignSubjobStartNode() && !node.isThereLinkWithHash() && (!componentName.equals("tPrejob")) //$NON-NLS-1$
&& (!componentName.equals("tPostjob"))) { //$NON-NLS-1$
rootNodes.add(node);
}

View File

@@ -14,6 +14,7 @@ package org.talend.designer.codegen.config;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.DataInputStream;
import java.io.File;
import java.io.InputStream;
import java.lang.reflect.Method;
@@ -27,7 +28,6 @@ import java.util.StringTokenizer;
import org.apache.commons.lang.ArrayUtils;
import org.apache.log4j.Logger;
import org.eclipse.core.resources.IContainer;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IFolder;
import org.eclipse.core.resources.IMarker;
@@ -52,12 +52,10 @@ import org.eclipse.emf.common.util.Monitor;
import org.eclipse.jdt.core.IClasspathEntry;
import org.eclipse.jdt.core.IJavaModel;
import org.eclipse.jdt.core.IJavaProject;
import org.eclipse.jdt.core.IPackageFragmentRoot;
import org.eclipse.jdt.core.JavaCore;
import org.eclipse.jdt.core.JavaModelException;
import org.talend.commons.debug.TalendDebugHandler;
import org.talend.commons.ui.runtime.exception.ExceptionHandler;
import org.talend.core.model.components.ComponentCompilations;
import org.talend.designer.codegen.i18n.Messages;
/**
@@ -184,21 +182,17 @@ public class TalendJetEmitter extends JETEmitter {
project.create(new SubProgressMonitor(progressMonitor, 1));
progressMonitor.subTask(CodeGenPlugin.getPlugin().getString("_UI_JETCreatingProject_message", //$NON-NLS-1$
new Object[] { project.getName() }));
IProjectDescription description = workspace.newProjectDescription(project.getName());
description.setNatureIds(new String[] { JavaCore.NATURE_ID });
description.setLocation(null);
project.open(new SubProgressMonitor(progressMonitor, 1));
project.setDescription(description, new SubProgressMonitor(progressMonitor, 1));
} else {
project.open(new SubProgressMonitor(progressMonitor, 5));
IProjectDescription description = project.getDescription();
// only in case it's one old workspace and got no nature defined.
if (!ArrayUtils.contains(description.getNatureIds(), JavaCore.NATURE_ID)) {
description.setNatureIds(new String[] { JavaCore.NATURE_ID });
project.setDescription(description, new SubProgressMonitor(progressMonitor, 1));
}
}
if (!project.isOpen()) {
project.open(new SubProgressMonitor(progressMonitor, 5));
project.refreshLocal(IResource.DEPTH_INFINITE, new SubProgressMonitor(progressMonitor, 1));
}
IProjectDescription description = project.getDescription();
// only in case it's one old workspace and got no nature defined.
if (!ArrayUtils.contains(description.getNatureIds(), JavaCore.NATURE_ID)) {
description.setNatureIds(new String[] { JavaCore.NATURE_ID });
project.setDescription(description, new SubProgressMonitor(progressMonitor, 1));
}
javaProject = JavaCore.create(project);
progressMonitor.subTask(CodeGenPlugin.getPlugin().getString("_UI_JETInitializingProject_message", //$NON-NLS-1$
@@ -300,93 +294,107 @@ public class TalendJetEmitter extends JETEmitter {
progressMonitor.subTask(CodeGenPlugin.getPlugin().getString("_UI_JETOpeningJavaProject_message", //$NON-NLS-1$
new Object[] { project.getName() }));
// javaProject.open(new SubProgressMonitor(progressMonitor, 1));
IPackageFragmentRoot[] packageFragmentRoots = javaProject.getPackageFragmentRoots();
IPackageFragmentRoot sourcePackageFragmentRoot = null;
for (int j = 0; j < packageFragmentRoots.length; ++j) {
IPackageFragmentRoot packageFragmentRoot = packageFragmentRoots[j];
if (packageFragmentRoot.getKind() == IPackageFragmentRoot.K_SOURCE) {
sourcePackageFragmentRoot = packageFragmentRoot;
break;
}
}
String packageName = jetCompiler.getSkeleton().getPackageName();
StringTokenizer stringTokenizer = new StringTokenizer(packageName, "."); //$NON-NLS-1$
IProgressMonitor subProgressMonitor = new SubProgressMonitor(progressMonitor, 1);
subProgressMonitor.beginTask("", stringTokenizer.countTokens() + 4); //$NON-NLS-1$
subProgressMonitor.subTask(CodeGenPlugin.getPlugin().getString("_UI_CreateTargetFile_message")); //$NON-NLS-1$
IContainer sourceContainer = (IContainer) sourcePackageFragmentRoot.getCorrespondingResource();
IFolder sourceContainer = project.getFolder("src");
while (stringTokenizer.hasMoreElements()) {
String folderName = stringTokenizer.nextToken();
sourceContainer = sourceContainer.getFolder(new Path(folderName));
if (!sourceContainer.exists()) {
try {
((IFolder) sourceContainer).create(true, true, new SubProgressMonitor(subProgressMonitor, 1));
sourceContainer.create(true, true, new SubProgressMonitor(subProgressMonitor, 1));
} catch (Exception e) {
// e.printStackTrace();
ExceptionHandler.process(e);
}
}
}
boolean needRebuild = true;
IFile targetFile = sourceContainer.getFile(new Path(jetCompiler.getSkeleton().getClassName() + ".java")); //$NON-NLS-1$
if (!targetFile.exists()) {
subProgressMonitor.subTask(CodeGenPlugin.getPlugin().getString("_UI_JETCreating_message", //$NON-NLS-1$
new Object[] { targetFile.getFullPath() }));
targetFile.create(contents, true, new SubProgressMonitor(subProgressMonitor, 1));
} else {
subProgressMonitor.subTask(CodeGenPlugin.getPlugin().getString("_UI_JETUpdating_message", //$NON-NLS-1$
new Object[] { targetFile.getFullPath() }));
targetFile.setContents(contents, true, true, new SubProgressMonitor(subProgressMonitor, 1));
}
ByteArrayOutputStream baos = new ByteArrayOutputStream();
subProgressMonitor.subTask(CodeGenPlugin.getPlugin().getString("_UI_JETBuilding_message", //$NON-NLS-1$
new Object[] { project.getName() }));
DataInputStream dis = new DataInputStream(targetFile.getContents());
int len = 0;
byte[] buf = new byte[1024];
while (((len = dis.read(buf))) != -1) {
baos.write(buf, 0, len);
}
dis.close();
if (!ComponentCompilations.getMarkers()) {
project.build(IncrementalProjectBuilder.INCREMENTAL_BUILD, new SubProgressMonitor(subProgressMonitor, 1));
}
IMarker[] markers = targetFile.findMarkers(IMarker.PROBLEM, true, IResource.DEPTH_INFINITE);
boolean errors = false;
for (int i = 0; i < markers.length; ++i) {
IMarker marker = markers[i];
if (marker.getAttribute(IMarker.SEVERITY, IMarker.SEVERITY_INFO) == IMarker.SEVERITY_ERROR) {
errors = true;
subProgressMonitor.subTask(marker.getAttribute(IMarker.MESSAGE) + " : " //$NON-NLS-1$
+ (CodeGenPlugin.getPlugin().getString("jet.mark.file.line", new Object[] { //$NON-NLS-1$
targetFile.getLocation(), marker.getAttribute(IMarker.LINE_NUMBER) })));
log.error(jetEmitter.templateURI.substring(jetEmitter.templateURI.lastIndexOf("/") + 1) //$NON-NLS-1$
+ Messages.getString(
"TalendJetEmitter.compileFail", //$NON-NLS-1$
marker.getAttribute(IMarker.MESSAGE),
(CodeGenPlugin.getPlugin().getString("jet.mark.file.line", new Object[] { //$NON-NLS-1$
targetFile.getLocation(), marker.getAttribute(IMarker.LINE_NUMBER) }))));
String currentContent = baos.toString();
String newContent = outputStream.toString();
// since the build is done on linux, if use windows, it will use different rules for \r + \n
// so compare without \r, at least to see if original string is the same
// if yes, consider all is ok, no need to replace the content and recompile
currentContent = currentContent.replace("\r", ""); //$NON-NLS-1$//$NON-NLS-2$
newContent = newContent.replace("\r", ""); //$NON-NLS-1$//$NON-NLS-2$
if (!newContent.equals(currentContent)) {
subProgressMonitor.subTask(CodeGenPlugin.getPlugin().getString("_UI_JETUpdating_message", //$NON-NLS-1$
new Object[] { targetFile.getFullPath() }));
targetFile.setContents(contents, true, true, new SubProgressMonitor(subProgressMonitor, 1));
} else {
needRebuild = false;
}
}
if (!errors) {
subProgressMonitor.subTask(CodeGenPlugin.getPlugin().getString("_UI_JETLoadingClass_message", //$NON-NLS-1$
new Object[] { jetCompiler.getSkeleton().getClassName() + ".class" })); //$NON-NLS-1$
// if jetEmitter.getMethod() == null, means the class file doesn't exist anymore
// it should be impossible to have only the class file deleted and the .java never modified, but still
// handle this case.
if (needRebuild || jetEmitter.getMethod() == null) {
subProgressMonitor.subTask(CodeGenPlugin.getPlugin().getString("_UI_JETBuilding_message", //$NON-NLS-1$
new Object[] { project.getName() }));
// Construct a proper URL for relative lookup.
//
URL url = new File(project.getLocation() + "/" + javaProject.getOutputLocation().removeFirstSegments(1) + "/") //$NON-NLS-1$ //$NON-NLS-2$
.toURL();
URLClassLoader theClassLoader = new URLClassLoader(new URL[] { url }, jetEmitter.classLoader);
Class theClass = theClassLoader.loadClass((packageName.length() == 0 ? "" : packageName + ".") //$NON-NLS-1$ //$NON-NLS-2$
+ jetCompiler.getSkeleton().getClassName());
String methodName = jetCompiler.getSkeleton().getMethodName();
Method[] methods = theClass.getDeclaredMethods();
for (int i = 0; i < methods.length; ++i) {
if (methods[i].getName().equals(methodName)) {
jetEmitter.setMethod(methods[i]);
break;
project.build(IncrementalProjectBuilder.INCREMENTAL_BUILD, new SubProgressMonitor(subProgressMonitor, 1));
IMarker[] markers = targetFile.findMarkers(IMarker.PROBLEM, true, IResource.DEPTH_INFINITE);
boolean errors = false;
for (int i = 0; i < markers.length; ++i) {
IMarker marker = markers[i];
if (marker.getAttribute(IMarker.SEVERITY, IMarker.SEVERITY_INFO) == IMarker.SEVERITY_ERROR) {
errors = true;
subProgressMonitor.subTask(marker.getAttribute(IMarker.MESSAGE) + " : " //$NON-NLS-1$
+ (CodeGenPlugin.getPlugin().getString("jet.mark.file.line", new Object[] { //$NON-NLS-1$
targetFile.getLocation(), marker.getAttribute(IMarker.LINE_NUMBER) })));
log.error(jetEmitter.templateURI.substring(jetEmitter.templateURI.lastIndexOf("/") + 1) //$NON-NLS-1$
+ Messages.getString(
"TalendJetEmitter.compileFail", //$NON-NLS-1$
marker.getAttribute(IMarker.MESSAGE),
(CodeGenPlugin.getPlugin().getString("jet.mark.file.line", new Object[] { //$NON-NLS-1$
targetFile.getLocation(), marker.getAttribute(IMarker.LINE_NUMBER) }))));
}
}
if (!errors) {
subProgressMonitor.subTask(CodeGenPlugin.getPlugin().getString("_UI_JETLoadingClass_message", //$NON-NLS-1$
new Object[] { jetCompiler.getSkeleton().getClassName() + ".class" })); //$NON-NLS-1$
// Construct a proper URL for relative lookup.
//
URL url = new File(project.getLocation()
+ "/" + javaProject.getOutputLocation().removeFirstSegments(1) + "/") //$NON-NLS-1$ //$NON-NLS-2$
.toURL();
URLClassLoader theClassLoader = new URLClassLoader(new URL[] { url }, jetEmitter.classLoader);
Class theClass = theClassLoader.loadClass((packageName.length() == 0 ? "" : packageName + ".") //$NON-NLS-1$ //$NON-NLS-2$
+ jetCompiler.getSkeleton().getClassName());
String methodName = jetCompiler.getSkeleton().getMethodName();
Method[] methods = theClass.getDeclaredMethods();
for (int i = 0; i < methods.length; ++i) {
if (methods[i].getName().equals(methodName)) {
jetEmitter.setMethod(methods[i]);
break;
}
}
}
}
subProgressMonitor.done();
} catch (CoreException exception) {
TalendDebugHandler.debug(exception);

View File

@@ -24,8 +24,11 @@ import java.util.HashMap;
import java.util.List;
import java.util.Set;
import org.apache.commons.lang.ArrayUtils;
import org.apache.log4j.Logger;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IProjectDescription;
import org.eclipse.core.resources.IResource;
import org.eclipse.core.resources.IWorkspace;
import org.eclipse.core.resources.IncrementalProjectBuilder;
import org.eclipse.core.resources.ResourcesPlugin;
@@ -37,14 +40,17 @@ import org.eclipse.core.runtime.Platform;
import org.eclipse.core.runtime.Status;
import org.eclipse.core.runtime.SubProgressMonitor;
import org.eclipse.core.runtime.jobs.Job;
import org.eclipse.emf.codegen.CodeGenPlugin;
import org.eclipse.emf.codegen.jet.JETEmitter;
import org.eclipse.emf.codegen.jet.JETException;
import org.eclipse.emf.common.CommonPlugin;
import org.eclipse.emf.common.util.URI;
import org.eclipse.jdt.core.JavaCore;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.swt.widgets.Display;
import org.talend.commons.CommonsPlugin;
import org.talend.commons.exception.BusinessException;
import org.talend.commons.ui.runtime.CommonUIPlugin;
import org.talend.commons.ui.runtime.exception.ExceptionHandler;
import org.talend.commons.utils.StringUtils;
import org.talend.commons.utils.io.IOUtils;
@@ -105,6 +111,8 @@ public final class CodeGeneratorEmittersPoolFactory {
private static IStatus status = null;
private static DelegateProgressMonitor delegateMonitor = new DelegateProgressMonitor();
public static final String JET_PROJECT = ".JETEmitters"; //$NON-NLS-1$
/***/
private static class JobRunnable extends Thread {
@@ -114,6 +122,7 @@ public final class CodeGeneratorEmittersPoolFactory {
initializeStart = true;
}
@Override
public void run() {
status = doRun();
}
@@ -125,17 +134,19 @@ public final class CodeGeneratorEmittersPoolFactory {
TimeMeasure.measureActive = CommonsPlugin.isDebugMode();
TimeMeasure.begin("initialize Jet Emitters");
ComponentsFactoryProvider.saveComponentVisibilityStatus();
jetFilesCompileFail.clear();
IProgressMonitor monitorWrap = null;
if (!CommonsPlugin.isHeadless()) {
boolean headless = CommonUIPlugin.isFullyHeadless();
if (!headless) {
monitorWrap = new CodeGeneratorProgressMonitor(delegateMonitor);
} else {
monitorWrap = new NullProgressMonitor();
}
}
ECodeLanguage codeLanguage = LanguageManager.getCurrentLanguage();
initializeJetEmittersProject(monitorWrap);
CodeGeneratorInternalTemplatesFactory templatesFactory = CodeGeneratorInternalTemplatesFactoryProvider
.getInstance();
@@ -143,8 +154,6 @@ public final class CodeGeneratorEmittersPoolFactory {
templatesFactory.init();
IComponentsFactory componentsFactory = ComponentsFactoryProvider.getInstance();
// do not call init because it may be already loaded by
// ComponentsFactoryProvider.saveComponentVisibilityStatus
componentsFactory.getComponents();
long startTime = System.currentTimeMillis();
@@ -174,11 +183,9 @@ public final class CodeGeneratorEmittersPoolFactory {
if (components != null) {
ECodePart codePart = ECodePart.MAIN;
for (IComponent component : new ArrayList<IComponent>(components)) {
// if (component.isTechnical() || component.isVisible()) {
if (component.getAvailableCodeParts().size() > 0) {
initComponent(codeLanguage, jetBeans, codePart, component);
}
// }
monitorBuffer++;
if (monitorBuffer % 100 == 0) {
monitorWrap.worked(100);
@@ -194,6 +201,7 @@ public final class CodeGeneratorEmittersPoolFactory {
if (!CommonsPlugin.isHeadless()) {
Display.getDefault().asyncExec(new Runnable() {
@Override
public void run() {
CorePlugin.getDefault().getDesignerCoreService()
.synchronizeDesignerUI(new PropertyChangeEvent(this, ComponentUtilities.NORMAL, null, null));
@@ -245,6 +253,42 @@ public final class CodeGeneratorEmittersPoolFactory {
CorePlugin.getDefault().getRcpService().activeSwitchProjectAction();
return Status.OK_STATUS;
}
private void initializeJetEmittersProject(final IProgressMonitor progressMonitor) throws CoreException {
final IWorkspace workspace = ResourcesPlugin.getWorkspace();
IProject project = workspace.getRoot().getProject(JET_PROJECT);
progressMonitor.subTask(CodeGenPlugin.getPlugin().getString("_UI_JETPreparingProject_message", //$NON-NLS-1$
new Object[] { project.getName() }));
File file = new File(workspace.getRoot().getLocation().append(JET_PROJECT).toPortableString());
if (file.exists() && !project.isAccessible()) {
// .metadata missing, so need to reimport project to add it in the metadata.
progressMonitor.subTask("Reinitilializing project " + project.getName()); //$NON-NLS-1$
project.create(new SubProgressMonitor(progressMonitor, 1));
progressMonitor.subTask(CodeGenPlugin.getPlugin().getString("_UI_JETCreatingProject_message", //$NON-NLS-1$
new Object[] { project.getName() }));
} else if (!project.isAccessible()) {
// project was deleted manually on the disk. The delete here will remove infos from metadata
// then we'll be able to create a new clean project.
project.delete(true, progressMonitor);
}
if (!project.exists()) {
progressMonitor.subTask("JET creating project " + project.getName()); //$NON-NLS-1$
project.create(new SubProgressMonitor(progressMonitor, 1));
progressMonitor.subTask(CodeGenPlugin.getPlugin().getString("_UI_JETCreatingProject_message", //$NON-NLS-1$
new Object[] { project.getName() }));
}
if (!project.isOpen()) {
project.open(new SubProgressMonitor(progressMonitor, 5));
project.refreshLocal(IResource.DEPTH_INFINITE, new SubProgressMonitor(progressMonitor, 1));
}
IProjectDescription description = project.getDescription();
// only in case it's one old workspace and got no nature defined.
if (!ArrayUtils.contains(description.getNatureIds(), JavaCore.NATURE_ID)) {
description.setNatureIds(new String[] { JavaCore.NATURE_ID });
project.setDescription(description, new SubProgressMonitor(progressMonitor, 1));
}
}
};
@@ -462,6 +506,7 @@ public final class CodeGeneratorEmittersPoolFactory {
if (!CommonsPlugin.isHeadless()) {
Display.getDefault().syncExec(new Runnable() {
@Override
public void run() {
MessageDialog.openError(Display.getDefault().getActiveShell(),
Messages.getString("CodeGeneratorEmittersPoolFactory.operationCanceled"), //$NON-NLS-1$
@@ -620,11 +665,16 @@ public final class CodeGeneratorEmittersPoolFactory {
} catch (Error e) {
throw new ClassNotFoundException(e.getMessage(), e);
}
Method[] methods = theClass.getDeclaredMethods();
for (int i = 0; i < methods.length; ++i) {
if (methods[i].getName().equals(methodName)) {
return methods[i];
// TDI-23079
try {
Method[] methods = theClass.getDeclaredMethods();
for (int i = 0; i < methods.length; ++i) {
if (methods[i].getName().equals(methodName)) {
return methods[i];
}
}
} catch (Exception e) {
return null;
}
return null;
}
@@ -701,24 +751,28 @@ public final class CodeGeneratorEmittersPoolFactory {
delegates.clear();
}
@Override
public void beginTask(String name, int totalWork) {
for (IProgressMonitor delegate : delegates) {
delegate.beginTask(name, totalWork);
}
}
@Override
public void done() {
for (IProgressMonitor delegate : delegates) {
delegate.done();
}
}
@Override
public void internalWorked(double work) {
for (IProgressMonitor delegate : delegates) {
delegate.internalWorked(work);
}
}
@Override
public boolean isCanceled() {
for (IProgressMonitor monitor : delegates) {
if (monitor.isCanceled()) {
@@ -728,22 +782,26 @@ public final class CodeGeneratorEmittersPoolFactory {
return cancelled;
}
@Override
public void setCanceled(boolean cancelled) {
this.cancelled = cancelled;
}
@Override
public void setTaskName(String name) {
for (IProgressMonitor delegate : delegates) {
delegate.setTaskName(name);
}
}
@Override
public void subTask(String name) {
for (IProgressMonitor delegate : delegates) {
delegate.subTask(name);
}
}
@Override
public void worked(int work) {
for (IProgressMonitor delegate : delegates) {
delegate.worked(work);

View File

@@ -0,0 +1 @@
RefreshComponenentsAction.Label=Componentenlijst verversen

View File

@@ -0,0 +1,3 @@
Exchange=Training
DownloadComponenentsAction.Label=\u4E0B\u8F7D\u9009\u62E9\u7684\u7EC4\u4EF6
RefreshComponenentsAction.Label=\u5237\u65B0\u7EC4\u4EF6\u6E05\u5355

View File

@@ -1,5 +1,6 @@
AvailableExtensionsComposite.ViewDetail.installOperateStatus=Instalar
AvailableExtensionsComposite.ViewDetail.WriteReview=Escribir un comentario
DownloadedExtensionsComposite.installOperateStatus=Instalar
MyExtensionsComposite.ModifyOperateStatus=Modificar
MyExtensionsComposite.DeleteOperateStatus=Borrar
MyExtensionsComposite.Form.Description=Descripción

View File

@@ -1,17 +1,21 @@
ExchangeView.Exchange=Exchange
AvailableExtensionsComposite.ExtensionName=Nom de l'extension
AvailableExtensionsComposite.Version=Version
AvailableExtensionsComposite.Rating=Note
AvailableExtensionsComposite.Author=Auteur
AvailableExtensionsComposite.FilterTitle=Filtre
AvailableExtensionsComposite.ViewDetail.installOperateStatus=Installer
AvailableExtensionsComposite.ViewDetail.WriteReview=Donnez votre avis
AvailableExtensionsComposite.ViewDetail.InsertionReviewFailureTip=Veuillez vérifier.
DownloadedExtensionsComposite.DownloadedVersion=Version téléchargée
DownloadedExtensionsComposite.DownloadDate=Date de téléchargement
DownloadedExtensionsComposite.installedOperateStatus=Installé
DownloadedExtensionsComposite.updateOperateStatus=Mettre à jour
DownloadedExtensionsComposite.updateOperateStatus=UPDATE
MyExtensionsComposite.Version=Version
MyExtensionsComposite.UploadDate=Date du chargement
MyExtensionsComposite.AddNewExtensionTitle=Ajouter une nouvelle extension
MyExtensionsComposite.UpLoadNewVersionOperateStatus=Charger une nouvelle version
MyExtensionsComposite.UpdateOperateStatus=UPDATE
MyExtensionsComposite.ModifyOperateStatus=Modifier
MyExtensionsComposite.DeleteOperateStatus=DELETE
MyExtensionsComposite.Form.Return=Retourner
@@ -19,6 +23,7 @@ MyExtensionsComposite.Form.ExtensionTitle=Titre de l'extension
MyExtensionsComposite.Form.InitialVersion=Version initiale
MyExtensionsComposite.Form.Compatibility=Compatibilité
MyExtensionsComposite.Form.Compatibility.AllVersions=Toutes les versions
MyExtensionsComposite.Form.Compatibility.Version=Version
MyExtensionsComposite.Form.Compatibility.AllVersionsExcept=Toutes les versions sauf :
MyExtensionsComposite.Form.Compatibility.OnlyTheseVersions=Uniquement ces versions :
MyExtensionsComposite.Form.Description=Description

View File

@@ -4,5 +4,6 @@ MyExtensionsComposite.Version=Verzija
MyExtensionsComposite.UpdateOperateStatus=A\u017Euriraj
MyExtensionsComposite.DeleteOperateStatus=Obri\u0161i
MyExtensionsComposite.Form.Compatibility.Version=Verzija
MyExtensionsComposite.Form.Description=Opis
ImportExchangeDialog.WARNING=Upozorenje
ImportExchangeDialog.REFRESH_BUTTON=Osvje\u017Ei

View File

@@ -2,13 +2,19 @@ AvailableExtensionsComposite.Version=Versione
AvailableExtensionsComposite.Author=Autore
AvailableExtensionsComposite.FilterTitle=Filtro
DownloadedExtensionsComposite.installedOperateStatus=Installato
DownloadedExtensionsComposite.updateOperateStatus=Aggiornato
MyExtensionsComposite.Version=Versione
MyExtensionsComposite.UpdateOperateStatus=Aggiornato
MyExtensionsComposite.DeleteOperateStatus=Cancellare
MyExtensionsComposite.Form.Compatibility.Version=Versione
MyExtensionsComposite.Form.Description=Descrizione
MyExtensionsComposite.Form.Upload=Carica
MyExtensionsComposite.Form.Upload.Browse=Naviga...
ImportExchangeDialog.dialogTitle=Seleziona oggetto da Talend Exchange
ImportExchangeDialog.WARNING=Avvertimento
ImportExchangeDialog.LATEST_REVISION=Ultima Revisione
ImportExchangeDialog.EXTENSION_DESCRIPTION=Descrizione estensione
ImportExchangeDialog.JOB_BUTTON=Progetti job
ImportExchangeDialog.DOWNLOAD_JOB=Scarica alcuni Job Designs...
ImportExchangeDialog.ROUTINES_BUTTON=Routine
ImportExchangeDialog.REFRESH_BUTTON=Aggiorna

View File

@@ -1 +1,13 @@
AvailableExtensionsComposite.Version=Versie
DownloadedExtensionsComposite.updateOperateStatus=Update
MyExtensionsComposite.Version=Versie
MyExtensionsComposite.UpdateOperateStatus=Update
MyExtensionsComposite.ModifyOperateStatus=Wijzigen
MyExtensionsComposite.DeleteOperateStatus=Verwijderen
MyExtensionsComposite.Form.Compatibility.Version=Versie
MyExtensionsComposite.Form.Upload.Browse=Blader...
RefreshJob.FindExtensions.Title=Beschikbare extensies zoeken
RefreshJob.FindExtensions.Message=Extensies zoeken op Exchange...
UploadRevisionJob.Title=Upload Revisie...
UploadRevisionJob.Message=Upload Revisie...
UploadRevisionAction.InstalledFailure=Upload Revisie gefaald.

View File

@@ -1,5 +1,4 @@
DownloadedExtensionsComposite.updateOperateStatus=UPDATE
MyExtensionsComposite.UpdateOperateStatus=UPDATE
MyExtensionsComposite.DeleteOperateStatus=DELETE
ImportExchangeDialog.TEMPLATES_BUTTON=SQL \u0161abloni
ImportExchangeDialog.REFRESH_BUTTON=Osve\u017Eavanje

View File

@@ -2,3 +2,4 @@ AvailableExtensionsComposite.Version=Versiyon
MyExtensionsComposite.Version=Versiyon
MyExtensionsComposite.DeleteOperateStatus=Sil
MyExtensionsComposite.Form.Compatibility.Version=Versiyon
MyExtensionsComposite.Form.Description=Aç\u0131klama

View File

@@ -0,0 +1,27 @@
ExchangeView.Exchange=Training
AvailableExtensionsComposite.ExtensionName=\u6269\u5C55\u540D
AvailableExtensionsComposite.Version=\u7248\u672C
AvailableExtensionsComposite.Author=\u4F5C\u8005
AvailableExtensionsComposite.FilterTitle=\u8FC7\u6EE4
DownloadedExtensionsComposite.ExtensionName=\u6269\u5C55\u540D
DownloadedExtensionsComposite.installedOperateStatus=\u5DF2\u88C5\u8F7D
DownloadedExtensionsComposite.updateOperateStatus=\u66F4\u65B0
MyExtensionsComposite.ExtensionName=\u6269\u5C55\u540D
MyExtensionsComposite.Version=\u7248\u672C
MyExtensionsComposite.UpdateOperateStatus=\u66F4\u65B0
MyExtensionsComposite.DeleteOperateStatus=\u5220\u9664
MyExtensionsComposite.Form.Compatibility.Version=\u7248\u672C
MyExtensionsComposite.Form.Description=\u5FC5\u8981\u7684
MyExtensionsComposite.Form.Upload=\u4E0A\u4F20
MyExtensionsComposite.Form.Upload.Browse=\u6D4F\u89C8...
DownloadComponenentsAction.DownloadTaskName=\u4ECEURL\u4E0B\u8F7D\u6587\u4EF6
ImportExchangeDialog.dialogTitle=\u4ECETalend Exchange\u9009\u62E9\u4E00\u4E2A\u9879\u76EE
ImportExchangeDialog.WARNING=\u8B66\u544A
ImportExchangeDialog.EXTENSION_NAME=\u6269\u5C55\u540D
ImportExchangeDialog.LATEST_REVISION=\u6700\u65B0\u7248\u672C
ImportExchangeDialog.JOB_BUTTON=\u4F5C\u4E1A\u8BBE\u8BA1
ImportExchangeDialog.DOWNLOAD_JOB=\u4E0B\u8F7D\u4F5C\u4E1A\u8BBE\u8BA1
ImportExchangeDialog.ROUTINES_BUTTON=\u5E38\u89C4
ImportExchangeDialog.TEMPLATES_PROGRESSBAR=\u4E0B\u8F7DSQL\u6A21\u677F......
ImportExchangeDialog.REFRESH_BUTTON=\u5237\u65B0
ImportExchangeDialog.OPERATION_CANCELLED=\u64CD\u4F5C\u5DF2\u53D6\u6D88

View File

@@ -80,6 +80,24 @@
checkedType = "only"
filtervalue = document.getElementById(checkedType).value;
}
<!-- validate the createNewExtension text start-->
var labelValidate = document.getElementById("extension_label").value;
var lastVersionAvailableValidate = document.getElementById("lastVersionAvailable").value;
var filename = document.getElementById("filename").value;
if(labelValidate==0){
alert("Extension Title is empty");
}else if(labelValidate=="null"){
alert("Extension Title can not be null");
}else if(lastVersionAvailableValidate==0){
alert("Initial Version is empty");
}else if(lastVersionAvailableValidate=="null"){
alert("Initial Version can not be null");
}else if(filename==0){
alert("Please input a vaild File path");
}
<!-- validate the createNewExtension text end-->
var listVersionCompatibles = "listVersionCompatibles:" + "'" + checkedType + "'";
var filter = "filter:" + "'" + filtervalue + "'";
@@ -116,6 +134,15 @@
checkedType = "only"
filtervalue = document.getElementById(checkedType + "_update").value;
}
<!-- validate the updateExtension text start-->
var lastVersionAvailable_updateValidate = document.getElementById("lastVersionAvailable_update").value;
if(lastVersionAvailable_updateValidate==0){
alert("New Version is empty");
}else if(lastVersionAvailable_updateValidate=="null"){
alert("New Version can not be null");
}
<!-- validate the updateExtension text end-->
var listVersionCompatibles = "listVersionCompatibles:" + "'" + checkedType + "'";
var filter = "filter:" + "'" + filtervalue + "'";

View File

@@ -75,14 +75,16 @@ public class ExchangeComponentsProvider extends AbstractComponentsProvider {
private void copyFolder(File externalComponentsLocation, File installFolder) throws IOException {
FileFilter folderFilter = new FileFilter() {
@Override
public boolean accept(File file) {
return file.isDirectory();
}
};
FileFilter ff = new FileFilter() {
@Override
public boolean accept(File pathname) {
if (pathname.getName().equals(".svn")) {
if (FilesUtils.isSVNFolder(pathname)) {
return false;
}
return true;

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