Problem accessing Oracle Directory on AIX

What are we doing ?
1) We ftp a PDF file to Oracle Directory which is on AIX server, using Business Object Server. The ftp account we use is prmtftdv. The oracle directory is owned by "oracle" account on aix. The default file permission is 640.
2) We are trying to read the PDF file using oracle BFILE class from java application. we are getting the below exception
[Bjava.sql.SQLException: ORA-22288: file or LOB operation FILEOPEN failed Permission denied[/b]
We are not able to figure what permissions are needed to read the file.

Also., this AIX Server is shared by others applications, so we dont want to have a public read access on the ftpd files.

Is there any solution for this?

Thanks,
Satya

There are usually not many permissions to test out. Also the Oracle knowledge base has a lot of info to clarify problems, as you can search there by Oracle error id.