Buenas de nuevo, he conseguido instalar lo siguiente (no sin horas de dedicación para ver las versiones de cada producto así de cómo instalarlos y evitar problemas posteriores) JDK 6 update 7 con Netbeans 6.1 Apache Tomcat 6.0 Por lo menos creo que ya tengo la base correcta(me imagino). Además commons-fileupload-1.2.1 y commons-io-1.4 (estos dos últimos los descomprimí en una carpeta llamada APIS aunque realmente no se donde intervienen y la forma de utilizarlos. Y ahora la gran pregunta: ¿Cómo empiezo a crear la subida de mi XML(lo tengo en el disco C:xml) a la URL? Agradecería cualquier comentario pues me he metido en Netbeans 6 para comenzar a crear el proyecto y me da opciones que no se como se utlizan. Muchas gracias de antemano.
Enviar archivo XML a URL
Gracias a todos de antemano.
Tengo una archivo de datos en disco con formato DBF, y lo he pasado a XML. La cuestión es que un proveedor de mi cliente le exige mandar el archivo XML,que contiene datos de las compras realizadas a una URL, y no se como hacerlo.
Necesitaría que alguien me indicase como realizar el envío de este archivo, teniendo en cuenta que lo que ha enviado el proveedor es lo siguiente:
The XML file of transactions will be submitted using an https POST operation, using an encoding type of “multipart/form-data”. The url for the service will be:
https://proveedor.com.Submit
Three parameters must be supplied:
uid – a username to be agreed
pwd – the password for the specified uid
uploadfile – the XML file
Parts Transaction Submission Process
The XML file of transactions will be submitted using an https POST operation, using an encoding type of ?multipart/form-data?. The url for the service will be:
https://proveedor.com/servlet/services.com..Submit
Three parameters must be supplied:-
uid ? a username to be agreed
pwd ? the password for the specified uid
uploadfile ? the XML file
Sample html
The following HTML page generates a form allowing the user to browse for the file, and then to submit it. (Note that the url, username and password are examples only. The actual url, username and password will be advised)
enctype="multipart/form-data"
method="POST">
<input type="hidden" name=uid value='USERNAME'>
<input type="hidden" name=pwd value='password'>
<br>
File to upload: <input size=45 type=file name=uploadfile>
<input type='submit' name='upload\_button' value='Submit'>
This example is for a submission that is unsuccessful because the file does not conform to the XML schema (Note that only the first error will be reported): -
<?xml version="1.0" encoding="UTF-8" ?> <DMSSubmissionReport> <Error Message="Error on line 11 of document : Datatype error: Value '2003-13-04' is not legal value for current datatype. The month must have values 1 to 12." /> </DMSSubmissionReport> </body></html>