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