Skip to Content
0
Dec 21, 2016 at 12:30 PM

HTTP 500 response on SFDC WebService via SystemAccessor

119 Views

Hello all.

I have a new SFDC project, where I must make the Webservice call via Java Class using SystemAccessor.

When trying to make the call via "postman" I get HTTP 500 result along with XML payload explaining the fault:

However when running the interface via the Java Class, the SystemAccessor throws an exception and I cannot seem to be able to access the payload.

This is the code that I use to make the Webservice call:

Channel channel = LookupService.getChannel("Service_Name","Channel_Name");
SystemAccessor accessor = null;
accessor = LookupService.getSystemAccessor(channel);
InputStream in = new ByteArrayInputStream(PayloadXml.getBytes("UTF-8"));
Payload payload = LookupService.getXmlPayload(in);
Payload SOAPOutPayload = null;
SOAPOutPayload = accessor.call(payload);

Is there any way to extract the actuall SFDC faultstring as I need to use it for logging purposes?

Regards,

Imanuel Rahamim.

Attachments

http-500.png (52.0 kB)
pi-http-500.png (33.8 kB)