TalendOpenStudio Components RG 42a En

Embed Size (px)

Citation preview

Talend Open Studio Components

4.X

Reference Guide

Intentionally Blank

ii

Talend Open Studio Components

Version 4.2_aAdapted for Talend Open Studio v4.2.x. Supersedes previous Reference Guide releases.

CopyleftThis documentation is provided under the terms of the Creative Commons Public License (CCPL). For more information about what you can and cannot do with this documentation in accordance with the CCPL, please read: http://creativecommons.org/licenses/by-nc-sa/2.0/

Talend Open Studio Components

iii

iv

Talend Open Studio Components

Talend Open Studio Components Reference Guide ......................... i

Preface .....................................................................xxiii Purpose ...............................................................xxiii Audience .............................................................xxiii Typographical conventions ................................xxiii History of changes .................................................. xxiv Feedback and Support ............................................ xxv

Business components .................................. 1tAlfrescoOutput ........................................................... 2 tAlfresco Properties ................................................. 2 Installation procedure ........................................... 3 Prerequisites .................................................... 4 Installing the Talend Alfresco module ............ 4 Useful information for advanced use .............. 5 Dematerialization, tAlfrescoOutput, and Enterprise Content Management .................................................... 6 Scenario: Creating documents on an Alfresco server 7 tBonitaDeploy ............................................................ 13 tBonitaDeploy Properties ...................................... 13 Related Scenario .................................................... 14 tBonitaInstantiateProcess ......................................... 15 tBonitaInstantiateProcess Properties ..................... 15 Scenario: Executing a Bonita process via a Talend Job 16 tCentricCRMInput ................................................... 21 tCentricCRMInput Properties ................................ 21 Related Scenario .................................................... 21 tCentricCRMOutput ................................................ 22 tCentricCRMOutput Properties ............................. 22 Related Scenario .................................................... 22 tHL7Input .................................................................. 23 tHL7Input Properties ............................................. 23 Scenario: Retrieving information about patients and events from an HL7 file .............................................. 24 tHL7Output ............................................................... 27 tHL7Output Properties .......................................... 27 Related scenario .................................................... 27 tMarketoInput ........................................................... 28 tMarketoInput Properties ....................................... 28 Related Scenario .................................................... 30 tMarketoOutput ........................................................ 31 tMarketoOutput Properties .................................... 31 Scenario: Data access between Marketo DB and an

external system ............................................................32 tMicrosoftCRMInput ................................................38 tMicrosoftCRMInput Properties ............................38 Scenario: Writing data in a Microsoft CRM database and putting conditions on columns to extract specified rows .............................................................................39 tMicrosoftCRMOutput .............................................46 tMicrosoftCRMOutput Properties .........................46 Related Scenario ....................................................47 tMSAXInput ...............................................................48 tMSAXInput properties .........................................48 Related scenarios ...................................................48 tMSAXOutput ............................................................49 tMSAXOutput properties .......................................49 Scenario 1: Inserting data in a defined table in a MicrosoftAX server ..........................................................50 Scenario 2: Deleting data from a defined table in a MicrosoftAX server .....................................................53 tOpenbravoERPInput ...............................................56 tOpenbravoERPInput properties ...........................56 Related Scenario ...................................................57 tOpenbravoERPOutput ............................................58 tOpenbravoERPOutput properties ........................58 Related scenario ....................................................58 tSageX3Input .............................................................59 tSageX3Input Properties ........................................59 Scenario: Using query key to extract data from a given Sage X3 system .......................................................60 tSageX3Output ...........................................................64 tSageX3Output Properties .....................................64 Scenario: Using a Sage X3 Webservice to insert data into a given Sage X3 system ........................................65 tSalesforceBulkExec ..................................................69 tSalesforceBulkExec Properties .............................69 Related Scenario: ..................................................70 tSalesforceConnection ...............................................71 tSalesforceConnection properties ..........................71 Related scenario .....................................................71 tSalesforceGetDeleted ...............................................72 tSalesforceGetDeleted properties ...........................72 Scenario: Recovering deleted data from the Salesforce server ..................................................................73 tSalesforceGetServerTimestamp ..............................76 tSalesforceGetServerTimestamp properties ...........76 Related scenarios ...................................................77 tSalesforceGetUpdated ..............................................78 tSalesforceGetUpdated properties .........................78 Related scenarios ...................................................79 tSalesforceInput .........................................................80 tSalesforceInput Properties ....................................80 Scenario: Using queries to extract data from a Salesforce database ..............................................................82 tSalesforceOutput ......................................................86 v

Talend Open Studio Components

tSalesforceOutput Properties ................................. 86 Scenario: Deleting data from the Account object . 87 tSalesforceOutputBulk ............................................. 90 tSalesforceOutputBulk Properties ......................... 90 Scenario: Inserting transformed bulk data into your Salesforce.com ............................................................ 90 tSalesforceOutputBulkExec ..................................... 95 tSalesforceOutputBulkExec Properties ................. 95 Scenario: Inserting bulk data into your Salesforce.com ..................................................................... 96 tSAPCommit ............................................................ 100 tSAPCommit Properties ...................................... 100 Related scenario .................................................. 100 tSAPConnection ...................................................... 101 tSAPConnection properties ................................. 101 Related scenarios ................................................. 101 tSAPInput ................................................................ 102 tSAPInput Properties ........................................... 102 Scenario 1: Retrieving metadata from the SAP system 104 Scenario 2: Reading data in the different schemas of the RFC_READ_TABLE function ........................... 110 tSAPOutput ............................................................. 116 tSAPOutput Properties ........................................ 116 Related scenario .................................................. 117 tSAPRollback .......................................................... 118 tSAPRollback properties ..................................... 118 Related scenarios ................................................. 118 tSugarCRMInput .................................................... 119 tSugarCRMInput Properties ................................ 119 Scenario: Extracting account data from SugarCRM . 119 tSugarCRMOutput ................................................. 122 tSugarCRMOutput Properties ............................. 122 Related Scenario .................................................. 122 tVtigerCRMInput ................................................... 123 tVtigerCRMInput Properties ............................... 123 Related Scenario .................................................. 124 tVtigerCRMOutput ................................................ 125 tVtigerCRMOutput Properties ............................ 125 Related Scenario .................................................. 126

Business Intelligence components .......... 127tBarChart ................................................................. 128 tBarChart properties ............................................ 128 Scenario: Creating a bar chart from the input data .... 129 tDB2SCD .................................................................. 135 tDB2SCD properties ............................................ 135 Related scenarios ................................................. 136 tDB2SCDELT .......................................................... 137 tDB2SCDELT Properties .................................... 137 vi

