BI_开发_问题:The workflow because pmimprocess was not configured

Problem Description
An OS profile enabled workflow fails and the following is displayed in the workflow log:
LM_44128: Failed to start process [Preparer] of task [Session task instance [s_m_test_grid] :Session task instance [s_m_test_grid]] with error [The Integration Service could not use operating system profiles because pmimprocess was not configured.]. 
The OS profile has been configured correctly in the Administration Console, and also at the OS level. The permissions are assigned correctly to pmimprocess.
Cause
This error occurs when the file system where Informatica is installed is mounted without the setuid option.
Solution
To resolve this issue, ensure that the file system where Informatica is installed is mounted with the setuid option.
 
The output of the mount command when the setuid is not enabled resembles the following:  
/u01 on /dev/vx/dsk/local/informatica read/write/nosetuid/nodevices/intr/largefiles/logging/xattr/onerror=panic/dev=42c6591
The output of the mount command when setuid is enabled resembles the following: 
/u01 on /dev/vx/dsk/local/u01 read/write/setuid/devices/log/largefiles/ioerror=mwdisable/dev=42c03e9
More Information
A CR (226441) has been raised to update the documentation to include this requirement.
 
If the file system is mounted correctly (with the setuid option), then the truss output of the Integration Service when an OS enabled workflow is executed would resemble the following: 
23586/35:   \0\0\0\0\006\0\0\004\0\0\0\0\0\b\0\0\004\0\0\0\0FFFF 23586/35: fcntl(12, F_GETFL)    = 130 25216: execve("/u01/app/RnD/Informatica/pc860/server/bin/pmimpprocess", 0x101029D98, 0x101127E70) 25216:  *** cannot trace across exec() of /u01/app/RnD/Informatica/pc860/server/bin/pmimpprocess *** 23586/35: fcntl(12, F_SETFL, FWRITE)   = 0
posted @ 2016-09-29 10:35  BIT10  阅读(207)  评论(0编辑  收藏  举报