cancel
Showing results for 
Search instead for 
Did you mean: 

HTTPS - 500 - Internal Server Error

madanmohan_agrawal
Contributor
0 Kudos

Hi,

To send XML file over HTTPS, a RFC destination type G is created in SM59 and is used in Plain HTTP receiver Adapter.

Now while testing HTTP destination in SM59, HTTP 200 reponce is OK.

But while sending the XML file, getting an error HTTP 500 - Internal Server Error in SXMB_MONI.

Certificates are installed in STRUST for HTTPS connection.

Any suggetion.


  <SAP:Category>XIAdapter</SAP:Category> 
  <SAP:Code area="PLAINHTTP_ADAPTER">ATTRIBUTE_SERVER</SAP:Code> 
  <SAP:P1>500</SAP:P1> 
  <SAP:P2>Internal Server Error</SAP:P2> 
  <SAP:P3>Internal Server Error</SAP:P3> 
  <SAP:P4 /> 
  <SAP:AdditionalText /> 
  <SAP:Stack>HTTP server code 500 reason Internal Server Error explanation Internal Server Error</SAP:Stack> 
  <SAP:Retry>M</SAP:Retry> 



  <Trace level="3" type="T">Quality of Service EO</Trace> 
  <Trace level="1" type="T">Get XML-Dokument from the Message-Objekt</Trace> 
  <Trace level="2" type="T">HTTP-Destination : EXT_SERVER</Trace> 
  <Trace level="3" type="T">Server ABCD</Trace> 
  <Trace level="3" type="T">Service-Nr. 443</Trace> 
  <Trace level="3" type="T">URL /PATH1/PATH2?Query</Trace> 
  <Trace level="3" type="T">~request_method POST</Trace> 
  <Trace level="3" type="T">~server_protocol HTTP/1.0</Trace> 
  <Trace level="3" type="T">accept: */*</Trace> 
  <Trace level="3" type="T">quality of service: EO</Trace> 
  <Trace level="3" type="T">Header-Fields</Trace> 
  <Trace level="3" type="T">Prolog conversion Codepage: UTF-8</Trace> 
  <Trace level="3" type="T">Epilog conversion Codepage: UTF-8</Trace> 
  <Trace level="3" type="T">content-length 2312</Trace> 
  <Trace level="3" type="T">content-type: text/xml; charset=UTF-8</Trace> 
  <Trace level="2" type="T">HTTP-Response :</Trace> 
  <Trace level="1" type="T">Internal Server Error</Trace> 
  <Trace level="2" type="T">Code : 500</Trace> 
  <Trace level="2" type="T">Reason: Internal Server Error</Trace> 
  <Trace level="2" type="T">Code : 500</Trace> 
  <Trace level="2" type="T">Reason: Internal Server Error</Trace> 

Thanks,

Madan

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member463616
Contributor
0 Kudos

Hi Madan,

Please have a look at this thread.

Hope this helps to you.

Regards,

P.Rajesh

madanmohan_agrawal
Contributor
0 Kudos

Hi Rajesh,

Unforunately the provided thread does not help.

Any other inputs please.

Regards,

Madan.

Former Member
0 Kudos

Usually error n. 500 is caused by receiver side...

Check your message output, and try to call WS with a test client... Unfortunately error 500 can be caused by a lot of things (The server encountered an unexpected condition which prevented it from fulfilling the request)