問題タブ [wsdl]
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.
.net - wsdl.exeエラー:名前空間'...'からバインディング'...'をインポートできません
作成したWSDLでwsdl.exeを実行すると、次のエラーが発生します。
エラー:名前空間「SomeNS」からバインディング「SomeBinding」をインポートできません。
- 操作'someOperation'をインポートできません。
- これらのメンバーは派生しない場合があります。
私はドキュメントリテラルスタイルを使用しており、私の知る限り、すべてのルールに従っています。
要約すると、有効なWSDLがありますが、ツールはそれを好みません。
私が探しているのは、誰かがwsdl.exeツールの経験が豊富で、私が知らない秘密の落とし穴について知っているかどうかです。
c# - C# 用の WSDL ジェネレーター
C# で記述されたサービス コントラクト (つまり、WCF を使用して "[OperationContract]" としてタグ付けされたメソッドのセット) の WSDL を生成するための優れたツールを知っている人はいますか? 私が見つけたすべてのツールは逆に機能します。つまり、WSDL からコード スタブを作成します。WSDL ファイルを手動でジャムする必要はありません。PHP と J2EE 用のツールは見つかりましたが、C# 用のツールは見つかりませんでした。ありがとう!
.net - WSDL.exeの場所
最近WSDL.Exeについて聞いたのですが、このプログラムがどこにあるのかわかりません。誰かが私がそれを見つけたりダウンロードしたりできる場所を知っていますか?
.net - .net Web サービス参照の追加
vs2008 .NET IDE の Express バージョンと Pro バージョンのどちらを使用しているかに応じて、Web 参照を追加しようとすると、同じ WSDL ファイルから完全に異なるオブジェクトに近づきます。
1) なぜこれが起こっているのですか? 私は WSDL がプラットフォーム間で同じように動作することを期待していますが、明らかにそうではありません! 2) [サービス参照の追加] を選択したときに IDE が呼び出しているツール/ウィザードを確認するにはどうすればよいですか。
詳細: VB.NET Express バージョンは、必要かつ期待されるオブジェクトを追加しています。IDE を使用してサービスを追加したいと考えています (wsdl.exe や svcutil.exe をいじる必要はありません)。
Windows Server 2003 で vs2008 Pro v9.0.30729.1 を使用しています。XP で Express バージョン 9.0.21022.8 RTM を使用しています。それぞれの Reference.vb には、「このコードはツールによって生成されました。ランタイム バージョン:2.0.50727.3053」という同じヘッダーが表示されます。 .
サービス WSDL を追加するためのウィザード UI は、2 つの IDE 間で視覚的に異なります。
Express には Strict On があり、Pro には Strict Off があります。一般的な IDE Strict 設定では、これを制御できないようです。
Java/Eclipse では、これらの WSDL に問題はありません。
php - PHP で WSDL への着信 SOAP 要求を検証する
組み込みのPHP
拡張機能 forは、受信リクエストのすべてを の に対して検証しSOAP
ません。基本的なエンティティの存在をチェックしますが、制限のような複雑なものがある場合、拡張機能はそれらの存在をほとんど無視します。SOAP
XML Schema
WSDL
simpleType
に含まれているSOAP
リクエストに対して検証する最良の方法は何ですか?XML Schema
WSDL
python - jythonでWebサービスを提供/利用する最も簡単な方法は何ですか?
Webサービスを提供/消費する必要があるTomcat用のアプリケーションがあります。Java WebサービスはPythonで可能なことと比較して悪夢(xml、コード生成など)であるため、Webサービスの提供/消費にJavaの代わりにjythonを使用した経験から学びたいと思います。
私がこれまでに行ったことは、http://pywebsvcs.sourceforge.net/をJythonに適合させることです。最も単純なサービスでは成功するものもありますが、それでもエラー(名前空間、タイプなど)が発生します。
c# - 再コンパイルせずに.NETでWebサービスアドレスを動的に切り替えるにはどうすればよいですか?
Webサービスを参照するコードがあり、そのWebサービスのアドレスを動的(データベース、構成ファイルなどから読み取る)にして、簡単に変更できるようにしたい。これの主な用途の1つは、マシン名とIPアドレスが異なる複数の環境に展開することです。Webサービスの署名は、他の場所にあるすべてのデプロイメントで同じになります。
Visual Studioの「Web参照の追加」ウィザードに甘やかされたばかりかもしれませんが、これは比較的簡単なことのようです。
c# - WSDL.exeを使用してWebサービスプロキシを生成するときに、デフォルトで異なるURLになります
プロジェクトには、タイプを共有する多数のWebサービスがあります。
簡単にするために、2つのWebサービスを使用して説明します。
http://MyServer/WebService.asmxのWebService1 http ://MyServer/WebService.asmx のwebService2
これら2つのサービスのプロキシを生成するとき、私は次のことを使用します。
wsdl / sharetypes http://MyServer/WebService1.asmx http://MyServer/WebService2.asmx / appsettingurlkey:WebServiceUrl / namespace:MyNamespace /out:MyProxy.cs
問題は、appsettingurlkeyがプロキシファイル内の各Webサービスで同じであるということです。複数のappsettingurlkeyパラメーターを指定できるようにしたい。これはどのように達成されますか?/ sharetypesパラメーターが使用可能になったので、識別されたWebサービスごとにappsettingurlkeyを指定するためのソリューションがあるはずです。
これがwsdl.exeで不可能な場合、私に何を提案しますか?wsdl.exeが出力する生成されたコードを更新したくないし、URLをWebサービスの各インスタンスに渡すアプリケーション全体を調べたくありません。
web-services - WSDL バリデーター?
Web サービスの WSDL ファイルを検証できるオンライン サービスはありますか?
asp.net - ASP.NET Web サービスの WSDL の必須パラメーターで minOccurs="0"
Microsoft Visual Web Developer 2005 (Express Edition) を使用して単純な Web サービスを作成しています。動的に生成された WSDL には、すべてのパラメーターに対して minOccurs="0" が含まれています。
静的 WSDL ファイルを作成せずに、必要なパラメーターの minOccurs="1" を取得するにはどうすればよいですか?
ASP.NET Web サービス(.NET v2)を使用してこれを行う必要があります。したがって、WCF はありません。