logo
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

silence
#1 Оставлено : 3 декабря 2015 г. 10:18:42(UTC)
silence

Статус: Newbie

Группы: Registered
Зарегистрирован: 03.12.2015(UTC)
Сообщений: 1
Российская Федерация
Откуда: Волгоград

Добрый день, коллеги!
Разрабатываю программу получения реестра должников на Delphi. Ниже приведу кусок кода программы:

---cut here---
Var Date1, Date2 : TXSDateTime;
Msgs : ArrayOfInt;
iServ : IMessageService;
begin
HTTPRIO1.HTTPWebNode.UserName:='UserName';
HTTPRIO1.HTTPWebNode.Password:='password';
iServ:=GetIMessageService(True,'http://bankrot.fedresurs.ru/MessageService/WebService.svc?singlewsdl',HTTPRIO1);
Date1:=TXSDateTime.Create;
Date2:=TXSDateTime.Create;
Date1:=DTToXSDateTime(IncDay(Now,-30));
Date2:=DTToXSDateTime(IncDay(Now,-1));
try
Msgs:=iServ.GetMessageIds(Date1,Date2);
Label1.Caption:='Всего сообщений за период: '+IntToStr(High(Msgs));
finally
Date1.Free;
Date2.Free;
end;
end;
---cut here---

Конечно, подключаю модуль WebServices, созданный с помощью WDSL Importer. Компиляция проходит без проблем.

Перед вызовом строки Msgs:=iServ.GetMessageIds(Date1,Date2); переменные Date1 и Date2 имеют вид:
Date1=([], '2015-11-02T10:36:48')
Date2=([], '2015-12-01T10:36:49')

После вызовы GetMessageIds получаю ответ, что "Максимальный период для запроса данных - 100 дн."

Какие будут рекомендации?

С уважением,
Александр.
Вложение(я):
WebService.zip (5kb) загружен 59 раз(а).
Alexey Yukhnin
#2 Оставлено : 3 декабря 2015 г. 11:32:27(UTC)
Alexey Yukhnin

Статус: Administration

Группы: Registered, Administrators
Зарегистрирован: 18.12.2012(UTC)
Сообщений: 1,227
Мужчина
Российская Федерация
Откуда: Москва

Сказал «Спасибо»: 15 раз
Поблагодарили: 183 раз в 177 постах
Автор: silence Перейти к цитате
Добрый день, коллеги!
Разрабатываю программу получения реестра должников на Delphi. Ниже приведу кусок кода программы:

---cut here---
Var Date1, Date2 : TXSDateTime;
Msgs : ArrayOfInt;
iServ : IMessageService;
begin
HTTPRIO1.HTTPWebNode.UserName:='UserName';
HTTPRIO1.HTTPWebNode.Password:='password';
iServ:=GetIMessageService(True,'http://bankrot.fedresurs.ru/MessageService/WebService.svc?singlewsdl',HTTPRIO1);
Date1:=TXSDateTime.Create;
Date2:=TXSDateTime.Create;
Date1:=DTToXSDateTime(IncDay(Now,-30));
Date2:=DTToXSDateTime(IncDay(Now,-1));
try
Msgs:=iServ.GetMessageIds(Date1,Date2);
Label1.Caption:='Всего сообщений за период: '+IntToStr(High(Msgs));
finally
Date1.Free;
Date2.Free;
end;
end;
---cut here---

Конечно, подключаю модуль WebServices, созданный с помощью WDSL Importer. Компиляция проходит без проблем.

Перед вызовом строки Msgs:=iServ.GetMessageIds(Date1,Date2); переменные Date1 и Date2 имеют вид:
Date1=([], '2015-11-02T10:36:48')
Date2=([], '2015-12-01T10:36:49')

После вызовы GetMessageIds получаю ответ, что "Максимальный период для запроса данных - 100 дн."

Какие будут рекомендации?

С уважением,
Александр.


Технические вопросы лучше адресовать на bhelp @ interfax.ru (пробелы удалить).
Либо, если там вопрос уже задан, а вы полагаете, что и другим людям это может быть интересно - дайте номер инцидента, который вам прислан.
Мои сообщения (кроме размещенных в разделе "Официально) содержат исключительно мои личные позицию или мнение, которые могут не совпадать с официальной позицией группы "Интерфакс" или иных лиц, которые ассоциируются со мной.
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

Форум YAF 1.9.6.1 | YAF © 2003-2024, Yet Another Forum.NET
Страница сгенерирована за 0.050 секунды.