|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Интеграция 1С 7.7  XML
Индекс форума » Автоматизированная система МЕРКУРИЙ
Автор Сообщение
Zoeh


Зарегистрирован: 07/08/2017 13:16:55
Сообщений: 100
Оффлайн

User-Agent: curl/7.40.0
Host: api2.vetrf.ru:8002
Accept: */*
Content-Type: text/xml
Content-Length: 3194
Expect: 100-continue

HTTP/1.1 100 Continue
0 3194 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0}
194 bytes data]
HTTP/1.1 500 Internal Server Error
Server: nginx/1.12.0
Date: Fri, 20 Oct 2017 05:07:05 GMT
Content-Type: text/xml; charset=utf-8
Content-Length: 779
Connection: keep-alive
X-Powered-By: Servlet/2.5 JSP/2.1
HTTP error before end of send, stop sending

[779 bytes data]
0 3973 100 779 100 3194 1664 6824 --:--:-- --:--:-- --:--:-- 6824
Closing connection 0
TLSv1.0, TLS alert, Client hello (1):
[2 bytes data]
Zoeh


Зарегистрирован: 07/08/2017 13:16:55
Сообщений: 100
Оффлайн

Warning: Transient problem: HTTP error Will retry in 16 seconds. 1 retries
Warning: left.
Zoeh


Зарегистрирован: 07/08/2017 13:16:55
Сообщений: 100
Оффлайн

Нашли проблему, исправили
теперь при добавлении площадки:
<apl:error xmlns:apl="http://api.vetrf.ru/schema/cdm/application" code="MERC07666">Физический объект с указанным адресом уже существует.</apl:error>
bigmal


Зарегистрирован: 24/07/2017 07:58:49
Сообщений: 67
Оффлайн

Zoeh, не поделитесь как curl-ом запрос отправлять?
VoditelKobyly


Зарегистрирован: 16/08/2017 10:22:55
Сообщений: 102
Оффлайн

Скачайте лучше SoapUI и не мучайтесь.
Там все гораздо наглядней.
Zoeh


Зарегистрирован: 07/08/2017 13:16:55
Сообщений: 100
Оффлайн

bigmal wrote:Zoeh, не поделитесь как curl-ом запрос отправлять?


неправильный запрос:
curl -d @6.xml -H "Content-Type: text/xml" -u user:password https://api2.vetrf.ru:8002/platform/services/ApplicationManagementService -k > out1.xml -v

правильный:
curl --data-binary @6.xml -H "Content-Type: text/xml" -u user:password https://api2.vetrf.ru:8002/platform/services/ApplicationManagemen
tService -k > out1.xml -v


Пожалуйста не жалко!

Можно вообще в отдельную ветку с курлом на форуме уйти, для обмена опытом.
bigmal


Зарегистрирован: 24/07/2017 07:58:49
Сообщений: 67
Оффлайн

Спасибо, надо будет попробовать

Пролетарский


Зарегистрирован: 30/05/2017 10:26:40
Сообщений: 19
Оффлайн

Приветствую участников форума! Отправил запрос на регистрацию площадки ХС , обособленное подразделение , в тестовой версии 1.3 , пришел ответ что принято , а как теперь получить Guid площадки ? пробую методом getRussianEnterpriseListRequest , но такой площадки нет . С момента отправки запроса на регистрацию прошло не более 30 минут
bigmal


Зарегистрирован: 24/07/2017 07:58:49
Сообщений: 67
Оффлайн

Пролетарский wrote:Приветствую участников форума! Отправил запрос на регистрацию площадки ХС , обособленное подразделение , в тестовой версии 1.3 , пришел ответ что принято , а как теперь получить Guid площадки ? пробую методом getRussianEnterpriseListRequest , но такой площадки нет . С момента отправки запроса на регистрацию прошло не более 30 минут


Вы отправили заявку на регистрацию, вам в ответ прислали ID этой зявки. Теперь надо отправить запрос и узнать как выполнилась заявка. М.б. это прояснит вопрос.

что-то типа этого

"<?xml version=""1.0"" encoding=""utf-8""?>
|<soapenv:Envelope
|xmlns:soapenv=""http://schemas.xmlsoap.org/soap/envelope/""
|xmlns:ws=""http://api.vetrf.ru/schema/cdm/application/ws-definitions"">
| <soapenv:Header/>
| <soapenv:Body>
| <ws:receiveApplicationResultRequest>
| <ws:apiKey>"+ТутВашАпиКей+"</ws:apiKey>
| <ws:applicationId>"+ТутИдВашейЗаявки+"</ws:applicationId>
| <ws:issuerId>"+ТутИдХС+"</ws:issuerId>
| </ws:receiveApplicationResultRequest>
| </soapenv:Body>
|</soapenv:Envelope>";
Пролетарский


Зарегистрирован: 30/05/2017 10:26:40
Сообщений: 19
Оффлайн

спасибо .
Пролетарский


Зарегистрирован: 30/05/2017 10:26:40
Сообщений: 19
Оффлайн

получил ответ : Инициатор, ответственный за выполнение операции, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату. Это может быть связанно с тем, что ХС зарегистрирован только в тестовой площадке ?
bigmal


Зарегистрирован: 24/07/2017 07:58:49
Сообщений: 67
Оффлайн

Пролетарский wrote:получил ответ : Инициатор, ответственный за выполнение операции, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату. Это может быть связанно с тем, что ХС зарегистрирован только в тестовой площадке ?


При регистрации площадки в теге merc:initiator должен быть указан логин пользователя, у которого есть права для добавления площадок. Эти права можно посмотреть (изменить) в Ветис.Паспорт.
Пролетарский


Зарегистрирован: 30/05/2017 10:26:40
Сообщений: 19
Оффлайн

в списке ХС при поиске getBusinessEntityListRequest по ИНН юрлицо есть
Пролетарский


Зарегистрирован: 30/05/2017 10:26:40
Сообщений: 19
Оффлайн

у нас розничная продуктовая сеть с 30 обособленными подразделениями (торговыми точками) , зарегистрирован только в меркурии с правами администратора . в Ветис.Цербер мне отдельно необходимо регистрироваться , если да то каким образом .
PS только начинаем разбираться , если вопрос бестолковый сильно не пинайте
bigmal


Зарегистрирован: 24/07/2017 07:58:49
Сообщений: 67
Оффлайн

Пролетарский wrote:у нас розничная продуктовая сеть с 30 обособленными подразделениями (торговыми точками) , зарегистрирован только в меркурии с правами администратора . в Ветис.Цербер мне отдельно необходимо регистрироваться , если да то каким образом .
PS только начинаем разбираться , если вопрос бестолковый сильно не пинайте


Зайдите и проверьте. ЕМНИП там не все галочки стоят по-умолчанию.
 
Индекс форума » Автоматизированная система МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team