NetToolsTaskStop (ZWS)

Прерывание задачи расчета по указанному идентификатору задачи (хендлеру). Работу с данной задачей можно будет продолжить — повторно запустить расчет или запустить с другими параметрами расчета.

Для завершения задачи (после завершения, работа с данной задачей будет невозможна) следует использовать метод NetToolsTaskTerminate.

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

<xs:element name="zulu-server">
<xs:complexType>
    <xs:sequence>
        <xs:element name="Command">
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="NetToolsTaskStop">
                        <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="NetToolsTaskStop">
                <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>

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

<zulu-server service='zws' version='1.0.0'>
    <Command>
        <NetToolsTaskStop>
            <TaskHandle>A6E0BABE-A01D-4BAE-8EF3-3AA901B6BFD7</TaskHandle>
        </NetToolsTaskStop>
    </Command>
</zulu-server>   

Где:

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

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

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

Где:

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

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

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

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