首页 > 解决方案 > 在所有环境中部署 IIB bar 文件而不更改数据源名称 (DNS)

问题描述

我们有 2 个环境 dev 和 prod。当我想部署在 dev 中创建的 bar 文件进行测试时,我需要根据 Prod 更改数据源名称。有没有办法让我无法做到这一点,并且能够在不修改我的 bar 文件的情况下从某个地方访问数据源。

我尝试使用mqsiChnage命令,但没有用。

标签: databasedatasourcemessagebroker

解决方案


执行此操作的标准方法是使用提升的属性。因此,在所有流程中,提升计算节点的数据源属性。您可以使用命令 mqsiapplybaroverride 或在 Toolkit 中更改提升的属性,而无需重新构建 BAR。

但更简单的是不在不同的环境中使用不同的数据源名称。绝对不需要使用不同的名称,因为数据源名称在 odbc.ini 中映射到特定于环境的数据库,因此相同的数据源名称可以指向不同环境中的不同数据库。


推荐阅读