我们有 Mainframe z/OS COBOL 应用程序在 SELECT 查询中从少数应用程序(App1、App2)访问一组 DB2 表(T1、T2)。现在,我们将其中一个应用程序 (App1) 及其表 (T1) 移动到 SQL Server(未来的 Azure SQL)。我们如何在不影响 Mainframe COBOL 应用程序的情况下移动此应用程序?
我们能否使用 BizTalk Host Integration Server DRDA 服务从 SQL Server 公开表 T1 和从 DB2 公开表 T2,并允许 Mainframe COBOL 应用程序继续连接表并运行 SELECT 查询?换句话说,Mainframe COBOL 甚至都不知道表 T1 不在 DB2 中而是在 SQL Server 中?微软的以下链接说可行,但想了解可行性和优缺点。
- IBM DRDA - https://en.wikipedia.org/wiki/DRDA,https://www.ibm.com/support/knowledgecenter/en/SSGU8G_11.70.0/com.ibm.admin.doc/ids_admin_0206.htm
- 为 z-OS 配置 DB2 - https://docs.microsoft.com/en-us/host-integration-server/core/configuring-db2-for-z-os
- BizTalk 中可用的 DRDA 服务 - https://docs.microsoft.com/en-us/host-integration-server/core/service-for-drda