talendopenstudio components rg 40b en

1291
4.X Talend Open Studio Components Reference Guide

Upload: chudanic

Post on 08-Apr-2015

1.054 views

Category:

Documents


2 download

TRANSCRIPT

Talend Open Studio Components

4.X

Reference Guide

Intentionally Blank

ii

Talend Open Studio Components

Creative Commons License

Version 4.0_bAdapted for Talend Open Studio v4.0.x. Supersedes previous Reference Guide releases.

CopyrightThis 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 check: http://creativecommons.org/licenses/by-nc-sa/2.0/

Creative Commons License

Talend Open Studio Components

iii

iv

Talend Open Studio Components

Creative Commons License

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

Preface ....................................................................... xxi Purpose ................................................................. xxi Audience ............................................................... xxi Typographical conventions .................................. xxi History of changes ...................................................xxii Feedback and Support ............................................xxii

Business Intelligence components .............. 1tDB2SCD ...................................................................... 2 tDB2SCD properties ................................................ 2 Related scenarios ..................................................... 3 tDB2SCDELT .............................................................. 4 tDB2SCDELT Properties ........................................ 4 Related Scenario ...................................................... 6 tGreenplumSCD .......................................................... 7 tGreenplumSCD Properties ..................................... 7 Related scenario ...................................................... 8 tInformixSCD .............................................................. 9 tInformixSCD properties ......................................... 9 Related scenario .................................................... 10 tIngresSCD ................................................................ 11 tIngresSCD Properties ........................................... 11 Related scenario .................................................... 12 tMondrianInput ........................................................ 13 tMondrianInput Properties .................................... 13 Scenario: Cross-join tables .................................... 14 tMSSqlSCD ................................................................ 17 tMSSqlSCD Properties .......................................... 17 Related scenario .................................................... 18 tMysqlSCD ................................................................. 19 tMysqlSCD Properties ........................................... 19 SCD management methodologies ...................... 20 SCD keys ....................................................... 22 Combining SCD types ................................... 22 Scenario: Tracking changes using Slowly Changing Dimensions (type 0 through type 3) ........................... 23 tMysqlSCDELT ......................................................... 31 tMysqlSCDELT Properties ................................... 31 Related Scenario .................................................... 33 tOracleSCD ................................................................ 34 tOracleSCD Properties .......................................... 34 Related scenario .................................................... 35 tOracleSCDELT ........................................................ 36 tOracleSCDELT Properties ................................... 36 Creative Commons License

Related Scenario ....................................................38 tParAccelSCD ............................................................39 tParAccelSCD Properties .......................................39 Related scenario .....................................................40 tPostgresPlusSCD ......................................................41 tPostgresPlusSCD Properties .................................41 Related scenario .....................................................42 tPostgresPlusSCDELT ..............................................43 tPostgresPlusSCDELT Properties ..........................43 Related Scenario ....................................................45 tPostgresqlSCD ..........................................................46 tPostgresqlSCD Properties .....................................46 Related scenario .....................................................47 tPostgresqlSCDELT ..................................................48 tPostgresqlSCDELT Properties .............................48 Related Scenario ....................................................50 tSPSSInput .................................................................51 tSPSSInput properties ............................................51 Scenario: Displaying the content of an SPSS .sav file 51 tSPSSOutput ..............................................................54 tSPSSOutput properties .........................................54 Scenario: Writing data in an .sav file .....................54 tSPSSProperties .........................................................57 tSPSSProperties properties ....................................57 Related scenarios ...................................................57 tSPSSStructure ..........................................................58 tSPSSStructure properties ......................................58 Related scenarios ...................................................58 tSybaseSCD ................................................................59 tSybaseSCD properties ..........................................59 Related scenarios ...................................................60 tSybaseSCDELT ........................................................61 tSybaseSCDELT Properties ...................................61 Related Scenario ....................................................63

Business components .................................65tAlfrescoOutput .........................................................66 tAlfresco Properties ...............................................66 Installation procedure .........................................67 Prerequisites ...................................................68 Installing the Talend Alfresco module ...........68 Useful information for advanced use .............69 Dematerialization, tAlfrescoOutput, and Enterprise Content Management ...................................................70 Scenario: Creating documents on an Alfresco server 71 tCentricCRMInput ....................................................77 tCentricCRMInput Properties ................................77 Related Scenario ....................................................77 tCentricCRMOutput .................................................78 tCentricCRMOutput Properties .............................78 v

Talend Open Studio Components

Related Scenario .................................................... 78 tHL7Input .................................................................. 79 tHL7Input Properties ............................................. 79 Scenario: Retrieving information about patients and events from a HL7 file. ............................................... 80 tMicrosoftCRMInput ................................................ 83 tMicrosoftCRMInput Properties ............................ 83 Scenario: Writing data in a Microsoft CRM database and putting conditions on columns to extract specified rows ............................................................................. 84 tMicrosoftCRMOutput ............................................. 91 tMicrosoftCRMOutput Properties ......................... 91 Related Scenario .................................................... 92 tMSAXInput .............................................................. 93 tMSAXInput properties ......................................... 93 Related scenarios ................................................... 93 tMSAXOutput ........................................................... 94 tMSAXOutput properties ...................................... 94 Scenario 1: Inserting data in a defined table in a MicrosoftAX server ......................................................... 95 Scenario 2: Deleting data from a defined table in a MicrosoftAX server .................................................... 98 tOpenbravoERPInput ............................................ 101 tOpenbravoERPInput properties ........................ 101 Related Scenario ................................................. 102 tOpenbravoERPOutput .......................................... 103 tOpenbravoERPOutput properties ...................... 103 Related scenario ................................................. 103 tSalesforceBulkExec ................................................ 104 tSalesforceBulkExec Properties .......................... 104 Related Scenario: ................................................ 105 tSalesforceConnection ............................................ 106 tSalesforceConnection properties ........................ 106 Related scenario .................................................. 106 tSalesforceGetDeleted ............................................. 107 tSalesforceGetDeleted properties ........................ 107 Scenario: Recovering deleted data from the Salesforce server ................................................................ 108 tSalesforceGetServerTimestamp ........................... 111 tSalesforceGetServerTimestamp properties ........ 111 Related scenarios ................................................. 112 tSalesforceGetUpdated ........................................... 113 tSalesforceGetUpdated properties ....................... 113 Related scenarios ................................................. 114 tSalesforceInput ...................................................... 115 tSalesforceInput Properties .................................. 115 Related scenario .................................................. 116 tSalesforceOutput .................................................... 117 tSalesforceOutput Properties ............................... 117 Scenario: Deleting data from the Account object 118 tSalesforceOutputBulk ........................................... 121 tSalesforceOutputBulk Properties ....................... 121 Scenario: Inserting transformed bulk data into your vi

