WsdlValidation#

Действие WsdlValidation предназначено для валидации сообщения по WSDL схеме.

Параметры:

Название

Обязательность

Допустимые значения

Описание

validation_schema

+

{type: file, path: путь}

Обязательный параметр, описывающий относительный путь к схеме валидации от каталога ресурсов профиля.

Рассмотрим пример:

chains:
  request_chains:
    - actions:
      - action: WsdlValidation
        params:
          validation_schema: {type: file, path: schemes/xsd/dataset.wsdl}
      message: $clj_request_body
  response_chains:
    - actions:
      - action: WsdlValidation
        params:
          validation_schema: {type: file, path: schemes/xsd/dataset.wsdl}
      message: $clj_response_body

При использовании действия WsdlValidation существует возможность проверять соответствие операций, например, запросу GetRequest1 будет строго соответствовать ответ GetResponse1.