Hi All,
I'm working on task of creating WCF service to be called from Peoplesoft Integration Broker. The WCF service has single method that takes XML string and returns also a string. I have developed the service, installed it on IIS and tested it from .NET and VFP clients with no trouble at all. Worked like a clock.
Peoplesoft calls to this WCF service fail with error message "Expected to find node type 'Element' with name [method name] and namespace 'http://tempuri.org/'...
Soap envelopes created by Peoplesoft are different from ones created by NET client.
Peoplesoft envelope is shorter: /Envelope/Body/ input parameter -- XML string, not escaped
.NET envelope has additional wrapping: /Envelope/Body / [method name] / [parameter name] / input parameter -- XML string, properly escaped
Peoplesoft developer on the other side claims that there is no way of passing parameters to 3rd party web services, which is something hard to believe.
Has anybody run into this issue before? Strangely enough there is not much information around (or at least I cannot google it up) about integrating Peoplesoft and WCF.
Thanks a lot! I'm flogging this horse 3rd day already.