Related Scenario ..................................................139 tGreenplumSCD ......................................................140 tGreenplumSCD Properties .................................140 Related scenario ...................................................141 tInformixSCD ...........................................................142 tInformixSCD properties .....................................142 Related scenario ...................................................143 tIngresSCD ...............................................................144 tIngresSCD Properties .........................................144 Related scenario ...................................................145 tLineChart ................................................................146 tLineChart properties ...........................................146 Scenario: Creating a line chart to ease trend analysis 147 tMondrianInput .......................................................153 tMondrianInput Properties ...................................153 Scenario: Cross-join tables ..................................154 tMSSqlSCD ..............................................................157 tMSSqlSCD Properties ........................................157 Related scenario ...................................................158 tMysqlSCD ...............................................................159 tMysqlSCD Properties .........................................159 SCD management methodologies ....................160 SCD keys .....................................................162 Combining SCD types .................................162 Scenario: Tracking changes using Slowly Changing Dimensions (type 0 through type 3) .........................163 tMysqlSCDELT .......................................................171 tMysqlSCDELT Properties ..................................171 Related Scenario ..................................................173 tOracleSCD ..............................................................174 tOracleSCD Properties .........................................174 Related scenario ...................................................175 tOracleSCDELT ......................................................176 tOracleSCDELT Properties .................................176 Related Scenario ..................................................178 tPaloCheckElements ................................................179 tPaloCheckElements Properties ...........................179 Related scenario ...................................................180 tPaloConnection .......................................................181 tPaloConnection Properties ..................................181 Related scenario ...................................................181 tPaloCube .................................................................182 tPaloCube Properties ............................................182 Scenario: Creating a cube in an existing database ..... 183 tPaloCubeList ...........................................................186 tPaloCubeList Properties .....................................186 Discovering the read-only output schema of tPaloCubeList ...................................................................187 Scenario: Retrieving detailed cube information from a given database .........................................................188 tPaloDatabase ...........................................................190

Talend Open Studio Components

tPaloDatabase Properties ..................................... 190 Scenario: Creating a database .............................. 191 tPaloDatabaseList ................................................... 193 tPaloDatabaseList Properties ............................... 193 Discovering the read-only output schema of tPaloDatabaseList .................................................................. 194 Scenario: Retrieving detailed database information from a given Palo server ........................................... 195 tPaloDimension ........................................................ 196 tPaloDimension Properties .................................. 196 Scenario: Creating a dimension with elements ... 199 tPaloDimensionList ................................................. 205 tPaloDimensionList Properties ............................ 205 Discovering the read-only output schema of tPaloDimensionList ............................................................... 206 Scenario: Retrieving detailed dimension information from a given database ............................................... 207 tPaloInputMulti ....................................................... 209 tPaloInputMulti Properties .................................. 209 Scenario: Retrieving dimension elements from a given cube ...................................................................... 211 tPaloOutput ............................................................. 215 tPaloOutput Properties ........................................ 215 Related scenario .................................................. 216 tPaloOutputMulti .................................................... 217 tPaloOutputMulti Properties ................................ 217 Scenario 1: Writing data into a given cube ......... 219 Scenario 2: Rejecting inflow data when the elements to be written do not exist in a given cube ................. 222 tPaloRule .................................................................. 226 tPaloRule Properties ............................................ 226 Scenario: Creating a rule in a given cube ............ 227 tPaloRuleList ........................................................... 230 tPaloRuleList Properties ...................................... 230 Discovering the read-only output schema of tPaloRuleList ................................................................... 231 Scenario: Retrieving detailed rule information from a given cube ................................................................. 232 tParAccelSCD .......................................................... 234 tParAccelSCD Properties .................................... 234 Related scenario .................................................. 235 tPostgresPlusSCD .................................................... 236 tPostgresPlusSCD Properties .............................. 236 Related scenario .................................................. 237 tPostgresPlusSCDELT ............................................ 238 tPostgresPlusSCDELT Properties ....................... 238 Related Scenario .................................................. 240 tPostgresqlSCD ........................................................ 241 tPostgresqlSCD Properties .................................. 241 Related scenario .................................................. 242 tPostgresqlSCDELT ................................................ 243 tPostgresqlSCDELT Properties ........................... 243 Related Scenario .................................................. 245

tSPSSInput ...............................................................246 tSPSSInput properties ..........................................246 Scenario: Displaying the content of an SPSS .sav file 246 tSPSSOutput ............................................................249 tSPSSOutput properties .......................................249 Scenario: Writing data in an .sav file ...................249 tSPSSProperties .......................................................252 tSPSSProperties properties ..................................252 Related scenarios .................................................252 tSPSSStructure ........................................................253 tSPSSStructure properties ....................................253 Related scenarios .................................................253 tSybaseSCD ..............................................................254 tSybaseSCD properties ........................................254 Related scenarios .................................................255 tSybaseSCDELT ......................................................256 tSybaseSCDELT Properties .................................256 Related Scenario ..................................................258

Custom Code components ......................259tGroovy .....................................................................260 tGroovy Properties ...............................................260 Related Scenarios .................................................260 tGroovyFile ...............................................................261 tGroovyFile Properties .........................................261 Scenario: Calling a file which contains Groovy code 261 tJava ..........................................................................263 tJava Properties ....................................................263 Scenario: Printing out a variable content .............263 tJavaFlex ...................................................................267 tJavaFlex properties .............................................267 Scenario 1: Generating data flow .........................268 Scenario 2: Processing rows of data with tJavaFlex .. 270 tJavaRow ..................................................................273 Proprits du tJavaRow ........................................273 Related scenario ...................................................273 tLibraryLoad ...........................................................274 tLibraryLoad Properties .......................................274 Scenario: Checking the format of an e-mail addressl 274 tSetGlobalVar ..........................................................277 tSetGlobalVar Properties .....................................277 Scenario: Printing out the content of a global variable 277

Data Quality components ........................279tAddCRCRow ..........................................................280 tAddCRCRow properties .....................................280 vii

Talend Open Studio Components

Scenario: Adding a surrogate key to a file .......... 280 tChangeFileEncoding ............................................. 283 tExtractRegexFields ............................................... 284 tFuzzyMatch ............................................................ 285 tFuzzyMatch properties ....................................... 285 Scenario 1: Levenshtein distance of 0 in first names 286 Scenario 2: Levenshtein distance of 1 or 2 in first names ....................................................................... 288 Scenario 3: Metaphonic distance in first name ... 289 tIntervalMatch ........................................................ 290 tIntervalMatch properties .................................... 290 Scenario: Identifying Ip country (Perl and Java) . 291 tParseAddress .......................................................... 295 tParseAddress properties ..................................... 295 Related scenario .................................................. 296 tParseName .............................................................. 297 tParseName Properties ........................................ 297 Related scenario .................................................. 298 tReplaceList ............................................................. 299 tReplaceList Properties ........................................ 299 Scenario: Replacement from a reference file ...... 300 tSchemaComplianceCheck ..................................... 304 tSchemaComplianceCheck Properties ................ 304 Scenario: Validating data against schema (java) . 305 tUniqRow ................................................................. 310 tUniqRow Properties ........................................... 310 Scenario: Deduplicating entries ........................... 311

