Фактические данные получены через расширение interbase по TCP к отдельному серверу Firebird с проверкой пароля. Собственные учебные пользователи, базы и промежуточные резервные файлы удалены после наблюдений.
Строки и дополнительные наблюдения
{
"events": {
"listener": {
"event": "FB164_CHANGED",
"items": [
{
"ID": 1,
"TITLE": "Cable",
"QTY": 11
},
{
"ID": 2,
"TITLE": "Clamp",
"QTY": 0
}
],
"error_code": false,
"error_message_present": false
},
"sender": {
"business_updates": 1,
"wake_up_commits": 1,
"ack_received": true
},
"process_count": 2,
"all_children_stopped": true,
"mode": "wait"
},
"initial_items": [
{
"ID": 1,
"TITLE": "Cable",
"QTY": 3
},
{
"ID": 2,
"TITLE": "Clamp",
"QTY": 0
}
],
"event_name_is_not_payload": true,
"repeated_wakeup_is_not_repeated_business_write": true
}
Самостоятельный запуск создаёт result.json с данными и metrics.json с проверками рядом с example.php.