Прим.: | 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
В раздел "Object Linking and Embedding Samples" надо добавить:
В раздел "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.