Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2010, 11:59
Avatar de Wayern
Wayern
 
Fecha de Ingreso: septiembre-2008
Ubicación: Aguascalientes
Mensajes: 65
Antigüedad: 15 años, 7 meses
Puntos: 4
Pregunta Problema con UTL_TCP.write_line()

Hola a todos. Tengo una duda con la instrucción UTL_TCP.write_line y me gustaria saber si alguno de ustedes sabe que es lo que está haciendo que me arroje un error.
Este es el código:
Código:
CREATE OR REPLACE PROCEDURE send_shl(dir in varchar2, filename in varchar2,
          ftpdir in varchar2, usr in varchar2, pass in varchar2, to_path in varchar2, command varchar2)
as
l_conn  UTL_TCP.connection;
begin
 l_conn := ftp.login(ftpdir, '21', usr, pass);
  ftp.ascii(p_conn => l_conn);
  --ftp.binary(p_conn => l_conn);
  utl_tcp.write_line(l_conn, command);
  ftp.put(p_conn      => l_conn,
          p_from_dir  => dir,
          p_from_file => filename,
          p_to_file   => to_path||filename);
  ftp.logout(l_conn);

Exception
  When Others then
    rollback;
    RAISE;
End send_shl;
El error que me arroja cuando trato de compilar el procedure es:

PLS-00221: 'WRITE_LINE' is not a procedure or is undefined


Lo que ma hace suponer que lo que está mal es al momento de pasarle los parámetros, pero no sé como van en caso de que esto este causando el error.

Saludos y de antemano gracias.