Фактические данные получены через SQLSRV от отдельного SQL Server. Собственные учебные таблицы и процедуры удалены после наблюдений.
Строки и дополнительные наблюдения
{
"invoice_lines": [
{
"line_no": 1,
"qty": 1,
"unit_kopecks": 10000,
"line_total": 10000
},
{
"line_no": 2,
"qty": 2,
"unit_kopecks": 2700,
"line_total": 5400
},
{
"line_no": 3,
"qty": 1,
"unit_kopecks": 2500,
"line_total": 2500
}
],
"output_total": 17900,
"completion": {
"done": true,
"sets": [
[
{
"line_no": 1,
"qty": 1,
"unit_kopecks": 10000,
"line_total": 10000
},
{
"line_no": 2,
"qty": 2,
"unit_kopecks": 2700,
"line_total": 5400
},
{
"line_no": 3,
"qty": 1,
"unit_kopecks": 2500,
"line_total": 2500
}
]
],
"diagnostics": []
}
}
При самостоятельном запуске рядом с example.php создаются result.json с данными и metrics.json с проверками.