bw_create_dtp
Create and activate a DTP (Data Transfer Process) using an existing transformation. Supports optional source field filter. For multi-step chains, include both transformations.
Instructions
Create a new DTP (Data Transfer Process) for an existing Transformation and activate it. The DTP name is server-generated. Optionally set a filter on one source field (Equal operator). After creation the DTP is activated automatically. IMPORTANT: Before calling this tool, always check the full transformation chain. Single-step chain (e.g. ADSO->ADSO): use trfn_name only. Two-step chain (e.g. ADSO->TRCS->ADSO): use trfn_name for the first transformation and trfn_name_2 for the second; source_name/source_type = the start object, target_name/target_type = the end object. Omitting trfn_name_2 in a two-step chain causes a persistent HTTP 500 error. Use bw_get_transformation or bw_xref to determine the chain before creating the DTP.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| trfn_name | Yes | Technical name of the existing Transformation (UUID-like key). | |
| trfn_name_2 | No | Optional second transformation in a multi-step chain. Include when the DTP spans two transformations (e.g. ADSO→TRCS→ADSO). | |
| source_name | Yes | Source object name (e.g. "SOURCE_NAME"). | |
| source_type | Yes | Source object type (e.g. "ADSO", "TRCS", "RSDS"). | |
| target_name | Yes | Target object name (e.g. "TARGET_NAME"). | |
| target_type | Yes | Target object type (e.g. "ADSO"). | |
| description | No | Optional DTP description text (default: empty). | |
| package | No | Development package (default "$TMP"). | |
| filter_field | No | Field name to filter on. Requires filter_dta_name and filter_value. | |
| filter_dta_name | No | Internal dtaName for the filter field. | |
| filter_value | No | Filter value for the Equal selection (e.g. "PL_001"). |