validate_object_naming
WHEN: developer needs to check that a proposed object name follows D365 + ISV naming conventions, is unique against the indexed KB, and does not collide with a reserved or standard prefix. Triggers: 'is this a valid name', 'check naming', 'name conflict', 'valider le nommage'. Cloud-safe: KB read only, no writes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| aotType | Yes | AOT type the name will live in: AxClass, AxTable, AxForm, AxEdt, AxEnum, AxTableExtension, AxFormExtension, AxClassExtension, etc. | |
| isvPrefix | Yes | ISV prefix you must use, e.g. 'ALM'. Required for all custom objects. | |
| proposedName | Yes | Proposed name, e.g. 'ALMSalesLine.Extension', 'ALMCustomerTable', 'SalesLineALM_Extension'. |