【问题标题】:How to call an informatica workflow which running in different integration service如何调用在不同集成服务中运行的 informatica 工作流
【发布时间】:2021-12-14 09:39:47
【问题描述】:

我在集成服务 1 和工作流 2 集成服务 2 中有 2 个工作流工作流 1。 我如何从工作流 1 调用工作流 2 我目前正在尝试调用然后使用命令提示符但它没有工作 只是为了让您知道这些集成服务 1 是 informatica 9.2 并且集成服务 2 是 informatica 版本 10.2

任何帮助表示赞赏 谢谢

【问题讨论】:

  • 如果它们存在于同一个物理服务器中,你应该能够做到。如果不是那么,您需要使用远程 shell 命令 rsh 在另一个集成服务 2 中启动脚本(使用 pmcmd)。
  • 谢谢你回到我身边,你有什么相同的例子吗?因为我不知道 rsh 脚本

标签: integration informatica informatica-powercenter


【解决方案1】:

PowerCenter 不支持跨工作流依赖项。无论这些是否配置为使用相同或不同的集成服务。

解决此类挑战的最佳方法是使用单独的调度工具,例如 AirFlow、Control-M、Autosys 或任何其他工具。

如果需要,还可以公开the workflow as a webservice 并从不同的工作流程中调用它。不是很方便,但可能。

最后,可以在一个工作流的命令任务中使用命令行界面pmcmd startworkflow 来启动另一个工作流。

【讨论】:

  • 我尝试执行 pmcmd 命令,但 pmcmd startask -service 失败并出现错误:错误:[Pre/Post Session Command] Process id 2739。shell 命令失败,退出代码为 4。
  • 错误是关于节点 1889 消息代码:LM_36621 消息:命令任务实例 [Command]:启动命令 [Command1],在节点 [node01_hjjk] 上使用 pid [3293]。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-30
  • 1970-01-01
  • 1970-01-01
  • 2019-12-29
  • 2018-07-18
相关资源
最近更新 更多