Como procesar el código de estado http 500 en SAP PO

  • 0

Como procesar el código de estado http 500 en SAP PO

Category:Programación,SAP,SAP PI/PO Tags : 

Muchas veces hemos construido integraciones entre SAP PO y un sistema legado utilizando el canal SOAP, sin embargo después de haberlo hecho, también nos ha pasado al consumir un servicio web nos encontramos que el escenario no funciona y al momento de revisar el monitor de mensajes en la sección del log, nos encontramos con un escueto mensaje “error 500 internal server error“, el cual no suministra detalle de lo sucedido; no obstante existe una solución para esta situación:

Solución:

  • Asegurese de haber verificado la disponibilidad del servicio web. Puede hacer esto probando el servicio web directamente desde su navegador web.
  • Ingrese a SAP PI/PO y aperture el Integration Builder
  • Abrir el canal de comunicación tipo SOAP y adicionar la opción no usar Sobre SOAP
  • Ir a la sección Module
  • Agregar los siguientes valores en Module Configuration.

XMBWS.NoSOAPIgnoreStatuscode = true

Esto permite que el adaptador ignore el codigo de estatus HTTP pero solo sera efectivo si se usa en combinacion con Do Not Use SOAP Envelope.

noSOAPMakeSysErrFromResponseFault = false