Java SOAPサービスを呼び出すWCFクライアントがあります(ちなみにTLSとMAを使用)。
SOAPアクションは次のように出力されます。
<a:Action s:mustUnderstand="1">http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue</a:Action>
しかし、私はそれをに設定しようとしています
<a:Action s:mustUnderstand="1">urn:example:services:201005:SendMessage</a:Action>
次のOperationContract属性を使用してこれを実行できると思いました...
[ServiceContract(Namespace = "urn:example:ns:201005", ConfigurationName = "IExampleService")]
public interface IExampleService : IDisposable
{
[OperationContract(Action = "urn:example:services:201005:SendMessage")]
[FaultContract(typeof(ExampleErrorInfo), Action = "urn:example:services:201005:SendMessage", Name = "ExampleErrorInfo")]
[XmlSerializerFormat(SupportFaults = true)]
ExampleResponse SendMessage(ExampleRequest request);
}
私のSOAPアクションがまだ間違っているのはなぜですか?