0

我希望使用 IBM InfoSphere Master Data Management Collaborative Edition (MDM CE) 生成唯一的产品 ID。有没有人在任何其他实现中遇到过这种情况,如果有,他们是如何做到的?

要求如下:

  1. MDM CE 必须为“实时产品”而不是“测试产品”生成唯一的产品 ID。对于跨环境(Dev、Testing、QA、Prod)的产品,此 ID 应该相同,因为某些系统仍然对产品 ID 进行硬编码以使其功能正常工作。
  2. 一旦在较低环境中完成,并非每个环境都需要遵循工作流程。
  3. 测试、QA 环境数据随后无法清理,因为现场产品也存在并且正在那里进行处理。
  4. 每 2 到 4 周的冲刺,我们仍然对模型和功能进行了改进。在同一环境中使用不同公司的可能性是什么。假设每个环境有 2 个不同的公司,即一个用于实时产品创建,另一个用于测试产品/测试新功能。这样做的挑战是什么:

一个。从代码的角度来看(当我们使用 devops 模型拥有单个 jar 文件并通过每个 env 中的自动化进程部署它时,我们如何实现这一点)?

湾。从数据的角度

C。从访问的角度来看(我们可以为每个公司启用不同的 LDAP 角色吗?)

4

1 回答 1

0

一个。从代码的角度来看(当我们使用 devops 模型拥有单个 jar 文件并通过每个 env 中的自动化进程部署它时,我们如何实现这一点)?您可以使用 CM 或 EDP Jenkins 自动化部署 

湾。从数据的角度来看,您可以尝试使用 itemObj.getPipeDelimitedCSVRepresentation() 它将整个项目数据返回为 | deliminator 然后你可以解析这些数据并在 nay 环境中创建一个全新的项目 

C。从访问的角度来看(我们可以为每个公司启用不同的 LDAP 角色吗?)是的,您可以在 LDAP 上启用多个角色,并且 MDM CE 角色的名称和在 LDAP 中创建的角色必须相同 

于 2019-09-03T14:49:48.800 回答