NetToolsTaskTerminate (ZWS)

Завершение задачи расчета по указанному идентификатору задачи (хендлеру). После завершения, работа с данной задачей будет невозможна.

Если вы хотите повторно запустить эту задачу с другими параметрами расчета, то следует остановить задачу используя метод NetToolsTaskStop.

Схема запроса

<xs:element name="zulu-server">
<xs:complexType>
    <xs:sequence>
        <xs:element name="Command">
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="NetToolsTaskTerminate">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element name="TaskHandle" type="xs:string"/>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
    </xs:sequence>
</xs:complexType>
</xs:element>

Схема ответа

<xs:element name="zwsResponse">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="NetToolsTaskTerminate">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="TaskHandle" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="RetVal" type="xs:integer"/>
        </xs:sequence>
    </xs:complexType>
</xs:element>

Пример запроса

<?xml version="1.0" encoding="UTF-8"?>
<zulu-server service='zws' version='1.0.0'>
    <Command>
        <NetToolsTaskTerminate>
            <TaskHandle>A6E0BABE-A01D-4BAE-8EF3-3AA901B6BFD7</TaskHandle>
        </NetToolsTaskTerminate>
    </Command>
</zulu-server>   

Где:

  • TaskHandle — уникальный идентификатор задачи (хендлер).

Пример ответа

<?xml version="1.0" encoding="UTF-8"?>
<zwsResponse>
    <NetToolsTaskTerminate>
        <TaskHandle>A6E0BABE-A01D-4BAE-8EF3-3AA901B6BFD7</TaskHandle>
    </NetToolsTaskTerminate>
    <RetVal>0</RetVal>
</zwsResponse>

Где:

  • TaskHandle — уникальный идентификатор задачи (хендлер).

  • RetValкод ответа со статусом выполнения операции:

    • 0 — операция успешно выполнена.

    • -1 — операция не была выполнена или произошла ошибка.