Consumir servicio web - SOAP

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Junior Member
    • nov
    • 2

    #1

    Consumir servicio web - SOAP

    Buenas,

    tengo que enviar cierta información a un servicio web SOAP, al servicio por parámetros tengo que pasarle si o si un fracmento XML.

    Hasta el momento, he seguido los siguientes pasos:
    1. Creación de un Service-Consumer (Cliente Proxy) en la transacción SE80:
    Importé la dirección WSDL proporcionada desde la dirección URL.
    2. Creación del puerto lógico en la transacción SOAMANAGER:
    Configuré el puerto lógico para que SAP pueda comunicarse con el WebService SOAP.
    3. Intento de consumo desde un programa ABAP:

    He intentado realizar la llamada al WebService SOAP desde un programa ABAP,
    El problema que tengo es que cuando le paso la cabecera siempre me da error de login, pero cuando pruebo el mismo XML en el SoapUI el login es correcto.
    Creo que el problema es como le paso a la cabecera.
    Alguna manera de pasar la cabecera al servicio o como hay que pasar cabecera?


    Gracias antemano.
  • Junior Member
    • nov
    • 2

    #2
    Re: Consumir servicio web - SOAP

    Originalmente publicado por agych
    Buenas,

    tengo que enviar cierta información a un servicio web SOAP, al servicio por parámetros tengo que pasarle si o si un fracmento XML.

    Hasta el momento, he seguido los siguientes pasos:
    1. Creación de un Service-Consumer (Cliente Proxy) en la transacción SE80:
    Importé la dirección WSDL proporcionada desde la dirección URL.
    2. Creación del puerto lógico en la transacción SOAMANAGER:
    Configuré el puerto lógico para que SAP pueda comunicarse con el WebService SOAP.
    3. Intento de consumo desde un programa ABAP:

    He intentado realizar la llamada al WebService SOAP desde un programa ABAP,
    El problema que tengo es que cuando le paso la cabecera siempre me da error de login, pero cuando pruebo el mismo XML en el SoapUI el login es correcto.
    Creo que el problema es como le paso a la cabecera.
    Alguna manera de pasar la cabecera al servicio o como hay que pasar cabecera?


    Gracias antemano.

    Comentario

    Trabajando...