Topic: Getting a 500 error when calling web service

We developed a web service to use with the IVR, and it works great on our platform. We deployed the service at a client with the exact same IIS settings, and when the IVR tries to actually call one of the service methods it gives us a 500 error back. We are able to all the web service from a test windows application just fine, though.

Is there any way you can help us debug to find out what might be happening?

Last edited by rosenberg@○●○●● (2016-02-17 15:41:51)

Re: Getting a 500 error when calling web service

Your newer SOAP webservice is returning improperly formatted cookies. Specifically, in the SOAP header, the line that contains "Set-Cookie:" is not formatted correctly. It should be "Set-Cookie: COOKIENAME=cookievalue"

Re: Getting a 500 error when calling web service

Are you able to see the name of the cookie coming back? I'm unable to figure out why the cookie would be different just because it's coming from a different IIS server. This is for the app CrossForm IVR SI6 on our account. I see one coming back called CBRE_ALT_ID is that the one causing problems?

Last edited by rosenberg@○●○●● (2016-02-19 09:50:41)

Re: Getting a 500 error when calling web service

Any update on being able to let us know what cookie (it's name/value) is causing the problem?

Re: Getting a 500 error when calling web service

Your newer webservice has HttpOnly enabled in its cookies, whereas your older webservice does not. That said, Fuse should support HttpOnly. Thank you for helping us find this bug and we are sorry for the inconvenience.

For a temporary solution, you could disable HttpOnly for your newer webservice. However, we are working on a fix, which should be ready by February 29. We'll let you know here when the fix has been pushed to production.

Re: Getting a 500 error when calling web service

That would be great if you could let us know when this is in production so we can test again. This cookie produced by a hardware balancer and the security requirements of this corporation require httponly.

Thanks!

Re: Getting a 500 error when calling web service

The fix has been deployed to production. Please let us know if you continue to run into issues.