Database components ............................. 315tAccessBulkExec ...................................................... 316 tAccessBulkExec properties ................................ 316 Related scenarios ................................................. 317 tAccessCommit ........................................................ 318 tAccessCommit Properties .................................. 318 Related scenario .................................................. 318 tAccessConnection .................................................. 319 tAccessConnection Properties ............................. 319 Scenario: Inserting data in parent/child tables .... 319 tAccessInput ............................................................ 323 tAccessInput properties ....................................... 323 Related scenarios ................................................. 324 tAccessOutput .......................................................... 325 tAccessOutput properties .................................... 325 Related scenarios ................................................. 327 tAccessOutputBulk ................................................. 329 tAccessOutputBulk properties ............................. 329 Related scenarios ................................................. 330 tAccessOutputBulkExec ......................................... 331 tAccessOutputBulkExec properties ..................... 331 Related scenarios ................................................. 333 tAccessRollback ....................................................... 334 viii

tAccessRollback properties ..................................334 Related scenarios .................................................334 tAccessRow ...............................................................335 tAccessRow properties .........................................335 Related scenarios .................................................337 tAS400Close .............................................................338 tAS400Close properties .......................................338 Related scenario ...................................................338 tAS400Commit .........................................................339 tAS400Commit Properties ...................................339 Related scenario ...................................................339 tAS400Connection ...................................................340 tAS400Connection Properties ..............................340 Related scenario ...................................................341 tAS400Input .............................................................342 tAS400Input properties ........................................342 Related scenarios .................................................343 tAS400LastInsertId .................................................344 tAS400LastInsertId properties .............................344 Related scenario ...................................................344 tAS400Output ..........................................................345 tAS400Output properties .....................................345 Related scenarios .................................................348 tAS400Rollback .......................................................349 tAS400Rollback properties ..................................349 Related scenarios .................................................349 tAS400Row ...............................................................350 tAS400Row properties .........................................350 Related scenarios .................................................352 tCreateTable .............................................................353 tCreateTable Properties ........................................353 Scenario: Creating new table in a Mysql Database ... 355 tDB2BulkExec ..........................................................358 tDB2BulkExec properties ....................................358 Related scenarios .................................................360 361 tDB2Close .................................................................362 tDB2Close properties ...........................................362 Related scenario ...................................................362 tDB2Commit ............................................................363 tDB2Commit Properties .......................................363 Related scenario ...................................................363 tDB2Connection .......................................................364 tDB2Connection properties .................................364 Related scenarios ................................................365 tDB2Input .................................................................366 tDB2Input properties ...........................................366 Related scenarios .................................................367 tDB2Output ..............................................................368 tDB2Output properties .........................................368 Related scenarios .................................................371 tDB2Rollback ...........................................................372

Talend Open Studio Components

tDB2Rollback properties ..................................... 372 Related scenarios ................................................. 372 tDB2Row .................................................................. 373 tDB2Row properties ............................................ 373 Related scenarios ................................................. 374 tDB2SCD .................................................................. 376 tDB2SCDELT .......................................................... 377 tDB2SP ..................................................................... 378 tDB2SP properties ............................................... 378 Related scenarios ................................................. 379 tDBInput .................................................................. 380 tDBInput properties ............................................. 380 Scenario 1: Displaying selected data from DB table . 381 Scenario 2: Using StoreSQLQuery variable ....... 382 tDBOutput ............................................................... 384 tDBOutput properties .......................................... 384 Scenario: Displaying DB output ......................... 386 tDBSQLRow ............................................................ 389 tDBSQLRow properties ...................................... 389 Scenario: Resetting a DB auto-increment ........... 390 tEXAInput ............................................................... 392 tEXAInput properties .......................................... 392 Related scenarios ................................................. 393 tEXAOutput ............................................................ 394 tEXAOutput properties ........................................ 394 Related scenario .................................................. 396 tEXARow ................................................................. 397 tEXARow properties ........................................... 397 Related scenarios ................................................. 398 tEXistConnection .................................................... 399 tEXistConnection properties ............................... 399 Related scenarios ................................................ 399 tEXistDelete ............................................................. 400 tEXistDelete properties ....................................... 400 Related scenario ................................................. 401 tEXistGet .................................................................. 402 tEXistGet properties ............................................ 402 Scenario: Retrieve resources from a remote eXist DB server ......................................................................... 403 tEXistList ................................................................. 406 tEXistList properties ............................................ 406 Related scenario ................................................. 407 tEXistPut .................................................................. 408 tEXistPut properties ............................................ 408 Related scenario ................................................. 409 tEXistXQuery .......................................................... 410 tEXistXQuery properties ..................................... 410 Related scenario ................................................. 411 tEXistXUpdate ........................................................ 412 tEXistXUpdate properties ................................... 412 Related scenario ................................................. 413 tFirebirdClose .......................................................... 414

tFirebirdClose properties .....................................414 Related scenario ...................................................414 tFirebirdCommit .....................................................415 tFirebirdCommit Properties .................................415 Related scenario ...................................................415 tFirebirdConnection ................................................416 tFirebirdConnection properties ............................416 Related scenarios ................................................416 tFirebirdInput ..........................................................418 tFirebirdInput properties ......................................418 Related scenarios .................................................419 tFirebirdOutput .......................................................420 tFirebirdOutput properties ...................................420 Related scenarios .................................................422 tFirebirdRollback ....................................................423 tFirebirdRollback properties ...............................423 Related scenario ...................................................423 tFirebirdRow ............................................................424 tFirebirdRow properties .......................................424 Related scenarios .................................................425 tGreenplumBulkExec ..............................................427 tGreenplumBulkExec Properties .........................427 Related scenarios .................................................429 tGreenplumClose .....................................................430 tGreenplumClose properties ................................430 Related scenario ...................................................430 tGreenplumCommit ................................................431 tGreenplumCommit Properties ............................431 Related scenario ...................................................431 tGreenplumConnection ...........................................432 tGreenplumConnection properties .......................432 Related scenarios ................................................433 tGreenplumInput .....................................................434 tGreenplumInput properties .................................434 Related scenarios .................................................435 tGreenplumOutput ..................................................436 tGreenplumOutput Properties ..............................436 Related scenarios .................................................438 tGreenplumOutputBulk ..........................................439 tGreenplumOutputBulk properties .......................439 Related scenarios .................................................440 tGreenplumOutputBulkExec .................................441 tGreenplumOutputBulkExec properties ...............441 Related scenarios .................................................442 tGreenplumRollback ...............................................443 tGreenplumRollback properties ...........................443 Related scenarios .................................................443 tGreenplumRow .......................................................444 tGreenplumRow Properties ..................................444 Related scenarios .................................................446 tGreenplumSCD ......................................................447 tHiveClose .................................................................448 tHiveClose properties ...........................................448 ix

