SAPфорум.RU
https://sapboard.ru/forum/

Интеграция с 1С: content is not allowed in prolog
https://sapboard.ru/forum/viewtopic.php?f=70&t=94591
Страница 1 из 1

Автор:  doleynikov [ Пн, мар 27 2017, 10:15 ]
Заголовок сообщения:  Интеграция с 1С: content is not allowed in prolog

Уважаемые эксперты,
помогите разобраться. Есть внешняя система на 1С, в которую шлем элементы справочников (ну например, товары, контрагенты).
все принимается нормально, но при попытке отправить больше 2 сообщений за раз принимается успешно 2 (это всегда по разному: может и 5 принять иногда) остальные отваливаются с ошибкой вида:
Цитата:
24.03.2017 17:47:27.237 Information MP: entering1
24.03.2017 17:47:27.237 Information MP: processing local module localejbs/AF_Adapters/axis/AFAdapterBean
24.03.2017 17:47:27.237 Information The message status was set to DLNG.
24.03.2017 17:47:27.238 Information Axis: invoking handler xireq of java:com.sap.aii.axis.xi.XI30OutboundHandler
24.03.2017 17:47:27.238 Information MP: processing local module localejbs/AF_Adapters/axis/HandlerBean
24.03.2017 17:47:27.239 Information AXIS: Target url: http://apache.webserver/bux_p/ws/hmForwardGoods.1cws
24.03.2017 17:47:27.239 Information Axis: invoking handler trp of java:com.sap.aii.adapter.axis.ra.transport.http.HTTPSender
24.03.2017 17:47:27.239 Information MP: processing local module localejbs/AF_Adapters/axis/HandlerBean
24.03.2017 17:47:27.270 Information Axis: continuing to response message ccabadbb-10a0-11e7-8685-0000017a94ff
24.03.2017 17:47:27.270 Information MP: processing local module localejbs/AF_Adapters/axis/HandlerBean
24.03.2017 17:47:27.271 Error Adapter Framework caught exception: ; nested exception is: org.xml.sax.SAXParseException: Content is not allowed in prolog.
24.03.2017 17:47:27.271 Error MP: exception caught with cause org.xml.sax.SAXParseException: Content is not allowed in prolog.
24.03.2017 17:47:27.271 Error Delivering the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: org.xml.sax.SAXParseException: Content is not allowed in prolog..


На сколько я понял, сообщение отослано, а в ответ пришло сообщение, которое не может быть распознано как валидный xml. Так?
вероятно, апачу что-то не понравилось и он прислал сообщение, что например превышено число соединений?

Автор:  Blood Angel [ Пт, мар 31 2017, 18:41 ]
Заголовок сообщения:  Re: Интеграция с 1С: content is not allowed in prolog

1с вроде бы умеет SOAP, а вы судя по логам axis используете? я так понимаю, что вы ждете какой-то ответ, интерфейс синхронный? включите в сценарии полное логирование и посмотрите пайлоады всех сообщений.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/