Anuncio

Colapsar
No hay anuncio todavía.

Consumir webservice de genexus desde ABAP

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Consumir webservice de genexus desde ABAP

    Hola a todos, este es mi primer thread, en el cual les quiero hacer una consulta

    Tengo hecho un webservice en genexus X y quiero consumirlo con ABAP mediante código, no con los objetos proxy y eso.

    Esto último es así, puesto que la informacion de ip y aplicacion donde voy a consumir el webservice en genexus lo saco de unas tablas de abap, o sea que a priori no los puedo saber…

    este webservice graba algunas cosas en las tablas de la aplicacion genexus y devuelve a ABAP un codigo de error, un mensaje y alguna cosa mas

    En un momento, el codigo pone

    CALL METHOD HTTP_CLIENT->REQUEST->SET_HEADER_FIELD
    EXPORTING
    NAME = '~request_method'
    VALUE = 'POST'.

    para hacerlo con metodo POST, como tengo que configurar GX y/o ABAP? hasta ahora no logre que llegue o devuelva nada. Probe utilizando cosas como CALL METHOD http_client->REQUEST->SET_FORM_FIELD y CALL METHOD http_client->receive, pero no me ha funcionado.

    para hacerlo con metodo GET, logre que llegaran las cosas a genexus y las grabe en base de datos.
    esto lo logre cuando, al relizar el siguiente llamado CALL METHOD cl_http_client=>create_by_url le paso la url armada "a mano" con los valores que quiero enviar, pero no logro devolver nada…

    alguien tiene idea como puedo armar bien el webservice? cualquiera de los dos metodos me sirve

    saludos y gracias!
Trabajando...
X