Talend Open Studio Components

Related scenario .................................................. 448 tHiveConnection ...................................................... 449 tHiveConnection properties ................................. 449 Related scenario .................................................. 449 tHiveRow .................................................................. 450 tHiveRow properties ............................................ 450 Related scenarios ................................................. 451 tHSQLDbInput ........................................................ 452 tHSQLDbInput properties ................................... 452 Related scenarios ................................................. 454 tHSQLDbOutput ..................................................... 455 tHSQLDbOutput properties ................................ 455 Related scenarios ................................................. 458 tHSQLDbRow ......................................................... 459 tHSQLDbRow properties .................................... 459 Related scenarios ................................................. 461 tInformixBulkExec .................................................. 462 tInformixBulkExec Properties ............................. 462 Related scenario .................................................. 464 tInformixClose ......................................................... 465 tInformixClose properties .................................... 465 Related scenario .................................................. 465 tInformixCommit .................................................... 466 tInformixCommit properties ................................ 466 Related Scenario .................................................. 466 tInformixConnection .............................................. 467 tInformixConnection properties .......................... 467 Related scenario .................................................. 468 tInformixInput ........................................................ 469 tInformixInput properties .................................... 469 Related scenarios ................................................. 470 tInformixOutput ...................................................... 471 tInformixOutput properties .................................. 471 Related scenarios ................................................. 473 tInformixOutputBulk ............................................. 474 tInformixOutputBulk properties .......................... 474 Related scenario .................................................. 475 tInformixOutputBulkExec ..................................... 476 tInformixOutputBulkExec properties .................. 476 Related scenario .................................................. 478 tInformixRollback ................................................... 479 tInformixRollback properties .............................. 479 Related Scenario .................................................. 479 tInformixRow .......................................................... 480 tInformixRow properties ..................................... 480 Related scenarios ................................................. 482 tInformixSCD .......................................................... 483 tInformixSP ............................................................. 484 tInformixSP properties ........................................ 484 Related scenario .................................................. 485 tIngresClose ............................................................. 487 tIngresClose properties ........................................ 487 Related scenario .................................................. 487 x

tIngresCommit .........................................................488 tIngresCommit Properties ....................................488 Related scenario ...................................................488 tIngresConnection ...................................................489 tIngresConnection Properties ...............................489 Related scenarios .................................................489 tIngresInput .............................................................490 tIngresInput properties .........................................490 Related scenarios .................................................491 tIngresOutput ...........................................................492 tIngresOutput properties ......................................492 Related scenarios .................................................494 tIngresRollback ........................................................495 tIngresRollback properties ...................................495 Related scenarios .................................................495 tIngresRow ...............................................................496 tIngresRow properties ..........................................496 Related scenarios .................................................497 tIngresSCD ...............................................................498 tInterbaseClose ........................................................499 tInterbaseClose properties ....................................499 Related scenario ...................................................499 tInterbaseCommit ....................................................500 tInterbaseCommit Properties ...............................500 Related scenario ...................................................500 tInterbaseConnection ..............................................501 tInterbaseConnection properties ..........................501 Related scenarios ................................................501 tInterbaseInput ........................................................503 tInterbaseInput properties ....................................503 Related scenarios .................................................504 tInterbaseOutput .....................................................505 tInterbaseOutput properties ..................................505 Related scenarios .................................................507 tInterbaseRollback ..................................................508 tInterbaseRollback properties ..............................508 Related scenarios .................................................508 tInterbaseRow ..........................................................509 tInterbaseRow properties .....................................509 Related scenarios .................................................510 tJavaDBInput ...........................................................512 tJavaDBInput properties ......................................512 Related scenarios .................................................513 tJavaDBOutput ........................................................514 tJavaDBOutput properties ....................................514 Related scenarios .................................................516 tJavaDBRow .............................................................517 tJavaDBRow properties .......................................517 Related scenarios .................................................518 tJDBCColumnList ...................................................519 tJDBCColumnList Properties ..............................519 Related scenario ...................................................519 tJDBCClose ..............................................................520

Talend Open Studio Components

tJDBCClose properties ........................................ 520 Related scenario .................................................. 520 tJDBCCommit ......................................................... 521 tJDBCCommit Properties .................................... 521 Related scenario .................................................. 521 tJDBCConnection ................................................... 522 tJDBCConnection Properties .............................. 522 Related scenario .................................................. 523 tJDBCInput ............................................................. 524 tJDBCInput properties ......................................... 524 Related scenarios ................................................. 525 tJDBCOutput .......................................................... 526 tJDBCOutput properties ...................................... 526 Related scenarios ................................................. 528 tJDBCRollback ........................................................ 529 tJDBCRollback properties ................................... 529 Related scenario .................................................. 529 tJDBCRow ............................................................... 530 tJDBCRow properties .......................................... 530 Related scenarios ................................................. 531 tJDBCSP .................................................................. 533 tJDBCSP Properties ............................................ 533 Related scenario .................................................. 534 tJDBCTableList ...................................................... 535 tJDBCTableList Properties .................................. 535 Related scenario .................................................. 535 tLDAPAttributesInput ........................................... 536 tLDAPAttributesInput Properties ........................ 536 Related scenario .................................................. 538 tLDAPInput ............................................................. 539 tLDAPInput Properties ........................................ 539 Scenario: Displaying LDAP directorys filtered content ............................................................................. 540 tLDAPOutput .......................................................... 543 tLDAPOutput Properties ..................................... 543 Scenario: Editing data in a LDAP directory ........ 544 tLDAPRenameEntry .............................................. 547 tLDAPRenameEntry properties .......................... 547 Related scenarios ................................................. 548 tMaxDBInput .......................................................... 549 tMaxDBInput properties ...................................... 549 Related scenario .................................................. 550 tMaxDBOutput ........................................................ 551 tMaxDBOutput properties ................................... 551 Related scenario .................................................. 553 tMaxDBRow ............................................................ 554 tMaxDBRow properties ...................................... 554 Related scenario .................................................. 555 tMSSqlBulkExec ..................................................... 556 tMSSqlBulkExec properties ................................ 556 Related scenarios ................................................. 558 559 tMSSqlColumnList ................................................. 560

