我有一个Informatica工作流,应该生成一个.dat文件。
问题是wroflow创建了一个0字节的文件,但是无法写入它刚刚创建的文件。这令人费解。
目标目录是一个linux服务器,我们团队中有一个开发人员能够正常运行工作流,没有这个文件编写问题。
但是,我已经检查过我们的linux管理员,其中有几个人认为她的linux ID和我自己的访问/权限没有重大区别。她的用户群比我多两个,但我被告知他们与这个问题没什么关系。
连接对象使用的ID也与我在linux服务器上的id enduser
在同一用户组中。因此它应该能够写入我的主目录。
我们设计的解决方法是使用我的id删除文件,触摸文件然后chmod它们。这允许Informatica连接对象使用的id写入文件,但它不是永久(或正确)修复。
我最好的猜测是,这很可能是某种(非常模糊的)Linux环境问题。
我也无法对Informatica工作流程或映射进行任何更改,因为它已正确构建,并且此问题对于某些Linux用户ID而言似乎完全是本地的。
答案 0 :(得分:0)
etluser是否具有写入权限?您是否尝试为chmod运行post session命令脚本并提供完整权限然后写入文件?