我正在尝试将文件从 IFS 发送到我们的 AS/400 系统上的 outq。每当我这样做时,我都会得到我发送的确切信息,以及末尾附加的一行不同长度的“@”符号。
这是我正在使用的命令:
qsh cmd('cat -c /path/test.txt | Rfile -wbQ -c "ovrprtf file(qprint)
outq(*LIBL/ABCD) devtype(*USERASCII) rplunprt(*no) splfname(test) hold(*no)"
qprint')
的内容test.txt
只是Hello World!
我发送命令时得到的输出是
Hello World!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
我没有在网上找到任何关于类似问题的帖子,并尝试更改值并寻找其他开关以使其正常工作。我所做的一切似乎都无法解决这个问题。
是否有我缺少的命令或开关,或者我那里的东西已经导致了这个?
编辑:
我发现了这个文档,这是我第一次看到提到的这个问题,但它不是很有帮助:
“执行操作命令的消息可能由弹出消息中的一长串“at”符号 (@)组成。(在情境中配置的 Reflex 自动化执行操作命令不存在此问题。)针对此问题的解决方案正在构建中。此问题可能会在产品发布时得到解决。如果您发现此问题,请联系 IBM 软件支持。”</p>
唯一的区别是:1)这不是弹出消息,它是打印出来的。2) 我不相信我们使用 Tivoli Monitoring,尽管我可能是错的。
假设我们确实使用 Tivoli Monitoring,解决方案是什么?在那之后没有其他文档,而且我不是系统管理员,所以我不能亲自致电 IBM 软件支持。假设我们不使用它,还有什么可能导致这个问题?