tMSSqlColumnList Properties .............................560 Related scenario ...................................................560 tMSSqlClose .............................................................561 tMSSqlClose properties .......................................561 Related scenario ...................................................561 tMSSqlCommit ........................................................562 tMSSqlCommit properties ...................................562 Related scenarios .................................................562 tMSSqlConnection ...................................................563 tMSSqlConnection properties ..............................563 Related scenarios .................................................564 tMSSqlInput .............................................................565 tMSSqlInput properties ........................................565 Related scenarios .................................................566 tMSSqlLastInsertId .................................................567 tMSSqlLastInsertId properties .............................567 Related scenario ...................................................567 tMSSqlOutput ..........................................................568 tMSSqlOutput properties .....................................568 Related scenarios .................................................571 tMSSqlOutputBulk ..................................................572 tMSSqlOutputBulk properties .............................572 Related scenarios .................................................573 tMSSqlOutputBulkExec .........................................574 tMSSqlOutputBulkExec properties .....................574 Related scenarios .................................................576 tMSSqlRollback .......................................................577 tMSSqlRollback properties ..................................577 Related scenario ...................................................577 tMSSqlRow ...............................................................578 tMSSqlRow properties .........................................578 Related scenarios .................................................580 tMSSqlSCD ..............................................................581 tMSSqlSP ..................................................................582 tMSSqlSP Properties ............................................582 Related scenario ...................................................583 tMSSqlTableList ......................................................584 tMSSqlTableList Properties .................................584 Related scenario ...................................................584 tMysqlBulkExec .......................................................585 tMysqlBulkExec properties .................................585 Related scenarios .................................................587 tMysqlClose ..............................................................588 tMysqlClose properties ........................................588 Related scenario ...................................................588 tMysqlColumnList ...................................................589 tMysqlColumnList Properties ..............................589 Scenario: Iterating on a DB table and listing its column names .................................................................589 tMysqlCommit .........................................................593 tMysqlCommit Properties ....................................593 Related scenario ...................................................593 tMysqlConnection ....................................................594 xi

Talend Open Studio Components

tMysqlConnection Properties .............................. 594 Scenario: Inserting data in mother/daughter tables ... 594 tMysqlInput ............................................................. 598 tMysqlInput properties ........................................ 598 Scenario: Writing dynamic columns from a MySQL database to an output file .......................................... 599 tMysqlLastInsertId ................................................. 604 tMysqlLastInsertId properties ............................. 604 Scenario: Get the ID for the last inserted record . 604 tMysqlOutput .......................................................... 609 tMysqlOutput properties ...................................... 609 Scenario 1: Adding a new column and altering data in a DB table .................................................................. 613 Scenario 2: Updating data in a database table ..... 618 Scenario 3: Retrieve data in error with a Reject link 621 tMysqlOutputBulk .................................................. 627 tMysqlOutputBulk properties .............................. 627 Scenario: Inserting transformed data in MySQL database ............................................................................ 628 tMysqlOutputBulkExec .......................................... 632 tMysqlOutputBulkExec properties ...................... 632 Scenario: Inserting data in MySQL database ...... 634 tMysqlRollback ....................................................... 636 tMysqlRollback properties .................................. 636 Scenario: Rollback from inserting data in mother/daughter tables ...................................................... 636 tMysqlRow ............................................................... 638 tMysqlRow properties ......................................... 638 Scenario 1: Removing and regenerating a MySQL table index .................................................................... 640 Scenario 2: Using PreparedStatement objects to query data ............................................................................ 641 tMysqlSCD ............................................................... 647 tMysqlSCDELT ....................................................... 648 tMysqlSP .................................................................. 649 tMysqlSP Properties ............................................ 649 Scenario: Finding a State Label using a stored procedure ............................................................................ 650 tMysqlTableList ...................................................... 653 tMysqlTableList Properties ................................. 653 Scenario: Iterating on DB tables and deleting their content using a user-defined SQL template .............. 653 Related scenario .................................................. 657 tNetezzaBulkExec .................................................... 658 tNetezzaBulkExec properties .............................. 658 Related scenarios ................................................. 659 tNetezzaClose ........................................................... 660 tNetezzaClose properties ..................................... 660 Related scenario .................................................. 660 tNetezzaCommit ...................................................... 661 tNetezzaCommit Properties ................................. 661 xii

Related scenario ...................................................661 tNetezzaConnection .................................................662 tNetezzaConnection Properties ............................662 Related scenarios .................................................662 tNetezzaInput ...........................................................663 tNetezzaInput properties ......................................663 Related scenarios .................................................664 tNetezzaNzLoad .......................................................665 tNetezzaNzLoad properties ..................................665 Loading DATE, TIME and TIMESTAMP columns 670 Related scenario ...................................................670 tNetezzaOutput ........................................................671 tNetezzaOutput properties ...................................671 Related scenarios .................................................674 tNetezzaRollback .....................................................675 tNetezzaRollback properties ................................675 Related scenarios .................................................675 tNetezzaRow .............................................................676 tNetezzaRow properties .......................................676 Related scenarios .................................................678 tOracleBulkExec ......................................................679 tOracleBulkExec properties .................................679 Scenario: Truncating and inserting file data into Oracle DB ........................................................................682 tOracleClose .............................................................685 tOracleClose properties ........................................685 Related scenario ...................................................685 tOracleCommit ........................................................686 tOracleCommit Properties ...................................686 Related scenario ...................................................686 tOracleConnection ...................................................687 tOracleConnection Properties ..............................687 Related scenario ...................................................688 tOracleInput .............................................................689 tOracleInput properties ........................................689 Related scenarios .................................................690 tOracleOutput ..........................................................691 tOracleOutput properties ......................................691 Related scenarios .................................................694 tOracleOutputBulk ..................................................695 tOracleOutputBulk properties ..............................695 Related scenarios .................................................696 tOracleOutputBulkExec .........................................697 tOracleOutputBulkExec properties ......................697 Related scenarios .................................................699 tOracleRollback .......................................................701 tOracleRollback properties ..................................701 Related scenario ...................................................701 tOracleRow ...............................................................702 tOracleRow properties .........................................702 Related scenarios .................................................704 tOracleSCD ..............................................................705

Talend Open Studio Components

