使用 PHP Cloud Foundry 应用程序连接到 IBM zOS system/DB2 table
Connecting to IBM zOS system/DB2 table with a PHP Cloud Foundry app
是否可以从 w3ibm.bluemix/PHP Cloud Foundry 应用程序连接到 bluezone zOS 系统,它是 DB2 table?
我已经连接到 w3ibm.bluemix 上的 DB2 table(使用 db2 服务并在那里有一个 table)。它有效,但现在我想连接到 zOS 系统。
当我尝试在本地连接时收到此错误消息:
An attempt to connect to the database server failed because of a licensing problem. SQLSTATE=42968 SQLCODE=-1598
我有一个 lincense 文件,但它是 jar 格式 (db2jcc_license_cisuz.jar),我不知道如何将 jar 添加到 php 项目..
当我尝试从 w3ibm.bluemix(云)连接时 - 我收到此错误 - 使用相同的代码:
The remote host "******.UK.IBM.COM" was not found. SQLSTATE=08001 SQLCODE=-1336
提前致谢!
您需要找到一个 Db2-connect 网关服务器(或安全网关),该服务器位于从 bluemmix 可访问的区域中,并打开相关端口。此类访问、特定凭据、encryption/key-exchange 要求等可能需要批准。
我建议您聘请负责管理目标 Db2 系统的人员,或管理目标数据的应用程序的服务所有者。
用于使用 PHP Cloud Foundry 应用程序从 IBM Bluemix 连接到蓝色区域 zOS DB2,
- 敬业Secure Gateway、
- PHP buildpack 带有 DB2 扩展和
- zOS
需要。
对于第 2 点,PHP 构建包,您只需更新 manifest.yml,将构建包值添加或更新为:
buildpack: https://github.com/ibmdb/php-buildpack
然后您必须将 PHP 的版本设置为预先设置了 DB2 扩展的版本,以便在构建期间安装它。为此,您需要在项目根文件夹中有一个 composer.json 文件 - 具有此值的示例:
{
"require": {
"php": "7.0.16"
}
}
是否可以从 w3ibm.bluemix/PHP Cloud Foundry 应用程序连接到 bluezone zOS 系统,它是 DB2 table?
我已经连接到 w3ibm.bluemix 上的 DB2 table(使用 db2 服务并在那里有一个 table)。它有效,但现在我想连接到 zOS 系统。
当我尝试在本地连接时收到此错误消息:
An attempt to connect to the database server failed because of a licensing problem. SQLSTATE=42968 SQLCODE=-1598
我有一个 lincense 文件,但它是 jar 格式 (db2jcc_license_cisuz.jar),我不知道如何将 jar 添加到 php 项目..
当我尝试从 w3ibm.bluemix(云)连接时 - 我收到此错误 - 使用相同的代码:
The remote host "******.UK.IBM.COM" was not found. SQLSTATE=08001 SQLCODE=-1336
提前致谢!
您需要找到一个 Db2-connect 网关服务器(或安全网关),该服务器位于从 bluemmix 可访问的区域中,并打开相关端口。此类访问、特定凭据、encryption/key-exchange 要求等可能需要批准。
我建议您聘请负责管理目标 Db2 系统的人员,或管理目标数据的应用程序的服务所有者。
用于使用 PHP Cloud Foundry 应用程序从 IBM Bluemix 连接到蓝色区域 zOS DB2,
- 敬业Secure Gateway、
- PHP buildpack 带有 DB2 扩展和
- zOS
需要。
对于第 2 点,PHP 构建包,您只需更新 manifest.yml,将构建包值添加或更新为:
buildpack: https://github.com/ibmdb/php-buildpack
然后您必须将 PHP 的版本设置为预先设置了 DB2 扩展的版本,以便在构建期间安装它。为此,您需要在项目根文件夹中有一个 composer.json 文件 - 具有此值的示例:
{
"require": {
"php": "7.0.16"
}
}