当我在包含10个会话的窗口中运行工作流程时,我们正在将信息从Windows迁移到Unix,并且成功。
但是相同的工作流程(代码)已迁移到unix环境。但是,由于输入文件中的NULL字符,工作流失败。
EX:
FR_3085:第513个字符是空字符,在文本输入文件中不允许
不知道哪里出了问题,其他9个会话(满分10个)都成功了。
答案 0 :(得分:0)
在这种情况下,您可以采用以下两种方法:
在工作流程运行之前,使用SED或任何其他Linux commad /方法替换文件中的空字符。
用户在会话/工作流程中获得自定义属性。
https://kb.informatica.com/solution/6/Pages/20698.aspx
由于
答案 1 :(得分:0)
如果您在RHL上,有时从Window到Shell脚本的转换将带来Unicode字符。
尝试运行secure_url
命令,然后将文件格式转换为Unix。完成此操作后,运行工作流程。
此外,您可以通过运行dos2unix filename.txt