Получение протокола расчета, которые выводятся во время проведения расчетов.
Вы можете указать начальную строку
LineNum
и максимальное количество строк протоколаMaxCount
, таким образом получать протокол "небольшими порциями".
<?xml version="1.0" encoding="UTF-8"?> <zulu-server service='zws' version='1.0.0'> <Command> <NetToolsTaskGetOutput> <TaskHandle>A6E0BABE-A01D-4BAE-8EF3-3AA901B6BFD7</TaskHandle> <LineNum>14</LineNum> <MaxCount>10</MaxCount> </NetToolsTaskGetOutput> </Command> </zulu-server>Где:
TaskHandle
- уникальный идентификатор задачи (хендлер).
LineNum
- номер строки, с которой будет получен протокол, например, не с 1ой, а с N-ой строки.
MaxCount
- максимальное количество строк протокола сообщений.
<?xml version="1.0" encoding="UTF-8"?> <zwsResponse> <NetToolsTaskGetOutput> <TaskHandle>A6E0BABE-A01D-4BAE-8EF3-3AA901B6BFD7</TaskHandle> <Log> <Line>--------- Расчет самотечной сети: ID=39 -----------------------------</Line> <Line></Line> <Line></Line> <Line>Погрешность связности (%) ..... 0.141</Line> <Line></Line> <Line>--------- Расчет самотечной сети: ID=43 -----------------------------</Line> <Line></Line> <Line></Line> <Line>Погрешность связности (%) ..... 0.129</Line> <Line></Line> </Log> </NetToolsTaskGetOutput> <RetVal>30</RetVal> </zwsResponse>
Где:
Log
- содержит строки с протоколом расчета.
RetVal
- возвращаемое значение: статус о выполнении операции:
число больше 0
- операция успешно выполнена и число обозначает количество полученных строк протокола сообщений.
-1
- операция не выполнена.