Salesforce.com ...........................................................121 tSalesforceOutputBulkExec ....................................126 tSalesforceOutputBulkExec Properties ................126 Scenario: Inserting bulk data into your Salesforce.com ...................................................................127 tSAPCommit ............................................................131 tSAPCommit Properties .......................................131 Related scenario ...................................................131 tSAPConnection .......................................................132 tSAPConnection properties ..................................132 Related scenarios .................................................132 tSAPInput .................................................................133 tSAPInput Properties ...........................................133 Scenario 1: Retrieving metadata from the SAP system 134 Scenario 2: Reading data in the different schemas of the RFC_READ_TABLE function ............................140 tSAPOutput ..............................................................146 tSAPOutput Properties .........................................146 Related scenario ...................................................147 tSAPRollback ...........................................................148 tSAPRollback properties ......................................148 Related scenarios .................................................148 tSugarCRMInput .....................................................149 tSugarCRMInput Properties .................................149 Scenario: Extracting account data from SugarCRM .. 149 tSugarCRMOutput ..................................................151 tSugarCRMOutput Properties ..............................151 Related Scenario ..................................................151 tVtigerCRMInput ....................................................152 tVtigerCRMInput Properties ................................152 Related Scenario ..................................................152 tVtigerCRMOutput .................................................153 tVtigerCRMOutput Properties .............................153 Related Scenario ..................................................153

Custom Code components ......................155tGroovy .....................................................................156 tGroovy Properties ...............................................156 Related Scenarios .................................................156 tGroovyFile ...............................................................157 tGroovyFile Properties .........................................157 Scenario: Calling a file which contains Groovy code 157 tJava ..........................................................................159 tJava Properties ....................................................159 Scenario: Printing out a variable content .............159 tJavaFlex ...................................................................162 tJavaFlex properties .............................................162 Scenario1: Generating data flow ..........................163 Scenario2: Processing rows of data with tJavaFlex ... Creative Commons License

Talend Open Studio Components

165 tJavaRow .................................................................. 168 Proprits du tJavaRow ....................................... 168 Related scenario .................................................. 168 tLibraryLoad ........................................................... 169 tLibraryLoad Properties ...................................... 169 Scenario: Checking the format of an e-mail addressl 169 tPerl .......................................................................... 172 tPerl properties .................................................... 172 Scenario: Displaying a number of processed lines .... 172

Data Quality components ....................... 175tAddCRCRow .......................................................... 176 tAddCRCRow properties .................................... 176 Scenario: Adding a surrogate key to a file .......... 176 tExtractRegexFields ............................................... 179 tFuzzyMatch ............................................................ 180 tFuzzyMatch properties ....................................... 180 Scenario 1: Levenshtein distance of 0 in first names 181 Scenario 2: Levenshtein distance of 1 or 2 in first names ....................................................................... 183 Scenario 3: Metaphonic distance in first name ... 184 tIntervalMatch ........................................................ 185 tIntervalMatch properties .................................... 185 Scenario: Identifying Ip country (Perl and Java) . 186 tParseAddress .......................................................... 190 tParseAddress properties ..................................... 190 Related scenario .................................................. 191 tParseName .............................................................. 192 tParseName Properties ........................................ 192 Related scenario .................................................. 193 tReplaceList ............................................................. 194 tReplaceList Properties ........................................ 194 Scenario: Replacement from a reference file ...... 195 tSchemaComplianceCheck ..................................... 198 tSchemaComplianceCheck Properties ................ 198 Scenario: Validating dates against schema (java) 199 tUniqRow ................................................................. 203 tUniqRow Properties ........................................... 203 Scenario: Unduplicating entries .......................... 203

Databases components ............................ 205tAccessInput ............................................................ 206 tAccessInput properties ....................................... 206 Related scenarios ................................................. 207 tAccessOutput .......................................................... 208 tAccessOutput properties .................................... 208 Related scenarios ................................................. 210 Creative Commons License

tAccessRow ...............................................................211 tAccessRow properties .........................................211 Related scenarios .................................................212 tAS400Close .............................................................213 tAS400Close properties .......................................213 Related scenario ...................................................213 tAS400Commit .........................................................214 tAS400Commit Properties ...................................214 Related scenario ...................................................214 tAS400Connection ...................................................215 tAS400Connection Properties ..............................215 Related scenario ...................................................216 tAS400Input .............................................................217 tAS400Input properties ........................................217 Related scenarios .................................................218 tAS400LastInsertId .................................................219 tAS400LastInsertId properties .............................219 Related scenario ...................................................219 tAS400Output ..........................................................220 tAS400Output properties .....................................220 Related scenarios .................................................222 tAS400Rollback .......................................................223 tAS400Rollback properties ..................................223 Related scenarios .................................................223 tAS400Row ...............................................................224 tAS400Row properties .........................................224 Related scenarios .................................................226 tCreateTable .............................................................227 tCreateTable Properties ........................................227 Scenario: Creating new table in a Mysql Database ... 229 tDB2BulkExec ..........................................................232 tDB2BulkExec properties ....................................232 Related scenarios .................................................234 tDB2Close .................................................................235 tDB2Close properties ...........................................235 Related scenario ...................................................235 tDB2Commit ............................................................236 tDB2Commit Properties .......................................236 Related scenario ...................................................236 tDB2Connection .......................................................237 tDB2Connection properties .................................237 Related scenarios ................................................238 tDB2Input .................................................................239 tDB2Input properties ...........................................239 Related scenarios .................................................240 tDB2Output ..............................................................241 tDB2Output properties .........................................241 Related scenarios .................................................243 tDB2Rollback ...........................................................244 tDB2Rollback properties .....................................244 Related scenarios .................................................244 tDB2Row ...................................................................245 vii

Talend Open Studio Components

