Я пытаюсь отправить файл из IFS в outq в нашей системе AS / 400.Всякий раз, когда я это делаю, я получаю именно то, что отправляю, а также строку символов «@» различной длины, добавляемую в конец.
Вот команда, которую я использую:
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" (@) во всплывающем сообщении.(У команды «Рефлекторная автоматизация выполнения действий», которая настроена в ситуациях, такой проблемы нет.) Решение этой проблемы находится в стадии разработки.Эта проблема может быть решена к моменту выпуска продукта.Если вы видите эту проблему, обратитесь в службу поддержки программного обеспечения IBM. ”
Разница только в следующем: 1) это не всплывающее сообщение, оно печатается.2) Я не верю, что мы используем Tivoli Monitoring, хотя могу ошибаться.
Если предположить, что мы используем Tivoli Monitoring, каким будет решение?После этого нет никакой дополнительной документации, и я не являюсь системным администратором, поэтому я сам не могу позвонить в службу поддержки программ IBM.И если мы не будем его использовать, что еще может вызвать эту проблему?