bw_move_object
Moves a BW modeling object such as an aDSO, InfoObject, or InfoArea to a different InfoArea in one POST operation, including repositioning InfoAreas to the top level.
Instructions
Move a BW object (aDSO, InfoObject, InfoArea, …) to a different InfoArea. Single POST operation — no lock/unlock needed. To put an InfoArea at the top level of the tree, move it with position "before" next to an InfoArea that is already there — bw_list_contents with path "/" lists them. An InfoArea can also be created at the top level directly (bw_create_infoarea without a parent); other objects always belong to an InfoArea.
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": {
"object_type": "<object_type>",
"object_name": "<object_name>",
"target_info_area": "<target_info_area>"
},
"name": "bw_move_object"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| position | No | "child" (default): into the target InfoArea. "before": an InfoArea only — placed before the target on its level, so it gets the same parent; with a top-level target it moves to the top level. | |
| object_name | Yes | Technical name of the object to move (e.g. "OBJECT_NAME"). | |
| object_type | Yes | BW object type URL segment (e.g. "adso", "iobj", "area"). | |
| target_info_area | Yes | Technical name of the target InfoArea (e.g. "MCPBW"). |