2017-05-22 10 views
0

WCF Webサービス(デフォルト設定で作成された簡単なサービス)からフォルトを処理します。BizTalkオーケストレーションでポート操作を編集するときに「新しいフォールトメッセージ」が表示されない理由

しかし、(「生成項目の追加」で作成された)、私はオーケストレーションにポートを追加何らかの理由で、ポートの操作上の右クリックを行うことない「新しいフォールトメッセージ」

は「新障害という理由で何ができるかはありませんメッセージ "が欠落していますか?

答えて

1

メッセージタイプにフォルトメッセージ(スキーマ)がありますか?生成されたアイテムにフォルトメッセージタイプがなく、ポートを定義していない場合、Dynamics AXで試している場合は、つまり、ポートを有効にする必要があります。追加するには、WSDL定義にポートを設定する必要があります。

+0

私はDynamics AXではなく、デフォルトのVS 2013 4.5 WCFプロジェクトを持っています。 FaultがWSDLにあるかどうかをチェックする方法はありますか? WebサービスにデフォルトのFaultを追加する方法はありますか?すべての私のグーグルではカスタムフォールトクラスがあります。カスタムは必要ありません。デフォルトのフォールトクラスです。 –

+0

WSDLで障害メッセージを利用できるようにするには、ポートを設定する必要があります。 設定エラーあなたは次のチェックボックスを使用して、エラーに関する情報を提供するために、統合ポートを設定することができ メッセージング: **は、故障で例外を含める** からそのX ++および.NET Frameworkのエラーメッセージを指定するには、このチェックボックスを選択しますサービスは障害メッセージに含まれます。このチェックボックスをオンにすると、障害メッセージには詳細な情報メッセージが含まれます。 PD:これを行うには、ポートを無効にして有効にする必要があります.PRODの場合は注意してください – AFF

関連する問題