Main Content

Production Server コンパイラ

MATLAB Production Server にデプロイする MATLAB プログラムをパッケージ化

説明

Production Server コンパイラ アプリは、クライアント コードと MATLAB® 関数との統合をテストします。また、MATLAB Production Server™ にデプロイするために MATLAB 関数をアーカイブにパッケージ化します。

Production Server Compiler app

Production Server コンパイラ アプリを開く

  • MATLAB ツールストリップ: [アプリ] タブの [アプリケーションのデプロイ] にあるアプリのアイコンをクリックします。

  • MATLAB コマンド プロンプト: 「deploytool」と入力します。[Production Server コンパイラ] をクリックします。

  • MATLAB コマンド プロンプト: 「productionServerCompiler」と入力します。

パラメーター

すべて展開する

生成するアーカイブのタイプを文字配列として指定します。

パッケージ化する関数を文字配列のリストとして指定します。

アーカイブの名前を文字配列として指定します。

アーカイブに含める必要があるファイルをファイル名のリストとして指定します。

アーカイブと共にインストールされるオプションのファイルをファイルのリストとして指定します。

設定

コンパイラの動作を制御するフラグを文字配列として指定します。

ログ ファイルが保存されるフォルダーを文字配列として指定します。

テスト用ファイルが保存されるフォルダーを文字配列として指定します。

カスタム インストーラーのビルド用ファイルが保存されるフォルダーを文字配列として指定します。

生成されるインストーラーが保存されるフォルダーを文字配列として指定します。

プログラムでの使用

すべて展開する

productionServerCompiler は、新規コンパイラ プロジェクトを作成するために Production Server コンパイラ アプリを開きます。

productionServerCompiler(projectName) は、Production Server コンパイラ アプリを開き、以前に保存したプロジェクトを読み込みます。projectName のファイルは string または文字ベクトルとして指定します。プロジェクトは現在のパス上になければなりません。

例: productionServerCompiler("mymagic.prj")

制限

  • Production Server コンパイラ アプリでは、アーカイブ内に格納された Web ハンドラー関数にリクエスト URL をマッピングするアーカイブレベルのルートについて、それらのテストはサポートされますがパッケージ化はサポートされません。アーカイブレベルのルート JSON ファイルで定義されたルートをテストしてからアーカイブをビルドしても、アーカイブにルート ファイルは含まれず、ルートは機能しません。アーカイブレベルのルートをパッケージ化するには、代わりに mcc コマンドを使用します。Web リクエスト ハンドラーの詳細については、HTTP リクエスト内のカスタムのルートとペイロードの処理 (MATLAB Production Server)およびTest Web Request Handlersを参照してください。

バージョン履歴

R2013b で導入

すべて展開する