Куда поместить файл лицензии Z/OS при отправке PHP-приложения Cloud Foundry в Bluemix?

Я хотел бы подключиться из Bluemix к системе Z/OS, используя SecureGatway, но у меня нет файла лицензии Z/OS (скорее всего: файл db2consv_zs.lic). Я получаю SQLSTATE=42968. Туннель SG выглядит нормально.

Если я получу лицензию... где мне ее скопировать/установить, когда я отправлю свой локальный проект в CIO Bluemix? Скопировать его в сборочный пакет php? И будет ли он зарегистрирован в облачной среде? Есть ли другой способ подключения PHP-приложения Blue Foundry к системе Z/OS синей зоны?


person Andr    schedule 06.06.2018    source источник


Ответы (1)


1, Лицензия на драйвер DB2 в Bluemix для zOS

Файл лицензии должен быть помещен в папку экземпляра PHP на сервере. Расширение DB2 устанавливается во время развертывания приложения Cloud Foundry. Я не нашел способа скопировать файл лицензии во время сборки или развертывания. Но я нашел способ скопировать lic-файл после развертывания: я добавил lic-файл в свой проект, а затем скопировал его с помощью php-файла, который я запускаю из браузера. Это строка:

$src = '/home/vcap/app/lib/db2consv_zs.lic';    
$dst = '/home/vcap/app/ibmdb_clidriver/license/db2consv_zs.lic';
if (!copy($src, $dst)) {
echo "failed to copy $src...\n";

Secure Gateway также должен быть правильно настроен для подключения Bluemix к синей зоне zOS DB2. Инструкции.

2, лицензируйте драйвер DB2 на локальном компьютере в синей зоне IBM для zOS

Проблема с лицензией исчезла, когда я установил лицензию для DB2 Connect.

«Для подключения к серверу базы данных мэйнфрейма IBM вам потребуется лицензированный продукт DB2 Connect. Вы не можете напрямую подключиться к серверу данных мэйнфрейма IBM с помощью клиента сервера данных IBM». ссылка

"Вы можете добавить DB2 Connect™ для любого клиента или драйвера".

Файлы лицензии DB2

Используйте db2licm для регистрации лицензии.

Как установить DB2 Connect to Bluemix все еще открыт, в качестве альтернативы Secure Gateway может содержать DB2 Connect... но это не точно... и сервер соединений также можно использовать. Добавлю комментарии позже.

person Andr    schedule 20.06.2018