将Cloud Foundry PHP应用程序推送到Bluemix时,何处放置Z / OS许可证文件?

问题描述 投票:0回答:1

我想使用SecureGatway从Bluemix连接到Z / OS系统,但我没有Z / OS许可证文件(最可能是:db2consv_zs.lic文件)。我收到SQLSTATE = 42968。 SG tunel看​​起来还不错。

如果我获得许可证..当我将本地项目推送到CIO Bluemix时,我在哪里复制/安装它?要把它复制到php buildpack吗?它会在云环境中注册吗?有没有其他方法可以从Blue Foundry PHP应用程序连接到蓝色区域Z / OS系统?

php cloudfoundry db2-zos hybrid-cloud
1个回答
0
投票

1,Bluemix for zOS上的许可证DB2驱动程序

许可证文件必须放在服务器上的PHP实例的文件夹中。在部署Cloud Foundry应用程序期间安装了DB2扩展。我发现在构建或部署期间无法复制许可证文件。但我找到了一种在部署后复制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。 Instructions

2,在IBM蓝色区域中的本地计算机上为zOS许可DB2驱动程序

安装DB2 Connect许可证时,许可证问题消失了。

“要连接到IBM大型机数据库服务器,您需要获得许可的DB2 Connect产品。您无法使用IBM数据服务器客户端直接连接到IBM大型机数据服务器。” link

“您可以为任何客户端或驱动程序添加DB2 Connect™功能。”

DB2 license files

使用db2licm命令注册许可证。

如何安装DB2 Connect到Bluemix仍然是开放的,或者Secure Gateway可能包含DB2 Connect ..但不确定..也可以使用连接服务器。稍后会添加评论。

© www.soinside.com 2019 - 2024. All rights reserved.