1

WCF サービスとして公開した BizTalk 2013 オーケストレーションがあります。オーケストレーションには、文字列を受け取り、スキーマで定義したエンティティを返す Request-Response ポートがあります。

サービスを使用して文字列を渡そうとすると、エラー http://schemas.microsoft.com/2003/10/Serialization/'> が予期されませんでした。

これを修正する方法はありますか?

ありがとう

以下の完全なエラーの詳細:

xlang/s エンジン イベント ログ エントリ: キャッチされない例外 (以下の「内部例外」を参照) により、サービス 'CAA.POC.ESB.BizTalk.Orchestrations.RetrieveAllCases(c408d4a7-3795-f6c7-dc95-c02edfe00740)' のインスタンスが中断されました。サービス インスタンスは、管理上再開または終了されるまで中断されたままになります。再開された場合、インスタンスは最後に永続化された状態から継続し、同じ予期しない例外を再スローする可能性があります。InstanceId: 6b9cbf6a-2a63-4401-b3a1-05a870da963c シェイプ名: ConstructCases ShapeId: 189c5a7f-2306-49dc-bd07-8430e638ba45 スローされる例外: セグメント 1、進行状況 7 内部例外: XML ドキュメントにエラーがあります (1、2) . 例外の種類: InvalidOperationException ソース: System.Xml ターゲット サイト: System.Object Deserialize(System.Xml.XmlReader, System.String, System.Xml.Serialization.

System.Xml.Serialization.XmlSerializer.Deserialize (XmlReader xmlReader、文字列 encodingStyle、XmlDeserializationEvents イベント)
で System.Xml.Serialization.XmlSerializer.Deserialize (TextReader textReader) で Microsoft.XLANGs.Core.Value.GetObject (t 型) で Microsoft .XLANGs.Core.Value.RetrieveAs(t 型) Microsoft.XLANGs.Core.Part.ProtectedRetrieveAs(t 型) Microsoft.XLANGs.Core.Part.RetrieveAs(t 型) で CAA.POC.ESB.BizTalk.Orchestrations . System_String .get_TypedValue() at CAA.POC.ESB.BizTalk.Orchestrations.RetrieveAllCases.segment1(StopConditions stopOn) at Microsoft.XLANGs.Core.SegmentScheduler.RunASegment(Segment s, StopConditions stopCond, Exception& exp) 追加のエラー情報:

    <string xmlns='http://schemas.microsoft.com/2003/10/Serialization/'> was not

期待される。例外の種類: InvalidOperationException ソース: System.Xml ターゲット サイト: System.Object Read_string() 以下は、例外が発生した場所を特定するスタック トレースです。

System.Xml.Serialization.XmlSerializationPrimitiveReader.Read_string() で System.Xml.Serialization.XmlSerializer.DeserializePrimitive (XmlReader xmlReader、XmlDeserializationEvents イベント) で System.Xml.Serialization.XmlSerializer.Deserialize (XmlReader xmlReader、文字列 encodingStyle、XmlDeserializationEvents イベント)

4

0 に答える 0