bw_create_adso
Create a new aDSO shell by copying an existing one or starting empty. Specify the aDSO type and later add fields to activate.
Instructions
Create a new aDSO shell. action "from_template" (default): copies fields/keys/settings from an existing aDSO — pass template_name. Without template_name creates an empty standard shell. action "empty": creates a minimal empty aDSO with the given adso_type preset (no fields). After creation the aDSO is inactive — add fields with bw_update_adso, then call bw_activate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| adso_name | Yes | Name for the new aDSO (e.g. "ADSO_NAME"). | |
| label | Yes | Description / label for the new aDSO. | |
| info_area | Yes | InfoArea to create the aDSO in (e.g. "NEXTJUICE"). | |
| action | No | "from_template" (default) or "empty". | |
| template_name | No | Existing aDSO to copy from (action "from_template" only). | |
| adso_type | No | aDSO type preset for action "empty" (default "standard"). | |
| package | No | Development package (default "$TMP"). | |
| write_interface | No | Enable write interface (pushMode="true"). Default false. |