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
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.