tOracleSCDELT ...................................................... 706 tOracleSP ................................................................. 707 tOracleSP Properties ............................................ 707 Scenario: Checking number format using a stored procedure ................................................................... 709 tOracleTableList ..................................................... 713 tOracleTableList properties ................................. 713 Related scenarios ................................................. 713 tParAccelBulkExec ................................................. 714 tParAccelBulkExec Properties ............................ 714 Related scenarios ................................................. 716 tParAccelClose ........................................................ 717 tParAccelClose properties ................................... 717 Related scenario .................................................. 717 tParAccelCommit .................................................... 718 tParAccelCommit Properties ............................... 718 Related scenario .................................................. 718 tParAccelConnection .............................................. 719 tParAccelConnection Properties .......................... 719 Related scenario .................................................. 720 tParAccelInput ........................................................ 721 tParAccelInput properties .................................... 721 Related scenarios ................................................. 722 tParAccelOutput ..................................................... 723 tParAccelOutput Properties ................................. 723 Related scenarios ................................................. 725 tParAccelOutputBulk ............................................. 726 tParAccelOutputBulk properties ......................... 726 Related scenarios ................................................. 727 tParAccelOutputBulkExec ..................................... 728 tParAccelOutputBulkExec Properties ................. 728 Related scenarios ................................................. 729 tParAccelRollback .................................................. 730 tParAccelRollback properties .............................. 730 Related scenario .................................................. 730 tParAccelRow .......................................................... 731 tParAccelRow Properties .................................... 731 Related scenarios ................................................. 733 tParAccelSCD .......................................................... 734 tParseRecordSet ...................................................... 735 tParseRecordSet properties .................................. 735 Related Scenario .................................................. 735 tPostgresPlusBulkExec ........................................... 736 tPostgresPlusBulkExec properties ....................... 736 Related scenarios ................................................. 737 tPostgresPlusClose .................................................. 738 tPostgresPlusClose properties ............................. 738 Related scenario .................................................. 738 tPostgresPlusCommit .............................................. 739 tPostgresPlusCommit Properties ......................... 739 Related scenario .................................................. 739 tPostgresPlusConnection ........................................ 740 tPostgresPlusConnection Properties .................... 740

Related scenario ...................................................741 tPostgresPlusInput ...................................................742 tPostgresPlusInput properties ...............................742 Related scenarios .................................................743 tPostgresPlusOutput ................................................744 tPostgresPlusOutput properties ............................744 Related scenarios .................................................747 tPostgresPlusOutputBulk .......................................748 tPostgresPlusOutputBulk properties ....................748 Related scenarios .................................................749 tPostgresPlusOutputBulkExec ...............................750 tPostgresPlusOutputBulkExec properties ............750 Related scenarios .................................................751 tPostgresPlusRollback .............................................752 tPostgresPlusRollback properties .........................752 Related scenarios .................................................752 tPostgresPlusRow ....................................................753 tPostgresPlusRow properties ...............................753 Related scenarios .................................................755 tPostgresPlusSCD ....................................................756 tPostgresPlusSCDELT ............................................757 tPostgresqlBulkExec ................................................758 tPostgresqlBulkExec properties ...........................758 Related scenarios .................................................760 tPostgresqlCommit ..................................................761 tPostgresqlCommit Properties .............................761 Related scenario ...................................................761 tPostgresqlClose .......................................................762 tPostgresqlClose properties ..................................762 Related scenario ...................................................762 tPostgresqlConnection .............................................763 tPostgresqlConnection Properties ........................763 Related scenario ...................................................763 tPostgresqlInput .......................................................764 tPostgresqlInput properties ..................................764 Related scenarios .................................................765 tPostgresqlOutput ....................................................766 tPostgresqlOutput properties ................................766 Related scenarios .................................................768 tPostgresqlOutputBulk ...........................................769 tPostgresqlOutputBulk properties ........................769 Related scenarios .................................................770 tPostgresqlOutputBulkExec ...................................771 tPostgresqlOutputBulkExec properties ................771 Related scenarios .................................................773 tPostgresqlRollback .................................................774 tPostgresqlRollback properties ............................774 Related scenario ...................................................774 tPostgresqlRow ........................................................775 tPostgresqlRow properties ...................................775 Related scenarios .................................................777 tPostgresqlSCD ........................................................778 tPostgresqlSCDELT ................................................779 xiii

Talend Open Studio Components

tSASInput ................................................................ 780 tSASInput properties ........................................... 780 Related scenarios ................................................. 781 tSASOutput .............................................................. 782 tSASOutput properties ........................................ 782 Related scenarios ................................................. 784 tSQLiteClose ............................................................ 785 tSQLiteClose properties ...................................... 785 Related scenario .................................................. 785 tSQLiteCommit ....................................................... 786 tSQLiteCommit Properties .................................. 786 Related scenario .................................................. 786 tSQLiteConnection .................................................. 787 SQLiteConnection properties .............................. 787 Related scenarios ................................................ 787 tSQLiteInput ............................................................ 788 tSQLiteInput Properties ....................................... 788 Scenario: Filtering SQlite data ............................ 789 tSQLiteOutput ......................................................... 792 tSQLiteOutput Properties .................................... 792 Related Scenario .................................................. 794 tSQLiteRollback ...................................................... 795 tSQLiteRollback properties ................................. 795 Related scenarios ................................................. 795 tSQLiteRow ............................................................. 796 tSQLiteRow Properties ........................................ 796 Scenario: Updating SQLite rows ......................... 797 tSybaseBulkExec ..................................................... 800 tSybaseBulkExec Properties ................................ 800 Related scenarios ................................................. 802 tSybaseClose ............................................................ 803 tSybaseClose properties ...................................... 803 Related scenario .................................................. 803 tSybaseCommit ........................................................ 804 tSybaseCommit Properties .................................. 804 Related scenario .................................................. 804 tSybaseConnection .................................................. 805 tSybaseConnection Properties ............................. 805 Related scenarios ................................................. 805 tSybaseInput ............................................................ 806 tSybaseInput Properties ....................................... 806 Related scenarios ................................................. 807 tSybaseIQBulkExec ................................................ 808 tSybaseIQBulkExec Properties ........................... 808 Related scenarios ................................................. 809 tSybaseIQOutputBulkExec .................................... 810 tSybaseIQOutputBulkExec properties ................ 810 Related scenarios ................................................. 811 tSybaseOutput ......................................................... 813 tSybaseOutput Properties .................................... 813 Related scenarios ................................................. 816 tSybaseOutputBulk ................................................. 817 tSybaseOutputBulk properties ............................. 817 xiv

