Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Subir un archivo desde forms 10g a Unix

Estas en el tema de Subir un archivo desde forms 10g a Unix en el foro de Oracle en Foros del Web. Alguien tiene alguna rutina para subir un archivo a un servidor unix con forms 10g utilizando webutil. Gracias...
  #1 (permalink)  
Antiguo 13/01/2009, 17:35
 
Fecha de Ingreso: enero-2009
Mensajes: 2
Antigüedad: 15 años, 3 meses
Puntos: 0
Subir un archivo desde forms 10g a Unix

Alguien tiene alguna rutina para subir un archivo a un servidor unix con forms 10g utilizando webutil.

Gracias
  #2 (permalink)  
Antiguo 13/01/2009, 21:10
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 1 mes
Puntos: 7
Respuesta: Subir un archivo desde forms 10g a Unix

tienes que utilizar la libreria webutil, dentro incluye funciones para seleccionar un archivo del lado del cliente
__________________
Blogzote.com :-) Mi blog
  #3 (permalink)  
Antiguo 14/01/2009, 02:41
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 16 años, 10 meses
Puntos: 43
Respuesta: Subir un archivo desde forms 10g a Unix

No le has entendido kikolice.

EL lo que quiere es que se le dé el programa hecho para que solo tenga que copy-pastear
  #4 (permalink)  
Antiguo 14/01/2009, 08:49
 
Fecha de Ingreso: enero-2009
Mensajes: 2
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Subir un archivo desde forms 10g a Unix

Cita:
Iniciado por kikolice Ver Mensaje
tienes que utilizar la libreria webutil, dentro incluye funciones para seleccionar un archivo del lado del cliente

El problema que tengo es que yo lo tenía programado en forms6i y me funcionaba perfectamente, es en la versión 10g que no me funciona.

Te paso que te tenía programado. Lo que pasa es que el crea un archivo de texto local para luego ejecutar los comandos y no se como hacer lo mismo en un OAS

DECLARE
ftp_host varchar2(200) := '172.xx.xx.x';
ftp_port varchar2(10) := '21';
ftp_user varchar2(32) := 'xxx';
ftp_pwd varchar2(32) := 'xxx';
ftp_script_file varchar2(255);
file_dir varchar2(255);
file_handle client_text_io.file_type;

BEGIN

/* ftp_script_file := file_dir||'ftp_script.txt';

file_handle := client_TEXT_IO.FOPEN(ftp_script_file,'W');
client_TEXT_IO.PUT_LINE(file_handle,'OPEN'||' '||ftp_host|| ' '||ftp_port);
client_TEXT_IO.PUT_LINE(file_handle,'USER'||' '||ftp_user|| ' '||ftp_pwd);
client_TEXT_IO.PUT_LINE(file_handle,'!cls');
client_TEXT_IO.PUT_LINE(file_handle,'LCD' ||' '||'c:\');
client_TEXT_IO.PUT_LINE(file_handle,'mput' ||' '||'X* ');
client_TEXT_IO.PUT_LINE(file_handle,'CLOSE');
client_TEXT_IO.PUT_LINE(file_handle,'BYE');
client_TEXT_IO.FCLOSE(file_handle);

client_HOST('FTP -i -v -d -n -s:' ||ftp_script_file);
  #5 (permalink)  
Antiguo 14/01/2009, 13:53
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 1 mes
Puntos: 7
Respuesta: Subir un archivo desde forms 10g a Unix

esa funcion ya no funciona en 10g (creo que text_io si pero estarias manejando archivos del lado del OAS)

buscate la libreria webutil en la pagina de oracle.com, en esa libreria viene el sustituto en 10g de text_io para cuando quieres manejar archivos del lado del cliente
__________________
Blogzote.com :-) Mi blog
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:52.