Shell 在informatica powercenter中,是否有任何方法可以根据命令任务的输出触发会话?

Shell 在informatica powercenter中,是否有任何方法可以根据命令任务的输出触发会话?,shell,unix,session,informatica,informatica-powercenter,Shell,Unix,Session,Informatica,Informatica Powercenter,informatica工作流中有一个命令任务,它将结果作为两个场景(a和B)返回。 如果命令任务的结果为A,则应触发会话任务,如果结果为B,则无需触发会话。是否存在实现此要求的场景? 注意:请建议不使用pmcmd命令您可以使用如下新目标轻松完成此操作 创建一个新映射,该映射将只加载场景a的结果。将目标命名为target_A。使用此映射创建会话 在informatica工作流中,在上述映射之后,放置您的第二个会话—您希望在执行场景A时执行该会话。在链接条件中,请提及这一点 $PMTargetTar

informatica工作流中有一个命令任务,它将结果作为两个场景(a和B)返回。 如果命令任务的结果为A,则应触发会话任务,如果结果为B,则无需触发会话。是否存在实现此要求的场景?
注意:请建议不使用pmcmd命令

您可以使用如下新目标轻松完成此操作

  • 创建一个新映射,该映射将只加载场景a的结果。将目标命名为target_A。使用此映射创建会话
  • 在informatica工作流中,在上述映射之后,放置您的第二个会话—您希望在执行场景A时执行该会话。在链接条件中,请提及这一点
    $PMTargetTarget_A@numAffectedRows>0
    。工作流将如下所示-
  • 您也可以使用事件提升,但它与上述解决方案类似。

    您可以对场景使用类似事件等待的命令,该命令将生成一个文件,工作流将等待该文件并启动会话(如果找到)。

    感谢您的响应!
    -->CMD Task --> Session to Load for scenario A --$PMTargetTarget_A@numAffectedRows>0 --> session you want to run