Пожалуйста, дайте мне знать, как сбрасывать пользовательские ошибки SOAP с активаторов услуг в интеграцию с весной. Если у меня есть активатор службы для errorChannel, каково должно быть возвращаемое значение из метода обработки?Пользовательские ошибки SOAP при интеграции с весной
1
A
ответ
0
Модуль интеграции Spring Spring полностью основан на проекте Spring WS. Лучший способ удовлетворить ваши требования - следовать стандартным подходам оттуда: http://docs.spring.io/spring-ws/docs/current/reference/html/server.html#server-endpoint-exception-resolver.
Я бы следил за чем-то вроде @SoapFault в отношении какого-то исключения бизнеса и вообще не беспокоился об ошибке-канале!
Смежные вопросы
- 1. Пользовательские Ошибки SOAP в пружинный интеграции кода ошибки имен
- 2. Обработка ошибок при интеграции с весной
- 3. Ошибка интеграции с весной
- 4. Адаптер исходящих файлов для интеграции с весной
- 5. использовать веб-сервис SOAP с весной mvc
- 6. настроить сообщение о неисправности мыла весной интеграции
- 7. весной и Vaadin интеграции
- 8. весной ошибка запуска интеграции
- 9. Ошибка SOAP при интеграции со шведским BankId
- 10. struts2 и весной интеграции
- 11. Проблема интеграции весной Hazelcast
- 12. Linking Ошибки при интеграции SKMaps.Framework
- 13. Обработка ошибок/распространение в интеграции с весной
- 14. Ошибки при интеграции реактивной записи с рельсами
- 15. Mule SOAP для интеграции SOAP сценария
- 16. Async ServiceActivator весной интеграции 4.3
- 17. ошибки при установке власти с весной безопасностью
- 18. Пользовательские Аннотации весной
- 19. Пользовательские фильтры весной
- 20. с использованием Spring интеграции с весной партии
- 21. Весной интеграции tcp входящего кластера
- 22. Отказоустойчивость и KeepAlive весной интеграции
- 23. Несколько исполнителей задач весной интеграции
- 24. Ошибки WCF с SOAP
- 25. Как использовать ExecutorChannel весной интеграции?
- 26. Отключить ведение журнала для интеграции с весной
- 27. добавление маршрутизатора в приложение интеграции с весной
- 28. Как обеспечить конвертер для интеграции с весной?
- 29. Конфигурация интеграции с динамической весной загрузки
- 30. Модульные тесты против тестов интеграции с весной
Привет, у меня есть точка. Но смогу ли я настроить faultStringOrReason на лету. Например, ниже мой класс ошибки мыла @SoapFault (faultCode = FaultCode.CUSTOM, customFaultCode = "{namespace} Ошибка сервера", faultStringOrReason = "Ошибка при обработке запроса на сообщение.") Открытый класс SystemFault расширяет BusinessException {}. То, что я с нетерпением жду, это: а) если вызывается новый SystemFault(), то строка с ошибкой должна быть «Ошибка при обработке запроса на сообщение». , Если я выкидываю новый SystemFault («пользовательское сообщение»), faultstring должно быть «пользовательским сообщением» –
Ну, для этой цели я предполагаю, что вы должны реализовать свой собственный «AbstractSoapFaultDefinitionExceptionResolver» и решить, что разместить в «SoapFaultDefinitionEditor» самостоятельно. Подробнее см. «SoapFaultMappingExceptionResolver». –
Привет, Артем .. Получил работу. Еще один вопрос. В случае пользовательского кода неисправности есть ли способ указать пространство имен? если я укажу пространство имен, код ошибки будет следующим, код ошибки <.faultcode>. Но как я должен помешать xmlns печатать вместе с кодом ошибки? –