cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

PI REST Receiver http_result problem with json objects

pi_guy
Explorer
0 Likes
2,089

Here is a tough one.

I have a REST receiver with custom error handling. When the HTTP response is not 200, I am getting a json with the error description in an object i.e. {"errorCode":"Generic","errors":{"vendorId":"SKYPAI not exist."},"message":"Bad request"}. My custom response looks like:

<?xml version="1.0" encoding="UTF-8"?>

<data>

{http_result}

</data>

For some reason, PI only converts the first part to XML and disregards the object completely so I get:

<data><errorCode>Generic</errorCode></data>

And I cannot fetch the rest of the json whatever I try to do.

Any ideas? I am on 7.5 latest SP and patches.

Thanks

View Entire Topic
chandrukan
Explorer
0 Likes

Hi pi_guy,

As per above screenshots, i could see some progress on the issue, to look more on further, please share me each tab REST channel level parameters. especially on the DataFormat tab and ErroHandling tab.

Thanks and regards,

Chandra Kandepalli