calToAl.type |
(all) |
Convert only a specific object type: Codeunit, Table, Page, Report, Query, or XmlPort. Leave empty to convert all types. |
calToAl.extensionStartId |
70000000 |
Starting numeric ID for extension objects, incremented by 1 for each object. |
calToAl.objectFileNamePattern |
{type}-{id}.{name} |
File name pattern for AL object files. Placeholders: {name}, {type}, {id}. |
calToAl.extensionObjectFileNamePattern |
{type}-{id}.{name} |
File name pattern for AL extension object files. Placeholders: {name}, {type}, {id}, {targetName}, {targetId}. |
calToAl.tableDataOnly |
false |
For table objects, convert only table and field definitions — methods and trigger code are excluded. |
calToAl.injectDotNetAddIns |
false |
Inject standard .NET add-in definitions into the output .NET package. |
calToAl.dotNetAddInsPackage |
(empty) |
Path to an AL file containing custom .NET type declarations to include in the package. |
calToAl.dotNetTypePrefix |
(empty) |
Prefix applied to all .NET type aliases created during conversion. |
calToAl.addLegacyTranslationInfo |
false |
Add legacy translation mapping info to translation files to help migrate existing translated resources. |
calToAl.runtime |
(latest) |
Target AL runtime version, e.g. 15.0. Leave empty to use the latest supported runtime. |
calToAl.dataClassificationDefaulting |
(empty) |
Default DataClassification value applied to all table fields that don't have it set. |
calToAl.verboseLogging |
true |
Capture full conversion output — stdout, warnings, and errors — to the log file. Also implicitly enables stacktrace. |