30.10.2014 Views

1 Ámbito de aplicación 2 Referencias 3 ... - Noticias Jurídicas

1 Ámbito de aplicación 2 Referencias 3 ... - Noticias Jurídicas

1 Ámbito de aplicación 2 Referencias 3 ... - Noticias Jurídicas

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Ejemplo simple <strong>de</strong> un proceso <strong>de</strong> extracción <strong>de</strong> un paquete <strong>de</strong> ficheros:<br />

Escenario para transferir una lista <strong>de</strong> ficheros usando comandos FTP:<br />

Para evitar <strong>de</strong>sbordamiento <strong>de</strong>l almacenamiento temporal <strong>de</strong>l FTP, la mejor manera es usar nombres <strong>de</strong><br />

archivo comodín, y <strong>de</strong>jar que la implementación FTP expanda el nombre <strong>de</strong>l archivo. El número <strong>de</strong> archivos<br />

<strong>de</strong> un “mput” no se limita <strong>de</strong> esta manera:<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Esta serie <strong>de</strong> commandos abre una connexion FTP, previa i<strong>de</strong>ntificación permitida (auto-conexión está<br />

<strong>de</strong>sahabilitada), transfiere una lista <strong>de</strong> ficheros en modo binario y comprueba el estado <strong>de</strong> transferencia <strong>de</strong><br />

forma simplificada.<br />

Breve <strong>de</strong>scripción <strong>de</strong> los commandos FTP usados en el ejemplo:<br />

user <br />

cd <br />

lcd <br />

bin<br />

mput <br />

nlist <br />

close<br />

I<strong>de</strong>ntifica al cliente en el servidor remote FTP.<br />

Cambia el directorio <strong>de</strong> trabajo en la máquina remota al<br />

remote-directory.<br />

Cambia el directorio <strong>de</strong> trabajo en la máquina local.<br />

Establece el modo binario como forma <strong>de</strong> transferir los ficheros.<br />

Lee los ficheros pasados como argumentos y los almacena en<br />

la máquina remota.<br />

Imprime una lista <strong>de</strong> los ficheros en un directorio <strong>de</strong> la máquina<br />

remota. Envía la relación a la máquina local.<br />

Finaliza la sesión con el servidor remoto. Todos los macros son<br />

eliminados.<br />

Los parámetros son los siguientes:<br />

contiene las opciones <strong>de</strong>l commando FTP, por ejemplo: "-i -n -V -p" cuyo significado es: "interactive<br />

prompting off", "auto-login disabled", "verbose mo<strong>de</strong> disabled", and "passive mo<strong>de</strong> enabled". (Dependientes <strong>de</strong>l uso <strong>de</strong><br />

la version <strong>de</strong>l ftp.)<br />

contiene la dirección IP o DNS <strong>de</strong>l <strong>de</strong>stino<br />

contiene el usuario receptor<br />

contiene la clave <strong>de</strong>l usuario receptor<br />

contiene el lugar <strong>de</strong>l receptor don<strong>de</strong> se <strong>de</strong>positarn los ficheros<br />

contiene el lugar <strong>de</strong> proce<strong>de</strong>ncia <strong>de</strong> los ficheros<br />

especificaciones <strong>de</strong> la lista <strong>de</strong> ficheros (relaciona los ficheros a ser transferidos)<br />

nombre <strong>de</strong>l último fichero a transferir<br />

local fichero para comprobar que la transferencia se ha completado. Si existe, entonces se consi<strong>de</strong>ra que<br />

todo ha ido bien.<br />

La aplicación FTP <strong>de</strong>bería hacer lo siguiente si no se encuentra el fichero “checkfile”:<br />

<br />

<br />

<br />

Guardar los ficheros fallidos;<br />

establecer "file transfer failure" una condición <strong>de</strong> error (por ejemplo: enviar una alarma);<br />

Los datos pue<strong>de</strong>n almacenarse en un espacio temporal por un tiempo <strong>de</strong>terminado siempre que el espacio sea<br />

suficiente, <strong>de</strong> sobrepasarse el límite <strong>de</strong>l espacio, el cliente podría iniciar la liberalización <strong>de</strong>l mismo hasta que<br />

fuera fijado el fallo en la transferencia.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!