Related scenarios .................................................818 tSybaseOutputBulkExec .........................................819 tSybaseOutputBulkExec properties .....................819 Related scenarios .................................................821 tSybaseRollback .......................................................822 tSybaseRollback properties ..................................822 Related scenarios .................................................822 tSybaseRow ..............................................................823 tSybaseRow Properties ........................................823 Related scenarios .................................................825 tSybaseSCD ..............................................................826 tSybaseSCDELT ......................................................827 tSybaseSP .................................................................828 tSybaseSP properties ............................................828 Related scenarios .................................................829 tTeradataClose .........................................................830 tTeradataClose properties ....................................830 Related scenario ...................................................830 tTeradataCommit ....................................................831 tTeradataCommit Properties ...............................831 Related scenario ..................................................831 tTeradataConnection ...............................................832 tTeradataConnection Properties ..........................832 Related scenario ..................................................833 tTeradataFastExport ...............................................834 tTeradataFastExport Properties ............................834 Related scenario ...................................................835 tTeradataFastLoad ..................................................836 tTeradataFastLoad Properties ..............................836 Related scenario ...................................................837 tTeradataFastLoadUtility .......................................838 tTeradataFastLoadUtility Properties ....................838 Related scenario ...................................................839 tTeradataInput .........................................................840 tTeradataInput Properties .....................................840 Related scenarios .................................................841 tTeradataMultiLoad ................................................842 tTeradataMultiLoad Properties ............................842 Related scenario ...................................................843 tTeradataOutput ......................................................844 tTeradataOutput Properties ..................................844 Related scenarios .................................................847 tTeradataRollback ...................................................848 tTeradataRollback Properties ..............................848 Related scenario ..................................................848 tTeradataRow ..........................................................849 tTeradataRow Properties ......................................849 Related scenarios .................................................851 tTeradataTPump .....................................................852 tTeradataTPump Properties .................................852 Scenario: Inserting data into a Teradata database table 854 tVectorWiseCommit ................................................858

Talend Open Studio Components

tVectorWiseCommit Properties .......................... 858 Related scenario .................................................. 858 tVectorWiseConnection .......................................... 859 tVectorWiseConnection Properties ..................... 859 Related scenario .................................................. 859 tVectorWiseInput .................................................... 861 tVectorWiseInput Properties ............................... 861 Related scenario .................................................. 862 tVectorWiseOutput ................................................. 863 tVectorWiseOutput Properties ............................ 863 Related scenario .................................................. 865 tVectorWiseRollback .............................................. 866 tVectorWiseRollback Properties ......................... 866 Related scenario ................................................. 866 tVectorWiseRow ...................................................... 867 tVectorWiseRow Properties ................................ 867 Related scenario .................................................. 869 tVerticaBulkExec .................................................... 870 tVerticaBulkExec Properties ............................... 870 Related scenarios ................................................ 871 tVerticaClose ........................................................... 873 tVerticaClose properties ...................................... 873 Related scenario .................................................. 873 tVerticaCommit ....................................................... 874 tVerticaCommit Properties ................................. 874 Related scenario ................................................. 874 tVerticaConnection ................................................. 875 tVerticaConnection Properties ........................... 875 Related scenario ................................................. 875 tVerticaInput ........................................................... 877 tVerticaInput Properties ..................................... 877 Related scenarios ................................................ 878 tVerticaOutput ........................................................ 879 tVerticaOutput Properties ................................... 879 Related scenarios ................................................. 882 tVerticaOutputBulk ................................................ 883 tVerticaOutputBulk Properties ........................... 883 Related scenarios ................................................ 884 tVerticaOutputBulkExec ........................................ 885 tVerticaOutputBulkExec Properties ................... 885 Related scenarios ................................................ 886 tVerticaRollback ..................................................... 887 tVerticaRollback Properties ............................... 887 Related scenario ................................................. 887 tVerticaRow ............................................................. 888 tVerticaRow Properties ...................................... 888 Related scenario ................................................. 890

ELT components ..................................... 891tELTJDBCInput ..................................................... 892 tELTJDBCInput properties ................................. 892 Related scenarios ................................................. 892

tELTJDBCMap .......................................................894 tELTJDBCMap properties ...................................894 Related scenario: ..................................................895 tELTJDBCOutput ...................................................896 tELTJDBCOutput properties ...............................896 Related scenarios .................................................897 tELTMSSqlInput .....................................................898 tELTMSSqlInput properties .................................898 Related scenarios .................................................898 tELTMSSqlMap ......................................................900 tELTMSSqlMap properties ..................................900 Related scenario: ..................................................901 tELTMSSqlOutput ..................................................902 tELTMSSqlOutput properties ..............................902 Related scenarios .................................................903 tELTMysqlInput ......................................................904 tELTMysqlInput properties .................................904 Related scenarios .................................................904 tELTMysqlMap .......................................................905 tELTMysqlMap properties ...................................905 Connecting ELT components ...........................906 Mapping and joining tables ..............................906 Adding where clauses .......................................907 Generating the SQL statement ..........................907 Scenario 1: Aggregating table columns and filtering 907 Scenario 2: ELT using an Alias table ..................911 tELTMysqlOutput ...................................................916 tELTMysqlOutput properties ...............................916 Related scenarios .................................................917 tELTOracleInput .....................................................918 tELTOracleInput properties .................................918 Related scenarios .................................................919 tELTOracleMap ......................................................920 tELTOracleMap properties ..................................920 Connecting ELT components ...........................921 Mapping and joining tables ..............................921 Adding where clauses .......................................922 Generating the SQL statement ..........................922 Scenario: Updating Oracle DB entries .................922 tELTOracleOutput ..................................................925 tELTOracleOutput properties ..............................925 Scenario: Using the Oracle MERGE function to update and add data simultaneously ..............................927 tELTPostgresqlInput ...............................................931 tELTPostgresqlInput properties ...........................931 Related scenarios .................................................931 tELTPostgresqlMap ................................................933 tELTPostgresqlMap properties ............................933 Related scenario: ..................................................934 tELTPostgresqlOutput ............................................935 tELTPostgresqlOutput properties ........................935 Related scenarios .................................................936 xv

Talend Open Studio Components

