CX_ST_MATCH_ELEMENT:XSLT exception.System expected element - 通过WCF从.NET调用SAP PI服务

时间:2010-07-15 15:19:30

标签: .net wcf sap sap-xi

我有一个C#应用程序,它通过XI / PI Web服务与SAP功能模块通信。

我的C#代码正在使用Visual Studio生成的WCF代理(通过Visual Studio“添加服务引用...”向导生成。

我收到一个System.ServiceModel.FaultException,消息“ CX_ST_MATCH_ELEMENT:XSLT exception.System expected element'EReturn'”。

“EReturn”是一个数组,由功能模块的响应使用,但不用于输入。我能够使用旧的webMethods服务将此字段保留为null。这条消息告诉我我需要为XI服务初始化它吗?

1 个答案:

答案 0 :(得分:0)

是的,Brian,这就是消息的含义(我初始化为一个空数组,错误就消失了。)

您必须初始化所有复杂对象。