Sres, solicito su ayuda u orientación para resolver una duda...
Ambiente de trabajo OAS 10.1.2 con forms 10g.
Utileria WebUtil
Problema:
Diseñe una aplicacion para guardar documentos (pdf y otros) en el
servidor Unix, usando la utileria webutil.
Se me solicito que aparte de poder copiar archivos desde el cliente al
servidor... luego tambien pudieran eliminar o renombrar esos archivos
en el servidor.
Luego de investigar y probar no he podido resolver esta ultima solicitud.
WebUtil no tiene la funcion que me permita acceder a un archivo del
servidor para renombrar o eliminar.
No puedo usar UTL_FILE para renombrar archivo, ya que UTL_FILE buscara
el archivo en el servidor donde esta la base de datos y el OAS esta en
otro servidor y por seguridad (segun comentarios del DBA ) no es
posible que desde la base de datos pueda ir al oas y renombrar el
archivo.
No funciona la instruccion HOST desde forms...
Estas instrucciones fueron ejecutadas desde la linea de comandos del
unix y funcionaron correctamente, pero haciendolo desde forms por
medio del HOST no funcionan.
por ejemplo si pongo la siguiente instrucción:
comando := 'pwd >resultado.log ';
host(comando) ;
La instruccion se ejecuta en el servidor y crea el archivo en forma correcta.
Pero si pongo la instruccion de copiar, renombrar o eliminar por ejemplo:
comando := ' cp archivo1.pdf archiv2.pdf ';
host(comando) ;
La instruccion no se ejecuta en el servidor, la forma manda error y
por lo tanto no se copia el archivo.
Puedo concluir que el usuario UNIX del OAS no tiene permisos para
renombrar o eliminar archivos?
Busque in internet y no encuentro información del tema.( no tengo
cuenta en metalink)
Gracias de antemano por su ayuda.