在 Blue Prism 中使用大型机应用程序。
Posted
技术标签:
【中文标题】在 Blue Prism 中使用大型机应用程序。【英文标题】:Working with Mainframe application in Blue Prism. 【发布时间】:2017-10-12 10:34:46 【问题描述】:我一直在使用 Blue Prism 处理一个项目,该项目曾一度使用 IBM 大型机应用程序 (ICBS)。我已经设法让它工作了,但我遇到的唯一问题是登录到 therminal。
我的机器人午餐应用程序作为大型机应用程序,但在那之后,therminal 要求我登录,但它在标准 Win 窗口中这样做 - 输入登录名和密码的选项。 问题是 Blue Prism 无法监视这些元素,因为它是作为大型机启动的。
如果我将这个应用程序作为标准 win 应用程序启动,那么登录就没有问题,但在那之后,主机屏幕无法正常工作,因为我无法监视绿屏的特定元素。
我试图作为大型机启动,然后使用另一个对象(Win 应用程序)登录,然后返回大型机,但我无法将 Win 应用程序对象附加到已启动的大型机对象。尝试附加时出现“找不到”错误。
知道如何让它工作吗?
干杯, 拉菲尔
【问题讨论】:
【参考方案1】:嗯,除了拥有两个不同的对象之外别无他法。
第一个应该是从可执行文件启动的“大型机应用程序”对象。 第二个应该是附加到出现窗口的“Windows 应用程序”对象。我猜您在将第二个对象附加到窗口时遇到问题。
蓝色棱镜在尝试附加到对象时检查两件事:
进程的名称 - 您可以使用任务管理器找到该信息。 目标应用程序的窗口标题 - 即在窗口顶部可见的标题。可以使用 *、# 等作为通配符。
您必须在那里尝试才能使其正常工作。
您可以在下面找到附加到 Windows 照片查看器的我的一个对象的打印屏幕。
【讨论】:
这也是我的想法,所以感谢我在正确的轨道上的构造。我尝试在窗口标题中使用通配符,但我仍然遇到问题。 Andrzej, jest jakiś sposób aby nawiązać kontatkt poza SO??以上是关于在 Blue Prism 中使用大型机应用程序。的主要内容,如果未能解决你的问题,请参考以下文章
[转]Blue Prism Interview Questions and Answers
[Blue Prism自学]Attach, Detach, Read and Actions