使用传统宏的 Micro Focus Reflections 桌面不传输文件

问题描述 投票:0回答:0

我正在从 Win7 转换到 Win10 机器并将 Attachmate Reflections 升级到 Micro Focus 反射 v16.2。我已经学会了如何合并我的遗留宏,除了我自动将文件从 AS400 传输到 PC(本地)的过程现在不起作用。我在文件传输设置中设置了用户名和密码,但是当 vba 代码到达命令 Session.PCSReceiveFile“”时,rcYes,它错误为 Err.number = -2147479242(“传输错误”)。这不是很有帮助,但我发现它与缺少会话用户名和/或密码值有关。我还发现我可以分配这些值,但是密码字段在旧版本的 Reflections 中是加密的,一旦那台机器不在了,我将无法在 3 个月内更改密码时更新它。或者,我也想学习如何在新的 v16.2 版本的 Reflections 中制作这个宏,但我不知道 Session.PCSReceiveFile "", rcYes 命令的替换代码是什么。我尝试“记录”一个新的宏,但是当我手动执行所有步骤然后返回查看新创建的宏中的 VBA 代码时,桌面版本没有捕获任何 VBA 代码。这是遗留宏中的其余代码:

With Session
    .Xfr400ExistsAction = rcOverwrite
    .WaitForEvent rcEnterPos, "30", "0", 17, 51
    .Xfr400ReceiveConversion = rcAS400CommaDelim
    .Xfr400SendConversion = rcAS400CommaDelim
    .Xfr400LocalFile = "~mylocalPCfile.csv~"
    .Xfr400RemoteFile = "~library/file(object)~"
    .PCSReceiveFile "", rcYes    'this is the line I am trying to figure out in the new version
End With

如果您在 V16.2 Reflections 中有关于如何获取宏来记录此过程的建议,那么我可以阅读该 vba 代码会很棒。 谢谢。

vba legacy attachmate-reflection
© www.soinside.com 2019 - 2024. All rights reserved.