Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / получение структуры таблиц из файлов XML-обмена / 8 сообщений из 8, страница 1 из 1
13.04.2010, 09:06
    #36575500
jack_nsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
получение структуры таблиц из файлов XML-обмена
всем доброго дня

если кто делал, поделитесь направлением движения или поправьте меня

есть желание создать структуру данных для последующего load xml-файлов обмена
вручную разбирать структуру файла неохота... :)
предполагаю, загрузить несколько файлов в clob-поля,
а затем попытаться получить каркас файла с помощью xquery
и сохранить каркас в другом clob-e
...
Рейтинг: 0 / 0
13.04.2010, 11:12
    #36575800
jack_nsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
получение структуры таблиц из файлов XML-обмена
кажется проще использовать какой-нибудь XML-редактор,
чтобы сгенерировать в нем схему, поправить при необходимости
и потом выполнить import со ссылкой на схему в столбец XML

правда примеров пока нигде не нашел...
...
Рейтинг: 0 / 0
13.04.2010, 11:36
    #36575898
получение структуры таблиц из файлов XML-обмена
jack_nsk,

Суть задачи не совсем понятна. Что нужно (хочется) получить в итоге?
...
Рейтинг: 0 / 0
13.04.2010, 12:15
    #36576052
jack_nsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
получение структуры таблиц из файлов XML-обмена
есть две базы данных, доступ к которым получить не представляется возможным -
интеллект передали на аутсорсинг и забыли кому

xml-файлы обмена хочется загружать в дб2,
чтобы отлавливать ошибки документооборота в исходной базе на ранней стадии
...
Рейтинг: 0 / 0
13.04.2010, 13:26
    #36576316
получение структуры таблиц из файлов XML-обмена
jack_nsk,

Какого рода ошибки нужно отлавливать?
Структурные (неправильно (с т.з. DTD или XSD) сформирован XML-документ) или некие логические?
Структурные можно отлавливать средствами DB2, в момент импорта XML-файла в базу (XML-колонку)
Предварительно нужно загрузить XSD-шаблон для документа в репозитарий (XSR).
Логические - как ни крути нужен некий прикладной код, который может работать как до загрузки документа в базу (самостоятельно обрабатывать XML-файл), так и после, выполняя XQuery-запросы по уже загруженному документу.

PS: Для работы вышеперечисленного версия DB2 должна быть не ниже 9.1
...
Рейтинг: 0 / 0
13.04.2010, 14:03
    #36576436
jack_nsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
получение структуры таблиц из файлов XML-обмена
логические ошибки в исходной системе
например
при возврате от покупателя количество перепутали с ценой,
изменилась ставка ндс, а система работает с прежней ставкой
много всякой всячины...

исходная система - домино7.7 на первасиве,
в ней SQL-запрос не выполнить
...
Рейтинг: 0 / 0
13.04.2010, 15:17
    #36576623
получение структуры таблиц из файлов XML-обмена
jack_nsk,

В таком случае как вариант загружать XML-файлы в таблицу с XML-колонкой, с валидацией по XSD или без валидации, а потом на основе загруженного документа выполнять проверочные запросы.
Но это только один из вариантов, причем требующий версии 9.x.

Вопрос то еще остался?
...
Рейтинг: 0 / 0
14.04.2010, 08:30
    #36577763
jack_nsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
получение структуры таблиц из файлов XML-обмена
спасибо Евгений,

вопросов не осталось... :)

осталось только провести эксперимент
благо в IBM Data Studio есть как анализатор xml-файла,
так и возможность создания xml-shema
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / получение структуры таблиц из файлов XML-обмена / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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