powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / DW на основе XSD Это возможно? Или чем сделать выборку из Oracle XDB и распечатать
1 сообщений из 1, страница 1 из 1
DW на основе XSD Это возможно? Или чем сделать выборку из Oracle XDB и распечатать
    #37333689
Jangalop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PB11.5
Oracle10.2
Качнул в Oracle XML (это отдельная песня о XDB и файловом хранилище. Копируешь по FTP файл в хранилище, а он распознает указанные элементы по таблицам, индексирует их и т.п. Красота.)
Теперь возвращаемся в прошлый век. Чтобы в PB показать простейшую выборку приходится писать типа:

SELECT extractValue(object_value,'UL/UL_NAME/@NAMES') NAMES,extractValue(object_value,'UL/@INN') INN,extractValue(object_value,'UL/@OGRN') OGRN,extractValue(object_value,'UL/@KPP')KPP,extractValue(object_value,'UL/STATUS/@DTSTART') DATE_STATUS,extractValue(object_value,'UL/STATUS/@NAME') STATUS,extractValue(object_value,'UL/REGORG/@NAME') GNI
FROM xml_ul
WHERE EXISTSNODE(object_value, 'UL[@INN="'||:inn||'"]')>0

Показать элемент "UL" целиком таким образом - нереально. XSD весом болеее 60КВ, с вложенными множественными элементами. Т.е. чтобы полноценно его отобразить нужно изрядно попотеть с Composit DW, наверное. Цепануть Ole-объект типа MSXML, но он не цепляется к базе, он цепляется к http, ему готовый документ подавай

Это при том что у меня на руках есть схема этого документа!!! И, наверное, закономерно мое желание данные из Oracle в PB качнуть посредством схемы и работать только над тем как расставить элементы и какой толщины будут черточки . И к тому же РВ не работает с XMLType.

Так что посоветуете, каким путем идти?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / DW на основе XSD Это возможно? Или чем сделать выборку из Oracle XDB и распечатать
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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