PB2017 R2 build 1756 - I'm trying to consume a BizTalk service. It's a very simple person search service, where I pass a person id. The response is generic for when we want to add name search etc, so it returns an array of person. Not sure why, but PB wasn't able to figure out the return, but it has defined it as any, which is inconvenient, but I've gotten around this before by retrieving to the any and then assigning to the correct object. The problem is, I'm catching a SoapException because it doesn't like something in the document format. Fiddler shows that it returned data as expected, but we get the SoapException. Below is the function declaration and response:
function any ReadLinkDb2Person( long LinkDb2PersonReadRequest[]) alias for "
Response (from Fiddler):
HTTP/1.1 200 OK
Content-Length: 753
Content-Type: text/xml; charset=utf-8
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
Date: Mon, 09 Apr 2018 12:57:07 GMT
That being said, still having this issue in PB 12.5.2 as well, also using the .NET engine. I've gone through the XML trapped with Fiddler and it looks to me like position 391 is the beginning of a timestamp column. I'm trying to work with the service developer to see if we can change it to a string and see if that works.
Thanks,
Kevin