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

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

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

1 Ответ

0 голосов
/ 20 июня 2018

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

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

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

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

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

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

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

...