tDB2Row properties ............................................ 245 Related scenarios ................................................. 247 tDB2SCD .................................................................. 248 tDB2SCDELT .......................................................... 249 tDB2SP ..................................................................... 250 tDB2SP properties ............................................... 250 Related scenarios ................................................. 251 tDBInput ................................................................. 252 tDBInput properties ............................................. 252 Scenario 1: Displaying selected data from DB table . 253 Scenario 2: Using StoreSQLQuery variable ....... 254 tDBOutput ............................................................... 256 tDBOutput properties .......................................... 256 Scenario: Displaying DB output ......................... 258 tDBSQLRow ............................................................ 261 tDBSQLRow properties ...................................... 261 Scenario: Resetting a DB auto-increment ........... 262 tEXAInput ............................................................... 264 tEXAInput properties .......................................... 264 Related scenarios ................................................. 265 tEXAOutput ............................................................ 266 tEXAOutput properties ........................................ 266 Related scenario .................................................. 268 tEXARow ................................................................. 269 tEXARow properties ........................................... 269 Related scenarios ................................................. 270 tEXistConnection .................................................... 271 tEXistConnection properties ............................... 271 Related scenarios ................................................ 271 tEXistDelete ............................................................. 272 tEXistDelete properties ....................................... 272 Related scenario ................................................. 273 tEXistGet .................................................................. 274 tEXistGet properties ............................................ 274 Related scenario ................................................. 275 tEXistList ................................................................. 276 tEXistList properties ............................................ 276 Related scenarios ................................................ 277 tEXistPut .................................................................. 278 tEXistPut properties ............................................ 278 Related scenario ................................................. 279 tEXistXQuery .......................................................... 280 tEXistXQuery properties ..................................... 280 Related scenario ................................................. 281 tEXistXUpdate ........................................................ 282 tEXistXUpdate properties ................................... 282 Related scenario ................................................. 283 tFirebirdClose .......................................................... 284 tFirebirdClose properties ..................................... 284 Related scenario .................................................. 284 tFirebirdCommit ..................................................... 285 tFirebirdCommit Properties ................................. 285 viii

Related scenario ...................................................285 tFirebirdConnection ................................................286 tFirebirdConnection properties ............................286 Related scenarios ................................................286 tFirebirdInput ..........................................................288 tFirebirdInput properties ......................................288 Related scenarios .................................................289 tFirebirdOutput .......................................................290 tFirebirdOutput properties ...................................290 Related scenarios .................................................292 tFirebirdRow ............................................................293 tFirebirdRow properties .......................................293 Related scenarios .................................................295 tGreenplumBulkExec ..............................................296 tGreenplumBulkExec Properties .........................296 Related scenarios .................................................298 tGreenplumClose .....................................................299 tGreenplumClose properties ................................299 Related scenario ...................................................299 tGreenplumCommit ................................................300 tGreenplumCommit Properties ............................300 Related scenario ...................................................300 tGreenplumConnection ...........................................301 tGreenplumConnection properties .......................301 Related scenarios ................................................302 tGreenplumInput .....................................................303 tGreenplumInput properties .................................303 Related scenarios .................................................304 tGreenplumOutput ..................................................305 tGreenplumOutput Properties ..............................305 Related scenarios .................................................307 tGreenplumOutputBulk ..........................................308 tGreenplumOutputBulk properties .......................308 Related scenarios .................................................309 tGreenplumOutputBulkExec .................................310 tGreenplumOutputBulkExec properties ...............310 Related scenarios .................................................311 tGreenplumRollback ...............................................312 tGreenplumRollback properties ...........................312 Related scenarios .................................................312 tGreenplumRow .......................................................313 tGreenplumRow Properties ..................................313 Related scenarios .................................................315 tGreenplumSCD ......................................................316 tHiveClose .................................................................317 tHiveClose properties ...........................................317 Related scenario ...................................................317 tHiveConnection ......................................................318 tHiveConnection properties .................................318 Related scenario ...................................................318 tHiveRow ..................................................................319 tHiveRow properties ............................................319 Related scenarios .................................................320 Creative Commons License

Talend Open Studio Components

tHSQLDbInput ........................................................ 321 tHSQLDbInput properties ................................... 321 Related scenarios ................................................. 322 tHSQLDbOutput ..................................................... 323 tHSQLDbOutput properties ................................ 323 Related scenarios ................................................. 325 tHSQLDbRow ......................................................... 326 tHSQLDbRow properties .................................... 326 Related scenarios ................................................. 327 tInformixBulkExec .................................................. 328 tInformixBulkExec Properties ............................. 328 Scnario associ .................................................. 330 tInformixClose ......................................................... 331 tInformixClose properties .................................... 331 Related scenario .................................................. 331 tInformixCommit .................................................... 332 tInformixCommit properties ................................ 332 Related Scenario .................................................. 332 tInformixConnection .............................................. 333 tInformixConnection properties .......................... 333 Related scenario .................................................. 334 tInformixInput ........................................................ 335 tInformixInput properties .................................... 335 Related scenarios ................................................. 336 tInformixOutput ...................................................... 337 tInformixOutput properties .................................. 337 Related scenarios ................................................. 339 tInformixOutputBulk ............................................. 340 tInformixOutputBulk properties .......................... 340 Related scenario .................................................. 341 tInformixOutputBulkExec ..................................... 342 tInformixOutputBulkExec properties .................. 342 Related scenario .................................................. 344 tInformixRollback ................................................... 345 tInformixRollback properties .............................. 345 Related Scenario .................................................. 345 tInformixRow .......................................................... 346 tInformixRow properties ..................................... 346 Related scenarios ................................................. 348 tInformixSCD .......................................................... 349 tInformixSP ............................................................. 350 tInformixSP properties ........................................ 350 Related scenario .................................................. 351 tIngresClose ............................................................. 353 tIngresClose properties ........................................ 353 Related scenario .................................................. 353 tIngresCommit ........................................................ 354 tIngresCommit Properties .................................... 354 Related scenario .................................................. 354 tIngresConnection ................................................... 355 tIngresConnection Properties .............................. 355 Related scenarios ................................................. 355 tIngresInput ............................................................. 356 Creative Commons License

