1

XI / PI Webサービスを介してSAP汎用モジュールと通信するC#アプリケーションがあります。

私のC#コードは、Visual Studioで生成されたWCFプロキシ(VisualStudioの[サービス参照の追加...]ウィザードで生成されたもの)を使用しています。

「 CX_ST_MATCH_ELEMENT:XSLTexception.Systemが期待する要素'EReturn' 」というメッセージを含むSystem.ServiceModel.FaultExceptionが発生します。

「EReturn」は、汎用モジュールからの応答で使用されますが、入力には使用されない配列です。古いwebMethodsサービスでは、このフィールドをnullのままにすることができました。このメッセージは、XIサービス用に初期化する必要があることを示していますか?

4

1 に答える 1

1

はい、ブライアン、それがメッセージの意味です(空の配列に初期化したところ、エラーはなくなりました)。

すべての複雑なオブジェクトを初期化する必要があります。

于 2010-07-15T17:12:05.300 に答える