Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / iSeries DB2 v9.1 и xml документы / 7 сообщений из 7, страница 1 из 1
16.05.2012, 15:06
    #37797210
Don VinNi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iSeries DB2 v9.1 и xml документы
Добрый день всем!
Вот недавно столкнулся с тем что надо в базе хранить 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
16.05.2012, 16:27
    #37797410
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iSeries DB2 v9.1 и xml документы
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
16.05.2012, 16:51
    #37797448
Don VinNi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iSeries DB2 v9.1 и xml документы
Mark Barinstein,

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

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

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

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


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