tIngresInput properties .........................................356 Related scenarios .................................................357 tIngresOutput ...........................................................358 tIngresOutput properties ......................................358 Related scenarios .................................................360 tIngresRollback ........................................................361 tIngresRollback properties ...................................361 Related scenarios .................................................361 tIngresRow ...............................................................362 tIngresRow properties ..........................................362 Related scenarios .................................................363 tIngresSCD ...............................................................364 tInterbaseClose ........................................................365 tInterbaseClose properties ....................................365 Related scenario ...................................................365 tInterbaseCommit ....................................................366 tInterbaseCommit Properties ...............................366 Related scenario ...................................................366 tInterbaseConnection ..............................................367 tInterbaseConnection properties ..........................367 Related scenarios ................................................367 tInterbaseInput ........................................................369 tInterbaseInput properties ....................................369 Related scenarios .................................................370 tInterbaseOutput .....................................................371 tInterbaseOutput properties ..................................371 Related scenarios .................................................373 tInterbaseRollback ..................................................374 tInterbaseRollback properties ..............................374 Related scenarios .................................................374 tInterbaseRow ..........................................................375 tInterbaseRow properties .....................................375 Related scenarios .................................................377 tJavaDBInput ...........................................................378 tJavaDBInput properties ......................................378 Related scenarios .................................................379 tJavaDBOutput ........................................................380 tJavaDBOutput properties ....................................380 Related scenarios .................................................382 tJavaDBRow .............................................................383 tJavaDBRow properties .......................................383 Related scenarios .................................................384 tJDBCColumnList ...................................................385 tJDBCColumnList Properties ..............................385 Related scenario ...................................................385 tJDBCClose ..............................................................386 tJDBCClose properties .........................................386 Related scenario ...................................................386 tJDBCCommit .........................................................387 tJDBCCommit Properties ....................................387 Related scenario ...................................................387 tJDBCConnection ....................................................388 tJDBCConnection Properties ...............................388 ix

Talend Open Studio Components

Related scenario .................................................. 389 tJDBCInput ............................................................. 390 tJDBCInput properties ......................................... 390 Related scenarios ................................................. 391 tJDBCOutput .......................................................... 392 tJDBCOutput properties ...................................... 392 Related scenarios ................................................. 394 tJDBCRollback ........................................................ 395 tJDBCRollback properties ................................... 395 Related scenario .................................................. 395 tJDBCRow ............................................................... 396 tJDBCRow properties .......................................... 396 Related scenarios ................................................. 397 tJDBCSP .................................................................. 399 tJDBCSP Properties ............................................ 399 Related scenario .................................................. 400 tJDBCTableList ...................................................... 401 tJDBCTableList Properties .................................. 401 Related scenario .................................................. 401 tLDAPAttributesInput ........................................... 402 tLDAPAttributesInput Properties ........................ 402 Related scenario .................................................. 404 tLDAPInput ............................................................. 405 tLDAPInput Properties ........................................ 405 Scenario: Displaying LDAP directorys filtered content ............................................................................. 406 tLDAPOutput .......................................................... 409 tLDAPOutput Properties ..................................... 409 Scenario: Editing data in a LDAP directory ........ 410 tLDAPRenameEntry .............................................. 413 tLDAPRenameEntry properties .......................... 413 Related scenarios ................................................. 414 tMaxDBInput .......................................................... 415 tMaxDBInput properties ...................................... 415 Related scenario .................................................. 416 tMaxDBOutput ........................................................ 417 tMaxDBOutput properties ................................... 417 Related scenario .................................................. 419 tMaxDBRow ............................................................ 420 tMaxDBRow properties ...................................... 420 Related scenario .................................................. 421 tMSSqlBulkExec ..................................................... 422 tMSSqlBulkExec properties ................................ 422 Related scenarios ................................................. 424 425 tMSSqlColumnList ................................................. 426 tMSSqlColumnList Properties ............................ 426 Related scenario .................................................. 426 tMSSqlClose ............................................................ 427 tMSSqlClose properties ....................................... 427 Related scenario .................................................. 427 tMSSqlCommit ........................................................ 428 tMSSqlCommit properties ................................... 428 x

Related scenarios .................................................428 tMSSqlConnection ...................................................429 tMSSqlConnection properties ..............................429 Related scenarios .................................................430 tMSSqlInput .............................................................431 tMSSqlInput properties ........................................431 Related scenarios .................................................432 tMSSqlLastInsertId .................................................433 tMSSqlLastInsertId properties .............................433 Related scenario ...................................................433 MSSqlOutput ...........................................................434 tMSSqlOutput properties .....................................434 Related scenarios .................................................437 tMSSqlOutputBulk ..................................................438 tMSSqlOutputBulk properties .............................438 Related scenarios .................................................439 tMSSqlOutputBulkExec .........................................440 tMSSqlOutputBulkExec properties .....................440 Related scenarios .................................................442 tMSSqlRollback .......................................................443 tMSSqlRollback properties ..................................443 Related scenario ...................................................443 tMSSqlRow ...............................................................444 tMSSqlRow properties .........................................444 Related scenarios .................................................446 tMSSqlSCD ..............................................................447 tMSSqlSP ..................................................................448 tMSSqlSP Properties ............................................448 Related scenario ...................................................449 tMSSqlTableList ......................................................450 tMSSqlTableList Properties .................................450 Related scenario ...................................................450 tMysqlBulkExec .......................................................451 tMysqlBulkExec properties .................................451 Related scenarios .................................................453 tMysqlClose ..............................................................454 tMysqlClose properties ........................................454 Related scenario ...................................................454 tMysqlColumnList ...................................................455 tMysqlColumnList Properties ..............................455 Scenario: Iterating on a DB table and listing its column names .................................................................455 tMysqlCommit .........................................................459 tMysqlCommit Properties ....................................459 Related scenario ...................................................459 tMysqlConnection ....................................................460 tMysqlConnection Properties ...............................460 Scenario: Inserting data in mother/daughter tables .... 460 tMysqlInput ..............................................................465 tMysqlInput properties .........................................465 Related scenarios .................................................466 tMysqlLastInsertId ..................................................467 Creative Commons License

Talend Open Studio Components

tMysqlLastInsertId properties ............................. 467 Scenario: Get the ID for the last inserted record . 467 tMysqlOutput .......................................................... 472 tMysqlOutput properties ...................................... 472 Scenario 1: Adding a new column and altering data in a DB table .................................................................. 476 Scenario 2: Updating data in a database table ..... 480 Scenario 3: Retrieve data in error with a Reject link 483 tMysqlOutputBulk .................................................. 489 tMysqlOutputBulk properties .............................. 489 Scenario: Inserting transformed data in MySQL database ............................................................................ 490 tMysqlOutputBulkExec .......................................... 494 tMysqlOutputBulkExec properties ...................... 494 Scenario: Inserting data in MySQL database ...... 495 tMysqlRollback ....................................................... 498 tMysqlRollback properties .................................. 498 Scenario: Rollback from inserting data in mother/daughter tables ...................................................... 498 tMysqlRow ............................................................... 500 tMysqlRow properties ......................................... 500 Scenario 1: Removing and regenerating a MySQL table index .................................................................... 502 Scnario 2: Using PreparedStatement objects to query data ............................................................................ 503 tMysqlSCD ............................................................... 509 tMysqlSCDELT ....................................................... 510 tMysqlSP .................................................................. 511 tMysqlSP Properties ............................................ 511 Scenario: Finding a State Label using a stored procedure ............................................................................ 512 tMysqlTableList ...................................................... 515 tMysqlTableList Properties ................................. 515 Scenario: Iterating on DB tables and deleting their content using a user-defined SQL template .............. 515 Related scenario .................................................. 519 tNetezzaBulkExec .................................................... 520 tNetezzaBulkExec properties .............................. 520 Related scenarios ................................................. 521 tNetezzaClose ........................................................... 522 tNetezzaClose properties ..................................... 522 Related scenario .................................................. 522 tNetezzaCommit ...................................................... 523 tNetezzaCommit Properties ................................. 523 Related scenario .................................................. 523 tNetezzaConnection ................................................ 524 tNetezzaConnection Properties ........................... 524 Related scenarios ................................................. 524 tNetezzaInput .......................................................... 525 tNetezzaInput properties ...................................... 525 Related scenarios ................................................. 526 tNetezzaOutput ........................................................ 527 Creative Commons License

