Tag Archives: error 500 internal server error

  • 0

How to process http status code 500 in SAP PO

Category:Programming,SAP,SAP PI/PO Tags : 

Many times we have built integrations between SAP PO and a legacy system using the SOAP channel, however after having done so, it has also happened to us when consuming a web service we find that the scenario does not work and when checking the message monitor in the log section, we find a brief message “error 500 internal server error”, which does not provide details of what happened; however there is a solution for this situation:

Solution:

  • Make sure you have checked the availability of the web service. You can do this by testing the web service directly from your web browser.
  • Login to SAP PI/PO and open the Integration Builder.
  • Open the SOAP type communication channel and add the option not to use Over SOAP.
  • Go to Module section.
  • Add the following values in Module Configuration.

XMBWS.NoSOAPIgnoreStatuscode = true

This allows the adapter to ignore the HTTP status code but will only be effective if used in combination with Do Not Use SOAP Envelope.

noSOAPMakeSysErrFromResponseFault = false


  • 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



Archivos

Categorías