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

Pasar datos de un archivo XML a una web externa

Estas en el tema de Pasar datos de un archivo XML a una web externa en el foro de Programación General en Foros del Web. Buenas tardes (días, noches o equivalentes en su ciudad). Resulta que estoy haciendo una página para un cliente, en el cual se necesita implementar un ...
  #1 (permalink)  
Antiguo 21/01/2008, 18:07
Avatar de jesusbet
(Desactivado)
 
Fecha de Ingreso: mayo-2004
Ubicación: Monterrey, MX
Mensajes: 2.667
Antigüedad: 20 años, 6 meses
Puntos: 2
Pasar datos de un archivo XML a una web externa

Buenas tardes (días, noches o equivalentes en su ciudad).

Resulta que estoy haciendo una página para un cliente, en el cual se necesita implementar un servicio de UPS, en donde el usuario selecciona su país y la página calcula el costo del envío de X producto. Bueno, la página ya está, el formulario ya está, sé como procesar los datos y hacer los cálculos que UPS me entregue.

El meollo del asunto está en que ups me pide enviar los datos mediante un archivo XML a una URL en su servidor y esto no sé como hacerlo... el archivo de respuesta también es un XML...

En total son dos archivos, uno de petición y otro de respuesta, pero como hago para hacer la petición a la URL de UPS por medio de un archivo XML?

Espero me puedan ayudar...

Gracias y saludos desde Monterrey, México...
  #2 (permalink)  
Antiguo 21/01/2008, 19:34
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
Re: Pasar datos de un archivo XML a una web externa

ellos deberían de tener un formulario para que les subas el archivo XML a su servidor, sino tiene que ser su servidor el que peticione el XML al tuyo...

Se entiende ? no puedes enviar un XML a una url...pediles que te expliquen mejor porque no se entiende...

Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 21/01/2008, 22:16
Avatar de jesusbet
(Desactivado)
 
Fecha de Ingreso: mayo-2004
Ubicación: Monterrey, MX
Mensajes: 2.667
Antigüedad: 20 años, 6 meses
Puntos: 2
Re: Pasar datos de un archivo XML a una web externa

ya envié la duda pero todavía no recibo respuesta...

de cualquier forma, entiendo perfectamente tu punto y bueno, también podría ser que se enviara la petición de la siguiente forma:

http://algo.ups.com/algo/rate/http:/...ado_por_mi.xml

así también me imagino que podría ser.... de esa forma su herramienta leería mi archivo y tomaría los datos...

Bueno, mañana les cuento como me fue y muchas gracias por responder...
  #4 (permalink)  
Antiguo 22/01/2008, 05:01
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
Re: Pasar datos de un archivo XML a una web externa

oye, la página que colocaste me da error, me gustaría leerlo porque realmente me interesa el tema...

Saludos
__________________
Esteban Quintana
  #5 (permalink)  
Antiguo 22/01/2008, 14:47
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
Re: Pasar datos de un archivo XML a una web externa

Cita:
Iniciado por jesusbet Ver Mensaje
En total son dos archivos, uno de petición y otro de respuesta, pero como hago para hacer la petición a la URL de UPS por medio de un archivo XML?
No son archivos, solo es la información (no es algo físico) y se envía por HTTP (hay otros medios, pero en tu caso es lo que harás).

Ellos te tienen que dar una URL donde esta el servicio, quizá con un WSDL (la descripción del servicio) para ver qué datos necesitas enviar y cómo te va a responder (la estructura de los XMLs).

Ahora, el cómo enviar y recibir esa información... necesitas de un lenguaje del lado del servidor. Es seguro que el lenguaje que utilices (JAVA, .NET, PHP, ... Python... etc.) dispondrá de métodos para consumir webservices. Menciona qué lenguaje ocuparás.

monoswim: creo la página que dejó era solo para ejemplificar lo que él considera otra posibilidad de enviar información... en realidad no existe la página.

Saludos ;adios:
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #6 (permalink)  
Antiguo 24/01/2008, 18:52
Avatar de jesusbet
(Desactivado)
 
Fecha de Ingreso: mayo-2004
Ubicación: Monterrey, MX
Mensajes: 2.667
Antigüedad: 20 años, 6 meses
Puntos: 2
Re: Pasar datos de un archivo XML a una web externa

Hola, muchas gracias chicos por la respuesta.

Pues verán, ya me comuniqué con la gente de UPS y la primera vez no me fue tan bien, pues el contacto de ups no es programador.

Lo que me dijo es que tengo que utilizar los sockets, no tengo experiencia en ello, pero ya estoy leyendo el manual de php para hacer las conexiones. Estoy leyendo la función fsockopen, de cualquier manera, si me pueden dar una pequeña explicación de como me respondería el servidor, les agradecería, ya que no entiendo muy bien como devuelve los valores fsockopen.

Gracias una vez más y saludos.
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 14:21.