tNetezzaOutput properties ...................................527 Related scenarios .................................................530 tNetezzaRollback .....................................................531 tNetezzaRollback properties ................................531 Related scenarios .................................................531 tNetezzaRow .............................................................532 tNetezzaRow properties .......................................532 Related scenarios .................................................534 tOracleBulkExec ......................................................535 tOracleBulkExec properties .................................535 Scenario: Truncating and inserting file data into Oracle DB ........................................................................538 tOracleClose .............................................................541 tOracleClose properties ........................................541 Related scenario ...................................................541 tOracleCommit ........................................................542 tOracleCommit Properties ...................................542 Related scenario ...................................................542 tOracleConnection ...................................................543 tOracleConnection Properties ..............................543 Related scenario ...................................................544 tOracleInput .............................................................545 tOracleInput properties ........................................545 Related scenarios .................................................546 tOracleOutput ..........................................................547 tOracleOutput properties ......................................547 Related scenarios .................................................550 tOracleOutputBulk ..................................................551 tOracleOutputBulk properties ..............................551 Related scenarios .................................................552 tOracleOutputBulkExec .........................................553 tOracleOutputBulkExec properties ......................553 Related scenarios .................................................555 tOracleRollback .......................................................556 tOracleRollback properties ..................................556 Related scenario ...................................................556 tOracleRow ...............................................................557 tOracleRow properties .........................................557 Related scenarios .................................................559 tOracleSCD ..............................................................560 tOracleSCDELT ......................................................561 tOracleSP ..................................................................562 tOracleSP Properties ............................................562 Scenario: Checking number format using a stored procedure ...................................................................564 tOracleTableList ......................................................569 tOracleTableList properties .................................569 Related scenarios .................................................569 tParAccelBulkExec ..................................................570 tParAccelBulkExec Properties .............................570 Related scenarios .................................................572 tParAccelClose .........................................................573 tParAccelClose properties ....................................573 xi

Talend Open Studio Components

Related scenario .................................................. 573 tParAccelCommit .................................................... 574 tParAccelCommit Properties ............................... 574 Related scenario .................................................. 574 tParAccelConnection .............................................. 575 tParAccelConnection Properties .......................... 575 Related scenario .................................................. 576 tParAccelInput ........................................................ 577 tParAccelInput properties .................................... 577 Related scenarios ................................................. 578 tParAccelOutput ..................................................... 579 tParAccelOutput Properties ................................. 579 Related scenarios ................................................. 581 tParAccelOutputBulk ............................................. 582 tParAccelOutputBulk properties ......................... 582 Related scenarios ................................................. 583 tParAccelOutputBulkExec ..................................... 584 tParAccelOutputBulkExec Properties ................. 584 Related scenarios ................................................. 585 tParAccelRollback .................................................. 586 tParAccelRollback properties .............................. 586 Related scenario .................................................. 586 tParAccelRow .......................................................... 587 tParAccelRow Properties .................................... 587 Related scenarios ................................................. 589 tParAccelSCD .......................................................... 590 tParseRecordSet ...................................................... 591 tParseRecordSet properties .................................. 591 Related Scenario .................................................. 591 tPostgresPlusBulkExec ........................................... 592 tPostgresPlusBulkExec properties ....................... 592 Related scenarios ................................................. 593 tPostgresPlusClose .................................................. 594 tPostgresPlusClose properties ............................. 594 Related scenario .................................................. 594 tPostgresPlusCommit .............................................. 595 tPostgresPlusCommit Properties ......................... 595 Related scenario .................................................. 595 tPostgresPlusConnection ........................................ 596 tPostgresPlusConnection Properties .................... 596 Related scenario .................................................. 597 tPostgresPlusInput .................................................. 598 tPostgresPlusInput properties .............................. 598 Related scenarios ................................................. 599 tPostgresPlusOutput ............................................... 600 tPostgresPlusOutput properties ........................... 600 Related scenarios ................................................. 603 tPostgresPlusOutputBulk ....................................... 604 tPostgresPlusOutputBulk properties .................... 604 Related scenarios ................................................. 605 tPostgresPlusOutputBulkExec ............................... 606 tPostgresPlusOutputBulkExec properties ............ 606 Related scenarios ................................................. 607 xii

tPostgresPlusRollback .............................................608 tPostgresPlusRollback properties .........................608 Related scenarios .................................................608 tPostgresPlusRow ....................................................609 tPostgresPlusRow properties ...............................609 Related scenarios .................................................611 tPostgresPlusSCD ....................................................612 tPostgresPlusSCDELT ............................................613 tPostgresqlBulkExec ................................................614 tPostgresqlBulkExec properties ...........................614 Related scenarios .................................................615 tPostgresqlCommit ..................................................616 tPostgresqlCommit Properties .............................616 Related scenario ...................................................616 tPostgresqlClose .......................................................617 tPostgresqlClose properties ..................................617 Related scenario ...................................................617 tPostgresqlConnection .............................................618 tPostgresqlConnection Properties ........................618 Related scenario ...................................................618 tPostgresqlInput .......................................................620 tPostgresqlInput properties ..................................620 Related scenarios .................................................621 tPostgresqlOutput ....................................................622 tPostgresqlOutput properties ................................622 Related scenarios .................................................624 tPostgresqlOutputBulk ...........................................625 tPostgresqlOutputBulk properties ........................625 Related scenarios .................................................626 tPostgresqlOutputBulkExec ...................................627 tPostgresqlOutputBulkExec properties ................627 Related scenarios .................................................627 tPostgresqlRollback .................................................628 tPostgresqlRollback properties ............................628 Related scenario ...................................................628 tPostgresqlRow ........................................................629 tPostgresqlRow properties ...................................629 Related scenarios .................................................631 tPostgresqlSCD ........................................................632 tPostgresqlSCDELT ................................................633 tSASInput .................................................................634 tSASInput properties ............................................634 Related scenarios .................................................635 tSASOutput ..............................................................636 tSASOutput properties .........................................636 Related scenarios .................................................638 tSQLiteClose ............................................................639 tSQLiteClose properties .......................................639 Related scenario ...................................................639 tSQLiteCommit ........................................................640 tSQLiteCommit Properties ...................................640 Related scenario ...................................................640 tSQLiteConnection ..................................................641 Creative Commons License

