PUT (Workflow for System Seeding) - Teradata Ecosystem Manager

Teradata Ecosystem Manager API Reference

Product
Teradata Ecosystem Manager
Release Number
16.10
Published
June 2017
Language
English (United States)
Last Update
2018-03-29
dita:mapPath
crq1488477755125.ditamap
dita:ditavalPath
ft:empty
dita:id
B035-3204
lifecycle
previous
Product Category
Analytical Ecosystem

Purpose

Generate a full system seeding workflow. For more information on system seeding, refer to Teradata Ecosystem Manager User Guide.

URL

/emrest/datadiscovery/workflows/systemseedings/{workflow-name}

HTTP Method

PUT

Request Parameters

Path variable:workflow-name

Request body in JSON with following parameters.
Name Description Data Type Notes
source_td_pid Identifies the source database String Required.
source_db_user_name Source database logon user String Required.
source_db_user_password Source database logon password String Required.
target_td_pid Identifies the target database String Required.
target_db_user_name Target database logon user String Required.
target_db_user_password Target database logon password String Required.
target_os_host_name Target system host name String Required.
target_os_user_name Target system user name String Required.
target_authentication_type Target system authentication type String Required. Possible values:
  • PASSWORD
  • KEYPAIR
target_os_user_password Is the target system OS password or ssh key. Depends on the value of target_authentication_type, where:
  • PASSWORD makes it the OS password
  • KEYPAIR makes it the SSH key file contents
String Required.
cam_action_name Email action String Required.
seeding_mechanism Takes the value ARCMAIN String Required.
seeding_type Specifies the seeding type String Required. Possible values:
  • D, specifies the full source system is copied to the target system
  • F, specifies the dictionary on the source system is copied to the target system
encryption_flag Identifies an encryption flag Boolean Required. Possible values:
  • true
  • false

Response

A JSON response indicates success or error.

Status

A status code of 200 is returned on a successful completion. A non-200 status code is returned if an error occurs.