問題タブ [ws-addressing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1719 参照

wcf - WCF サービスでのセキュアな customBinding による手動アドレス指定

外部で定義された WSDL の Web サービスを開発しています。アクセスは HTTP/S (サーバーおよびクライアント証明書) で行われ、要求と応答の両方がそれぞれの証明書で署名されます。サービス参照を使用して VS2010 に WSDL をインポートし、MessageContracts に署名を追加し、構成ファイルを設定してセキュリティと https を実行し、ポートに SSL を設定しました。私はそれを機能させることに近づいていますが、手動アドレス指定を有効にwsa:Toして応答に要素を挿入する必要がありますが、それを機能させる方法がわかりません..どんな助けも大歓迎です.

これが私の現在の設定セクションです:

これのほとんどは自動生成されました。

manualAddressing属性を trueに設定する必要があることはわかっていhttpsTransportますが、この設定はメッセージ レベルのセキュリティであるため、例外が発生します。残りを同じに保ちながら、トランスポートレベルのセキュリティに切り替える方法を知っている人はいますか? これは であるため、要素customBindingmode属性securityは使用できません。

どうも、ゲイト。

ところで、コードを設定する方法は知ってwsa:Toいますが、手動アドレス指定に移行できない限り、エンコード応答で失われます..

0 投票する
3 に答える
1389 参照

ruby - Savonを使用してSOAPヘッダーに属性を追加するにはどうすればよいですか?

次のように、この属性(xmlns:wsa = "http://www.w3.org/2005/08/addressing")をsoapヘッダーに追加する必要があります。

Savonを使用してこれを行うにはどうすればよいですか?

0 投票する
1 に答える
15317 参照

wcf - WCF で WS-Addressing を使用して wsa:replyto ヘッダーを設定するにはどうすればよいですか?

WCF を使用して BizTalk サービスを呼び出しています。このサービスでは、プロセスが完了したときに「コールバック」を行うことができるように、SOAP ヘッダーに wsa:replyto アドレスを設定する必要があります。

svcutil から自動生成されたコードでコントラクト優先アプローチを使用しています (コントラクトを「ただ」変更することはできません)...

そして、構成ファイルで行うことはできません...

独自のカスタム ヘッダーを作成するためにいくつかのメソッドを「オーバーライド」している人を見たことがありますが、これはカスタム ヘッダーではなく、SOAP プロトコルの標準です。

(SOAP) ヘッダーに wsa:replyto を追加するにはどうすればよいですか?

0 投票する
2 に答える
1978 参照

wcf - SoapUIおよびWS-Aオプション

MS Visual Studio 2008、C#、および.net 4を使用して単純なWebサービスを開発しています。WCFプロジェクトテンプレートを使用しました。これにより、サイトを作成してIIS7.5に展開できました。これにはほとんどすべてのデフォルト設定があり、「securitymode=None」であるwsHttpBindingの新しいバインディング構成を追加しただけです。

Soap UI 4.0.1を使用して、このサービスをテストしたかったのですが、WS-Aの「To:」フィールドにエンドポイントURLを再度追加する必要があることがわかりました。

Soap UIでWS-Aの「To:」フィールドを使用する必要がないようにwsdlまたはエンドポイントを変更する方法はありますか?リクエストを作成するためにwsdlをすでに提供しているのに、SoapUIがWS-Aの「To:」フィールドにエンドポイントURLを再度要求する理由がわかりません。

0 投票する
1 に答える
680 参照

svcutil.exe - WS-Addressing および WS-Policy の svcutil サポート

私は、WSDL/XSD を手作業でコーディングし、それを svcutil ツールに供給して .NET データとサービス コントラクトを生成することにより、スキーマ優先の Web サービス開発アプローチを使用しています。「UsingAddressing」要素をバインディングに直接、また WS-Policy インポートとして含めることで、WSDL に WS-Addressing を導入しようとしました。ポリシーのインポートは無視されますが、「UsingAddress」が WSDL バインディングに直接含まれていると、次のエラーが発生します。 「処理されませんでした」。

MSDN によると、「UsingAddressing」要素は WCF ( http://msdn.microsoft.com/en-us/library/ms996497.aspx ) でサポートされていますが、この要素は svcutil でサポートされていませんか?

0 投票する
2 に答える
4916 参照

c# - WCF クライアントから送信された WSA To ヘッダーを手動でオーバーライドするにはどうすればよいですか

私は現在、自分の管理外にある Java Web サービス用の WCF クライアントを作成しています。WCF は WSA To ヘッダーにエンドポイント アドレスを設定しているようですが、この Web サービスには別の値が必要です。

現在、次のように値を手動で設定しようとしています。

Fiddler を使用して生成および送信されたリクエストを調べると、MessageID ヘッダーがデフォルトの urn:uuid:[some uuid] ではなく「メッセージ ID」に正常に設定されていることがわかりますが、To ヘッダーはまだ「 「他のアドレス」ではなく、「エンドポイント アドレス」です。

ヘッダー値を上書きする他の方法はありますか?

0 投票する
1 に答える
293 参照

web-services - 応答 ws-addressing アクション要素に影響を与える方法は?

cxf 実装された Web サービスからの私の応答には、

壷を削除して /WebserviceResponse のみを保持するか、アクションを空にする方法はありますか?

私たちのWebサービスを使用するシステムは、アクションの壷で失敗します。

0 投票する
1 に答える
1435 参照

tomcat - ws-addressing機能を備えたjaxwsクライアントのjavax.xml.ws.WebServiceException

Tomcatで実行されているjaxwsクライアントでWebサービスを呼び出す際に問題が発生しました

コードは次のとおりです。

コードは、axis2.xmlファイルを提供せずに、Eclipse run Toolから実行すると、ws-addressing機能で正しく機能します。

Tomcatインスタンス内で実行すると、次の例外が発生します

javax.xml.ws.WebServiceException:クライアント構成コンテキストの取得中にエラーが発生しました:システムが使用できないモジュールを使用しようとしています:orgのorg.apache.axis2.jaxws.ExceptionFactory.createWebServiceException(ExceptionFactory.java:173)でアドレス指定しています。 apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:70)at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:118)at org.apache.axis2.jaxws.ClientConfigurationFactory.getClientConfigurationContext(ClientConfigurationFactory。 java:119)org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescription(DescriptionFactoryImpl.java:92)at org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescription(DescriptionFactoryImpl.java:79) org.apache.axis2.jaxwsで。description.DescriptionFactory.createServiceDescription(DescriptionFactory.java:78)at org.apache.axis2.jaxws.spi.ServiceDelegate。(ServiceDelegate.java:218)at org.apache.axis2.jaxws.spi.Provider.createServiceDelegate(Provider.java :83)org.apache.axis2.jaxws.spi.Provider.createServiceDelegate(Provider.java:79)at javax.xml.ws.Service。(Service.java:92)at javax.xml.ws.Service.create (Service.java:756)at wgs.v3.client.impl.V3ClientNoWsdl.callMethod(V3ClientNoWsdl.java:128)at wgs.v3.client.impl.V3ClientNoWsdl.invoke(V3ClientNoWsdl.java:89)atwgs.tx。 wgs​​.tx.system.MessageDispatcherSender.processRequest(MessageDispatcherSender.java:159)のwgs.tx.dispatcher.Sender.elab(Sender.java:158)のdispatcher.Sender.elab(Sender.java:204) .system.MessageDispatcherSender.run(MessageDispatcherSender.java:99)java.lang.Thread.run(Thread.java:595)で