Talend Open Studio Components

SQLiteConnection properties .............................. 641 Related scenarios ................................................ 641 tSQLiteInput ............................................................ 642 tSQLiteInput Properties ....................................... 642 Scenario: Filtering SQlite data ............................ 643 tSQLiteOutput ......................................................... 646 tSQLiteOutput Properties .................................... 646 Related Scenario .................................................. 648 tSQLiteRollback ...................................................... 649 tSQLiteRollback properties ................................. 649 Related scenarios ................................................. 649 tSQLiteRow ............................................................. 650 tSQLiteRow Properties ........................................ 650 Scenario: Updating SQLite rows ......................... 651 tSybaseBulkExec ..................................................... 654 tSybaseBulkExec Properties ................................ 654 Related scenarios ................................................. 656 tSybaseClose ............................................................ 657 tSybaseClose properties ...................................... 657 Related scenario .................................................. 657 tSybaseCommit ........................................................ 658 tSybaseCommit Properties .................................. 658 Related scenario .................................................. 658 tSybaseConnection .................................................. 659 tSybaseConnection Properties ............................. 659 Related scenarios ................................................. 659 tSybaseInput ............................................................ 660 tSybaseInput Properties ....................................... 660 Related scenarios ................................................. 661 tSybaseIQBulkExec ................................................ 662 tSybaseIQBulkExec Properties ........................... 662 Related scenarios ................................................. 663 tSybaseIQOutputBulkExec .................................... 664 tSybaseIQOutputBulkExec properties ................ 664 Related scenarios ................................................. 665 tSybaseOutput ......................................................... 667 tSybaseOutput Properties .................................... 667 Related scenarios ................................................. 669 tSybaseOutputBulk ................................................. 671 tSybaseOutputBulk properties ............................. 671 Related scenarios ................................................. 672 tSybaseOutputBulkExec ......................................... 673 tSybaseOutputBulkExec properties ..................... 673 Related scenarios ................................................. 675 tSybaseRollback ...................................................... 676 tSybaseRollback properties ................................. 676 Related scenarios ................................................. 676 tSybaseRow .............................................................. 677 tSybaseRow Properties ........................................ 677 Related scenarios ................................................. 679 tSybaseSCD .............................................................. 680 tSybaseSCDELT ...................................................... 681 tSybaseSP ................................................................. 682 Creative Commons License

tSybaseSP properties ............................................682 Related scenarios .................................................683 tTeradataClose .........................................................684 tTeradataClose properties ....................................684 Related scenario ...................................................684 tTeradataCommit ....................................................685 tTeradataCommit Properties ...............................685 Related scenario ..................................................685 tTeradataConnection ...............................................686 tTeradataConnection Properties ..........................686 Related scenario ..................................................687 tTeradataFastExport ...............................................688 tTeradataFastExport Properties ............................688 Related scenario ...................................................689 tTeradataFastLoad ..................................................690 tTeradataFastLoad Properties ..............................690 Related scenario ...................................................691 tTeradataFastLoadUtility .......................................692 tTeradataFastLoadUtility Properties ....................692 Related scenario ...................................................693 tTeradataInput .........................................................694 tTeradataInput Properties .....................................694 Related scenarios .................................................695 tTeradataMultiLoad ................................................696 tTeradataMultiLoad Properties ............................696 Related scenario ...................................................697 tTeradataOutput ......................................................698 tTeradataOutput Properties ..................................698 Related scenarios .................................................701 tTeradataRollback ...................................................702 tTeradataRollback Properties ..............................702 Related scenario ..................................................702 tTeradataRow ..........................................................703 tTeradataRow Properties ......................................703 Related scenarios .................................................705 tTeradataTPump .....................................................706 tTeradataTPump Properties .................................706 Related scenario ...................................................707 tVerticaBulkExec .....................................................708 tVerticaBulkExec Properties ................................708 Related scenarios ................................................709 tVerticaClose ............................................................711 tVerticaClose properties .......................................711 Related scenario ...................................................711 tVerticaCommit .......................................................712 tVerticaCommit Properties .................................712 Related scenario ..................................................712 tVerticaConnection ..................................................713 tVerticaConnection Properties ............................713 Related scenario ..................................................714 tVerticaInput ............................................................715 tVerticaInput Properties ......................................715 Related scenarios ................................................716 xiii

Talend Open Studio Components

tVerticaOutput ........................................................ 717 tVerticaOutput Properties ................................... 717 Related scenarios ................................................. 719 tVerticaOutputBulk ................................................ 721 tVerticaOutputBulk Properties ........................... 721 Related scenarios ................................................ 722 tVerticaOutputBulkExec ........................................ 723 tVerticaOutputBulkExec Properties ................... 723 Related scenarios ................................................ 724 tVerticaRollback ..................................................... 725 tVerticaRollback Properties ............................... 725 Related scenario ................................................. 725 tVerticaRow ............................................................. 726 tVerticaRow Properties ...................................... 726 Related scenario ................................................. 728

ELT components ..................................... 729tELTAggregate ........................................................ 730 tELTAggregate properties ................................... 730 Scenario: Filtering and aggregating table columns directly on the DBMS .................................................. 731 tELTCommit ........................................................... 737 tELTCommit properties ...................................... 737 Related scenario .................................................. 738 tELTFilterColumns ................................................ 739 tELTFilterColumns Properties ............................ 739 Related Scenario .................................................. 740 tELTFilterRows ...................................................... 741 tELTFilterRows Properties .................................. 741 Related Scenario .................................................. 742 tELTJDBCInput ..................................................... 743 tELTJDBCInput properties ................................. 743 Related scenarios ................................................. 743 tELTJDBCMap ....................................................... 744 tELTJDBCMap properties .................................. 744 Related scenario: ................................................. 745 tELTJDBCOutput .................................................. 746 tELTJDBCOutput properties ............................... 746 Related scenarios ................................................. 747 tELTMSSqlInput .................................................... 748 tELTMSSqlInput properties ................................ 748 Related scenarios ................................................. 748 tELTMSSqlMap ...................................................... 749 tELTMSSqlMap properties ................................. 749 Related scenario: ................................................. 750 tELTMSSqlOutput ................................................. 751 tELTMSSqlOutput properties ............................. 751 Related scenarios ................................................. 752 tELTMysqlInput ..................................................... 753 tELTMysqlInput properties ................................. 753 Related scenarios ................................................. 753 tELTMysqlMap ....................................................... 754 xiv

