Автор |
Сообщение |
|
okz wrote:Да, и сейчас... Появляется вот такая ошибка(в приложении)
Копайте настройки своей сети, у меня срабатывает:
|
 |
|
Это сейчас? А то вчера вечером весь сайт лежал.
Через SoapUI попробуйте зацепиться, проверить.
|
 |
|
У меня 8.3.7.1790, все нормально, это у коллеги paouline 1С фокусничает.
|
 |
|
paouline wrote:
На чувствительность к регистру я выше уже ругалась, имхо серьёзная недоработка.
Java же, тут никуда не денешься )))
paouline wrote:
А в целом подружить 1С с Ветис.АПИ получилось, спасибо sayunot за образчик работающего кода.
И от нашей команды спасибо
Кстати, у меня объект Envelope не пересортировывает, пишет нормально, может от версии платформы 1С зависит?
|
 |
|
Теперь понятно, спасибо.
|
 |
|
Что-то пошло не так:
Wed Jun 15 15:37:43 MSK 2016:ERROR:Exception in request: org.apache.http.conn.HttpHostConnectException: Connection to http://api2.vetrf.ru:8001 refused
Wed Jun 15 15:37:43 MSK 2016:ERROR:An error occurred [Connection to http://api2.vetrf.ru:8001 refused], see error log for details
Wed Jun 15 15:37:43 MSK 2016:INFO:Error getting response for [EnterpriseServiceBinding.GetBusinessEntityList:Request 1]; org.apache.http.conn.HttpHostConnectException: Connection to http://api2.vetrf.ru:8001 refused
|
 |
|
КИТ ВО wrote:Немного соврал. Больше 1000
Самую малость
По мне, так нормально, в несколько заходов справочник и перекачается.
|
 |
|
КИТ ВО wrote:
Если count ставить больше 100, то все равно приходит 100 максимум
Хм, странно...
Вчера еще приходило без ограничений. Увы, проверить сейчас не могу
|
 |
|
Егорова Ирина wrote:Коллеги!
Сейчас все сервисы должны быть доступны. Проверьте, пожалуйста.
Спасибо, пока, правда проверить не могу, у самих что-то канал подглюкивает )))
КИТ ВО wrote:Да. Сейчас все работает.
Подскажите пожалуйста wsdl для отправки данных о ХС (ModifyBusinessEntityOperation). И возможно ли как то обойти ограничение, чтобы при запросе возвращалось больше чем 100 записей. Я понимаю что можно сделать цикл, но тогда слишком много запросов к сервису
Для запросов типа getBusinessEntityListRequest?
В ListOptions:count засунуть нужное количество. Я, к примеру сделал так - первый запрос с ListOptions:count=1, в ответе будет параметр total с общим количеством записей в справочнике, это значение подставить в следующий запрос. Но тут палка о двух концах - сразу все записи выгребать чревато, их в справочнике несколько десятков тысяч (EМНИП, хозсубъектов порядка 50 тысяч, в адресных справочниках за сотню тысяч). Лучше разбить на порции.
|
 |
|
Егорова Ирина wrote:Здравствуйте!
Сервис не отзывается вообще или выдаёт сообщение об ошибке? С помощью чего вы обращаетесь к нему?
Это мне вопрос?
Обращаюсь либо через SOAPUI, либо из своего модуля на 1С. Ответ или "Connection refused", или "Connection timed out".
Сервис на порту 8002 отвечает нормально.
|
 |
|
Используйте старый Endpoint
https://api2.vetrf.ru:8002/platform/cerberus/services/EnterpriseService
А тот, который в новом WSDL прописан (на порту 8001) пока что-то не отзывается.
|
 |
|
/...мечтательно.../
А вот если бы еще список обязательных реквизитов не выковыривать в код ручками из вот таких простыней (help.vetrf.ru/wiki/TransportOperation), а получать, к примеру, из XSD...
(и закатал губу обратно...
|
 |
|
Я по другому выкрутился: сделал список обязательных для заполнения свойств, и инициализирую только их.
|
 |
|
А вот за циклическую ссылку BusinessEntity:activitylocation->Enterprise:owner->BusinessEntity разработчикам небольшой минус в карму
|
 |
|
КИТ ВО wrote:Еще такой вопрос: при попытке настройки подключения не находит следующие пространства имен
...
api.vetrf.ru/schema/platform/services/enterprise_ws_definitions_v1.3.xsd
api.vetrf.ru/schema/platform/services/argus_common_ws_definitions_v1.3.xsd
api.vetrf.ru/schema/platform/services/production_ws_definitions_v1.3.xsd
api.vetrf.ru/schema/platform/services/business_entity_ws_definitions_v1.3.xsd
(SoapUI рулит
|
 |
|
|
|