powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / iSeries DB2 v9.1 и xml документы
7 сообщений из 7, страница 1 из 1
iSeries DB2 v9.1 и xml документы
    #37797210
Don VinNi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем!
Вот недавно столкнулся с тем что надо в базе хранить xml документ. В нете почитал и узнал что есть DB2 Viper. До этого ни разу не сталкивался с этим. На серваке iSeries в меню Display Installed Licensed Programs получил список установленных программ:

*COMPATIBLE IBM DB2 Extenders Version 9.1 for i5/OS
*COMPATIBLE DB2 Text Extender
*COMPATIBLE DB2 XML Extender
*COMPATIBLE Text Search Engine

Сделал вывод что у нас установлена DB2 версия 9.1.
Вот теперь думаю DB2 v9.1 и есть DB2 Viper? или я ошибаюсь? DB2 Xml Extender вроде позволяет как пишут в доке работать с xml документом:
"XML Extender provides two storage and access for integrating XML documents with DB2 data structures: XML column and XML collection. These methods have very different uses, but can be used in the same application."

После всего этог когда я пробываю через iSeries Navigator запустить скрипт:
Код: sql
1.
2.
3.
4.
5.
6.
create table nihol.clients(
  id    		int primary key not null, 
  name  		varchar(50), 
  status 		varchar(10),
  content xml
)


Выдает ошибку:
авторSQL State: 42704
Vendor Code: -204
Message: [SQL0204] XML in *LIBL type *SQLUDT not found. Cause . . . . . : XML in *LIBL type *SQLUDT was not found. If the member name is *ALL, the table is not partitioned. If this is an ALTER TABLE statement and the type is *N, a constraint or partition was not found. If this is not an ALTER TABLE statement and the type is *N, a function, procedure, trigger or sequence object was not found. If a function was not found, XML is the service program that contains the function. The function will not be found unless the external name and usage name match exactly. Examine the job log for a message that gives more details on which function name is being searched for and the name that did not match. Recovery . . . : Change the name and try the request again. If the object is a node group, ensure that the DB2 Multisystem product is installed on your system and create a nodegroup with the CRTNODGRP CL command. If an external function was not found, be sure that the case of the EXTERNAL NAME on the CREATE FUNCTION statement exactly matches the case of the name exported by the service program.

Вопрос мой DB2 позволяет создать таблицу с полем типа XML? если да то как мне запустить выше указанный скрипт? или мне надо что нить еще установить на сервер iSeries?
...
Рейтинг: 0 / 0
iSeries DB2 v9.1 и xml документы
    #37797410
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Don VinNiДобрый день всем!
Вот недавно столкнулся с тем что надо в базе хранить xml документ. В нете почитал и узнал что есть DB2 Viper. До этого ни разу не сталкивался с этим. На серваке iSeries в меню Display Installed Licensed Programs получил список установленных программ:

*COMPATIBLE IBM DB2 Extenders Version 9.1 for i5/OS
*COMPATIBLE DB2 Text Extender
*COMPATIBLE DB2 XML Extender
*COMPATIBLE Text Search Engine

Сделал вывод что у нас установлена DB2 версия 9.1.
...
Вопрос мой DB2 позволяет создать таблицу с полем типа XML? если да то как мне запустить выше указанный скрипт? или мне надо что нить еще установить на сервер iSeries?
Добрый день.

Тип данных XML появился в v7r1:
XML Tutorial
У вас же, видимо, v6r1 и XML Extender v9.1 и вам надо читать:
DB2 XML Extender Administration and Programming
...
Рейтинг: 0 / 0
iSeries DB2 v9.1 и xml документы
    #37797448
Don VinNi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

я как раз его и читаю там есть пример. Делаю как сказано в книге в консоле сервера запускаю команду:

call pgm(qdbxm/qzxmadm) parm(enable_db B10aa52a) Ругается: Library QXMLLIBV6 not found . Что мне делать незнаю
...
Рейтинг: 0 / 0
iSeries DB2 v9.1 и xml документы
    #37797509
Don VinNi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Don VinNiMark Barinstein,

я как раз его и читаю там есть пример. Делаю как сказано в книге в консоле сервера запускаю команду:

call pgm(qdbxm/qzxmadm) parm(enable_db B10aa52a) Ругается: Library QXMLLIBV6 not found . Что мне делать незнаю
Это значет мне надо установить на сервер Xml toolkit?
...
Рейтинг: 0 / 0
iSeries DB2 v9.1 и xml документы
    #37798119
Serg0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скорее всего, именно установить, т.к. DB2 Text Extender, Text Search Engine и DB2 XML Extender опциональны и не устанавливаются по умолчанию, при установке 5761DE1 DB2 Extenders.
...
Рейтинг: 0 / 0
iSeries DB2 v9.1 и xml документы
    #37798127
Serg0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, лицензия 5761DE1 не входит в поставку ОС, хотя сам продукт в поставке есть, но 70 дней на "поиграться" у вас будет.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
iSeries DB2 v9.1 и xml документы
    #38586033
zje
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кто-нибудь использовал поиск по XML.
Стоит ли его использовать если есть необходиомсть поиска по XML, при чём структура XML документов различна?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / iSeries DB2 v9.1 и xml документы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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