Compare commits
104 Commits
master
...
patch/7.0.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a85f88b9ae | ||
|
|
72bc68a5a3 | ||
|
|
5b54b36993 | ||
|
|
fa8b4f0527 | ||
|
|
2e73891eaf | ||
|
|
b3d4649f7c | ||
|
|
f7eeff285a | ||
|
|
f2d74d39e2 | ||
|
|
077eb35d81 | ||
|
|
453514f91e | ||
|
|
58cfc176eb | ||
|
|
cb47feb3a6 | ||
|
|
136dee79ee | ||
|
|
f5e0ba2a85 | ||
|
|
30456071f4 | ||
|
|
0e92a6e63d | ||
|
|
b6e4feb75c | ||
|
|
01b48554f1 | ||
|
|
bdb5d74ec5 | ||
|
|
516a30ea88 | ||
|
|
8e9f2fe0ed | ||
|
|
6135222d08 | ||
|
|
9daf281c36 | ||
|
|
1b128697e9 | ||
|
|
db7478d39e | ||
|
|
ef2b5c4585 | ||
|
|
d1d339951b | ||
|
|
c10bfb7081 | ||
|
|
9381e43254 | ||
|
|
dfb2a2d9b0 | ||
|
|
5dad832ea8 | ||
|
|
9a18883b05 | ||
|
|
f97759d303 | ||
|
|
a199ac5bca | ||
|
|
3b925e8ccb | ||
|
|
36111d561c | ||
|
|
6810d2efac | ||
|
|
9c5ace50db | ||
|
|
b4300999d3 | ||
|
|
9e56d4fb1b | ||
|
|
d7ab17a146 | ||
|
|
f39c5c24e7 | ||
|
|
85e3ed0023 | ||
|
|
f4a8133657 | ||
|
|
5fc7e4bf17 | ||
|
|
b0104a008f | ||
|
|
13a67cfdd2 | ||
|
|
374f1e259d | ||
|
|
036b3d8c45 | ||
|
|
dc685f91c1 | ||
|
|
7afb7c4bf5 | ||
|
|
4450bd0bff | ||
|
|
a8d46bec17 | ||
|
|
e5b73dff0e | ||
|
|
c306520690 | ||
|
|
0f58b49a91 | ||
|
|
c9c983ff66 | ||
|
|
9ffeacd193 | ||
|
|
40a579f2d8 | ||
|
|
5304d090a5 | ||
|
|
480ff02083 | ||
|
|
a40d8869fd | ||
|
|
cd90db66c2 | ||
|
|
cb010e13de | ||
|
|
488af98793 | ||
|
|
bd5ac02ab1 | ||
|
|
8b3d78a8ed | ||
|
|
84f0c26c2c | ||
|
|
1d2e5cb6c3 | ||
|
|
ba5d87d2a8 | ||
|
|
7e7ff7ebeb | ||
|
|
3b8bd49929 | ||
|
|
117abe27d1 | ||
|
|
cee7b6cae0 | ||
|
|
fa2123a1f1 | ||
|
|
54a786b27c | ||
|
|
9287f1d803 | ||
|
|
1c69ee668b | ||
|
|
7c18b0a2bb | ||
|
|
2047c1e0c1 | ||
|
|
f29b192dec | ||
|
|
fa8aa8d024 | ||
|
|
1376766caf | ||
|
|
0a2cd96f37 | ||
|
|
3d1c3a1775 | ||
|
|
d0b54bbaab | ||
|
|
953402b692 | ||
|
|
82bfaa2145 | ||
|
|
112917d52a | ||
|
|
6f68fff295 | ||
|
|
a0f43998b0 | ||
|
|
889dde20c8 | ||
|
|
3d078e1122 | ||
|
|
f9372c3ac1 | ||
|
|
6f309fc31f | ||
|
|
e86dc8f7fb | ||
|
|
51898eb871 | ||
|
|
901ecb5c6d | ||
|
|
b6a39f3390 | ||
|
|
f909409f59 | ||
|
|
73508775bc | ||
|
|
ae5d5c8a64 | ||
|
|
9eb108f7e8 | ||
|
|
70d1f9e771 |
59
PATCH_RELEASE_NOTE.md
Normal file
59
PATCH_RELEASE_NOTE.md
Normal file
@@ -0,0 +1,59 @@
|
||||
---
|
||||
version: 7.0.1
|
||||
module: https://talend.poolparty.biz/coretaxonomy/42
|
||||
product:
|
||||
- https://talend.poolparty.biz/coretaxonomy/23
|
||||
---
|
||||
|
||||
# TPS-3577
|
||||
|
||||
| Info | Value |
|
||||
| ---------------- | ---------------- |
|
||||
| Patch Name | Patch\_20191128\_TPS-3577\_v1-7.0.1 |
|
||||
| Release Date | 2019-11-28 |
|
||||
| Target Version | 20180411_1414-V7.0.1 |
|
||||
| Product affected | Talend Studio |
|
||||
|
||||
## Introduction
|
||||
This is a self-contained patch.
|
||||
|
||||
|
||||
**NOTE**: For information on how to obtain this patch, reach out to your Support contact at Talend.
|
||||
|
||||
## Fixed issues
|
||||
|
||||
This patch contains the following fixes:
|
||||
|
||||
- TPS-3577 [7.0.1] Google Cloud Storage with Proxy (TDI-40854)
|
||||
|
||||
## Prerequisites
|
||||
|
||||
Consider the following requirements for your system:
|
||||
|
||||
- Talend Studio 7.0.1 must be installed.
|
||||
|
||||
## Installation
|
||||
|
||||
### Installing the patch using Software update
|
||||
**NOTE**: If the customer has not yet installed any patch before with Nexus3, a TUP patch named Patch_20180510_TPS-2482_v1-7.0.1.zip must be deployed first in the appoarch "Installing the patch using Talend Studio".
|
||||
|
||||
1) Logon TAC and switch to Configuration->Software Update, then enter the correct values and save referring to the documentation: https://help.talend.com/reader/f7Em9WV_cPm2RRywucSN0Q/j9x5iXV~vyxMlUafnDejaQ
|
||||
|
||||
2) Switch to Software update page, where the new patch will be listed. The patch can be downloaded from here into the nexus repository.
|
||||
|
||||
3) On Studio Side: Logon Studio with remote mode, on the logon page the Update button is displayed: click this button to install the patch.
|
||||
|
||||
### Installing the patch using Talend Studio
|
||||
|
||||
1) Create a folder named "patches" under your studio installer directory and copy the patch .zip file to this folder.
|
||||
|
||||
2) Restart your studio: a window pops up, then click OK to install the patch, or restart the commandline and the patch will be installed automatically.
|
||||
|
||||
### Installing the patch using Commandline
|
||||
|
||||
Execute the following commands:
|
||||
|
||||
1. Talend-Studio-win-x86_64.exe -nosplash -application org.talend.commandline.CommandLine -consoleLog -data commandline-workspace startServer -p 8002 --talendDebug
|
||||
2. initRemote {tac_url} -ul {TAC login username} -up {TAC login password}
|
||||
3. checkAndUpdate -tu {TAC login username} -tup {TAC login password}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.abstractmap.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.alfrescooutput.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.business.diagram.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.codegen.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.components.exchange.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.core.nl</artifactId>
|
||||
|
||||
@@ -35,7 +35,6 @@ EParameterName.Level.Log.File=Level
|
||||
ToggleSubjobsAction.LABEL=Toggle Subjobs
|
||||
EParameterName.schemaOptions=Schema Options
|
||||
EParameterName.Purpose=Purpose
|
||||
EParameterName.Purpose=Purpose
|
||||
MultiPageEditorContributor.Grid=&Grid
|
||||
EParameterName.tableLogs=Logs Table
|
||||
SqlMemoController.QueryError.infoMsg=This query can not contain context parameters(like $_context) ,\n or this query has not been enclosed by {0} . Please correct.
|
||||
@@ -144,7 +143,6 @@ NewProcessWizard.failureText=Job could not be saved
|
||||
ContextParameterPage.shouldPrompt=Prompt for value
|
||||
ContextParameterPage.prompt=Prompt
|
||||
EParameterName.Name=Name
|
||||
EParameterName.Name=Name
|
||||
EParameterName.onDatabaseFlag=On Databases
|
||||
ChangeMetadataCommand.messageDialog.propagate=Propagate
|
||||
ContextParameterPage.name=Name
|
||||
@@ -226,7 +224,6 @@ TalendEditorContextMenuProvider.Trigger=Trigger
|
||||
ConnectionDeleteCommand.Label=Delete Connection
|
||||
Process.errorLoadingConnectionMessage=Some errors appear after the migration in the following connections, please check them:
|
||||
EParameterName.Author=Author
|
||||
EParameterName.Author=Author
|
||||
EParameterName.componentName=Component Name
|
||||
SubjobBasicComposite.DialogTitle=Subjob Setting
|
||||
DesignerPreferencePage.SubjobColorLabel=Subjob Color
|
||||
@@ -243,7 +240,6 @@ EParameterName.ConnectionFormat=Connection format
|
||||
ExecuteSystemCommandCommand.Title=Executed command
|
||||
ChangeActivateStatusSubjobCommand.Label.DeactiveComplete=Deactivate all linked Subjobs
|
||||
EParameterName.Description=Description
|
||||
EParameterName.Description=Description
|
||||
Process.IfToUpgradeMetadata=The metadata used in the following component(s) has been modified.\nSelect the component(s) that you want to update from the repository.
|
||||
NewProcessWizard.title=New Job
|
||||
CheckController.decoration.description=Value taken from the repository
|
||||
@@ -304,7 +300,6 @@ NoRepositoryDialog.Title=Error
|
||||
StatsAndLogsComposite.ReloadMessages=Current setting will be overwritten, do you want to continue?
|
||||
EParameterName.propertyType=Property Type
|
||||
EParameterName.Status=Status
|
||||
EParameterName.Status=Status
|
||||
EParameterName.Log.Db=Log to Database
|
||||
NodesPasteAction.paste=Paste
|
||||
TalendEditorPaletteFactory.Tools=Tools
|
||||
|
||||
@@ -35,7 +35,6 @@ EParameterName.Level.Log.File=Niveau
|
||||
ToggleSubjobsAction.LABEL=Supprimer le surlignage des sous-jobs
|
||||
EParameterName.schemaOptions=Options du sch<63>ma
|
||||
EParameterName.Purpose=Objectif
|
||||
EParameterName.Purpose=Objectif
|
||||
MultiPageEditorContributor.Grid=&Grille
|
||||
EParameterName.tableLogs=Table de logs
|
||||
SqlMemoController.QueryError.infoMsg=Cette requ<71>te ne peut contenir des param<61>tres de contexte (comme $_context) ,\n ou cette requ<71>te n'a pas <20>t<EFBFBD> entour<75>e de {0}. Merci de corriger.
|
||||
@@ -142,7 +141,6 @@ NewProcessWizard.failureText=Le Job n'a pas pu
|
||||
ContextParameterPage.shouldPrompt=Invite pour une valeur
|
||||
ContextParameterPage.prompt=Invite
|
||||
EParameterName.Name=Nom
|
||||
EParameterName.Name=Nom
|
||||
EParameterName.onDatabaseFlag=Dans la base de donn<6E>es
|
||||
ChangeMetadataCommand.messageDialog.propagate=Propager
|
||||
ContextParameterPage.name=Nom
|
||||
@@ -224,7 +222,6 @@ TalendEditorContextMenuProvider.Trigger=Trigger
|
||||
ConnectionDeleteCommand.Label=Supprimer une connexion
|
||||
Process.errorLoadingConnectionMessage=Des erreurs sont apparues apr<70>s la migration des connexions suivantes, merci de les v<>rifier \:
|
||||
EParameterName.Author=Cr<EFBFBD><EFBFBD> par :
|
||||
EParameterName.Author=Cr<EFBFBD><EFBFBD> par :
|
||||
EParameterName.componentName=Nom du composant
|
||||
SubjobBasicComposite.DialogTitle=Param<EFBFBD>tre du sous-job
|
||||
DesignerPreferencePage.SubjobColorLabel=Couleur d'un sous-job
|
||||
@@ -241,7 +238,6 @@ EParameterName.ConnectionFormat=Format de connexion
|
||||
ExecuteSystemCommandCommand.Title=Commande ex<65>cut<75>e
|
||||
ChangeActivateStatusSubjobCommand.Label.DeactiveComplete=D<EFBFBD>sactiver les Sous-job li<6C>s
|
||||
EParameterName.Description=Description
|
||||
EParameterName.Description=Description
|
||||
Process.IfToUpgradeMetadata=La m<>tadonn<6E>e utilis<69>e dans le(s) composant(s) suivant(s) a <20>t<EFBFBD> modifi<66>e.\nS<6E>lectionnez le(s) composant(s) que vous voulez mettre <20> jour <20> partir du R<>f<EFBFBD>rentiel.
|
||||
NewProcessWizard.title=Nouveau Job
|
||||
CheckController.decoration.description=Valeur prise du r<>f<EFBFBD>rentiel
|
||||
@@ -302,7 +298,6 @@ NoRepositoryDialog.Title=ERROR
|
||||
StatsAndLogsComposite.ReloadMessages=Les param<61>tres actuels seront <20>cras<61>s. Voulez-vous continuer ?
|
||||
EParameterName.propertyType=Type de propri<72>t<EFBFBD>
|
||||
EParameterName.Status=Statut
|
||||
EParameterName.Status=Statut
|
||||
EParameterName.Log.Db=Logger dans une base de donn<6E>es
|
||||
NodesPasteAction.paste=Coller
|
||||
TalendEditorPaletteFactory.Tools=Outils
|
||||
|
||||
@@ -35,7 +35,6 @@ EParameterName.Level.Log.File=\u30EC\u30D9\u30EB
|
||||
ToggleSubjobsAction.LABEL=\u30B5\u30D6\u30B8\u30E7\u30D6\u306E\u5207\u308A\u66FF\u3048
|
||||
EParameterName.schemaOptions=\u30B9\u30AD\u30FC\u30DE\u30AA\u30D7\u30B7\u30E7\u30F3
|
||||
EParameterName.Purpose=\u76EE\u7684
|
||||
EParameterName.Purpose=\u76EE\u7684
|
||||
MultiPageEditorContributor.Grid=\u30B0\u30EA\u30C3\u30C9 (&G)
|
||||
EParameterName.tableLogs=\u30E6\u30FC\u30B6\u30FC\u30ED\u30B0\u30C6\u30FC\u30D6\u30EB
|
||||
SqlMemoController.QueryError.infoMsg=\u3053\u306E\u30AF\u30A8\u30EA\u30FC\u306B\u306F\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC \uFF08$_context\u7B49\uFF09\u3092\u542B\u3080\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093\u3001\n \u307E\u305F\u306F\u3001\u3053\u306E\u30AF\u30A8\u30EA\u306F {0} \u3067\u56F2\u307E\u308C\u3066\u3044\u307E\u305B\u3093\u3002\u4FEE\u6B63\u3057\u3066\u304F\u3060\u3055\u3044\u3002
|
||||
@@ -144,7 +143,6 @@ NewProcessWizard.failureText=\u30B8\u30E7\u30D6\u306F\u4FDD\u5B58\u3067\u304D\u3
|
||||
ContextParameterPage.shouldPrompt=\u30D7\u30ED\u30F3\u30D7\u30C8\u306E\u5024
|
||||
ContextParameterPage.prompt=\u30D7\u30ED\u30F3\u30D7\u30C8
|
||||
EParameterName.Name=\u540D\u524D
|
||||
EParameterName.Name=\u540D\u524D
|
||||
EParameterName.onDatabaseFlag=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u3078\u51FA\u529B
|
||||
ChangeMetadataCommand.messageDialog.propagate=\u53CD\u6620
|
||||
ContextParameterPage.name=\u540D\u524D
|
||||
@@ -226,7 +224,6 @@ TalendEditorContextMenuProvider.Trigger=\u30C8\u30EA\u30AC\u30FC
|
||||
ConnectionDeleteCommand.Label=\u63A5\u7D9A\u306E\u524A\u9664
|
||||
Process.errorLoadingConnectionMessage=\u4EE5\u4E0B\u306E\u63A5\u7D9A\u306B\u79FB\u884C\u5F8C\u3001\u3044\u304F\u3064\u304B\u306E\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3002\u30C1\u30A7\u30C3\u30AF\u3057\u3066\u304F\u3060\u3055\u3044:\u3000
|
||||
EParameterName.Author=\u4F5C\u6210\u8005
|
||||
EParameterName.Author=\u4F5C\u6210\u8005
|
||||
EParameterName.componentName=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u540D
|
||||
SubjobBasicComposite.DialogTitle=\u30B5\u30D6\u30B8\u30E7\u30D6\u306E\u8A2D\u5B9A
|
||||
DesignerPreferencePage.SubjobColorLabel=\u30B5\u30D6\u30B8\u30E7\u30D6\u306E\u8272
|
||||
@@ -243,7 +240,6 @@ EParameterName.ConnectionFormat=\u63A5\u7D9A\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8
|
||||
ExecuteSystemCommandCommand.Title=\u5B9F\u884C\u3057\u305F\u30B3\u30DE\u30F3\u30C9
|
||||
ChangeActivateStatusSubjobCommand.Label.DeactiveComplete=\u63A5\u7D9A\u306E\u3042\u308B\u30B5\u30D6\u30B8\u30E7\u30D6\u3092\u5168\u3066\u7121\u52B9\u5316
|
||||
EParameterName.Description=\u8AAC\u660E
|
||||
EParameterName.Description=\u8AAC\u660E
|
||||
Process.IfToUpgradeMetadata=\u4EE5\u4E0B\u306E\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u3067\u4F7F\u7528\u3055\u308C\u3066\u3044\u308B\u30E1\u30BF\u30C7\u30FC\u30BF\u306F\u5909\u66F4\u3055\u308C\u3066\u3044\u307E\u3059\u3002 \n\u66F4\u65B0\u3057\u305F\u3044\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u3092\u30EA\u30DD\u30B8\u30C8\u30EA\u304B\u3089\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002
|
||||
NewProcessWizard.title=\u65B0\u898F\u30B8\u30E7\u30D6
|
||||
CheckController.decoration.description=\u30EA\u30DD\u30B8\u30C8\u30EA\u304B\u3089\u53D6\u5F97\u3057\u305F\u5024
|
||||
@@ -304,7 +300,6 @@ NoRepositoryDialog.Title=\u30A8\u30E9\u30FC
|
||||
StatsAndLogsComposite.ReloadMessages=\u73FE\u5728\u306E\u8A2D\u5B9A\u306F\u4E0A\u66F8\u304D\u3055\u308C\u307E\u3059\u3001\u7D9A\u3051\u307E\u3059\u304B\uFF1F
|
||||
EParameterName.propertyType=Property Type (\u30D7\u30ED\u30D1\u30C6\u30A3\u30BF\u30A4\u30D7)
|
||||
EParameterName.Status=\u30B9\u30C6\u30FC\u30BF\u30B9
|
||||
EParameterName.Status=\u30B9\u30C6\u30FC\u30BF\u30B9
|
||||
EParameterName.Log.Db=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u306B\u30ED\u30B0\u3092\u51FA\u529B
|
||||
NodesPasteAction.paste=\u8CBC\u4ED8\u3051
|
||||
TalendEditorPaletteFactory.Tools=\u30C4\u30FC\u30EB
|
||||
|
||||
@@ -33,7 +33,6 @@ ActivateSubjobAction.DeactivateComplete=\u505C\u7528\u6240\u6709\u8FDE\u63A5\u76
|
||||
EParameterName.Level.Log.File=\u7EA7\u522B
|
||||
EParameterName.schemaOptions=Schema\u9009\u9879
|
||||
EParameterName.Purpose=\u76ee\u7684
|
||||
EParameterName.Purpose=\u76ee\u7684
|
||||
MultiPageEditorContributor.Grid=\u7f51\u683c(&G)
|
||||
EParameterName.tableLogs=\u65e5\u5fd7\u8868
|
||||
SqlMemoController.QueryError.infoMsg=\u67e5\u8be2\u8bed\u53e5\u4e0d\u80fd\u5305\u542b\u4e0a\u4e0b\u6587\u53c2\u6570\uff08\u50cf\uff1a $_context\uff09\uff0c\u6216\u8005\u67e5\u8be2\u8bed\u53e5\u6ca1\u6709\u62ec\u5728 {0} \u5b57\u7b26\u5185\u3002\u8bf7\u6539\u6b63\uff01
|
||||
@@ -133,7 +132,6 @@ NewProcessWizard.failureText=\u4f5c\u4e1a\u4e0d\u80fd\u4fdd\u5b58
|
||||
ContextParameterPage.shouldPrompt=\u63d0\u793a\u503c
|
||||
ContextParameterPage.prompt=\u63d0\u793a
|
||||
EParameterName.Name=\u540d\u5b57
|
||||
EParameterName.Name=\u540d\u5b57
|
||||
EParameterName.onDatabaseFlag=\u8f93\u51fa\u5230\u6570\u636e\u5e93
|
||||
ChangeMetadataCommand.messageDialog.propagate=\u4f20\u64ad
|
||||
ContextParameterPage.name=\u540d\u5b57
|
||||
@@ -211,7 +209,6 @@ TalendEditorContextMenuProvider.Trigger=\u89e6\u53d1\u5668
|
||||
ConnectionDeleteCommand.Label=\u5220\u9664\u8fde\u63a5
|
||||
Process.errorLoadingConnectionMessage=\u5728\u540e\u9762\u7684\u8fde\u63a5\u4e2d\u79fb\u52a8\u51fa\u73b0\u9519\u8bef\uff0c\u8bf7\u68c0\u67e5\uff1a
|
||||
EParameterName.Author=\u4f5c\u8005
|
||||
EParameterName.Author=\u4f5c\u8005
|
||||
EParameterName.componentName=\u7ec4\u4ef6\u540d
|
||||
SubjobBasicComposite.DialogTitle=\u5B50\u4F5C\u4E1A\u8BBE\u7F6E
|
||||
DesignerPreferencePage.SubjobColorLabel=\u5B50\u4F5C\u4E1A\u989C\u8272
|
||||
@@ -228,7 +225,6 @@ EParameterName.ConnectionFormat=\u8FDE\u63A5\u683C\u5F0F
|
||||
ExecuteSystemCommandCommand.Title=\u5DF2\u6267\u884C\u7684\u547D\u4EE4
|
||||
ChangeActivateStatusSubjobCommand.Label.DeactiveComplete=\u505C\u7528\u6240\u6709\u8FDE\u63A5\u7684\u5B50\u4F5C\u4E1A
|
||||
EParameterName.Description=\u63cf\u8ff0
|
||||
EParameterName.Description=\u63cf\u8ff0
|
||||
Process.IfToUpgradeMetadata=\u7ec4\u4ef6{0}\u4e2d\u7684\u5143\u6570\u636e\u88ab\u4fee\u6539\u3002\n\u662f\u5426\u8981\u4ece\u50a8\u5b58\u5e93\u4e2d\u5347\u7ea7\uff1f
|
||||
NewProcessWizard.title=\u65b0\u4f5c\u4e1a
|
||||
CheckController.decoration.description=\u4ece\u50a8\u5b58\u5e93\u4e2d\u83b7\u53d6\u7684\u503c
|
||||
@@ -287,7 +283,6 @@ NoRepositoryDialog.Title=\u9519\u8BEF
|
||||
StatsAndLogsComposite.ReloadMessages=\u5F53\u524D\u8BBE\u7F6E\u5C06\u88AB\u8986\u76D6\uFF0C\u4ECD\u8981\u7EE7\u7EED\u5417\uFF1F
|
||||
EParameterName.propertyType=\u5c5e\u6027\u7c7b\u578b
|
||||
EParameterName.Status=\u72B6\u6001
|
||||
EParameterName.Status=\u72B6\u6001
|
||||
EParameterName.Log.Db=\u6570\u636e\u5e93\u8bb0\u5f55\u65e5\u5fd7
|
||||
NodesPasteAction.paste=\u7c98\u8d34
|
||||
TalendEditorPaletteFactory.Tools=\u5de5\u5177
|
||||
@@ -421,6 +416,7 @@ PropertyTypeController.saveToMetadata=\u5C06\u5C5E\u6027\u4FDD\u5B58\u5230\u5143
|
||||
QueryTypeController.alert=\u8B66\u6212
|
||||
QueryTypeController.nothingToGuess=\u6CA1\u6709\u8981\u8BA1\u7B97\u7684\u3002
|
||||
ReloadFromProjectSettingsMessages=\u5F53\u524D\u8BBE\u7F6E\u5C06\u88AB\u8986\u76D6\uFF0C\u4ECD\u8981\u7EE7\u7EED\u5417\uFF1F
|
||||
SQLPatternComposite.add=\u6DFB\u52A0
|
||||
SQLPatternComposite.delete=\u5220\u9664
|
||||
SQLPatternComposite.down=\u5411\u4E0B
|
||||
SQLPatternComposite.forbidModification=\u7981\u6B62\u4FEE\u6539\u7CFB\u7EDFsql\u6A21\u677F\uFF0C\u60A8\u60F3\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u5417\uFF1F
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.dbmap.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.documentation.nl</artifactId>
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
HTMLDocGenerator_Precision=Precision
|
||||
HTMLDocGenerator_Author=Author
|
||||
HTMLDocGenerator_Author=Author
|
||||
HTMLDocGenerator_Column=Column
|
||||
HTMLDocGenerator_Comment=Comment
|
||||
HTMLDocGenerator_Component=Component
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
HTMLDocGenerator_Precision=Precision
|
||||
HTMLDocGenerator_Author=Auteur
|
||||
HTMLDocGenerator_Author=Auteur
|
||||
HTMLDocGenerator_Column=Colonne
|
||||
HTMLDocGenerator_Comment=Commentaire
|
||||
HTMLDocGenerator_Component=Composant
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
HTMLDocGenerator_Precision=\u7CBE\u5EA6
|
||||
HTMLDocGenerator_Author=\u4F5C\u6210\u8005
|
||||
HTMLDocGenerator_Author=\u4F5C\u6210\u8005
|
||||
HTMLDocGenerator_Column=\u30AB\u30E9\u30E0
|
||||
HTMLDocGenerator_Comment=\u30B3\u30E1\u30F3\u30C8
|
||||
HTMLDocGenerator_Component=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
HTMLDocGenerator_Precision=\u7CBE\u5EA6
|
||||
HTMLDocGenerator_Author=\u4F5C\u8005
|
||||
HTMLDocGenerator_Author=\u4F5C\u8005
|
||||
HTMLDocGenerator_Column=\u5217
|
||||
HTMLDocGenerator_Comment=\u5217\u6CE8\u91CA
|
||||
HTMLDocGenerator_Component=\u7EC4\u4EF6
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.fileoutputxml.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.gefabstractmap.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.mapper.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.maven.job.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.rowgenerator.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.runprocess.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.scd.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.webservice.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.xmlmap.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.expressionbuilder.nl</artifactId>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
ExpressionComposite.expression=\u8868\u8FBE\u5F0F
|
||||
TestComposite.add=\u589E\u52A0
|
||||
ExpressionFileOperation.value=\u53C2\u6570\u503C
|
||||
ExpressionFileOperation.content=\u5185\u5BB9
|
||||
ExpressionFileOperation.nullable=\u662F\u5426\u4E3A\u7A7A
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.presentation.onboarding.resource.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.presentation.onboarding.resource.tos.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.repository.ftp.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.repository.json.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.repository.nl</artifactId>
|
||||
|
||||
@@ -176,7 +176,6 @@ connections.form.malformedField.username=The username must be a valid email.
|
||||
ImportProjectAsWizardPage.error.zip=Wrong archive file
|
||||
FileStep2.fieldSeparatorNotFinishByComma=The Field Separator doesn't finish by comma
|
||||
JobScriptsExportWizardPage.ExportJob=Export job to an archive file on the local file system.
|
||||
JobScriptsExportWizardPage.ExportJob=Export job to an archive file on the local file system.
|
||||
ImportDemoProjectPage.message=Select one of the available demo projects.
|
||||
DatabaseTableForm.nameAlert=A schema has an empty name. It has to be specified
|
||||
CreateFileDelimitedAction.action.openTitle=Open file delimited
|
||||
@@ -551,7 +550,6 @@ AddListDialog.CHECKSIZE=Please check the size of the array\!
|
||||
AddListDialog.Error=Error
|
||||
AddListDialog.INPUTINDEX=please set index of current array
|
||||
WebServiceUI.Add_list_element=Add list element
|
||||
WebServiceUI.Add_list_element=Add list element
|
||||
WebServiceUI.COLUMN=Column
|
||||
WebServiceUI.Denormalize=Denormalize
|
||||
WebServiceUI.ELEMENT=Element
|
||||
|
||||
@@ -176,7 +176,6 @@ connections.form.malformedField.username=L'e-mail de connexion doit
|
||||
ImportProjectAsWizardPage.error.zip=Mauvais fichier archive
|
||||
FileStep2.fieldSeparatorNotFinishByComma=Le s<>parateur de champ ne finit par par une virgule
|
||||
JobScriptsExportWizardPage.ExportJob=Exporter les Jobs vers une archive sur le syst<73>me de fichier local.
|
||||
JobScriptsExportWizardPage.ExportJob=Exporter les Jobs vers une archive sur le syst<73>me de fichier local.
|
||||
ImportDemoProjectPage.message=S<EFBFBD>lectionnez un des projets D<>mo disponibles.
|
||||
DatabaseTableForm.nameAlert=Un sch<63>ma contient un nom vide. Il doit <20>tre sp<73>cifi<66>.
|
||||
CreateFileDelimitedAction.action.openTitle=Ouvrir un fichier d<>limit<69>
|
||||
@@ -550,7 +549,6 @@ AddListDialog.CHECKSIZE=Veuillez v
|
||||
AddListDialog.Error=ERROR
|
||||
AddListDialog.INPUTINDEX=Veuillez d<>finir l'index de la collection courante.
|
||||
WebServiceUI.Add_list_element=Ajouter un <20>l<EFBFBD>ment <20> la liste
|
||||
WebServiceUI.Add_list_element=Ajouter un <20>l<EFBFBD>ment <20> la liste
|
||||
WebServiceUI.COLUMN=Colonne
|
||||
WebServiceUI.Denormalize=D<EFBFBD>normaliser
|
||||
WebServiceUI.ELEMENT=El<EFBFBD>ment
|
||||
|
||||
@@ -176,7 +176,6 @@ connections.form.malformedField.username=\u30E6\u30FC\u30B6\u30FC\u540D\u306F\u6
|
||||
ImportProjectAsWizardPage.error.zip=\u30A2\u30FC\u30AB\u30A4\u30D6\u30D5\u30A1\u30A4\u30EB\u304C\u6B63\u3057\u304F\u3042\u308A\u307E\u305B\u3093
|
||||
FileStep2.fieldSeparatorNotFinishByComma=\u30D5\u30A3\u30FC\u30EB\u30C9\u533A\u5207\u308A\u8A18\u53F7\u306F\u30AB\u30F3\u30DE\u3067\u7D42\u4E86\u3057\u3066\u306F\u3044\u3051\u307E\u305B\u3093\u3002
|
||||
JobScriptsExportWizardPage.ExportJob=\u30ED\u30FC\u30AB\u30EB\u30D5\u30A1\u30A4\u30EB\u30B7\u30B9\u30C6\u30E0\u306B\u30B8\u30E7\u30D6\u30A2\u30FC\u30AB\u30A4\u30D6\u3092\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
|
||||
JobScriptsExportWizardPage.ExportJob=\u30ED\u30FC\u30AB\u30EB\u30D5\u30A1\u30A4\u30EB\u30B7\u30B9\u30C6\u30E0\u306B\u30B8\u30E7\u30D6\u30A2\u30FC\u30AB\u30A4\u30D6\u3092\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
|
||||
ImportDemoProjectPage.message=\u30C7\u30E2\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3092\u3072\u3068\u3064\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
DatabaseTableForm.nameAlert=\u30B9\u30AD\u30FC\u30DE\u540D\u304C\u7A7A\u3067\u3059\u3002\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002
|
||||
CreateFileDelimitedAction.action.openTitle=\u533A\u5207\u308A\u8A18\u53F7\u4ED8\u304D\u30D5\u30A1\u30A4\u30EB\u3092\u958B\u304F
|
||||
@@ -551,7 +550,6 @@ AddListDialog.CHECKSIZE=\u914D\u5217\u306E\u30B5\u30A4\u30BA\u3092\u78BA\u8A8D\u
|
||||
AddListDialog.Error=\u30A8\u30E9\u30FC
|
||||
AddListDialog.INPUTINDEX=\u73FE\u5728\u306E\u914D\u5217\u306B\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9\u3092\u8A2D\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
WebServiceUI.Add_list_element=\u30EA\u30B9\u30C8\u8981\u7D20\u306E\u8FFD\u52A0
|
||||
WebServiceUI.Add_list_element=\u30EA\u30B9\u30C8\u8981\u7D20\u306E\u8FFD\u52A0
|
||||
WebServiceUI.COLUMN=\u30AB\u30E9\u30E0
|
||||
WebServiceUI.Denormalize=\u975E\u6B63\u898F\u5316
|
||||
WebServiceUI.ELEMENT=\u30E2\u30B8\u30E5\u30FC\u30EB
|
||||
|
||||
@@ -170,7 +170,6 @@ connections.form.malformedField.username=E-mail \u5fc5\u987b\u4e3a\u53ef\u7528\u
|
||||
ImportProjectAsWizardPage.error.zip=\u9519\u8bef\u7684\u5b58\u6863\u6587\u4ef6
|
||||
FileStep2.fieldSeparatorNotFinishByComma=\u5b57\u6bb5\u5206\u9694\u7b26\u4e0d\u662f\u4ee5\u9017\u53f7\u7ed3\u675f
|
||||
JobScriptsExportWizardPage.ExportJob=\u5bfc\u51fa\u4f5c\u4e1a\u811a\u672c\u5230\u4e00\u4e2a\u672c\u5730\u6587\u4ef6\u7cfb\u7edf\u7684\u538b\u7f29\u6587\u4ef6\u4e2d\u3002
|
||||
JobScriptsExportWizardPage.ExportJob=\u5bfc\u51fa\u4f5c\u4e1a\u811a\u672c\u5230\u4e00\u4e2a\u672c\u5730\u6587\u4ef6\u7cfb\u7edf\u7684\u538b\u7f29\u6587\u4ef6\u4e2d\u3002
|
||||
ImportDemoProjectPage.message=\u9009\u62e9\u4e00\u4e2a\u6709\u6548\u7684\u793a\u4f8b\u5de5\u7a0b.
|
||||
DatabaseTableForm.nameAlert=Schema \u540d\u4e0d\u80fd\u4e3a\u7a7a\uff0c\u987b\u88ab\u6307\u5b9a
|
||||
CreateFileDelimitedAction.action.openTitle=\u6253\u5f00\u6587\u4ef6\u5206\u9694\u7b26
|
||||
@@ -487,6 +486,7 @@ ContextExportDialog_StringAttachmentNotSupported=\\u662F\u4E00\u4E2A\u6587\u4EF6
|
||||
ContextExportDialog_StringAttachmentNotSupported=\\u662F\u4E00\u4E2A\u6587\u4EF6\u5185\u5BB9\u3002.\u4E0D\u652F\u6301\u5B57\u7B26\u4E32\u9644\u4EF6\u6A21\u5F0F.
|
||||
ContextExportDialog_XsdType=XSD\u7C7B\u578B
|
||||
AbstractCreateTableAction.retrieveForbidden=\u68C0\u7D22\u88AB\u7981\u6B62
|
||||
AbstractCreateTableAction.retrieveForbidden.Message=\u8BE5\u6570\u636E\u5E93\u4E2D\u6CA1\u6709\u8868\u683C
|
||||
SelectDatabaseJarDialog.add=\u589E\u52A0
|
||||
SelectDatabaseJarDialog.delete=\u5220\u9664
|
||||
SelectDatabaseJarDialog.warningTitle=\u8B66\u544A
|
||||
@@ -497,7 +497,6 @@ AddListDialog.CHECKSIZE=\u8BF7\u68C0\u67E5\u6570\u7EC4\u7684\u5927\u5C0F\uFF01
|
||||
AddListDialog.CHECKSIZE=\u8BF7\u68C0\u67E5\u6570\u7EC4\u7684\u5927\u5C0F\uFF01
|
||||
AddListDialog.Error=\u9519\u8BEF
|
||||
AddListDialog.INPUTINDEX=\u8BF7\u8BBE\u7F6E\u5F53\u524D\u6570\u7EC4\u7684\u7D22\u5F15
|
||||
WebServiceUI.Add_list_element=\u6DFB\u52A0\u5217\u8868\u5143\u7D20
|
||||
WebServiceUI.Add_list_element=\u6DFB\u52A0\u5217\u8868\u5143\u7D20
|
||||
WebServiceUI.COLUMN=\u5217
|
||||
WebServiceUI.Denormalize=\u975E\u89C4\u8303\u5316
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.repository.view.di.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.sbi.engines.client.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.spagic.engines.client.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.sqlbuilder.nl</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.business.feature</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.feature</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.rcp.branding.tos.feature</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.rcp.branding.tos.test.feature</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.repository.feature</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.sbi.feature</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.spagic.feature</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.tos.components.feature</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.tos.feature</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.tos.libraries.feature</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.abstractmap</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.alfrescooutput</artifactId>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.business.diagram</artifactId>
|
||||
|
||||
@@ -66,25 +66,27 @@ if(hasInput){
|
||||
if (writer_<%=cid%> instanceof org.talend.components.api.component.runtime.WriterWithFeedback) {
|
||||
org.talend.components.api.component.runtime.WriterWithFeedback writerWithFeedbackMain_<%=cid%> = (org.talend.components.api.component.runtime.WriterWithFeedback) writer_<%=cid%>;
|
||||
writerWithFeedbackMain_<%=cid%> = new org.talend.codegen.flowvariables.runtime.FlowVariablesWriter(writerWithFeedbackMain_<%=cid%>, container_<%=cid%>);
|
||||
java.lang.Iterable<?> outgoingRecs = writerWithFeedbackMain_<%=cid%>.getSuccessfulWrites();
|
||||
java.util.Iterator outgoingMainRecords_<%=cid%> = outgoingRecs.iterator();
|
||||
java.lang.Iterable<?> outgoingRecs_<%=cid%> = writerWithFeedbackMain_<%=cid%>.getSuccessfulWrites();
|
||||
java.util.Iterator outgoingMainRecords_<%=cid%> = outgoingRecs_<%=cid%>.iterator();
|
||||
Object outgoingMain_<%=cid%> = null;
|
||||
if (outgoingMainRecords_<%=cid%>.hasNext()) {
|
||||
outgoingMainRecordsList_<%=cid%> = outgoingRecs;
|
||||
outgoingMainRecordsList_<%=cid%> = outgoingRecs_<%=cid%>;
|
||||
}
|
||||
}
|
||||
<%
|
||||
}
|
||||
if (rejectIrToRow != null) {
|
||||
%>
|
||||
java.lang.Iterable<?> outgoingRejectRecordsList_<%=cid%> = new java.util.ArrayList<Object>();
|
||||
org.talend.components.api.component.runtime.WriterWithFeedback writerWithFeedbackReject_<%=cid%> = (org.talend.components.api.component.runtime.WriterWithFeedback) writer_<%=cid%>;
|
||||
writerWithFeedbackReject_<%=cid%> = new org.talend.codegen.flowvariables.runtime.FlowVariablesWriter(writerWithFeedbackReject_<%=cid%>, container_<%=cid%>);
|
||||
java.lang.Iterable<?> outgoingRejectRecs = writerWithFeedbackReject_<%=cid%>.getRejectedWrites();
|
||||
java.util.Iterator outgoingRejectRecords_<%=cid%> = outgoingRejectRecs.iterator();
|
||||
java.lang.Iterable<?> outgoingRejectRecordsList_<%=cid%> = new java.util.ArrayList<Object>();
|
||||
if (writer_<%=cid%> instanceof org.talend.components.api.component.runtime.WriterWithFeedback) {
|
||||
org.talend.components.api.component.runtime.WriterWithFeedback writerWithFeedbackReject_<%=cid%> = (org.talend.components.api.component.runtime.WriterWithFeedback) writer_<%=cid%>;
|
||||
writerWithFeedbackReject_<%=cid%> = new org.talend.codegen.flowvariables.runtime.FlowVariablesWriter(writerWithFeedbackReject_<%=cid%>, container_<%=cid%>);
|
||||
java.lang.Iterable<?> outgoingRejectRecs_<%=cid%> = writerWithFeedbackReject_<%=cid%>.getRejectedWrites();
|
||||
java.util.Iterator outgoingRejectRecords_<%=cid%> = outgoingRejectRecs_<%=cid%>.iterator();
|
||||
if (outgoingRejectRecords_<%=cid%>.hasNext()) {
|
||||
outgoingRejectRecordsList_<%=cid%> = outgoingRejectRecs;
|
||||
outgoingRejectRecordsList_<%=cid%> = outgoingRejectRecs_<%=cid%>;
|
||||
}
|
||||
}
|
||||
<%
|
||||
}
|
||||
if(mainIrToRow != null) {
|
||||
|
||||
@@ -11,6 +11,8 @@
|
||||
|
||||
private final Component component;
|
||||
|
||||
private int schemaIndex = 0;
|
||||
|
||||
public ProcessPropertiesGenerator(String cid, Component component) {
|
||||
this.cid = cid;
|
||||
this.component = component;
|
||||
@@ -23,7 +25,9 @@
|
||||
|
||||
Object value = property.getStoredValue();
|
||||
if (value != null) {
|
||||
if (setDynamicTags && (value instanceof String) && isDynamicValue(String.valueOf(value), connName)) {
|
||||
boolean isSchemaProperty = property instanceof org.talend.daikon.properties.property.SchemaProperty;
|
||||
|
||||
if (!isSchemaProperty && setDynamicTags && (value instanceof String) && isDynamicValue(String.valueOf(value), connName)) {
|
||||
property.setTaggedValue(IGenericConstants.DYNAMIC_PROPERTY_VALUE, "true");
|
||||
}
|
||||
if (value instanceof List) { // if
|
||||
@@ -77,10 +81,64 @@
|
||||
props_<%=cid %><%=propInfo.fieldName%>.setValue("<%=property.getName()%>",
|
||||
<%=property.getType().replaceAll("<.*>", "")%>.<%=property.getValue()%>);
|
||||
<%
|
||||
} else if (property instanceof org.talend.daikon.properties.property.SchemaProperty) {
|
||||
} else if (isSchemaProperty) {
|
||||
String schemaValue = component.getCodegenValue(property, property.getStringValue());
|
||||
String[] splits = schemaValue.split("(?=\\\\\"name\\\\\":)");
|
||||
|
||||
String classNameTail = "fisrt";
|
||||
if(!firstCall) {
|
||||
classNameTail = "second";
|
||||
}
|
||||
%>
|
||||
class SchemaSettingTool_<%=cid%>_<%=++schemaIndex%>_<%=classNameTail%> {
|
||||
|
||||
String getSchemaValue() {
|
||||
<%
|
||||
if((splits == null) || (splits.length < 2)) {
|
||||
%>
|
||||
return <%=schemaValue%>;
|
||||
<%
|
||||
} else {
|
||||
%>
|
||||
StringBuilder s = new StringBuilder();
|
||||
<%
|
||||
for(int i=0; i<splits.length; i++) {
|
||||
String currentSplit = splits[i];
|
||||
if(i == 0) {
|
||||
%>
|
||||
a(<%=currentSplit%>",s);
|
||||
<%
|
||||
continue;
|
||||
}
|
||||
|
||||
if(i == (splits.length - 1)) {
|
||||
%>
|
||||
a("<%=currentSplit%>,s);
|
||||
<%
|
||||
continue;
|
||||
}
|
||||
|
||||
%>
|
||||
a("<%=currentSplit%>",s);
|
||||
<%
|
||||
}
|
||||
%>
|
||||
return s.toString();
|
||||
<%
|
||||
}
|
||||
%>
|
||||
}
|
||||
|
||||
void a(String part, StringBuilder strB) {
|
||||
strB.append(part);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
SchemaSettingTool_<%=cid%>_<%=schemaIndex%>_<%=classNameTail%> sst_<%=cid%>_<%=schemaIndex%>_<%=classNameTail%> = new SchemaSettingTool_<%=cid%>_<%=schemaIndex%>_<%=classNameTail%>();
|
||||
|
||||
props_<%=cid %><%=propInfo.fieldName%>.setValue("<%=property.getName()%>",
|
||||
new org.apache.avro.Schema.Parser().parse(<%=component.getCodegenValue(property, property.getStringValue())%>));
|
||||
new org.apache.avro.Schema.Parser().parse(sst_<%=cid%>_<%=schemaIndex%>_<%=classNameTail%>.getSchemaValue()));
|
||||
<%
|
||||
} else if (!(value instanceof String) || !((String)value).equals("")) {
|
||||
%>
|
||||
|
||||
@@ -137,8 +137,8 @@ for (INode node : process.getNodesOfType("tRESTClient")) {
|
||||
}
|
||||
}
|
||||
|
||||
boolean talendEsbJob = actAsProvider || actAsConsumer || !process.getNodesOfType("tRouteInput").isEmpty();
|
||||
boolean talendEsbJobFactory = actAsProvider || !process.getNodesOfType("tRouteInput").isEmpty();
|
||||
boolean talendEsbJob = talendEsbJobFactory || actAsConsumer;
|
||||
|
||||
boolean talendStepTemplate = !process.getNodesOfType("tActionInput").isEmpty() || !process.getNodesOfType("tActionOutput").isEmpty() || !process.getNodesOfType("tJobReject").isEmpty();
|
||||
|
||||
@@ -209,11 +209,6 @@ protected static void logIgnoredError(String message, Throwable cause) {
|
||||
// fix for TESB-7714
|
||||
talendESBJob.setEndpointRegistry(registry);
|
||||
|
||||
// TESB-15920 tRESTClient and SAM not working
|
||||
<% if (hasSAM4RS) { %>
|
||||
talendESBJob.setEventFeature(eventFeature);
|
||||
<% } %>
|
||||
|
||||
return talendESBJob;
|
||||
}
|
||||
<% } %>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.codegen</artifactId>
|
||||
|
||||
@@ -147,7 +147,8 @@ public class JavaRoutineSynchronizer extends AbstractRoutineSynchronizer {
|
||||
*/
|
||||
private static void syncModule(Project project, File[] modules) throws SystemException {
|
||||
IRunProcessService service = CodeGeneratorActivator.getDefault().getRunProcessService();
|
||||
ITalendProcessJavaProject talenCodeJavaProject = service.getTalendCodeJavaProject(ERepositoryObjectType.ROUTINES, project);
|
||||
ITalendProcessJavaProject talenCodeJavaProject = service.getTalendCodeJavaProject(ERepositoryObjectType.ROUTINES,
|
||||
project.getTechnicalLabel());
|
||||
if (talenCodeJavaProject == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.components.exchange</artifactId>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>fluent-hc</artifactId>
|
||||
<version>4.2.6</version>
|
||||
<version>4.5.5</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<groupId>org.talend.libraries</groupId>
|
||||
<artifactId>talend_DB_mssqlUtil-1.2-20171017</artifactId>
|
||||
<artifactId>talend_DB_mssqlUtil-1.3-20190523</artifactId>
|
||||
<version>6.0.0</version>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
@@ -50,9 +50,9 @@
|
||||
<dependencies>
|
||||
<!-- https://mvnrepository.com/artifact/net.sourceforge.jtds/jtds -->
|
||||
<dependency>
|
||||
<groupId>org.talend.libraries</groupId>
|
||||
<artifactId>jtds-1.3.1-patch</artifactId>
|
||||
<version>6.1.1</version>
|
||||
<groupId>net.sourceforge.jtds</groupId>
|
||||
<artifactId>jtds</artifactId>
|
||||
<version>1.3.1-patch-20190523</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
@@ -0,0 +1,139 @@
|
||||
<project
|
||||
xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
|
||||
>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<groupId>net.sourceforge.jtds</groupId>
|
||||
<artifactId>jtds</artifactId>
|
||||
<version>1.3.1-patch-20190523</version>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<name>talend_jtds</name>
|
||||
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<talend.nexus.url>https://artifacts-oss.talend.com</talend.nexus.url>
|
||||
<java.source.version>1.7</java.source.version>
|
||||
</properties>
|
||||
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>org.talend.studio</id>
|
||||
<name>talend-update</name>
|
||||
<url>https://talend-update.talend.com/nexus/content/repositories/libraries/</url>
|
||||
</repository>
|
||||
</repositories>
|
||||
|
||||
<distributionManagement>
|
||||
<snapshotRepository>
|
||||
<id>talend_nexus_deployment</id>
|
||||
<url>${talend.nexus.url}/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
|
||||
<snapshots>
|
||||
<enabled>true</enabled>
|
||||
</snapshots>
|
||||
<releases>
|
||||
<enabled>false</enabled>
|
||||
</releases>
|
||||
</snapshotRepository>
|
||||
<repository>
|
||||
<id>talend_nexus_deployment</id>
|
||||
<url>${talend.nexus.url}/nexus/content/repositories/TalendOpenSourceRelease/</url>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
</repository>
|
||||
</distributionManagement>
|
||||
|
||||
<dependencies>
|
||||
<!-- https://mvnrepository.com/artifact/net.sourceforge.jtds/jtds -->
|
||||
<dependency>
|
||||
<groupId>org.talend.libraries</groupId>
|
||||
<artifactId>jtds-1.3.1-patch</artifactId>
|
||||
<version>6.1.1</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
<build>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/java</directory>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-dependency-plugin</artifactId>
|
||||
<version>2.8</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>unpack</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>unpack</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<artifactItems>
|
||||
<artifactItem>
|
||||
<groupId>org.talend.libraries</groupId>
|
||||
<artifactId>jtds-1.3.1-patch</artifactId>
|
||||
<version>6.1.1</version>
|
||||
<type>jar</type>
|
||||
<overWrite>true</overWrite>
|
||||
<outputDirectory>target/classes</outputDirectory>
|
||||
</artifactItem>
|
||||
</artifactItems>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<version>2.4</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>default</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>jar</goal>
|
||||
</goals>
|
||||
|
||||
<configuration>
|
||||
<includes>
|
||||
<include>**</include>
|
||||
</includes>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>2.3.2</version>
|
||||
<configuration>
|
||||
<source>${java.source.version}</source>
|
||||
<target>${java.source.version}</target>
|
||||
<showDeprecation>true</showDeprecation>
|
||||
<showWarnings>true</showWarnings>
|
||||
<compilerArgument>-XDignore.symbol.file</compilerArgument>
|
||||
<fork>true</fork>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<version>2.6</version>
|
||||
<configuration>
|
||||
<archive>
|
||||
<addMavenDescriptor>false</addMavenDescriptor>
|
||||
</archive>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>7.0.1-SNAPSHOT</version>
|
||||
<version>7.0.1</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.components.libs</artifactId>
|
||||
|
||||
@@ -776,7 +776,7 @@
|
||||
<IMPORT NAME="Driver-DB2-LICENSE-CISUZ" MODULE="db2jcc_license_cisuz.jar" MVN="mvn:org.talend.libraries/db2jcc_license_cisuz/6.0.0" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false') AND (DBTYPE=='DB2')" />
|
||||
<IMPORT NAME="Driver-DB2-LICENSE-CU" MODULE="db2jcc_license_cu.jar" MVN="mvn:org.talend.libraries/db2jcc_license_cu/6.0.0" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false') AND (DBTYPE=='DB2')" />
|
||||
<IMPORT NAME="Driver_MaxDB" MODULE="sapdbc.jar" MVN="mvn:org.talend.libraries/sapdbc/6.0.0" REQUIRED_IF="DBTYPE=='MAXDB'" />
|
||||
<IMPORT NAME="Driver-MSSQL" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false') AND (DBTYPE=='MSSQL') AND (MSSQL_DRIVER=='JTDS')" />
|
||||
<IMPORT NAME="Driver-MSSQL" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false') AND (DBTYPE=='MSSQL') AND (MSSQL_DRIVER=='JTDS')" BundleID=""/>
|
||||
<IMPORT NAME="Driver-MSSQL-prop" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false') AND (DBTYPE=='MSSQL') AND (MSSQL_DRIVER=='MSSQL_PROP')" />
|
||||
<IMPORT NAME="Driver-MYSQL4" MODULE="mysql-connector-java-3.1.14-bin.jar" MVN="mvn:org.talend.libraries/mysql-connector-java-3.1.14-bin/6.0.0" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false') and (DBTYPE=='MYSQL') and (DB_MYSQL_VERSION=='MYSQL_4')"/>
|
||||
<IMPORT NAME="Driver-MYSQL5" MODULE="mysql-connector-java-5.1.30-bin.jar" MVN="mvn:org.talend.libraries/mysql-connector-java-5.1.30-bin/6.0.0" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false') and (DBTYPE=='MYSQL') and (DB_MYSQL_VERSION=='MYSQL_5')"/>
|
||||
|
||||
@@ -188,7 +188,7 @@
|
||||
|
||||
<CODEGENERATION>
|
||||
<IMPORTS>
|
||||
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" />
|
||||
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" BundleID=""/>
|
||||
<IMPORT NAME="Driver-mssql-jdbc" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="(DRIVER == 'MSSQL_PROP') AND (USE_EXISTING_CONNECTION == 'false')" />
|
||||
</IMPORTS>
|
||||
</CODEGENERATION>
|
||||
|
||||
@@ -8,8 +8,9 @@ String loopPath_<%=cid%> = <%=loopQuery%>;
|
||||
java.util.List<Object> resultset_<%=cid%> = new java.util.ArrayList<Object>();
|
||||
|
||||
boolean isStructError_<%=cid %> = true;
|
||||
com.jayway.jsonpath.ReadContext document_<%=cid%> = null;
|
||||
try {
|
||||
com.jayway.jsonpath.ReadContext document_<%=cid%> = com.jayway.jsonpath.JsonPath.parse(jsonStr_<%=cid%>);
|
||||
document_<%=cid%> = com.jayway.jsonpath.JsonPath.parse(jsonStr_<%=cid%>);
|
||||
com.jayway.jsonpath.JsonPath compiledLoopPath_<%=cid%> = jsonPathCache_<%=cid%>.getCompiledJsonPath(loopPath_<%=cid%>);
|
||||
Object result_<%=cid%> = document_<%=cid%>.read(compiledLoopPath_<%=cid%>,net.minidev.json.JSONObject.class);
|
||||
if (result_<%=cid%> instanceof net.minidev.json.JSONArray) {
|
||||
@@ -64,6 +65,7 @@ com.jayway.jsonpath.JsonPath compiledJsonPath_<%=cid%> = null;
|
||||
|
||||
Object value_<%=cid%> = null;
|
||||
|
||||
Object root_<%=cid%> = null;
|
||||
for(int i_<%=cid %>=0; isStructError_<%=cid %> || (i_<%=cid %> < resultset_<%=cid %>.size());i_<%=cid %>++){
|
||||
if(!isStructError_<%=cid %>){
|
||||
Object row_<%=cid%> = resultset_<%=cid %>.get(i_<%=cid %>);
|
||||
@@ -82,6 +84,7 @@ if(outConns!=null){
|
||||
nb_line_<%=cid%>++;
|
||||
try {
|
||||
<%
|
||||
boolean useLoopAsRoot = "true".equals(ElementParameterParser.getValue(node, "__USE_LOOP_AS_ROOT__"));
|
||||
boolean splitList = "true".equals(ElementParameterParser.getValue(node, "__SPLIT_LIST__"));
|
||||
for (int i=0;i<mapping.size();i++) {
|
||||
for(IMetadataColumn column : outConn.getMetadataTable().getListColumns()) {
|
||||
@@ -113,8 +116,23 @@ for (int i=0;i<mapping.size();i++) {
|
||||
compiledJsonPath_<%=cid%> = jsonPathCache_<%=cid%>.getCompiledJsonPath(jsonPath_<%=cid%>);
|
||||
|
||||
try {
|
||||
value_<%=cid%> = compiledJsonPath_<%=cid%>.read(row_<%=cid%>);
|
||||
<%
|
||||
if(useLoopAsRoot){
|
||||
%>
|
||||
value_<%=cid%> = compiledJsonPath_<%=cid%>.read(row_<%=cid%>);
|
||||
<%
|
||||
}else{
|
||||
%>
|
||||
if(jsonPath_<%=cid%>.startsWith("$")){
|
||||
if(root_<%=cid%> == null){
|
||||
root_<%=cid%> = document_<%=cid%>.read(jsonPathCache_<%=cid%>.getCompiledJsonPath("$"));
|
||||
}
|
||||
value_<%=cid%> = compiledJsonPath_<%=cid%>.read(root_<%=cid%>);
|
||||
}else{
|
||||
value_<%=cid%> = compiledJsonPath_<%=cid%>.read(row_<%=cid%>);
|
||||
}
|
||||
<%
|
||||
}
|
||||
if(javaType == JavaTypesManager.STRING){
|
||||
%>
|
||||
<%=firstConnName%>.<%=column.getLabel() %> = value_<%=cid%> == null ? <%@ include file="./set_default_value.javajet"%> : value_<%=cid%>.toString();
|
||||
|
||||
@@ -163,6 +163,11 @@
|
||||
REQUIRED="true" SHOW_IF="READ_BY=='XPATH'">
|
||||
<DEFAULT>"UTF-8"</DEFAULT>
|
||||
</PARAMETER>
|
||||
|
||||
<PARAMETER NAME="USE_LOOP_AS_ROOT" FIELD="CHECK" NUM_ROW="25" SHOW_IF="READ_BY=='JSONPATH'" REPOSITORY_VALUE="USE_LOOP_AS_ROOT">
|
||||
<DEFAULT>true</DEFAULT>
|
||||
</PARAMETER>
|
||||
|
||||
<!-- For migration only -->
|
||||
<PARAMETER NAME="SPLIT_LIST" FIELD="CHECK" NUM_ROW="100" SHOW="false">
|
||||
<DEFAULT>true</DEFAULT>
|
||||
|
||||
@@ -24,4 +24,6 @@ JSON_PATH_VERSION.ITEM.1_2_0=1.2.0
|
||||
|
||||
MAPPING_4_JSONPATH.NAME=Mapping
|
||||
MAPPING_4_JSONPATH.ITEM.QUERY=Json query
|
||||
JSON_LOOP_QUERY.NAME=Loop Jsonpath query
|
||||
JSON_LOOP_QUERY.NAME=Loop Jsonpath query
|
||||
|
||||
USE_LOOP_AS_ROOT.NAME=Use the loop node as root
|
||||
@@ -7,6 +7,7 @@ String firstConnName = "";
|
||||
List<IMetadataTable> metadatas = node.getMetadataList();
|
||||
|
||||
String loopPath = ElementParameterParser.getValue(node, "__JSON_LOOP_QUERY__");
|
||||
boolean useLoopAsRoot = "true".equals(ElementParameterParser.getValue(node, "__USE_LOOP_AS_ROOT__"));
|
||||
%>
|
||||
class JsonPathCache_<%=cid%> {
|
||||
final java.util.Map<String,com.jayway.jsonpath.JsonPath> jsonPathString2compiledJsonPath = new java.util.HashMap<String,com.jayway.jsonpath.JsonPath>();
|
||||
@@ -51,6 +52,7 @@ Object filenameOrStream_<%=cid %> = null;
|
||||
%>
|
||||
}
|
||||
|
||||
com.jayway.jsonpath.ReadContext document_<%=cid%> = null;
|
||||
try {
|
||||
if(filenameOrStream_<%=cid %> instanceof java.io.InputStream){
|
||||
is_<%=cid%> = (java.io.InputStream)filenameOrStream_<%=cid %>;
|
||||
@@ -65,7 +67,7 @@ try {
|
||||
}
|
||||
|
||||
|
||||
com.jayway.jsonpath.ReadContext document_<%=cid%> = parseContext_<%=cid%>.parse(is_<%=cid%>,<%=encoding %>);
|
||||
document_<%=cid%> = parseContext_<%=cid%>.parse(is_<%=cid%>,<%=encoding %>);
|
||||
com.jayway.jsonpath.JsonPath compiledLoopPath_<%=cid%> = jsonPathCache_<%=cid%>.getCompiledJsonPath(loopPath_<%=cid%>);
|
||||
Object result_<%=cid%> = document_<%=cid%>.read(compiledLoopPath_<%=cid%>,net.minidev.json.JSONObject.class);
|
||||
if (result_<%=cid%> instanceof net.minidev.json.JSONArray) {
|
||||
@@ -100,6 +102,7 @@ Object value_<%=cid%> = null;
|
||||
<%if(isLog4jEnabled){%>
|
||||
log.info("<%=cid%> - Retrieving records from data.");
|
||||
<%}%>
|
||||
Object root_<%=cid%> = null;
|
||||
for(Object row_<%=cid%> : resultset_<%=cid%>) {
|
||||
nb_line_<%=cid%>++;
|
||||
<%
|
||||
@@ -173,8 +176,23 @@ for(Object row_<%=cid%> : resultset_<%=cid%>) {
|
||||
compiledJsonPath_<%=cid%> = jsonPathCache_<%=cid%>.getCompiledJsonPath(jsonPath_<%=cid%>);
|
||||
|
||||
try {
|
||||
value_<%=cid%> = compiledJsonPath_<%=cid%>.read(row_<%=cid%>);
|
||||
<%
|
||||
if(useLoopAsRoot){
|
||||
%>
|
||||
value_<%=cid%> = compiledJsonPath_<%=cid%>.read(row_<%=cid%>);
|
||||
<%
|
||||
}else{
|
||||
%>
|
||||
if(jsonPath_<%=cid%>.startsWith("$")){
|
||||
if(root_<%=cid%> == null){
|
||||
root_<%=cid%> = document_<%=cid%>.read(jsonPathCache_<%=cid%>.getCompiledJsonPath("$"));
|
||||
}
|
||||
value_<%=cid%> = compiledJsonPath_<%=cid%>.read(root_<%=cid%>);
|
||||
}else{
|
||||
value_<%=cid%> = compiledJsonPath_<%=cid%>.read(row_<%=cid%>);
|
||||
}
|
||||
<%
|
||||
}
|
||||
if(javaType == JavaTypesManager.STRING){
|
||||
%>
|
||||
<%=firstConnName%>.<%=column.getLabel() %> = value_<%=cid%> == null ? <%@ include file="./set_default_value.javajet"%> : value_<%=cid%>.toString();
|
||||
|
||||
@@ -141,6 +141,10 @@
|
||||
<PARAMETER NAME="CHECK_DATE" FIELD="CHECK" NUM_ROW="20" SHOW_IF="READ_BY=='XPATH'">
|
||||
<DEFAULT>false</DEFAULT>
|
||||
</PARAMETER>
|
||||
|
||||
<PARAMETER NAME="USE_LOOP_AS_ROOT" FIELD="CHECK" NUM_ROW="25" SHOW_IF="READ_BY=='JSONPATH'" REPOSITORY_VALUE="USE_LOOP_AS_ROOT">
|
||||
<DEFAULT>true</DEFAULT>
|
||||
</PARAMETER>
|
||||
|
||||
<PARAMETER NAME="ENCODING" FIELD="ENCODING_TYPE" NUM_ROW="30"
|
||||
REQUIRED="true" REPOSITORY_VALUE="ENCODING">
|
||||
|
||||
@@ -35,4 +35,5 @@ JSON_PATH_VERSION.ITEM.1_2_0=1.2.0
|
||||
JSON_LOOP_QUERY.NAME=Loop Json query
|
||||
|
||||
MAPPING_JSONPATH.NAME=Mapping
|
||||
MAPPING_JSONPATH.ITEM.QUERY=Json query
|
||||
MAPPING_JSONPATH.ITEM.QUERY=Json query
|
||||
USE_LOOP_AS_ROOT.NAME=Use the loop node as root
|
||||
@@ -1,6 +1,8 @@
|
||||
CHANGES.ITEM.ADD=\u6DFB\u52A0
|
||||
CHANGES.ITEM.DELETE=\u5220\u9664
|
||||
CHANGES.ITEM.REPLACE=\u66ff\u4ee3
|
||||
CHANGES.NAME=\u6539\u53D8\u5C5E\u6027
|
||||
CHANGETYPE.ITEM.ADD=\u6DFB\u52A0
|
||||
CHANGETYPE.ITEM.DELETE=\u5220\u9664
|
||||
CHANGETYPE.ITEM.MODIFY=\u4FEE\u6539
|
||||
CHANGETYPE.NAME=\u53D8\u6362\u7C7B\u578B
|
||||
@@ -21,6 +23,7 @@ MULTIVALUECOLUMNS.ITEM.SEPARATOR=\u5206\u9694\u7B26
|
||||
MODIFYCONFIG.ITEM.COLUMN=\u663E\u793A\u5217
|
||||
MODIFYCONFIG.ITEM.OPERATION=\u64CD\u4F5C
|
||||
MODIFYCONFIG.ITEM.SEPARATOR=\u5206\u9694\u7B26
|
||||
MODIFYCONFIG.ITEM.OPERATION.ITEM.ADD=\u6DFB\u52A0
|
||||
MODIFYCONFIG.ITEM.OPERATION.ITEM.DELETE=\u5220\u9664
|
||||
MODIFYCONFIG.ITEM.OPERATION.ITEM.REPLACE=\u66ff\u4ee3
|
||||
MODIFYCONFIG.ITEM.OPERATION.ITEM.NONE=\u65e0
|
||||
|
||||
@@ -17,7 +17,7 @@ final String GoogleTracker = org.talend.core.utils.TrackerUtil.getGoogleTracker(
|
||||
|
||||
<%@ include file="@{org.talend.designer.components.localprovider}/components/templates/password.javajet"%>
|
||||
|
||||
org.jets3t.service.Jets3tProperties jets3tProperties = new org.jets3t.service.Jets3tProperties();
|
||||
org.jets3t.service.Jets3tProperties jets3tProperties = org.jets3t.service.Jets3tProperties.getInstance(org.jets3t.service.Constants.JETS3T_PROPERTIES_FILENAME);
|
||||
jets3tProperties.setProperty("httpclient.useragent", "<%=AWSTracker%>");
|
||||
org.jets3t.service.security.GSCredentials credentials_<%=cid%> = new org.jets3t.service.security.GSCredentials(<%=accessKey%>,decryptedPassword_<%=cid%>);
|
||||
org.jets3t.service.impl.rest.httpclient.GoogleStorageService service_<%=cid%> = new org.jets3t.service.impl.rest.httpclient.GoogleStorageService(credentials_<%=cid%>," <%=GoogleTracker%>", null, jets3tProperties);
|
||||
|
||||
@@ -226,7 +226,7 @@ if(hiveDistrib.isExecutedThroughWebHCat()) {
|
||||
}
|
||||
}
|
||||
%>
|
||||
log.info("Query sent to HiveServer2 to be executed with [Application Name(MapReduce)/DAG Name(Tez): " + queryIdentifier + "]");
|
||||
log.info("Query sent to HiveServer2 to be executed with [Application Name(MapReduce)/DAG Name(Tez): " + queryIdentifier_<%=cid %> + "]");
|
||||
} catch (java.lang.Exception e) {
|
||||
whetherReject_<%=cid%> = true;
|
||||
<%
|
||||
|
||||
@@ -6,6 +6,7 @@ ALIASES.ITEM.SEARCHING=\u641C\u7D22
|
||||
ALIASES.NAME=\u522b\u540d\u590d\u5f15\u7528
|
||||
BASEDN.NAME=\u6839DN
|
||||
HOST.NAME=\u4e3b\u673a
|
||||
INSERT_MODE.ITEM.ADD=\u6DFB\u52A0
|
||||
INSERT_MODE.ITEM.DELETE=\u5220\u9664
|
||||
INSERT_MODE.ITEM.INSERT=\u63D2\u5165
|
||||
INSERT_MODE.ITEM.INSERT_UPDATA=\u63d2\u5165\u6216\u66f4\u65b0
|
||||
@@ -25,6 +26,7 @@ DN_COLUMN_NAME.NAME=DN\u5217\u540D\u79F0
|
||||
ATTRIBUTE_OPTIONS.NAME=\u5C5E\u6027\u9009\u9879
|
||||
ATTRIBUTE_OPTIONS.ITEM.ATTRIBUTE_NAME=\u5C5E\u6027\u540D
|
||||
ATTRIBUTE_OPTIONS.ITEM.ATTRIBUTE_OPTION=\u9009\u9879
|
||||
ATTRIBUTE_OPTIONS.ITEM.ATTRIBUTE_OPTION.ITEM.ADD=\u6DFB\u52A0
|
||||
ATTRIBUTE_OPTIONS.ITEM.ATTRIBUTE_OPTION.ITEM.REPLACE=\u66ff\u4ee3
|
||||
ATTRIBUTE_OPTIONS.ITEM.ATTRIBUTE_OPTION.ITEM.REMOVE_ATTRIBUTE=\u5220\u9664\u5C5E\u6027
|
||||
ATTRIBUTE_OPTIONS.ITEM.ATTRIBUTE_OPTION.ITEM.REMOVE_VALUE=\u5220\u9664\u503C
|
||||
|
||||
@@ -354,7 +354,7 @@
|
||||
|
||||
<CODEGENERATION>
|
||||
<IMPORTS>
|
||||
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" />
|
||||
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" BundleID=""/>
|
||||
<IMPORT NAME="Driver-mssql-jdbc" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="(DRIVER == 'MSSQL_PROP') AND (USE_EXISTING_CONNECTION == 'false')" />
|
||||
</IMPORTS>
|
||||
</CODEGENERATION>
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
|
||||
<CODEGENERATION>
|
||||
<IMPORTS>
|
||||
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar" REQUIRED_IF="DRIVER=='JTDS'" />
|
||||
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523" REQUIRED_IF="DRIVER=='JTDS'" BundleID=""/>
|
||||
<IMPORT NAME="Driver-mssql-jdbc" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="DRIVER=='MSSQL_PROP'" />
|
||||
</IMPORTS>
|
||||
</CODEGENERATION>
|
||||
|
||||
@@ -258,9 +258,9 @@
|
||||
|
||||
<CODEGENERATION>
|
||||
<IMPORTS>
|
||||
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" />
|
||||
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" BundleID=""/>
|
||||
<IMPORT NAME="Driver-mssql-jdbc" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="(DRIVER == 'MSSQL_PROP') AND (USE_EXISTING_CONNECTION == 'false')" />
|
||||
<IMPORT NAME="Talend_MssqlUtil" MODULE="talend_DB_mssqlUtil-1.2-20171017.jar" MVN="mvn:org.talend.libraries/talend_DB_mssqlUtil-1.2-20171017/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.custom/lib/talend_DB_mssqlUtil-1.2-20171017.jar" REQUIRED="true" />
|
||||
<IMPORT NAME="Talend_MssqlUtil" MODULE="talend_DB_mssqlUtil-1.3-20190523.jar" MVN="mvn:org.talend.libraries/talend_DB_mssqlUtil-1.3-20190523/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.custom/lib/talend_DB_mssqlUtil-1.3-20190523.jar" REQUIRED="true" />
|
||||
</IMPORTS>
|
||||
</CODEGENERATION>
|
||||
|
||||
|
||||
@@ -332,8 +332,8 @@
|
||||
|
||||
<CODEGENERATION>
|
||||
<IMPORTS>
|
||||
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar"
|
||||
REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" />
|
||||
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523"
|
||||
REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" BundleID=""/>
|
||||
<IMPORT NAME="Driver-mssql-jdbc" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="(DRIVER == 'MSSQL_PROP') AND (USE_EXISTING_CONNECTION == 'false')" />
|
||||
</IMPORTS>
|
||||
</CODEGENERATION>
|
||||
|
||||
@@ -315,7 +315,7 @@
|
||||
|
||||
<CODEGENERATION>
|
||||
<IMPORTS>
|
||||
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar" REQUIRED_IF="(DRIVER=='JTDS') AND (USE_EXISTING_CONNECTION == 'false')" />
|
||||
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523" REQUIRED_IF="(DRIVER=='JTDS') AND (USE_EXISTING_CONNECTION == 'false')" BundleID=""/>
|
||||
<IMPORT NAME="Driver-mssql-jdbc" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="(DRIVER=='MSSQL_PROP') AND (USE_EXISTING_CONNECTION == 'false')" />
|
||||
</IMPORTS>
|
||||
</CODEGENERATION>
|
||||
|
||||
@@ -513,9 +513,9 @@
|
||||
|
||||
<CODEGENERATION>
|
||||
<IMPORTS>
|
||||
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" />
|
||||
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" BundleID=""/>
|
||||
<IMPORT NAME="Driver-mssql-jdbc" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="(DRIVER == 'MSSQL_PROP') AND (USE_EXISTING_CONNECTION == 'false')" />
|
||||
<IMPORT NAME="Talend_MssqlUtil" MODULE="talend_DB_mssqlUtil-1.2-20171017.jar" MVN="mvn:org.talend.libraries/talend_DB_mssqlUtil-1.2-20171017/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.custom/lib/talend_DB_mssqlUtil-1.2-20171017.jar" REQUIRED="true" />
|
||||
<IMPORT NAME="Talend_MssqlUtil" MODULE="talend_DB_mssqlUtil-1.3-20190523.jar" MVN="mvn:org.talend.libraries/talend_DB_mssqlUtil-1.3-20190523/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.custom/lib/talend_DB_mssqlUtil-1.3-20190523.jar" REQUIRED="true" />
|
||||
</IMPORTS>
|
||||
</CODEGENERATION>
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
<CODEGENERATION>
|
||||
<IMPORTS>
|
||||
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" />
|
||||
<IMPORT NAME="Driver-jTDS" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523" REQUIRED_IF="(DRIVER == 'JTDS') AND (USE_EXISTING_CONNECTION == 'false')" BundleID=""/>
|
||||
<IMPORT NAME="Driver-mssql-jdbc" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="(DRIVER == 'MSSQL_PROP') AND (USE_EXISTING_CONNECTION == 'false')" />
|
||||
</IMPORTS>
|
||||
</CODEGENERATION>
|
||||
|
||||
@@ -336,7 +336,7 @@
|
||||
<IMPORT NAME="Driver-DB2-LICENSE-CISUZ" MODULE="db2jcc_license_cisuz.jar" MVN="mvn:org.talend.libraries/db2jcc_license_cisuz/6.0.0" REQUIRED="true" />
|
||||
<IMPORT NAME="Driver-DB2-LICENSE-CU" MODULE="db2jcc_license_cu.jar" MVN="mvn:org.talend.libraries/db2jcc_license_cu/6.0.0" REQUIRED="true" />
|
||||
<IMPORT NAME="Driver_MaxDB" MODULE="sapdbc.jar" MVN="mvn:org.talend.libraries/sapdbc/6.0.0" REQUIRED="true" />
|
||||
<IMPORT NAME="Driver-MSSQL" MODULE="jtds-1.3.1-patch.jar" MVN="mvn:org.talend.libraries/jtds-1.3.1-patch/6.1.1" UrlPath="platform:/plugin/org.talend.libraries.jdbc.jtds/lib/jtds-1.3.1-patch.jar" REQUIRED="true" />
|
||||
<IMPORT NAME="Driver-MSSQL" MODULE="jtds-1.3.1-patch-20190523.jar" MVN="mvn:net.sourceforge.jtds/jtds/1.3.1-patch-20190523" REQUIRED="true" BundleID=""/>
|
||||
<IMPORT NAME="Driver-Oracle11g-2" MODULE="ojdbc6.jar" MVN="mvn:org.talend.libraries/ojdbc6/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.jdbc.oracle/lib/ojdbc6.jar" REQUIRED="true" />
|
||||
<IMPORT NAME="Driver-POSTGRESQL" MODULE="postgresql-8.3-603.jdbc3.jar" MVN="mvn:org.talend.libraries/postgresql-8.3-603.jdbc3/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.jdbc.postgresql/lib/postgresql-8.3-603.jdbc3.jar" REQUIRED="true" />
|
||||
<IMPORT NAME="Driver-FIREBIRD" MODULE="jaybird-full-2.1.1.jar" MVN="mvn:org.talend.libraries/jaybird-full-2.1.1/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.jdbc.firebird/lib/jaybird-full-2.1.1.jar" REQUIRED="true" />
|
||||
|
||||
@@ -27,6 +27,7 @@ ELEMENT_HIERACHIE.ITEM.ELEMENT_TYPE=\u5143\u7D20\u7C7B\u578B
|
||||
ELEMENT_HIERACHIE.ITEM.ELEMENT_TYPE.ITEM.ELEMENT_NUMERIC=\u6570\u503C
|
||||
ELEMENT_HIERACHIE.ITEM.ELEMENT_TYPE.ITEM.ELEMENT_STRING=\u6587\u672c
|
||||
ELEMENT_HIERACHIE.ITEM.CREATION_MODE=\u521B\u5EFA\u6A21\u5F0F
|
||||
ELEMENT_HIERACHIE.ITEM.CREATION_MODE.ITEM.MODE_ADD=\u589E\u52A0
|
||||
ELEMENT_HIERACHIE.ITEM.CREATION_MODE.ITEM.MODE_FORCE_ADD=\u5F3A\u5236\u6DFB\u52A0
|
||||
ELEMENT_HIERACHIE.ITEM.CREATION_MODE.ITEM.MODE_UPDATE=\u66F4\u65B0
|
||||
ELEMENT_HIERACHIE.ITEM.CREATION_MODE.ITEM.MODE_ADD_OR_UPDATE=\u6DFB\u52A0\u6216\u66F4\u65B0
|
||||
@@ -35,6 +36,7 @@ ELEMENT_TYPE.NAME=\u5143\u7D20\u7684\u7C7B\u578B
|
||||
ELEMENT_TYPE.ITEM.ELEMENT_NUMERIC=\u6570\u503C
|
||||
ELEMENT_TYPE.ITEM.ELEMENT_STRING=\u6587\u672c
|
||||
CREATION_MODE.NAME=\u521B\u5EFA\u6A21\u5F0F
|
||||
CREATION_MODE.ITEM.MODE_ADD=\u589E\u52A0
|
||||
CREATION_MODE.ITEM.MODE_FORCE_ADD=\u5F3A\u5236\u6DFB\u52A0
|
||||
CREATION_MODE.ITEM.MODE_UPDATE=\u66F4\u65B0
|
||||
CREATION_MODE.ITEM.MODE_ADD_OR_UPDATE=\u6DFB\u52A0\u6216\u66F4\u65B0
|
||||
|
||||
@@ -13,6 +13,7 @@ COMMITSIZE.NAME=\u63D0\u4EA4\u5927\u5C0F
|
||||
SPLASH_MODE.ITEM.PALO_SPLASH_DISABLE=\u7981\u7528
|
||||
SPLASH_MODE.ITEM.PALO_SPLASH_DEFAULT=\u65e0
|
||||
SPLASH_MODE.ITEM.PALO_SPLASH_BASE_SET=\u8BBE\u7F6E
|
||||
SPLASH_MODE.ITEM.PALO_SPLASH_BASE_ADD=\u589E\u52A0
|
||||
ADDVALUES.NAME=\u6DFB\u52A0\u503C
|
||||
DEPLOY_PALO_LIBS.NAME=\u90E8\u7F72Palo\u5E93
|
||||
DIE_ON_ERROR.NAME=\u9519\u8bef\u65f6\u7ec8\u6b62
|
||||
|
||||
@@ -25,6 +25,7 @@ ENCODING.NAME=\u7F16\u7801
|
||||
ENCRYPTED_KEY_CMK.NAME=\u4E3B\u952E
|
||||
ENCRYPTED_KEY_BASE64.NAME=\u4E3B\u952E
|
||||
ENCRYPTED_KEY_X509.NAME=\u5BC6\u94A5\u6587\u4EF6
|
||||
ENCRYPT.NAME=\u52A0\u5BC6
|
||||
ALGORITHM_SYMMETRIC_MASTER_KEY.ITEM.AES=AES
|
||||
ALGORITHM_ASYMMETRIC_MASTER_KEY.ITEM.RSA=RSA
|
||||
ALGORITHM_ASYMMETRIC_MASTER_KEY.ITEM.DSA=DSA
|
||||
|
||||
@@ -33,6 +33,7 @@ ENCODING.NAME=\u7F16\u7801
|
||||
ENCRYPTED_KEY_CMK.NAME=\u4E3B\u952E
|
||||
ENCRYPTED_KEY_BASE64.NAME=\u4E3B\u952E
|
||||
ENCRYPTED_KEY_X509.NAME=\u5BC6\u94A5\u6587\u4EF6
|
||||
ENCRYPT.NAME=\u52A0\u5BC6
|
||||
ALGORITHM_SYMMETRIC_MASTER_KEY.ITEM.AES=AES
|
||||
ALGORITHM_ASYMMETRIC_MASTER_KEY.ITEM.RSA=RSA
|
||||
ALGORITHM_ASYMMETRIC_MASTER_KEY.ITEM.DSA=DSA
|
||||
|
||||
@@ -4,6 +4,7 @@ CONNECTION.NAME=\u7EC4\u4EF6\u5217\u8868
|
||||
ACCESS_KEY.NAME=\u8BBF\u95EE\u5BC6\u94A5
|
||||
BUCKET.NAME=\u6876
|
||||
KEY.NAME=\u4E3B\u952E
|
||||
FILE.NAME=\u6587\u4EF6
|
||||
CONFIG_CLIENT.NAME=\u914D\u7F6E\u5BA2\u6237\u7AEF
|
||||
CONNECTION_CONFIG.NAME=\u8FDE\u63A5
|
||||
CLIENT_CONFIG.NAME=\u5BA2\u6237\u7AEF\u914D\u7F6E\u7684\u8FDE\u63A5
|
||||
@@ -32,6 +33,7 @@ ENCODING.NAME=\u7F16\u7801
|
||||
ENCRYPTED_KEY_CMK.NAME=\u4E3B\u952E
|
||||
ENCRYPTED_KEY_BASE64.NAME=\u4E3B\u952E
|
||||
ENCRYPTED_KEY_X509.NAME=\u5BC6\u94A5\u6587\u4EF6
|
||||
ENCRYPT.NAME=\u52A0\u5BC6
|
||||
ALGORITHM_SYMMETRIC_MASTER_KEY.ITEM.AES=AES
|
||||
ALGORITHM_ASYMMETRIC_MASTER_KEY.ITEM.RSA=RSA
|
||||
ALGORITHM_ASYMMETRIC_MASTER_KEY.ITEM.DSA=DSA
|
||||
|
||||
@@ -24,9 +24,7 @@ skeleton="../templates/db_output_bulk.skeleton"
|
||||
|
||||
String storageType = ElementParameterParser.getValue(node, "__AZURE_STORAGE__");
|
||||
String accountName = ElementParameterParser.getValue(node, "__ACCOUNT_NAME__");
|
||||
String accountSecret = ElementParameterParser.getValue(node, "__SECRET_KEY__");
|
||||
|
||||
String principalKey = ElementParameterParser.getValue(node, "__PRINCIPAL_KEY__");
|
||||
String clientId = ElementParameterParser.getValue(node, "__CLIENT_ID__");
|
||||
String oauthEndpoint = ElementParameterParser.getValue(node, "__ENDPOINT__");
|
||||
|
||||
@@ -140,7 +138,6 @@ skeleton="../templates/db_output_bulk.skeleton"
|
||||
|
||||
String randomIdentifier_<%=cid%> = java.util.UUID.randomUUID().toString().replaceAll("-","");
|
||||
|
||||
String azureAccessKey_<%=cid%> = "";
|
||||
String azureCredIdentity_<%=cid%> = "";
|
||||
String azureCredName_<%=cid%> = "";
|
||||
String azureContainer_<%=cid%> = "";
|
||||
@@ -156,15 +153,30 @@ skeleton="../templates/db_output_bulk.skeleton"
|
||||
String oauthEndpoint_<%=cid%> = <%=oauthEndpoint%>;
|
||||
|
||||
<%
|
||||
String passwordFieldName = "";
|
||||
if ("ADLS".equals(storageType)) {
|
||||
passwordFieldName = "__PRINCIPAL_KEY__";
|
||||
}else{
|
||||
passwordFieldName = "__SECRET_KEY__";
|
||||
}
|
||||
if (ElementParameterParser.canEncrypt(node, passwordFieldName)) {
|
||||
%>
|
||||
final String azureAccessKey_<%=cid%> = routines.system.PasswordEncryptUtil.decryptPassword(<%=ElementParameterParser.getEncryptedValue(node, passwordFieldName)%>);
|
||||
<%
|
||||
} else {
|
||||
|
||||
%>
|
||||
final String azureAccessKey_<%=cid%> = <%= ElementParameterParser.getValue(node, passwordFieldName)%>;
|
||||
<%
|
||||
}
|
||||
|
||||
if ("ADLS".equals(storageType)) {
|
||||
%>
|
||||
azureAccessKey_<%=cid%> = <%=principalKey%>;
|
||||
azureCredIdentity_<%=cid%> = clientId_<%=cid%> + "@" + oauthEndpoint_<%=cid%>;
|
||||
azureCredName_<%=cid%> = "talend_ADLCredential_" + randomIdentifier_<%=cid%>;
|
||||
<%
|
||||
} else {
|
||||
%>
|
||||
azureAccessKey_<%=cid%> = <%=accountSecret%>;
|
||||
azureCredIdentity_<%=cid%> = "talend";
|
||||
azureCredName_<%=cid%> = "talend_AzureStorageCredential_" + randomIdentifier_<%=cid%>;
|
||||
azureContainer_<%=cid%> = <%=container%>;
|
||||
@@ -178,9 +190,6 @@ skeleton="../templates/db_output_bulk.skeleton"
|
||||
|
||||
String azureFileLoadType_<%=cid%> = "<%=loadFileFormat%>";
|
||||
|
||||
|
||||
|
||||
String externalTableRejectOptions_<%=cid%> = "";
|
||||
String dwDistributionOptions_<%=cid%> = "";
|
||||
String dwTableOptions_<%=cid%> = "";
|
||||
String dwPartition_<%=cid%> = "";
|
||||
@@ -238,7 +247,7 @@ skeleton="../templates/db_output_bulk.skeleton"
|
||||
dbUser_<%=cid %> = <%=dbuser%>;
|
||||
|
||||
<%
|
||||
String passwordFieldName = "__PASS__";
|
||||
passwordFieldName = "__PASS__";
|
||||
%>
|
||||
|
||||
<%@ include file="@{org.talend.designer.components.localprovider}/components/templates/password.javajet"%>
|
||||
@@ -276,7 +285,7 @@ skeleton="../templates/db_output_bulk.skeleton"
|
||||
<%
|
||||
if(isEnabledExtTableOptions){
|
||||
%>
|
||||
externalTableRejectOptions_<%=cid%> = "REJECT_TYPE = <%=rejectType%>" + ",REJECT_VALUE = " + <%=rejectValue%>;
|
||||
String externalTableRejectOptions_<%=cid%> = "REJECT_TYPE = <%=rejectType%>" + ",REJECT_VALUE = " + <%=rejectValue%>;
|
||||
<%
|
||||
if("Percentage".equals(rejectType)){
|
||||
%>
|
||||
@@ -430,7 +439,15 @@ skeleton="../templates/db_output_bulk.skeleton"
|
||||
//CREATE EXTERNAL TABLE
|
||||
java.sql.Statement stmtCreateExt_<%=cid%> = conn_<%=cid%>.createStatement();
|
||||
<%dbLog.table().createTry(dbLog.var("ext_tableName"));%>
|
||||
stmtCreateExt_<%=cid%>.execute("<%=manager.getCreateTableSQL(stmtStructure)%>) WITH (LOCATION='/ " + azureFolder_<%=cid%> + "', DATA_SOURCE=" + azureExtDataSrc_<%=cid%> + ", FILE_FORMAT= " + azureExtFileFormat_<%=cid%> + "," + externalTableRejectOptions_<%=cid%> + ")");
|
||||
stmtCreateExt_<%=cid%>.execute("<%=manager.getCreateTableSQL(stmtStructure)%>) WITH (LOCATION='/ " + azureFolder_<%=cid%> + "', DATA_SOURCE=" + azureExtDataSrc_<%=cid%> + ", FILE_FORMAT= " + azureExtFileFormat_<%=cid%>
|
||||
<%
|
||||
if(isEnabledExtTableOptions){
|
||||
%>
|
||||
+ "," + externalTableRejectOptions_<%=cid%>
|
||||
<%
|
||||
}
|
||||
%>
|
||||
+ ")");
|
||||
<%dbLog.table().createDone(dbLog.var("ext_tableName"));%>
|
||||
stmtCreateExt_<%=cid%>.close();
|
||||
<%
|
||||
|
||||
@@ -1 +1,96 @@
|
||||
ACCOUNT_NAME.NAME=\u30A2\u30AB\u30A6\u30F3\u30C8\u540D
|
||||
AZURE_CONNECTION.NAME=Azure\u30B9\u30C8\u30EC\u30FC\u30B8\u63A5\u7D9A
|
||||
AZURE_LOCATION.NAME=Azure\u30B9\u30C8\u30EC\u30FC\u30B8\u30ED\u30B1\u30FC\u30B7\u30E7\u30F3
|
||||
AZURE_STORAGE.ITEM.ADLS=Data Lake Store
|
||||
AZURE_STORAGE.ITEM.BLOB=Blob\u30B9\u30C8\u30EC\u30FC\u30B8
|
||||
AZURE_STORAGE.NAME=Azure\u30B9\u30C8\u30EC\u30FC\u30B8
|
||||
CLIENT_ID.NAME=\u30AF\u30E9\u30A4\u30A2\u30F3\u30C8ID
|
||||
COMPRESS.NAME=\u5727\u7E2E\u65B9\u5F0F
|
||||
COMPRESSION_ORC.ITEM.DEFAULT=\u30C7\u30D5\u30A9\u30EB\u30C8
|
||||
COMPRESSION_ORC.ITEM.SNAPPY=Snappy
|
||||
COMPRESSION_PARQUET.ITEM.GZIP=GZip
|
||||
COMPRESSION_PARQUET.ITEM.SNAPPY=Snappy
|
||||
COMPRESSION_RC.ITEM.DEFAULT=\u30C7\u30D5\u30A9\u30EB\u30C8
|
||||
COMPRESSION_TEXT.ITEM.DEFAULT=\u30C7\u30D5\u30A9\u30EB\u30C8
|
||||
COMPRESSION_TEXT.ITEM.GZIP=GZip
|
||||
CONNECTION.NAME=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u30EA\u30B9\u30C8
|
||||
CONTAINER.NAME=\u30B3\u30F3\u30C6\u30CA
|
||||
DATE_FORMAT.ITEM.NONE=\u306A\u3057
|
||||
DATE_FORMAT.ITEM.PATTERN=\u30D1\u30BF\u30FC\u30F3
|
||||
DATE_FORMAT.NAME=\u65E5\u4ED8\u306E\u5F62\u5F0F
|
||||
DBNAME.NAME=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9
|
||||
DBTABLE.NAME=\u30C6\u30FC\u30D6\u30EB\u540D
|
||||
DB_CONFIG.NAME=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u8A2D\u5B9A
|
||||
DB_SCHEMA.NAME=\u30B9\u30AD\u30FC\u30DE
|
||||
DIE_ON_ERROR.NAME=\u30A8\u30E9\u30FC\u767A\u751F\u6642\u306B\u5F37\u5236\u7D42\u4E86
|
||||
DISTRIBUTION.ITEM.HASH=\u30CF\u30C3\u30B7\u30E5
|
||||
DISTRIBUTION.ITEM.REPLICATE=\u8907\u88FD
|
||||
DISTRIBUTION.ITEM.ROUND_ROBIN=\u30E9\u30A6\u30F3\u30C9\u30ED\u30D3\u30F3
|
||||
DISTRIBUTION.NAME=\u30C7\u30A3\u30B9\u30C8\u30EA\u30D3\u30E5\u30FC\u30B7\u30E7\u30F3\u30AA\u30D7\u30B7\u30E7\u30F3
|
||||
DISTRIBUTION_COLUMN_NAME.NAME=\u30C7\u30A3\u30B9\u30C8\u30EA\u30D3\u30E5\u30FC\u30B7\u30E7\u30F3\u30AB\u30E9\u30E0\u540D
|
||||
DRIVER.NAME=JDBC\u30D7\u30ED\u30D0\u30A4\u30C0\u30FC
|
||||
DRIVER.ITEM.MSSQL_PROP=Microsoft
|
||||
DW_TABLE_PROPERTIES.NAME=Data Warehouse\u30C6\u30FC\u30D6\u30EB\u30D7\u30ED\u30D1\u30C6\u30A3
|
||||
ENDPOINT.NAME=OAuth 2.0\u30C8\u30FC\u30AF\u30F3\u30A8\u30F3\u30C9\u30DD\u30A4\u30F3\u30C8
|
||||
EXT_TABLE_OPTIONS.NAME=\u30C7\u30FC\u30BF\u30A4\u30F3\u30DD\u30FC\u30C8\u30EA\u30B8\u30A7\u30AF\u30C8\u30AA\u30D7\u30B7\u30E7\u30F3
|
||||
FIELDSEPARATOR.NAME=\u5217\u533A\u5207\u308A\u8A18\u53F7
|
||||
FILENAME.NAME=\u30ED\u30FC\u30AB\u30EB\u306E\u30D5\u30A1\u30A4\u30EB\u30D1\u30B9
|
||||
HELP=org.talend.help.tSQLDWHBulkExec
|
||||
HOST.NAME=\u30DB\u30B9\u30C8
|
||||
IMPORT_TYPE.ITEM.DELIMITED_TEXT=\u533A\u5207\u308A\u8A18\u53F7\u4ED8\u304D\u30C6\u30AD\u30B9\u30C8
|
||||
IMPORT_TYPE.ITEM.HIVE_ORC=Hive ORC
|
||||
IMPORT_TYPE.ITEM.HIVE_RCFILE=Hive RCFile
|
||||
IMPORT_TYPE.ITEM.PARQUET=Parquet
|
||||
IMPORT_TYPE.NAME=\u30D5\u30A1\u30A4\u30EB\u5F62\u5F0F
|
||||
INDEX_COLUMNS.NAME=\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9\u30AB\u30E9\u30E0
|
||||
LOAD_DETAILS.NAME=\u30ED\u30FC\u30C9\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC
|
||||
LONG_NAME=PolyBase\u3092\u4F7F\u7528\u3057\u3066\u30C7\u30FC\u30BF\u3092Azure Data Warehouse\u306B\u30ED\u30FC\u30C9
|
||||
MAPPING.NAME=\u30DE\u30C3\u30D4\u30F3\u30B0
|
||||
NB_LINE_INSERTED.NAME=\u633F\u5165\u884C\u6570
|
||||
PARTITION.NAME=\u30D1\u30FC\u30C6\u30A3\u30B7\u30E7\u30F3
|
||||
PARTITION_COLUMN_NAME.NAME=\u30D1\u30FC\u30C6\u30A3\u30B7\u30E7\u30F3\u30AB\u30E9\u30E0\u540D
|
||||
PARTITION_COLUMN_NAME_RANGE.ITEM.LEFT=\u5DE6
|
||||
PARTITION_COLUMN_NAME_RANGE.ITEM.RIGHT=\u53F3
|
||||
PARTITION_COLUMN_NAME_RANGE.NAME=\u7BC4\u56F2
|
||||
PARTITION_VALUES.NAME=\u5024\u306E\u30D1\u30FC\u30C6\u30A3\u30B7\u30E7\u30F3
|
||||
PASS.NAME=\u30D1\u30B9\u30EF\u30FC\u30C9
|
||||
PORT.NAME=\u30DD\u30FC\u30C8
|
||||
PRINCIPAL_KEY.NAME=\u8A8D\u8A3C\u30AD\u30FC
|
||||
PROPERTIES.NAME=\u8FFD\u52A0\u306EJDBC\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC
|
||||
PROPERTY.NAME=\u30D7\u30ED\u30D1\u30C6\u30A3\u30BF\u30A4\u30D7
|
||||
QUERY.NAME=\u30AF\u30A8\u30EA
|
||||
REJECT.LINK=\u30EA\u30B8\u30A7\u30AF\u30C8
|
||||
REJECT.MENU=\u30EA\u30B8\u30A7\u30AF\u30C8
|
||||
REJECT_SAMPLE_VALUE.NAME=\u30B5\u30F3\u30D7\u30EB\u5024\u3092\u30EA\u30B8\u30A7\u30AF\u30C8
|
||||
REJECT_TYPE.ITEM.Percentage=\u30D1\u30FC\u30BB\u30F3\u30C6\u30FC\u30B8
|
||||
REJECT_TYPE.ITEM.Value=\u5024
|
||||
REJECT_TYPE.NAME=\u30EA\u30B8\u30A7\u30AF\u30C8\u30BF\u30A4\u30D7
|
||||
REJECT_VALUE.NAME=\u5024\u3092\u30EA\u30B8\u30A7\u30AF\u30C8
|
||||
ROWSEPARATOR.NAME=\u884C\u533A\u5207\u308A
|
||||
SCHEMA_FLOW.NAME=\u30B9\u30AD\u30FC\u30DE
|
||||
SECRET_KEY.NAME=\u30A2\u30AF\u30BB\u30B9\u30AD\u30FC
|
||||
SERDE_METHOD.ITEM.COLUMNAR=\u67F1\u72B6
|
||||
SERDE_METHOD.ITEM.LAZY=\u30EC\u30A4\u30B8\u30FC\u30D0\u30A4\u30CA\u30EA
|
||||
SERDE_METHOD.NAME=Serde\u30E1\u30BD\u30C3\u30C9
|
||||
SQL_SYNTAX.NAME=Sql\u69CB\u6587
|
||||
STRING_QUOTE.NAME=\u5F15\u7528\u7B26
|
||||
TABLE.NAME=\u30C6\u30FC\u30D6\u30EB
|
||||
TABLE_ACTION.ITEM.CLEAR=\u30C6\u30FC\u30D6\u30EB\u306E\u30AF\u30EA\u30A2
|
||||
TABLE_ACTION.ITEM.CREATE=\u30C6\u30FC\u30D6\u30EB\u306E\u4F5C\u6210
|
||||
TABLE_ACTION.ITEM.CREATE_IF_NOT_EXISTS=\u5B58\u5728\u3057\u306A\u3044\u5834\u5408\u306F\u30C6\u30FC\u30D6\u30EB\u3092\u4F5C\u6210
|
||||
TABLE_ACTION.ITEM.DROP_CREATE=\u30C9\u30ED\u30C3\u30D7\u3057\u3066\u30C6\u30FC\u30D6\u30EB\u3092\u4F5C\u6210
|
||||
TABLE_ACTION.ITEM.DROP_IF_EXISTS_AND_CREATE=\u30C6\u30FC\u30D6\u30EB\u304C\u3042\u308B\u5834\u5408\u306F\u30C6\u30FC\u30D6\u30EB\u3092\u30C9\u30ED\u30C3\u30D7\u3057\u3066\u4F5C\u6210\u3057\u307E\u3059
|
||||
TABLE_ACTION.ITEM.NONE=\u306A\u3057
|
||||
TABLE_ACTION.ITEM.TRUNCATE=\u30C6\u30FC\u30D6\u30EB\u3092\u5207\u308A\u8A70\u3081\u308B
|
||||
TABLE_ACTION.NAME=\u30C6\u30FC\u30D6\u30EB\u3078\u306E\u30A2\u30AF\u30B7\u30E7\u30F3
|
||||
TABLE_OPTION.ITEM.CLUSTERED_COLUMNSTORE_INDEX=\u30AF\u30E9\u30B9\u30BF\u30FC\u5316\u3055\u308C\u305F\u30AB\u30E9\u30E0\u30B9\u30C8\u30A2\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9
|
||||
TABLE_OPTION.ITEM.CLUSTERED_INDEX=\u30AF\u30E9\u30B9\u30BF\u30FC\u5316\u3055\u308C\u305F\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9
|
||||
TABLE_OPTION.ITEM.HEAP=\u30D2\u30FC\u30D7
|
||||
TABLE_OPTION.NAME=\u30C6\u30FC\u30D6\u30EB\u30AA\u30D7\u30B7\u30E7\u30F3
|
||||
TYPE.NAME=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30C9\u30E9\u30A4\u30D0\u30FC
|
||||
USER.NAME=\u30E6\u30FC\u30B6\u30FC\u540D
|
||||
USE_EXISTING_CONNECTION.NAME=\u65E2\u5B58\u306E\u63A5\u7D9A\u3092\u4F7F\u7528
|
||||
USE_STRING_DELIMITER.NAME=\u5F15\u7528\u7B26
|
||||
USE_TYPE_DEFAULT.ITEM.FALSE=False
|
||||
USE_TYPE_DEFAULT.ITEM.TRUE=True
|
||||
USE_TYPE_DEFAULT.NAME=\u30BF\u30A4\u30D7\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u4F7F\u7528
|
||||
|
||||
@@ -259,7 +259,7 @@
|
||||
<CODEGENERATION>
|
||||
<IMPORTS>
|
||||
<IMPORT NAME="Driver-mssql-jdbc" MODULE="mssql-jdbc.jar" MVN="mvn:org.talend.libraries/mssql-jdbc/6.0.0" REQUIRED_IF="(DRIVER == 'MSSQL_PROP') AND (USE_EXISTING_CONNECTION == 'false')" />
|
||||
<IMPORT NAME="Talend_MssqlUtil" MODULE="talend_DB_mssqlUtil-1.2-20171017.jar" MVN="mvn:org.talend.libraries/talend_DB_mssqlUtil-1.2-20171017/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.custom/lib/talend_DB_mssqlUtil-1.2-20171017.jar" REQUIRED="true" />
|
||||
<IMPORT NAME="Talend_MssqlUtil" MODULE="talend_DB_mssqlUtil-1.3-20190523.jar" MVN="mvn:org.talend.libraries/talend_DB_mssqlUtil-1.3-20190523/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.custom/lib/talend_DB_mssqlUtil-1.3-20190523.jar" REQUIRED="true" />
|
||||
</IMPORTS>
|
||||
</CODEGENERATION>
|
||||
|
||||
|
||||
@@ -9,7 +9,6 @@ ENCODING.NAME=Encoding
|
||||
QUERY.NAME=Query
|
||||
DBD-ODBC.INFO=Required for ODBC-like connection
|
||||
DBD-MYSQL.INFO=Required for MySQL
|
||||
DBD-MYSQL.INFO=Required for MySQL
|
||||
NULL_CHAR.NAME=Null Char
|
||||
TYPE.ITEM.MSSQL_ODBC=Microsoft SQL (Odbc driver)
|
||||
PASS.NAME=Password
|
||||
|
||||
@@ -9,7 +9,6 @@ ENCODING.NAME=Encodage
|
||||
QUERY.NAME=Requ<EFBFBD>te
|
||||
DBD-ODBC.INFO=Requis pour les connexions de type ODBC
|
||||
DBD-MYSQL.INFO=Requis pour MySQL
|
||||
DBD-MYSQL.INFO=Requis pour MySQL
|
||||
NULL_CHAR.NAME=Caract<EFBFBD>re Null
|
||||
TYPE.ITEM.MSSQL_ODBC=Microsoft SQL (pilote Odbc)
|
||||
PASS.NAME=Mot de passe
|
||||
|
||||
@@ -9,7 +9,6 @@ ENCODING.NAME=\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0
|
||||
QUERY.NAME=\u30AF\u30A8\u30EA
|
||||
DBD-ODBC.INFO=ODBC\u306E\u3088\u3046\u306A\u63A5\u7D9A\u306B\u5FC5\u8981\u3067\u3059
|
||||
DBD-MYSQL.INFO=MySQL\u306B\u5FC5\u8981\u3067\u3059
|
||||
DBD-MYSQL.INFO=MySQL\u306B\u5FC5\u8981\u3067\u3059
|
||||
NULL_CHAR.NAME=Null\u6587\u5B57
|
||||
TYPE.ITEM.MSSQL_ODBC=Microsoft SQL (Odbc\u30C9\u30E9\u30A4\u30D0\u30FC)
|
||||
PASS.NAME=\u30D1\u30B9\u30EF\u30FC\u30C9
|
||||
|
||||
@@ -8,7 +8,6 @@ ENCODING.NAME=\u7f16\u7801
|
||||
QUERY.NAME=\u67E5\u8BE2
|
||||
DBD-ODBC.INFO=\u4e3aODBC-like\u6240\u5fc5\u9700
|
||||
DBD-MYSQL.INFO=\u4e3aMySQL\u6240\u5fc5\u987b
|
||||
DBD-MYSQL.INFO=\u4e3aMySQL\u6240\u5fc5\u987b
|
||||
NULL_CHAR.NAME=\u7a7a\u5b57\u7b26\u5fc5\u987b\u88ab\u6307\u5b9a
|
||||
TYPE.ITEM.MSSQL_ODBC=Microsoft SQL (Odbc \u9A71\u52A8)
|
||||
PASS.NAME=\u5bc6\u7801
|
||||
|
||||
@@ -9,7 +9,6 @@ ENCODING.NAME=Encoding
|
||||
QUERY.NAME=Query
|
||||
DBD-ODBC.INFO=Required for ODBC-like connection
|
||||
DBD-MYSQL.INFO=Required for MySQL
|
||||
DBD-MYSQL.INFO=Required for MySQL
|
||||
NULL_CHAR.NAME=Null Char
|
||||
TYPE.ITEM.MSSQL_ODBC=Microsoft SQL (Odbc driver)
|
||||
PASS.NAME=Password
|
||||
|
||||
@@ -9,7 +9,6 @@ ENCODING.NAME=Encodage
|
||||
QUERY.NAME=Requ<EFBFBD>te
|
||||
DBD-ODBC.INFO=Requis pour les connexions de type ODBC
|
||||
DBD-MYSQL.INFO=Requis pour MySQL
|
||||
DBD-MYSQL.INFO=Requis pour MySQL
|
||||
NULL_CHAR.NAME=Caract<EFBFBD>re Null
|
||||
TYPE.ITEM.MSSQL_ODBC=Microsoft SQL (pilote Odbc)
|
||||
PASS.NAME=Mot de passe
|
||||
|
||||
@@ -9,7 +9,6 @@ ENCODING.NAME=\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0
|
||||
QUERY.NAME=\u30AF\u30A8\u30EA
|
||||
DBD-ODBC.INFO=ODBC\u306E\u3088\u3046\u306A\u63A5\u7D9A\u306B\u5FC5\u8981\u3067\u3059
|
||||
DBD-MYSQL.INFO=MySQL\u306B\u5FC5\u8981\u3067\u3059
|
||||
DBD-MYSQL.INFO=MySQL\u306B\u5FC5\u8981\u3067\u3059
|
||||
NULL_CHAR.NAME=Null\u6587\u5B57
|
||||
TYPE.ITEM.MSSQL_ODBC=Microsoft SQL (Odbc\u30C9\u30E9\u30A4\u30D0\u30FC)
|
||||
PASS.NAME=\u30D1\u30B9\u30EF\u30FC\u30C9
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user