.WSDL

WSDL ファイル

Web Services Description Language file
質問する
クイック回答

WSDL ファイルは Web Services Description Language ドキュメントであり、SOAP Web サービスの操作、リクエスト/レスポンス メッセージの形式、およびエンドポイント URL を記述する XML 契約です。任意のテキスト エディターで開くことができますが、XML ハイライト機能を備えた Visual Studio Code や Notepad++ を使用すると読みやすくなります。WSDL は実行するものではなく、Visual Studio や Apache CXF などのツールがこれを読み取って、型指定されたクライアント プロキシを生成します。

開発元: W3C (World Wide Web Consortium) カテゴリ: インターネットファイル オープンスタンダード MIME: application/wsdl+xml
対応OS Windows macOS Linux Web
関連: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Sep 2, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

WSDL ファイル形式とは?

WSDL は Web サービス用の XML ベースの記述ファイルです。.wsdl ファイルは、ネットワーク サービスの呼び出し方法(その操作、入力および出力メッセージの形式、接続プロトコル(通常は SOAP)、およびエンドポイント URL)を定義します。WSDL ファイルで宣言された各サービスには、名前、メッセージ タイプの定義、バインディング方法、およびそれに到達するために使用される具体的なアドレスがあります。WSDL は XML マークアップを使用しており、任意のテキスト エディターで開くことができます。

W3C

WSDL は、もともと Microsoft、IBM、Ariba によって共同開発された標準化された形式です。この形式は現在、多くの主要な Web 標準を管理する組織である W3C によって保守されています。W3C 標準は勧告(Recommendations)として公開され、強制力はありませんが、WSDL 1.1(2001年)および WSDL 2.0(2007年)は、広範なエンタープライズ コンセンサスの一部として業界全体で広く受け入れられ、採用されました。現在稼働している SOAP デプロイメントでは、WSDL 1.1 が依然として支配的なバージョンです。

新しい API では、REST と OpenAPI 記述の組み合わせが SOAP/WSDL に取って代わっています。しかし、SOAP 上に構築されたレガシー システム、金融システム、政府システムでは、WSDL が依然として標準の契約言語です。SoapUI、Visual Studio、コマンドライン ユーティリティの wsimport などのツールを使用すると、.wsdl ファイルからクライアント スタブを直接生成できます。

セキュリティと安全性

リスク: LOW

WSDL はプレーンテキストであり、コードを実行することはできないため、開いて読むことは安全です。実用的なリスクは間接的なものです。<import> や <xsd:import> はリモート スキーマをプルする可能性があり(これはファイルではなく XML パーサーに対する XXE/外部エンティティの懸念です)、また WSDL はサービスの内部操作名、メッセージ構造、エンドポイント URL を公開します。これは攻撃者にとって有用な偵察情報となるため、内部 WSDL の公開はマルウェアのリスクというよりも情報漏洩の検討事項となります。

形式の詳細

概要
正式名称Web Services Description Language file別名 WSDL document, Web Service Definition Language
開発元W3C (World Wide Web Consortium)登場時期 2001 (WSDL 1.1, W3C Note); WSDL 2.0 a W3C Recommendation in June 2007
MIME タイプapplication/wsdl+xml
タイプXML サービス記述ドキュメント(プレーンテキスト、UTF-8)
標準規格オープン・ロイヤリティフリー

WSDL ファイルを開くプログラム

Windows6 apps
Microsoft Visual Studio フリーミアム «サービス参照の追加» または svcutil.exe が WSDL を読み込んで型指定された SOAP クライアントを生成します。XML の編集や表示も可能です。
oXygen XML Editor 有料 グラフィカル ビューと検証機能を備えたクロスプラットフォームの WSDL エディターです。
Notepad オープンソース XML 構文ハイライトを使用して読み取り/編集が可能です。XML Tools プラグインにより、整形(プリティプリント)や検証も行えます。
Visual Studio Code 無料 .wsdl を開きます。Red Hat XML 拡張機能を使用すると、検証、折りたたみ、操作のアウトライン表示が可能です。
SoapUI オープンソース WSDL から SOAP プロジェクトを作成して、操作の探索やテスト リクエストの送信が可能です。
Notepad (built-in) 標準搭載 XML テキストを素早く読むための最も簡単な方法です。常に利用可能ですが、ハイライト機能はありません。
macOS3 apps
oXygen XML Editor 有料 グラフィカル ビューと検証機能を備えたクロスプラットフォームの WSDL エディターです。
Visual Studio Code 無料 .wsdl を開きます。Red Hat XML 拡張機能を使用すると、検証、折りたたみ、操作のアウトライン表示が可能です。
SoapUI オープンソース WSDL から SOAP プロジェクトを作成して、操作の探索やテスト リクエストの送信が可能です。
Linux3 apps
oXygen XML Editor 有料 グラフィカル ビューと検証機能を備えたクロスプラットフォームの WSDL エディターです。
Visual Studio Code 無料 .wsdl を開きます。Red Hat XML 拡張機能を使用すると、検証、折りたたみ、操作のアウトライン表示が可能です。
wsimport / Apache CXF (wsdl2java) オープンソース WSDL から Java SOAP クライアントを生成します:wsdl2java -p com.example service.wsdl
Web1 app
FreeFormatter / online XML viewers 無料 WSDL を貼り付けて、ブラウザ上で整形して読み取ることができます(インストール不要)。

