BatchExec

Синтаксис

BatchExecResult BatchExec(BatchExecArg tArg)

Параметры

tArg. Параметры выполнения операции.

Описание

Операция BatchExec предназначена для пакетного выполнения других операций.

Комментарии

Данная операция позволяет выполнять несколько операций за один раз. Результатом операции BatchExec являются результаты выполнения всех операций. Для пакетного выполнения задайте в поле tArg.its коллекцию параметров выполнения отдельных операций, сериализованных в JSON/XML. Результатом выполнения операции BatchExec будет коллекция результатов выполнения отдельных операций, также представленных в JSON/XML. Для дальнейшей работы с результатами потребуется их десериализация из JSON/XML. Если при выполнении какой-либо операции возникает ошибка, то информация об ошибке будет доступна в результате вместо фактического результата выполнения. Режим выполнения операций при возникновении ошибки в какой-либо отдельной операции определяет поле tArg.bIgnoreError.

Пример

Для выполнения примера на C# используются две процедуры расширения, позволяющие произвести сериализацию и десериализацию из XML.

Extensions

Пример пакетного выполнения двух операций по извлечению метаданных экспресс-отчета. В запросе передается два шаблона выполнения операций, в ответе приходит два результата выполнения этих операций.

SOAP

JSON

C#

См. также:

Специфические операции