Component family |
Business/Cloud |
|
Function |
The tMarketoListOperation |
|
Purpose |
The tMarketoListOperation |
|
Basic settings |
Schema and Edit |
A schema is a row description. It defines the number of fields to be processed and passed on Since version 5.6, both the Built-In mode and the Repository mode are Click Sync columns to retrieve the schema from the The schema of this component is read-only. You can click Edit |
|
|
Built-in: No property data is |
|
|
Repository: Select the Repository |
|
Endpoint address |
The URL of the Marketo Web server for the SOAP API calls |
|
Secret key |
Encrypted authentication code assigned by Marketo. To enter the secret key, click the […] button next to NoteContact Marketo Support via |
|
Client Access ID |
A user ID for the access to Marketo web service. NoteContact Marketo Support via |
|
Operation |
Options in this list allow you carry out the adding/deletion one
addTo: This operation adds one or
isMemberOf: This operation checks
removeFrom: This operation removes |
|
Add or remove multiple leads |
Select this check box to add multiple leads to or remove multiple NoteThis check box appears only when you select addTo or removeFrom from the |
|
Die on error |
This check box is selected by default. Clear the check box to skip |
|
Timeout (milliseconds) |
Type in the query timeout (in milliseconds) on the Marketo Web NoteThe Job will stop when Timeout exception error occurs. |
Advanced settings |
tStatCatcher Statistics |
Select this check box to gather the Job processing metadata at a |
Global Variables |
NB_CALL: the number of calls. This is an After variable ERROR_MESSAGE: the error message generated by the A Flow variable functions during the execution of a component while an After variable To fill up a field or expression with a variable, press Ctrl + For further information about variables, see Talend Studio |
|
Usage |
This component is used as an intermediate component, it requires |
|
Limitation |
n/a |
The following scenario describes a three-component Job that adds a lead record into a
list in the Marketo database.
-
Drop tMarketoListOperation, tFixedFlowInput and tLogRow onto the design workspace.
-
Connect tFixedFlowInput to tMarketoListOperation using a Row > Main
connection. -
Connect tMarketoListOperation to
tLogRow using a Row > Main
connection.
-
Double-click tFixedFlowInput to define
the component properties in its Basic
settings view. -
Click the three-dot button next to Edit
schema to set the schema manually. -
Click the plus button to add four columns:
ListKeyType, ListKeyValue,
LeadKeyType and LeadKeyValue.
Keep the settings as default. Then click OK
to save the settings. -
In the Mode area, select Use Inline Table.
-
Click the plus button to add a new line and fill the line with respective
values. In this example, these values are: MKTOLISTNAME
for ListKeyType,
bchenTestList for ListKeyValue, IDNUM for LeadKeyType and 308408 for
LeadKeyValue.
-
Double-click tMarketoListOperation to
define the component properties in its Basic
settings view. -
Click the Sync columns button to
retrieve the schema defined in tFixedFlowInput. -
Type in 1 in the Number of
rows field. -
Fill the Endpoint address field with the
URL of the Marketo Web server. In this example, it is
https://na-c.marketo.com/soap/mktows/1_5.Note that the URL used in this scenario is for demonstration purposes
only. -
Fill the Secret key field with encrypted
authentication code assigned by Marketo. In this example, it is
464407637703554044DD11AA2211998. -
Fill the Client Access ID field with the
user ID. In this example, it is
mktodemo41_785133934D1A219. -
From the Operation list, select
addTo. -
Type in the limit of query timeout in the Timeout field. In this example, use the default number:
60000.
-
Double-click tLogRow to define the
component properties in its Basic settings
view. -
Click the Sync columns button to
retrieve the schema defined in tMarketoListOperation. -
In the Mode area, select Table.
-
Save your Job and press F6 to execute
it.
The result of adding a lead record to a list in Marketo DB is displayed on the
Run console.