tELTMysqlMap properties ...................................754 Connecting ELT components ...........................754 Mapping and joining tables ..............................755 Adding where clauses .......................................755 Generating the SQL statement ..........................755 Scenario1: Aggregating table columns and filtering . 756 Scenario 2: ELT using Alias table .......................759 tELTMysqlOutput ...................................................763 tELTMysqlOutput properties ...............................763 Related scenarios .................................................764 tELTOracleInput .....................................................765 tELTOracleInput properties .................................765 Related scenarios .................................................765 tELTOracleMap ......................................................766 tELTOracleMap properties ..................................766 Connecting ELT components ...........................767 Mapping and joining tables ..............................767 Adding where clauses .......................................768 Generating the SQL statement ..........................768 Scenario: Updating Oracle DB entries .................768 tELTOracleOutput ..................................................771 tELTOracleOutput properties ..............................771 Scenario: Using the Oracle MERGE function to update and add data simultaneously ..............................773 tELTPostgresqlInput ...............................................779 tELTPostgresqlInput properties ...........................779 Related scenarios .................................................779 tELTPostgresqlMap ................................................780 tELTPostgresqlMap properties ............................780 Related scenario: ..................................................781 tELTPostgresqlOutput ............................................782 tELTPostgresqlOutput properties ........................782 Related scenarios .................................................783 tELTRollback ...........................................................784 tELTRollback properties .....................................784 Related scenarios .................................................785 tELTSybaseInput .....................................................786 tELTSybaseInput properties ................................786 Related scenarios .................................................786 tELTSybaseMap ......................................................787 tELTSybaseMap properties .................................787 Related scenarios .................................................788 tELTSybaseOutput ..................................................789 tELTSybaseOutput properties ..............................789 Related scenarios .................................................790 tELTTeradataInput .................................................791 tELTTeradataInput properties ..............................791 Related scenarios .................................................791 tELTTeradataMap ..................................................792 tELTTeradataMap properties ...............................792 Connecting ELT components ...........................792 Mapping and joining tables ..............................793 Creative Commons License

Talend Open Studio Components

Adding WHERE clauses .................................. 793 Generating the SQL statement ......................... 793 Related scenarios ................................................. 793 tELTTeradataOutput ............................................. 794 tELTTeradataOutput properties .......................... 794 Related scenarios ................................................. 795

File components ....................................... 797tAdvancedFileOutputXML .................................... 798 tApacheLogInput .................................................... 799 tApacheLogInput properties ................................ 799 Scenario: Reading an Apache access-log file ...... 800 tCreateTemporaryFile ........................................... 802 tCreateTemporaryFile properties ........................ 802 Scenario: Creating a temporary file and writing data in it ............................................................................ 802 tFileArchive ............................................................. 807 tFileArchive properties ........................................ 807 Scenario: Zip files using a tFileArchive .............. 807 tFileCompare ........................................................... 809 tFileCompare properties ...................................... 809 Scenario: Comparing unzipped files ................... 809 tFileCopy .................................................................. 812 tFileCopy Properties ............................................ 812 Scenario: Restoring files from bin ....................... 812 tFileDelete ................................................................ 814 tFileDelete Properties .......................................... 814 Scenario: Deleting files ....................................... 814 tFileExist .................................................................. 816 tFileExist Properties ............................................ 816 Scenario: Checking for the presence of a file and creating it if it does not exist .......................................... 816 tFileInputARFF ....................................................... 820 tFileInputARFF properties .................................. 820 Scenario : Display the content of a ARFF file .... 821 tFileInputDelimited ............................................... 824 tFileInputDelimited properties ............................ 824 Scenario: Delimited file content display ............. 825 Scnario 2 : Reading data from a remote file in streaming mode ......................................................... 827 tFileInputEBCDIC .................................................. 830 tFileInputEBCDIC properties .............................. 830 Scenario: Extracting data from an EBCDIC file and populating a database ................................................ 830 tFileInputExcel ....................................................... 836 tFileInputExcel properties .................................. 836 Related scenarios ................................................. 838 tFileInputFullRow .................................................. 839 tFileInputFull Row properties ............................. 839 Scenario: Reading full rows in a delimited file ... 839 tFileInputJSON ...................................................... 842 tFileInputJSON properties .................................. 842 Creative Commons License

Scenario: Extracting data from the fields of a JSON format file ..................................................................843 tFileInputLDIF .......................................................846 tFileInputLDIF Properties ....................................846 Related scenario ...................................................847 tFileInputMail ..........................................................848 tFileInputMail properties .....................................848 Scenario: Extracting key fields from an email .....849 tFileInputMSDelimited ..........................................851 tFileInputMSDelimited properties .......................851 The Multi Schema Editor .................................851 Scenario: Reading a multi structure delimited file .... 852 tFileInputMSPositional ..........................................858 tFileInputMSPositional properties .......................858 Related scenario ...................................................859 tFileInputMSXML ...................................................860 tFileInputMSXML Properties ..............................860 Scenario: Reading a multi structure XML file .....861 tFileInputPositional ................................................864 tFileInputPositional properties .............................864 Scenario: From Positional to XML file ...............865 tFileInputProperties ................................................869 tFileInputProperties properties .............................869 Scenario: Reading and matching the keys and the values of different .properties files and outputting the results in a glossary ...............................................................869 tFileInputRegex .......................................................873 tFileInputRegex properties ...................................873 Scenario: Regex to Positional file ........................874 tFileInputXML .........................................................877 tFileList ....................................................................878 tFileList properties ...............................................878 Scenario: Iterating on a file directory ..................878 tFileOutputARFF ....................................................882 tFileOutputARFF properties ................................882 Related scenarios .................................................883 tFileOutputDelimited ..............................................884 tFileOutputDelimited properties ..........................884 Scenario: Writing data in a delimited file ............885 tFileOutputEBCDIC ...............................................890 tFileOutputEBCDIC properties ...........................890 Scenario: Creating an EBCDIC file using two delimited files .....................................................................890 tFileOutputExcel ......................................................893 tFileOutputExcel Properties .................................893 Related scenario ...................................................894 tFileOutputLDIF .....................................................895 tFileOutputLDIF Properties .................................895 Scenario: Writing DB data into an LDIF-type file .... 896 tFileOutputMSDelimited .......................................898 tFileOutputMSDelimited properties ...................898 xv

