Ver Mensaje Individual
  #1  
Viejo 24/07/09, 14:13:38
PANCAAB PANCAAB is offline
Junior Member
 
Fecha de Ingreso: jul 2009
Mensajes: 1
Pasar parametros a WEB SERVICE ARBA

Hola a todos:

Estoy intentando automatizar el envio del remito electronico a la entidad ARBA utilizando web service. Dicho web service recibe como parametros (usuario, password y file (archivo txt con los datos del remito)).

El problema que estoy teniendo es que puedo pasar sin problema el usuario y la password. Pero no se como pasarle el archivo.txt.

Estoy utilizando el siguiente codigo, levantando el archivo del servidor:

* paso el archivo a XSTRING
file = '/oracle/SAD/interfases/TB_093000_20071120_000012.txt'.
open dataset file for input in binary mode message mess.
read dataset file into xdata.
close dataset file.

* - armo formulario
clear wa_form.
wa_form-name = 'user'.
wa_form-value = '1111111111111'.
append wa_form to it_form.
clear wa_form.
wa_form-name = 'password'.
wa_form-value = '123345'.
append wa_form to it_form.
clear wa_form.
wa_form-name = 'file'.
wa_form-value = xdata.
append wa_form to it_form.

r_client->request->set_form_fields( fields = it_form ).

Al mandar la peticion al web service el mismo valida correctamente el user y password pero me termina devolviendo el siguiente error:

"01 ERROR INESPERADO" . Calculo que el error lo esta dando al querer procesar el archivo...

Gracias.
Responder Con Cita