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

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

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

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 в Bluemix, все еще открыто, в качестве альтернативы Secure Gateway может содержать DB2 Connect... но не уверен... и сервер соединений можно использовать также. Буду добавлять комментарии позже.

Другие вопросы по тегам