Я настроил следующий посредник проверки в моем проекте:
<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
Я пыталсяигнорируйте ошибки и приступайте к созданию проекта и его развертыванию, однако на сервере были ошибки после его развертывания.Может кто-нибудь помочь мне в этом.
Заранее спасибо.