Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 создавать stored procedures для AS/400 используя db2 UDB 8.x Win  [new]
Дорогая Редакция!
Member

Откуда:
Сообщений: 7
Такая проблемка:
У меня есть db2 UDB 8.x для Win и для Linux.
Но у заказчика неубиваемый мейнфрейм AS/400

Надо написать и отладить сохраненную процедуру, которая будет работать у него.

Cинтаксис то для разных версий разный.
Писать на чистом SQL сохраненную процедуру уже не получается.
Посмотрел sqlj процедуры,
но java-класс, который генерится, всё равно использует sql-statement, который все также будет зависеть от диалекта.

Что читать или какие kit скачивать, чтобы разрабатывать для AS/400, не имея оной?
12 июл 06, 19:40    [2873573]     Ответить | Цитировать Сообщить модератору
 Re: создавать stored procedures для AS/400 используя db2 UDB 8.x Win  [new]
Anton Demidov
Member

Откуда: Atlanta, GA
Сообщений: 1187
1. AS/400 - это не мейнфрейм
2. Проси у клиента удалённый доступ к хосту к девелоперской партиции (или что у них там организовано для разработчиков), без этого никак.
3. Тебе понадобится IBM iSeries Access для разработки как минимум (есть и не-IBM продукты, н-р Toad for IBM DB2, но я их не пробовал). Версию по возможности используй последнюю (кажись 5R4 сейчас) - она будет работать со старыми версиями БД.
4. При изучении документации смотри на версию именно для твоей БД - изменения в синтаксисе и поведении оптимизатора весьма существенны.

--
Антон
Per rectum ad astrum
12 июл 06, 21:56    [2873824]     Ответить | Цитировать Сообщить модератору
 Re: создавать stored procedures для AS/400 используя db2 UDB 8.x Win  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4947
Дорогая Редакция!

Сначала узнать версию, затем (например, для v5r3):
http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=/pdf_table/launcher.htm
Там найти и скачать:
SQL reference
Stored Procedures and Triggers on DB2 Universal Database for iSeries
Cross-Platform DB2 Stored Procedures: Building and Debugging
Писать SQL процедуры, чтоб и там, и там работали - можно, хотя и есть нюансы.
Диалекты совпадают ~ 80%.
По поводу жабы:
Нужен IBM Toolbox for Java (jt400.jar), если будете писать UDF/SP c parameter style db2general.
Это type 4 - драйвер + масса дополнительной функциональности.
Нет iSeries для тестирования?
Это очень и очень плохо (если только вы не пишете процедур типа хелоу ворлд).
SQL оптимизатор на этой iSeries гораздо хуже, да и диалекты не совпадают...
13 июл 06, 09:56    [2874539]     Ответить | Цитировать Сообщить модератору
 Re: создавать stored procedures для AS/400 используя db2 UDB 8.x Win  [new]
Дорогая Редакция!
Member

Откуда:
Сообщений: 7
Mark Barinstein
Дорогая Редакция!

Там найти и скачать:
SQL reference
Stored Procedures and Triggers on DB2 Universal Database for iSeries
Cross-Platform DB2 Stored Procedures: Building and Debugging
Писать SQL процедуры, чтоб и там, и там работали - можно, хотя и есть нюансы.
Диалекты совпадают ~ 80%.


вот тут нашелся это pdf
http://ftp.inf.utfsm.cl/pub/Docs/IBM/DataManagement/pdfs/sg245485.pdf

смотрю синтаксис. вроде выкручусь

Марк, спасибо!
13 июл 06, 18:23    [2878340]     Ответить | Цитировать Сообщить модератору
 Re: создавать stored procedures для AS/400 используя db2 UDB 8.x Win  [new]
riman
Member

Откуда:
Сообщений: 2234

Где то на форуме валяется ссылка на SQL for Crossplatform Development. Если
не найдешь, могу завтра линк подкинуть.


Posted via ActualForum NNTP Server 1.3

16 июл 06, 17:41    [2886338]     Ответить | Цитировать Сообщить модератору
 Re: создавать stored procedures для AS/400 используя db2 UDB 8.x Win  [new]
Дорогая Редакция!
Member

Откуда:
Сообщений: 7
riman

Где то на форуме валяется ссылка на SQL for Crossplatform Development. Если
не найдешь, могу завтра линк подкинуть.


поискал по форуму по словам crossplatoform
не нашёл ничего, кроме этого же топика.:)
если есть еще что-то кроссплатфоменное для db2, то признательность моя не будет иметь границ в пределах разумного)
17 июл 06, 18:30    [2890493]     Ответить | Цитировать Сообщить модератору
 Re: создавать stored procedures для AS/400 используя db2 UDB 8.x Win  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4947
http://www-306.ibm.com/software/data/db2/udb/support/manualsv8.html
а там:
SQL Reference for Cross-Platform Development V1.1
SQL Reference for Cross-Platform Development V2
17 июл 06, 18:43    [2890568]     Ответить | Цитировать Сообщить модератору
 Re: создавать stored procedures для AS/400 используя db2 UDB 8.x Win  [new]
lazy-beaver
Member

Откуда: donetsk, UA
Сообщений: 186
в нете попадаются машины со свободным к ним доступом. можно поискать вход в ту машину, где установлены компиляторы и писать там

Serge Reva
19 июл 06, 14:00    [2899713]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить