根据 Microsoft 文档...
我正在尝试调试我的 API:
页面代码就在这里,是标准客户 API 的副本
我只用以下代码修改了 OnAfterGetRecord() 触发器:
trigger OnAfterGetRecord()
begin
SetCalculatedFields();
if newNumber <> '' then
Rec."No." := newNumber;
end;
还添加了一些字段:
field(PartnerType; Rec."Partner Type")
{
Caption = 'Partner Type';
trigger OnValidate()
begin
RegisterFieldSet(Rec.FieldNo("Partner Type"));
end;
}
field(CombineShipments; Rec."Combine Shipments")
{
Caption = 'Combine Shipments';
trigger OnValidate()
begin
RegisterFieldSet(Rec.FieldNo("Combine Shipments"));
end;
}
field(newNumber; newNumber)
{
Caption = 'New No. (custom field)';
}
这是我的launch.json:
{
"name": "Attach: Web Services",
"type": "al",
"request": "attach",
"environmentType": "Sandbox",
"environmentName": "sandbox",
"breakOnError": "All",
"breakOnRecordWrite": "None",
"enableSqlInformationDebugger": true,
"enableLongRunningSqlStatements": true,
"longRunningSqlStatementsThreshold": 500,
"numberOfSqlStatements": 10,
"breakOnNext": "WebServiceClient"
}
我使用 Postman 进行 POST,并且调试器不会中断:
所以,我无法调试我的错误...我如何调试并单步进入我的断点?