誰かが同じ問題を出しましたか?私はこれから抜け出すことができません

0 投票する
1 に答える
3850 参照

wcf - WS-Addressing をオフにした WSHttpBinding と同等のカスタム WCF Binding

Java クライアントで使用する必要がある WCF サービスを作成しようとしています。Java クライアントからの要件は、WS-Addressing を無効にすることです。WSHttpBinding を使用する必要があります。まず第一に、私はこれに少し慣れていません。オンラインで簡単な検索を行いましたが、それが正しい解決策であるかどうかを判断できませんでした。誰かが私を正しい方向に向けることができますか?

ありがとう

0 投票する
2 に答える
5417 参照

web-services - JAX-WSクライアントでReplyToEndpointReferenceを指定するにはどうすればよいですか?

JAX-WS APIを使用して、WS-Addressing対応のWebサービスクライアントを作成したいと思います。wsimportを使用してWSDLファイルからクライアントスタブを作成し、AddressingFeatureを使用してWS-Addressingを有効/無効にできます。

ただし、WS-Addressing ReplyTo/FaultToエンドポイント参照をカスタマイズするサンプルがWebで見つかりません。基本的に、次のようなWSリクエストを作成します(wsa:ReplyTo要素を参照)。

Spring Web Serviceクライアントを使用している場合は、エンドポイント参照を追加できます。ただし、JAX-WSを使用して行う必要があります。何か案は?