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.
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": {
"proposedName": "<proposedName>",
"aotType": "<aotType>",
"isvPrefix": "<isvPrefix>"
},
"name": "validate_object_naming"
}
}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'. |