技術的詳細

詳細仕様
エンコーディングプレーンテキスト、UTF-8 (XML)
暗号化なし(HTTPS 経由で提供されますが、ファイル自体は暗号化されません)
一般的なファイルサイズ2 KB - 200 KB(大規模なエンタープライズ サービスでは 1 MB を超える場合があります)
MIME タイプapplication/wsdl+xml
WSDL 1.1 ルート要素<definitions> (名前空間: http://schemas.xmlsoap.org/wsdl/)
WSDL 2.0 ルート要素<description> (名前空間: http://www.w3.org/ns/wsdl)
スキーマの埋め込みXSD 型定義がインラインで宣言されるか、schemaLocation 経由でインポートされます
デフォルトのバインディング プロトコルSOAP 1.1 または SOAP 1.2 (HTTP POST)。HTTP GET/POST および MIME バインディングもサポート
整合性トランスポート層の TLS。ファイルレベルのチェックサムや署名はなし
バージョンの判別ファイル ヘッダーやバージョン フラグではなく、XML 名前空間によって識別されます
オペレーティング システムすべて(プラットフォームに依存しない XML テキスト)
リリース日2001 (WSDL 1.1, W3C Note); WSDL 2.0 a W3C Recommendation in June 2007
最新バージョンWSDL 2.0 (W3C Recommendation, 26 June 2007); WSDL 1.1 remains by far the most widely used
オープンスタンダードはい · ロイヤリティフリー
仕様書www.w3.org

WSDL の変換

コミュニティ Q&A

ユーザーからの質問
質問する
WSDL ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。WSDL ファイルについて最初の質問をしてみましょう。

よくある質問

WSDL ファイルは何に使用されますか?
SOAP Web サービス(その操作、XSD によるリクエスト/レスポンス メッセージの形式、およびエンドポイント URL)を記述するために使用されます。これにより、開発ツールが契約からクライアントまたはサーバーを自動生成できるようになります。
WSDL ファイルを開くにはどうすればよいですか?
プレーンな XML テキストであるため、任意のテキスト エディターで開くことができます。快適に読むには Visual Studio Code(XML 拡張機能付き)や Notepad++ を使用してください。実際にサービスを呼び出すには、SoapUI や Visual Studio にインポートします。
WSDL と XSD の違いは何ですか?
XSD は XML のデータ型と構造を定義します。WSDL は Web サービス全体を記述し、その <types> セクション内で XSD を使用してメッセージの形式を定義します。WSDL はサービス契約であり、XSD はそれが依存するデータ スキーマです。
WSDL からクライアントを生成するにはどうすればよいですか?
.NET では Visual Studio の «サービス参照の追加» または svcutil.exe を使用します。Java では wsimport または Apache CXF の wsdl2java を使用します。それぞれが WSDL を読み取り、ローカル オブジェクトのように呼び出せる型指定されたプロキシを生成します。
WSDL と REST/OpenAPI 仕様の違いは何ですか?
WSDL は SOAP サービス(XML メッセージ、厳密な型指定、WS-* 機能)を記述します。OpenAPI/Swagger は REST/JSON API を記述し、現在の新しいパブリック API の標準となっています。WSDL はエンタープライズやレガシーな SOAP システムで存続しています。
ブラウザで WSDL を表示できますか?
はい。ほとんどのブラウザは XML をレンダリングし、多くのサービスは ?wsdl で終わる URL で WSDL を公開しています。構造化されたビューを表示するには、ブラウザの生のダンプではなく、XML エディターや SoapUI を使用してください。

参考文献

1W3C - Web Services Description Language (WSDL) 1.1www.w3.org
2W3C - Web Services Description Language (WSDL) Version 2.0www.w3.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.EXEWindows Executable (Portable Executable)

関連する拡張子

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