1

Web Services Addressing 1.0 - SOAP Bindingで指定されているPredefined Faultsが WCF で処理されるかどうかに興味があります。

たとえば、アクションが一致しない場合、「wsa:ActionMismatch」SoapFault で応答しますか (標準では 6.4.1.6 wsa:ActionMismatch で指定されています)。または、欠落している ws-addressing ヘッダー (6.4.2 Message Addressing Header Required で標準で指定されている) に対して subcode="wsa:MessageAddressingHeaderRequired" の SoapFault で応答しますか?

これらの標準に基づいて、そのような SoapFault は次のようになります。

<Fault xmlns="http://www.w3.org/2003/05/soap-envelope">
  <Code>
    <Value>Sender</Value>
    <Subcode>
      <Value>wsa:MessageAddressingHeaderRequired</Value>
    </Subcode>
  </Code>
  <Reason>
    <Text xml:lang="en-US">A required header representing a Message Addressing Property is not present</Text>
  </Reason>
  <Details>
    <wsa:ProblemHeaderQName>wsa:MessageID</wsa:ProblemHeaderQName>
  </Details>
</Fault>

このような SoapFault メッセージで応答するには、どのような構成を行う必要があるか知りたいです。

4

0 に答える 0