Замечания по выпуску


34.1 Глава 1. Introduction

34.1.1 Поддерживаемое программное обеспечение

Прим.:PHP. Теперь есть возможность обращаться к DB2 из программ Web при помощи PHP. PHP - это серверный кроссплатформенный язык сценариев с включением HTML. Он поддерживает доступ к DB2 с использованием метода доступа Unified-ODBC, при котором PHP пользовательского уровня связывается с DB2 при помощи вызовов ODBC. В отличие от стандартного ODBC при использовании метода Unified-ODBC связь идет прямо со слоем DB2 CLI, а не через слой ODBC. Дополнительную информацию об использовании PHP с DB2 смотрите на сайте поддержкиDB2 по адресу www.ibm.com/software/data/db2/udb/winos2unix/support.

AIX

Список версий компилятора C и C++ должен выглядеть так:

   IBM C and C++ Compilers for AIX Версия 3.6.6 (Версия 3.6.6.3 для 64-битных 
    систем)
   IBM C for AIX 4.4 
   IBM VisualAge C++ Версия 4.0 

Прим.:Загрузите для этих версий компиляторов последние пакеты исправлений, доступные по адресу
    http://www.ibm.com/software/ad/vacpp/service/csd.html 

Список версий компилятора Micro Focus COBOL должны выглядеть так:

   AIX 4.2.1 
 
   Micro Focus COBOL Версия 4.0.20 (PRN 12.03 или новее)
   Micro Focus COBOL Версии 4.1.10 (PRN 13.04 или новее)
 
   AIX 4.3 
 
Micro Focus COBOL Server Express Версия 1.0

Прим.:Информацию о поддержке DB2 хранимых процедур Micro Focus COBOL и пользовательских функций в AIX 4.3 смотрите на Web-странице DB2 Application Development:
   http://www.ibm.com/software/data/db2/udb/ad

При построении 64-битных программ с помощью компилятора IBM XL Fortran for AIX Версии 5.1.0 на стадиях компилирования и компоновки используйте опцию "-q64". Имейте в виду, что 64-битные программы не поддерживаются прежними версиями этого компилятора.

HP-UX

Список версий компилятора C++ должен выглядеть так:

   HP aC++, Версия A.03.25
Прим.:HP не поддерживает двоичной совместимости между объектами, скомпилированными старыми и новыми компиляторами, поэтому это вызовет перекомпиляцию всех прикладных программ C++, используемых для обращения к DB2 в HP-UX. Обработка исключительных ситуаций в прикладных программах C++ также должна быть скомпилирована новым компилятором.

Руководство по переходу к aCC смотрите по адресу: http://www.hp.com/esy/lang/cpp/tguide. Информацию о несовместимости C++ можно найти по адресу:

 http://www.hp.com/esy/lang/cpp/tguide/transcontent.html#RN.CVT.1.2
 http://www.hp.com/esy/lang/cpp/tguide/transcontent.html#RN.CVT.3.3

Сравнение C и C++ можно найти по адресу:

 http://www.hp.com/esy/lang/cpp/tguide/transcontent.html#RN.CVT.3.3.1

Хотя C и aCC совместимы, если используются два различных типа объектов, для компиляции объекта, содержащего "main", и для компоновки конечного выполняемого файла должен использоваться aCC.

Linux

DB2 for Linux поддерживает следующую версию REXX:

   Object REXX Interpreter for Linux Версия 2.1

Linux/390

DB2 for Linux/390 поддерживает только языки Java, C и C++.

OS/2

Список версий компилятора C/C++ должен выглядеть так:

   IBM VisualAge C++ for OS/2 Версия 3.6.5 и Версия 4.0

Прим.:Загрузите для этих версий компиляторов последние пакеты исправлений, доступные по адресу
    http://www.ibm.com/software/ad/vacpp/service/csd.html 

Ограничения будущей сервисной поддержки этих компиляторов VisualAge C++ смотрите в разделе News на сайте:

   http://www-4.ibm.com/software/ad/vacpp/

Solaris

Список версий компилятора Micro Focus COBOL должен выглядеть так:

   Micro Focus COBOL Server Express Версия 1.0

32-битные операционные системы Windows

Список версий компилятора IBM VisualAge C++ должен выглядеть так:

    IBM VisualAge C++ для Windows Версий 3.6.5 и 4.0

Прим.:Загрузите для этих версий компиляторов последние пакеты исправлений, доступные по адресу
    http://www.ibm.com/software/ad/vacpp/service/csd.html 

Ограничения будущей сервисной поддержки этих компиляторов VisualAge C++ смотрите в разделе News на сайте:

   http://www-4.ibm.com/software/ad/vacpp/

Список версий компилятора Micro Focus COBOL должны выглядеть так:

    Micro Focus COBOL Версия 4.0.20
   Micro Focus COBOL Net Express Версия 3.0

34.1.2 Примеры программ

В раздел "Object Linking and Embedding Samples" надо добавить:

salarycltvc
Написанный на Visual C++ пример CLI DB2, вызывающий хранимую процедуру salarysrv, написанную на Visual Basic.

SALSVADO
Пример хранимой процедуры автоматизации OLE (SALSVADO) и клиента SALCLADO (SALCLADO), реализованного на 32-битном Visual Basic и ADO, который вычисляет средний оклад в таблице staff2.

В раздел "Log Management User Exit Samples" (Примеры обработчиков пользователей для управления журналами) должно быть добавлено следующее:

В AIX для построения прикладных программ, использующих клиент API ADSM уровня 3.1.6 и выше, должны использоваться вызовы компилятора xlc_r или xlC_r, а не xlc или xlC, даже если эти прикладные программы однопоточные. Это гарантирует использование библиотек, обеспечивающих правильную работу потоков. Это относится к примеру обработчика пользователя для управления журналами db2uext2.cadsm.

Если прикладная программа скомпилирована с библиотекой, не обеспечивающей работу потоков, можно применить исправление IC21925E или обратиться к поставщику этой прикладной программы. Это исправление можно получить с анонимного ftp-сервера index.storsys.ibm.com. Оно понижает уровень API ADSM до 3.1.3.


[ Начало страницы | Страница назад | Страница вперед | Содержание | Индекс ]