Como procesar el código de estado http 500 en SAP PO
Category:Programación,SAP,SAP PI/POMuchas 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
Comentarios recientes