Create TIA Import Plan
tia_create_import_planValidates 1–20 candidate Simatic ML blocks as one change and returns review text plus a short-lived confirmation token bound to the live TIA project for plan-gated imports with rollback.
Instructions
Read-only validation for importing 1 to 20 candidate Simatic ML blocks as one change (for example a DB member plus the FC networks that use it). Binds one short-lived confirmation token to the exact live TIA process and project, every candidate XML digest and target identity, each target's current content digest, the importer and API identity, and the save choice. Several blocks also return each candidate as compact text for review; tia_apply_import then imports them in one session, data blocks first, with one software compile, and rolls all of them back on any failure.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"projectPath": "<projectPath>",
"blocks": "<blocks>"
},
"name": "tia_create_import_plan"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| blocks | Yes | ||
| processId | No | ||
| timeoutMs | No | ||
| projectPath | Yes | ||
| saveProject | No | Default false: the project stays unsaved for review in TIA Portal. true also saves any other unsaved edits in the project. | |
| compileScope | No | One block only; default software. Several blocks always compile the software. | |
| includeReview | No | Several blocks: compact text of each candidate; default true. |