Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / WS Integration Developer. Забрать XML по URL на http-серверt. / 12 сообщений из 12, страница 1 из 1
30.01.2009, 14:06
    #35788109
AGSDima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WS Integration Developer. Забрать XML по URL на http-серверt.
Возникла задачка периодической синхронизации курсов валют между сайтом ЦБ и внутренней учетной системой. Курсы с сайта ЦБ доступны по ссылке: http://www.cbr.ru/scripts/XML_daily.asp?date_req = [дата] в виде возвращаемого сайтом xml-ника, учетная система (УС) умеет получать внешние данные путем слежения за каталогом файловой системы на предмет возникновения новых xml-файлов. Форматы xml на выходе сайта и на входе УС, ессено, различаются и будут сведены в Mediation Module через XSL-трасформацию. В качестве экспорта будет FlatFile-адаптер для записи xml и подкладывания в каталог опроса УС.
Вопрос - что использовать в качестве импорта?
По-идеи, интерфейс импорта должен иметь двустороннею операцию, в качестве ввода должна быть дата курсов, в любом виде - строки или объекта, главное чтобы импорт формировал http-запросы типа: http://www.cbr.ru/scripts/XML_daily.asp?date_req= 30/01/2009 , и в качестве вывода был разобранный по полям и укомплектованный соответсвующий бизнес-объект (созданный из xsd-схемы xml-ника с курсами).

Кто поделится опытом?
...
Рейтинг: 0 / 0
30.01.2009, 15:33
    #35788419
ARIST_A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WS Integration Developer. Забрать XML по URL на http-серверt.
AGSDima,

поясните вопрос еще раз, пожалуйста. Импорт откуда и куда? У вас же односторонняя синхронизация? Или вы хотите курсы из УС выгружать еще куда-то? И что значит, "что бы импорт формировал запросы"?
...
Рейтинг: 0 / 0
02.02.2009, 11:35
    #35791100
roman83
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WS Integration Developer. Забрать XML по URL на http-серверt.
"Курсы с сайта ЦБ доступны по ссылке: http://www.cbr.ru/scripts/XML_daily.asp?date_req = [дата] в виде возвращаемого сайтом xml-ника" - а чем тогда не устраивает простой HTTP запрос?.....вернут он вам xml и работайте с ним хоть до посинения
...
Рейтинг: 0 / 0
02.02.2009, 13:25
    #35791483
AGSDima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WS Integration Developer. Забрать XML по URL на http-серверt.
roman83"Курсы с сайта ЦБ доступны по ссылке: http://www.cbr.ru/scripts/XML_daily.asp?date_req = [дата] в виде возвращаемого сайтом xml-ника" - а чем тогда не устраивает простой HTTP запрос?

КАК? Я только начал изучать WID, как я понял из той немногочисленной литературы, которую удалось нарыть, что проекте модуля-посредника три основных компонента: импорт, который тянет данные из внешней системы (или др.модуля), экспорт, который отдает данные и эмулирует для службы запросчика целевую систему, и непосредтвенно компонента, который реализует алгоритм преобразования данных. С адаптерами JDBC и FlatFile вроде разобрался. Но как получить данные по HTTP-запросу? Есть что-то роде HTTP-привязки, но как она работает не понял - не нашел толкового описания с примером... это то, что мне нужно или я ошибаюсь? не поделетись ссылочкой на толковый мануальчик по теме или пример какой?
...
Рейтинг: 0 / 0
05.02.2009, 12:05
    #35798662
AGSDima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WS Integration Developer. Забрать XML по URL на http-серверt.
Я что-то сверх сложное спросил? Или "умные" люди с WebSpher'ой не связываются?
...
Рейтинг: 0 / 0
05.02.2009, 12:47
    #35798849
roman83
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WS Integration Developer. Забрать XML по URL на http-серверt.
ну определи простейший интерфейс, где у тебя входным параметром будет твоя эта строка, а выходным тоже например строка(потом её распарсишь в нужный объект)....в компоненте вызывающей этот интерфейс делаешь HTTPbinding, конфигурацию этого binding берешь либо из стандартного, либо сам просрейшую напишешь(ну чтоб у тебя вызывалось с твоими параметрами) - и будет счастью
...
Рейтинг: 0 / 0
05.02.2009, 13:48
    #35799068
AGSDima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WS Integration Developer. Забрать XML по URL на http-серверt.
Я так и делаю...
Во-первых HTTPBinding не хочет работать со строками, говорит:Current HTTP binding only supports DataObject. Это ладно, даю на вход бизнес-объект с одним строковым полем.
Сразу вопрос - что указывать в End-point URL для http-привязки импорта:
http://www.cbr.ru/scripts/XML_daily.asp?date_req =
или
http://www.cbr.ru/scripts/XML_daily.asp
И как вообще импорт поймет, что нужно подставить date_req = [строковое поле на входе операции интерфейса]. И что именно поле входного потока в операции должно называться "date_req", чтобы получить XML_daily?date_req = ... Короче, одни сплошные догадки, приходится тыкать по наитию и получать постоянно какие-то непонятные эксцепшены... начиная от Could not obtain a connection to the destination. Failed to process the request. и заканчивая вообще чем-то непереводимым.
Примерчик бы...
...
Рейтинг: 0 / 0
06.02.2009, 09:54
    #35800940
roman83
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WS Integration Developer. Забрать XML по URL на http-серверt.
AGDima мфло давай, или стукнись ко мне roma_work@mail.ru
...
Рейтинг: 0 / 0
12.04.2009, 09:31
    #35926704
ashtray87
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WS Integration Developer. Забрать XML по URL на http-серверt.
Здравствуйте, у меня вопрос про работу WS Integration Developer и SQL Server. Как настроить работу? Если возможно было бы неплохо какой-нить мануальчик. Спасибо.
...
Рейтинг: 0 / 0
13.04.2009, 15:35
    #35928298
roman83
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WS Integration Developer. Забрать XML по URL на http-серверt.
ashtray87Здравствуйте, у меня вопрос про работу WS Integration Developer и SQL Server. Как настроить работу? Если возможно было бы неплохо какой-нить мануальчик. Спасибо.

odbc, jdbc, adapter...
...
Рейтинг: 0 / 0
15.04.2009, 21:42
    #35934649
ashtray87
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WS Integration Developer. Забрать XML по URL на http-серверt.
roman83
odbc, jdbc, adapter...

ну это понятно, что используется...а поподробнее можно?
...
Рейтинг: 0 / 0
23.04.2009, 10:32
    #35949007
Yokohama
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WS Integration Developer. Забрать XML по URL на http-серверt.
2AGSDima
Так там, вроде бы, вообще, WebService есть для этих целей.
Если не ошибаюсь вот он. http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx
Делай Export с биндингом на него и не парься HTTP запросами.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / WS Integration Developer. Забрать XML по URL на http-серверt. / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]