1.) Версия Primavera: 23.12
2.) Операционная система: Rocky Linux
Сведения о версии CXF
1.) Версия CXF JAR на стороне сервера: 3.5.5 (в комплекте с установкой Primavera P6)
2.) Версия CXF JAR на стороне клиента: 3.6.8
Описание проблемы
При попытке подключения к веб-службам P6 из клиентского приложения запрос на вход в службу AuthenticationService завершается с ошибкой HTTP 500. Клиент успешно формирует и отправляет запрос SOAP, но сервер отвечает ошибкой SOAP, указывающей на невозможность создания сообщения SOAP из-за ошибки синтаксического анализа XML.
Сформирован запрос SOAP -
ID: 1
Адрес: http://192.168.xx.xx:8206/p6ws/services ... ionService
Кодировка: UTF-8
Http-метод: POST
Тип контента: text/xml
Заголовки: {Accept=[/], SOAPAction=["urn:Login"]}
Полезная нагрузка: 2025-12-09T07:18:10Z2025-12-09T07:48:10Zwsse:Имя пользователяfB1uEJXDosS8wKljCLI7wQ22wsu:Cre ated2025-12-09T07:18:10Zsoap:Body1
Произошло исключение:
ID: 1
Код ответа: 500
Кодировка: UTF-8
Тип контента: text/xml; charset=utf-8
Заголовки: {:status=[500], Content-Length=[423], content-type=[text/xml; charset=utf-8], date=[Вторник, 09 декабря 2025 г., 07:18:10 GMT], x-frame-options=[SAMEORIGIN], x-oracle-dms-ecid=[a6453868-66a0-4bee-af52-b5b207e0b275-00009218], x-oracle-dms-rid=[0]>
Полезная нагрузка: S:ClientCouldn't создать сообщение SOAP из-за исключения: ошибка чтения XML: com.ctc.wstx.exc.WstxEOFException: неожиданный EOF в прологе
at [row,col {unknown-source}]: [1,0]
Проблема началась после интеграции клиента с использованием CXF 3.6.8, в то время как сервер Primavera P6 продолжает использовать CXF 3.5.5.
Это указывает на потенциальную проблему совместимости версий CXF между клиентом и сервером.
У меня есть следующий вопрос:
- Совместима ли CXF 3.6.x с веб-службами Primavera P6 P62312.
- Существует ли рекомендуемая или поддерживаемая версия CXF для интеграции клиентов.
- Есть ли какая-либо конфигурация необходимо добавить при создании запроса SOAP для обработки исключения
Спасибо за поддержку.
Подробнее здесь: https://stackoverflow.com/questions/798 ... -version-2
Мобильная версия