本人新手,写了一个host程序,然后做了一个自动上传的功能。
sql方面可以,只是没做过oracle开发,目前有这样的项目需求,不得已。
我的操作完全参照这个事例:
1. Create a simple unix script called TEST.prog in $FND_TOP/bin
 Ex: touch /u01/1153/visionappl/fnd/11.5.0/bin/TEST.txt 
2. Register this as a concurrent executable in Application Object Library 
called TEST of type HOST. 
3. Register this as a concurrent program in Application Object Library called 
TEST of type HOST. 
4. Add this request to the System Administrators request group. 
5. In the $FND_TOP/bin create the softlink from TEST.prog to fndcpesr:
         $ ln -s $FND_TOP/bin/fndcpesr  $FND_TOP/bin/TEST
操作完全没错,link也建起来了,执行文件地址也没错,现在不知道什么原因不能执行,请指点!

解决方案 »

  1.   

    你通过concurrent program想运行的是哪个程序?
    Justfortest.sh么?
      

  2.   

    有可能是你当前登录EBS的用户,没有执行的权限。。
    有可能哈。
      

  3.   


    我的权限是super user,就是这一个用户,可以注册程序的,权限应该没问题吧
    我运行的程序显然不是sh文件,是那个prog文件
      

  4.   

    好久木玩Oracle 忘的差不多了
      

  5.   

    没有执行权限吧,那个prog文件的权限只有读和写^^
      

  6.   

    chmod 777 文件名
    .sh 
      

  7.   

     rwxrwxrwx
     前三位是所属用户的权限
     中间的三位所属组的权限
     后三位是所属组以外其他组的权限
     r是读权限 
     w是写权限
     x是执行权限希望有帮到你
     
      

  8.   

    who can give me the right answer ?
      

  9.   

    chmod 777 INV_CONSUMPTION.prog
      

  10.   

    *.prog的文件,好像,似乎没有执行权限,呵呵^^
    就像是,*.txt的就只能读写一样,
    嗯,内容是二进制的吗?还是文本的?可能要结合别的文件一起执行。
      

  11.   


    这个是利用oracle的功能来调用的