tELTSybaseInput .................................................... 937 tELTSybaseInput properties ................................ 937 Related scenarios ................................................. 937 tELTSybaseMap ...................................................... 939 tELTSybaseMap properties ................................. 939 Related scenarios ................................................. 940 tELTSybaseOutput ................................................. 941 tELTSybaseOutput properties ............................. 941 Related scenarios ................................................. 942 tELTTeradataInput ................................................ 943 tELTTeradataInput properties ............................. 943 Related scenarios ................................................. 943 tELTTeradataMap .................................................. 944 tELTTeradataMap properties .............................. 944 Connecting ELT components ........................... 945 Mapping and joining tables .............................. 945 Adding WHERE clauses .................................. 945 Generating the SQL statement ......................... 945 Related scenarios ................................................. 945 tELTTeradataOutput ............................................. 946 tELTTeradataOutput properties .......................... 946 Related scenarios ................................................. 947 tSQLTemplateAggregate ........................................ 948 tSQLTemplateAggregate properties .................... 948 Scenario: Filtering and aggregating table columns directly on the DBMS .................................................. 949 tSQLTemplateCommit ........................................... 955 tSQLTemplateCommit properties ....................... 955 Related scenario .................................................. 956 tSQLTemplateFilterColumns ................................ 957 tSQLTemplateFilterColumns Properties ............. 957 Related Scenario .................................................. 958 tSQLTemplateFilterRows ...................................... 959 tSQLTemplateFilterRows Properties .................. 959 Related Scenario .................................................. 960 tSQLTemplateMerge .............................................. 961 tSQLTemplateMerge properties .......................... 961 Scenario: Merging data directly on the DBMS ... 963 tSQLTemplateRollback .......................................... 970 tSQLTemplateRollback properties ..................... 970 Related scenarios ................................................. 971

tESBProviderRequest .............................................995 tESBProviderRequest properties .........................995 Scenario: Service sends a message without expecting a response ..................................................................995 Setting up a Provider Job ..................................995 Setting up a Consumer Job .............................1000 Run the Scenario .............................................1006 tESBProviderResponse .........................................1008 tESBProviderResponse properties .....................1008 Scenario: Return Hello world response .............1008 Setting up a Provider Job ................................1008 Setting up a Consumer Job .............................1013 Run the Scenario .............................................1020

File components .....................................1021tAdvancedFileOutputXML ...................................1022 tApacheLogInput ...................................................1023 tApacheLogInput properties ..............................1023 Scenario: Reading an Apache access-log file ....1024 tCreateTemporaryFile ..........................................1026 tCreateTemporaryFile properties .......................1026 Scenario: Creating a temporary file and writing data in it ...........................................................................1027 tChangeFileEncoding ............................................1031 tChangeFileEncoding Properties .......................1031 Scenario: Transforming the character encoding of a file. ...........................................................................1031 tFileArchive ............................................................1033 tFileArchive properties ......................................1033 Scenario: Zip files using a tFileArchive ............1034 tFileCompare .........................................................1036 tFileCompare properties .....................................1036 Scenario: Comparing unzipped files ..................1037 tFileCopy ................................................................1039 tFileCopy Properties ..........................................1039 Scenario: Restoring files from bin .....................1040 tFileDelete ...............................................................1042 tFileDelete Properties .........................................1042 Scenario: Deleting files ......................................1042 tFileExist .................................................................1045 tFileExist Properties ...........................................1045 Scenario: Checking for the presence of a file and creating it if it does not exist ........................................1046 tFileInputARFF .....................................................1050 tFileInputARFF properties .................................1050 Scenario: Display the content of a ARFF file ....1051 tFileInputDelimited .............................................1054 tFileInputDelimited properties ...........................1054 Scenario: Delimited file content display ............1055 Scenario 2: Reading data from a remote file in streaming mode ..................................................................1057 tFileInputEBCDIC ................................................1060

ESB components ..................................... 973tESBConsumer ........................................................ 974 tESBConsumer Properties ................................... 974 Scenario: Return valid email .............................. 976 tESBProviderFault .................................................. 983 tESBProviderFault properties .............................. 983 Scenario: Return Fault message .......................... 983 Setting up a Provider Job ................................. 983 Setting up a Consumer Job .............................. 988 Run the Scenario .............................................. 994 xvi

Talend Open Studio Components

tFileInputEBCDIC properties ............................ 1060 Scenario: Extracting data from an EBCDIC file and populating a database .............................................. 1060 tFileInputExcel ...................................................... 1066 tFileInputExcel properties ................................ 1066 Related scenarios ............................................... 1068 tFileInputFullRow ................................................. 1069 tFileInputFull Row properties ........................... 1069 Scenario: Reading full rows in a delimited file . 1070 tFileInputJSON ..................................................... 1072 tFileInputJSON properties ................................ 1072 Scenario: Extracting data from the fields of a JSON format file ................................................................ 1073 tFileInputLDIF ...................................................... 1076 tFileInputLDIF Properties ................................. 1076 Related scenario ................................................ 1077 tFileInputMail ....................................................... 1078 tFileInputMail properties ................................... 1078 Scenario: Extracting key fields from an email .. 1079 tFileInputMSDelimited ......................................... 1081 tFileInputMSDelimited properties .................... 1081 The Multi Schema Editor ............................... 1081 Scenario: Reading a multi structure delimited file .... 1083 tFileInputMSPositional ........................................ 1088 tFileInputMSPositional properties .................... 1088 Related scenario ................................................ 1089 tFileInputMSXML ................................................ 1090 tFileInputMSXML Properties ........................... 1090 Scenario: Reading a multi structure XML file .. 1091 tFileInputPositional .............................................. 1094 tFileInputPositional properties .......................... 1094 Scenario: From Positional to XML file ............. 1095 tFileInputProperties .............................................. 1099 tFileInputProperties properties .......................... 1099 Scenario: Reading and matching the keys and the values of different .properties files and outputting the results in a glossary ............................................................ 1099 tFileInputRegex ..................................................... 1103 tFileInputRegex properties ................................ 1103 Scenario: Regex to Positional file ..................... 1104 tFileInputXML ...................................................... 1107 tFileList .................................................................. 1108 tFileList properties ............................................ 1108 Scenario: Iterating on a file directory ................ 1110 tFileOutputARFF .................................................. 1113 tFileOutputARFF properties .............................. 1113 Related scenarios ............................................... 1114 tFileOutputDelimited ............................................ 1115 tFileOutputDelimited properties ........................ 1115 Scenario: Writing data in a delimited file ......... 1116 tFileOutputEBCDIC ............................................. 1121 tFileOutputEBCDIC properties ......................... 1121

Scenario: Creating an EBCDIC file using two delimited files ...................................................................1121 tFileOutputExcel ....................................................1124 tFileOutputExcel Properties ...............................1124 Related scenario .................................................1125 tFileOutputJSON ..................................................1126 tFileOutputJSON properties ..............................1126 Scenario: Writing a JSON structured file ..........1126 tFileOutputLDIF ...................................................1130 tFileOutputLDIF Properties ...............................1130 Scenario: Writing DB data into an LDIF-type file .... 1131 tFileOutputMSDelimited ......................................1134 tFileOutputMSDelimited properties .................1134 Related scenarios ...............................................1135 tFileOutputMSPositional ......................................1136 tFileOutputMSPositional properties .........