Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

createClassFromWsdl

(削除済み) WSDL ドキュメンテーションに基づいて MATLAB クラスを作成する

createClassFromWsdl は削除されました。代わりに matlab.wsdl.createWSDLClient を使用してください。詳細については、互換性についての考慮事項を参照してください。

説明

createClassFromWsdl(source) は、source で定義されたサービス名に基づいて MATLAB® クラスを作成します。

createClassFromWsdl は、現在のフォルダーにクラス フォルダー @servicename を作成します。クラス フォルダーには次のものが格納されます。

  • 各 Web サービス操作用のメソッド ファイル

  • 表示メソッド display.m

  • コンストラクター servicename.m

入力引数

すべて折りたたむ

WSDL (Web サービス記述言語) ドキュメント。文字列として指定します。次のいずれかを使用して、名前にドキュメントの場所を含めなければなりません。

  • URL

  • 絶対パス

  • 相対パス

バージョン履歴

R2006a より前に導入

すべて折りたたむ

R2021b: createClassFromWsdl の削除

MATLAB から Web サービス記述言語 (WSDL) を使用して Web サービスと通信するための関数 createClassFromWsdl は、関数 matlab.wsdl.createWSDLClient に置き換えられています。matlab.wsdl.createWSDLClient では、WSDL ドキュメントへのアクセスに必要な追加情報を指定できます。詳細については、weboptions を参照してください。

matlab.wsdl.createWSDLClient の使用を開始するには、次を行います。

  1. サポートされているバージョンの Java® JDK™ および Apache® CXF プログラムをダウンロードします。詳細については、WSDL ツールの設定を参照してください。

  2. これらのプログラムへのパスを設定します。

    matlab.wsdl.setWSDLToolPath('JDK',jdk,'CXF',cxf)

    ここで、jdk は JDK インストールへのパス、cxf は CXF プログラムへのパスです。

コードを更新するために、以下の例を考えます。次の URL の Web サービスがあるとします。

url = 'https://examplesite.com/samplewebservice';

次の createClassFromWsdl の呼び出し

createClassFromWsdl(strcat(url,'?WSDL'))

次に置き換えます。

matlab.wsdl.createWSDLClient(url)

メモ

matlab.wsdl.createWSDLClient は RPC-encoded の WSDL ドキュメントをサポートしません。