Talend Open Studio Components

Related scenarios ................................................. 899 tFileOutputMSPositional ....................................... 900 tFileOutputMSPositional properties .................... 900 Related scenario .................................................. 900 tFileOutputMSXML ............................................... 901 tFileOutputMSXML Properties ........................... 901 Defining the MultiSchema XML tree .............. 901 Importing the XML tree .............................. 902 Creating manually the XML tree ................. 904 Mapping XML data from multiple schema sources 904 Defining the node status ................................... 905 Loop element ............................................... 905 Group element ............................................. 905 Related scenario .................................................. 906 tFileOutputPositional .............................................. 907 tFileOutputPositional Properties ......................... 907 Related scenario ................................................. 908 tFileOutputProperties ............................................. 909 tFileOutputProperties properties ......................... 909 Related scenarios ................................................. 909 tFileOutputXML ..................................................... 910 tFileProperties ......................................................... 911 tFileProperties Properties .................................... 911 Scenario: Displaying the properties of a processed file 911 tFileRowCount ........................................................ 913 tFileRowCount properties ................................... 913 Related scenario .................................................. 913 tFileTouch ................................................................ 914 tFileTouch properties .......................................... 914 Related scenario ................................................. 914 tFileUnarchive ......................................................... 915 tFileUnarchive Properties .................................... 915 Related scenario .................................................. 915 tPivotToColumnsDelimited .................................... 916 tPivotToColumnsDelimited Properties ............... 916 Scenario: Using a pivot column to aggregate data .... 916

Internet components ............................... 919tFileFetch ................................................................. 920 tFileFetch properties ............................................ 920 Related scenario 1: Fetching data through HTTP 921 Related scenario 2: Reading the data from a remote file in streaming mode ............................................... 922 tFileInputJSON ....................................................... 923 tFTPConnection ...................................................... 924 tFTPConnection properties .................................. 924 Related scenarios ................................................. 924 tFTPDelete ............................................................... 925 tFTPDelete properties .......................................... 925 xvi

Related scenario ...................................................925 tFTPFileExist ..........................................................926 tFTPFileExist properties .....................................926 Related scenario ...................................................927 tFTPFileList ............................................................928 tFTPFileList properties .......................................928 Scenario: Iterating on a remote directory ............929 tFTPFileProperties ..................................................933 tFTPFileProperties Properties ..............................933 Related scenario ...................................................934 tFTPGet ....................................................................935 tFTPGet properties ...............................................935 Related scenario ...................................................935 tFTPPut ....................................................................936 tFTPPut properties ...............................................936 Scenario: Putting files on a remote FTP server ...937 tFTPRename ............................................................939 tFTPRename Properties .......................................939 Related scenario ...................................................940 tFTPTruncate ..........................................................941 tFTPTruncate properties .....................................941 Related scenario ...................................................942 tJMSInput ................................................................943 tJMSInput properties ............................................943 Related scenario ..................................................944 tJMSOutput .............................................................945 tJMSOutput properties .........................................945 Related scenario ..................................................945 tMomInput ...............................................................946 tMomInput Properties ..........................................946 Scenario: asynchronous communication via a MOM server .........................................................................947 tMomMessageIdList ................................................950 tMomMessageIdList Properties ...........................950 Related scenario ...................................................950 tMomOutput ............................................................951 tMomOutput Properties .......................................951 Related scenario ...................................................951 tPOP ..........................................................................952 tPOP properties ....................................................952 Scenario: Retrieving a selection of email messages from an email server .................................................953 tRSSInput .................................................................956 tRSSInput Properties ............................................956 Scenario: Fetching frequently updated blog entries. .. 956 tRSSOutput ..............................................................959 tRSSOutput Properties .........................................959 Scenario 1: Creating an RSS flow and storing files on an FTP server .............................................................960 Scenario 2: Creating an RSS flow that contains metadata .............................................................................963 tSCPConnection .......................................................966 Creative Commons License

Talend Open Studio Components

tSCPConnection properties ................................. 966 Related scenarios ................................................. 966 tSCPDelete ............................................................... 967 tSCPDelete properties ......................................... 967 Related scenario .................................................. 967 tSCPFileExists ......................................................... 968 tSCPFileExists properties .................................... 968 Related scenario .................................................. 968 tSCPFileList ............................................................. 969 tSCPFileList properties ....................................... 969 Related scenario .................................................. 969 tSCPGet .................................................................... 970 tSCPGet properties .............................................. 970 Scenario: Getting files from a remote SCP server .... 970 tSCPPut .................................................................... 972 tSCPPut properties .............................................. 972 Related scenario .................................................. 972 tSCPRename ............................................................ 973 tSCPRename properties ....................................... 973 Related scenario .................................................. 973 tSCPTruncate .......................................................... 974 tSCPRename properties ....................................... 974 Related scenario .................................................. 974 tSendMail ................................................................. 975 tSendMail Properties ........................................... 975 Scenario: Email on error ...................................... 976 tSocketInput ............................................................ 978 tSocketInput properties ........................................ 978 Scenario: Passing on data to the listening port (Java) 980 tSocketOutput .......................................................... 983 tSocketOutput properties ..................................... 983 Related Scenario .................................................. 984 tWebServiceInput ................................................... 985 tWebServiceInput Properties ............................... 985 Scenario 1: Extracting images through a Web service 987 Scenario 2: Reading the data published on a Web service using the tWebServiceInput advanced features (Java only) .......................................................................... 988 tXMLRPCInput ...................................................... 993 tXMLRPCInput Properties .................................. 993 Scenario: Guessing the State name from an XMLRPC 993

tAssertCatcher Properties ...................................1004 Related scenarios ...............................................1005 tChronometerStart ................................................1006 tChronometerStart Properties .............................1006 Related scenario .................................................1006 tChronometerStop .................................................1007 tChronometerStop Properties .............................1007 Scenario: Measuring the processing time of a subjob and part of a subjob .................................................1007 tDie ..........................................................................1012 tDie properties ....................................................1012 Related scenarios .........................................