[WSO2] [ESB] Посредник проверки дает проблемы, хотя у элемента по ошибке есть дочерние элементы - PullRequest
0 голосов
/ 07 декабря 2018

Я настроил следующий посредник проверки в моем проекте:

            <validate>
            <schema key="gov:custom/testReg/AddressId.json"/>
            <resource key="gov:custom/testReg/AddressId.json" location="default_location"/>
            <on-fail>
                <payloadFactory description="failureResponse" media-type="json">
                    <format>{
                                                   "StatusCode": 0,
                                                   "ErrorCode": "801001",
                                                   "ErrorDescription": "Invalid request parameters, some fields are empty"
                                     }
                    </format>
                    <args/>
                </payloadFactory>
                <respond description="failureResponse"/>
            </on-fail>
        </validate>

Тем не менее, когда я сохраняю ресурс API, он выдает следующую ошибку:

A non-empty <on-fail> child element is required for the <validate> mediator

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

Заранее спасибо.

...