Doing TAC Activities through MetaServlet API Calls

0


Run the Task by Task Id:

{
  "actionName": "runTask",
  "authPass": "admin",
  "authUser": "admin@company.com",
  "mode": "asynchronous",
  "taskId": 108464
}

Encode the JSON To Base64 Format

Query: http://localhost:16701/org.talend.administrator/metaServlet?ewogICJhY3Rpb25OYW1lIjogInJ1blRhc2siLAogICJhdXRoUGFzcyI6ICJhZG1pbiIsCiAgImF1dGhVc2VyIjogImFkbWluQHR1aS5jb20iLAogICJtb2RlIjogImFzeW5jaHJvbm91cyIsCiAgInRhc2tJZCI6IDEwODQ2NAp9Cg==


Creating a task :
{
  "actionName": "createTask",
  "active": true,
  "applyContextToChildren": false,
  "authPass": "admin",
  "authUser": "admin@company.com",
  "branch": "trunk",
  "contextName": "Default",
  "description": "task1 for extracting data from DB1",
  "execStatisticsEnabled": false,
  "addStatisticsCodeEnabled": false,
  "executionServerName": "runtime_server_st1_new",
  "jobName": "tSimpleDataFlow",
  "jobVersion": "0.1",
  "onUnknownStateJob": "WAIT",
  "pauseOnError": false,
  "projectName": "company_CDM_2",
  "regenerateJobOnChange": false,
  "taskName": "CreationThroughAPI",
  "timeout": 3600
}

Encode the JSON To Base64 Format

http://localhost:16701/org.talend.administrator/metaServlet?ewogICJhY3Rpb25OYW1lIjogImNyZWF0ZVRhc2siLAogICJhY3RpdmUiOiB0cnVlLAogICJhcHBseUNvbnRleHRUb0NoaWxkcmVuIjogZmFsc2UsCiAgImF1dGhQYXNzIjogImFkbWluIiwKICAiYXV0aFVzZXIiOiAiYWRtaW5AdHVpLmNvbSIsCiAgImJyYW5jaCI6ICJ0cnVuayIsCiAgImNvbnRleHROYW1lIjogIkRlZmF1bHQiLAogICJkZXNjcmlwdGlvbiI6ICJ0YXNrMSBmb3IgZXh0cmFjdGluZyBkYXRhIGZyb20gREIxIiwKICAiZXhlY1N0YXRpc3RpY3NFbmFibGVkIjogZmFsc2UsCiAgImFkZFN0YXRpc3RpY3NDb2RlRW5hYmxlZCI6IGZhbHNlLAogICJleGVjdXRpb25TZXJ2ZXJOYW1lIjogInJ1bnRpbWVfc2VydmVyX3N0MV9uZXciLAogICJqb2JOYW1lIjogInRTaW1wbGVEYXRhRmxvdyIsCiAgImpvYlZlcnNpb24iOiAiMC4xIiwKICAib25Vbmtub3duU3RhdGVKb2IiOiAiV0FJVCIsCiAgInBhdXNlT25FcnJvciI6IGZhbHNlLAogICJwcm9qZWN0TmFtZSI6ICJUVUlfQ0RNXzIiLAogICJyZWdlbmVyYXRlSm9iT25DaGFuZ2UiOiBmYWxzZSwKICAidGFza05hbWUiOiAiQ3JlYXRpb25UaHJvdWdoQVBJIiwKICAidGltZW91dCI6IDM2MDAKfQ==