Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.05.2007, 14:00
|
|||
|---|---|---|---|
|
|||
DB2 и Saxon |
|||
|
#18+
Добрый день. 5$ тому, кто пошагово расскажет как прикрутить Saxon 8 к DB2 и делать с помощью него XSLT-преобразования. Т.е. суть в том, что должна быть процедура, ей в качестве параметров даем два CLOB'а: XML и XSLT-коды. На выходе должен появиться результат преобразования. ICQ 28643893 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.05.2007, 17:03
|
|||
|---|---|---|---|
|
|||
DB2 и Saxon |
|||
|
#18+
DB2 XML Extender не катит? Там есть уже готовая процедура. XSLTransformToClob(IN xml CLOB, IN xslt CLOB) RETURNS CLOB Писал подобную хранимую на C++ и на Java для DB2 for z/OS V7.1, т.к. там нет такого функционала. Там программа очень маленькая, можешь и сам такое наваять, особенно на Java. Вопрос нужно ли это, если есть готовый продукт, который официально поддерживается IBM и делает именно то, что нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2007, 06:23
|
|||
|---|---|---|---|
|
|||
DB2 и Saxon |
|||
|
#18+
Я видел эту функцию, правда в работе не испытывал еще. Я не смог найти в документации, умеет ли XML Extender делать преобразования XSLT 2.0 или только первая версия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2007, 07:38
|
|||
|---|---|---|---|
|
|||
DB2 и Saxon |
|||
|
#18+
или как всегда подождать 9.5 в ней будет новая функция для XSLTTrasnform, open beta в начаое июня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2007, 11:53
|
|||
|---|---|---|---|
|
|||
DB2 и Saxon |
|||
|
#18+
Проще всего попробовать. DB2 XML Extender идет в составе DB2 Server 8.x (по крайней мере он точно есть в ESE). Для включения его: db2 "connect to <DBNAME>" db2 "bind C:\Progra~1\IBM\SQLLIB\bnd\@dxxbind.lst" dxxadm enable_db <DBNAME> Если стоит фикспак 14, то нужно еще дать разрешение читать с ФС (если нужно) db2set DB2_DXX_PATHS_ALLOWED_READ=C:\Temp\xml db2set DB2_DXX_PATHS_ALLOWED_WRITE=C:\Temp\xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2007, 15:23
|
|||
|---|---|---|---|
|
|||
DB2 и Saxon |
|||
|
#18+
Евгений ХабаровDB2 XML Extender не катит? Там есть уже готовая процедура. XSLTransformToClob(IN xml CLOB, IN xslt CLOB) RETURNS CLOB SELECT DB2XML.XSLTransformToClob( CAST(DOC AS CLOB(4k)), CAST(XSLT_DOC AS CLOB(4k)), 0 ) FROM xslt_tab Возвращяет пустые поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.05.2007, 22:22
|
|||
|---|---|---|---|
DB2 и Saxon |
|||
|
#18+
Евгений ХабаровПроще всего попробовать. Женя, хай! Удивляюсь, над тобой, как ты успиваешь везде... ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.05.2007, 16:00
|
|||
|---|---|---|---|
|
|||
DB2 и Saxon |
|||
|
#18+
Hektor Евгений ХабаровDB2 XML Extender не катит? Там есть уже готовая процедура. XSLTransformToClob(IN xml CLOB, IN xslt CLOB) RETURNS CLOB SELECT DB2XML.XSLTransformToClob( CAST(DOC AS CLOB(4k)), CAST(XSLT_DOC AS CLOB(4k)), 0 ) FROM xslt_tab Возвращяет пустые поля. Примеры из Samples отрабатывают (C:\Program Files\IBM\SQLLIB\samples\db2xml\cmd\getstart_xslt.cmd)? Фикспак на DB2 какой стоит? Если трансформация не идет или идет не правильно, то смотри что тебе будет проще. 1. Разбираться с XML Externder. Если стандартные сэмплы работают, то искать что ему не нравится. 2. Написать свою хранимую или функцию (C/C++ или Java) для преобразования. Это не особо сложно на самом деле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.05.2007, 16:54
|
|||
|---|---|---|---|
|
|||
DB2 и Saxon |
|||
|
#18+
Так он поддерживает SXLT 2.0? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.05.2007, 17:53
|
|||
|---|---|---|---|
|
|||
DB2 и Saxon |
|||
|
#18+
Не могу ответить однозначно. Не нашел в документации ссылок на поддерживаемые версии стандартов. Есть подозрение что XSLT 2.0 не поддерживается. Если хочешь, скину пример хранимой на Java для трансляции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.05.2007, 18:24
|
|||
|---|---|---|---|
|
|||
DB2 и Saxon |
|||
|
#18+
HektorТак он поддерживает SXLT 2.0?Посмотрите здесь 2 pdf-ки, может там есть эта информация... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=43&mobile=1&tid=1604600]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 220ms |
| total: | 380ms |

| 0 / 0 |
