EMS パッケージのインストール
EMS サーバーの拡張 への移動
新規の EMS パッケージを開発環境でテストしたり実際の運用環境に配置するために、それらを EMS サーバーにインストールすることができます(EMS リソースを読み込んでサーバーの機能を拡張する)。
目次
EMS パッケージをテスト用にインストールする
RAD Studio に付属している EMS 開発サーバーに EMS パッケージをインストールするには:
- [プロジェクト マネージャ]で、[EMS パッケージ]プロジェクトを右クリックし、[オプション...|デバッガ]を選択します。
- ターゲット プラットフォーム用の次のパラメータが設定されていることを確認します。
- [ホスト アプリケーション]:
- 32 ビット Windows アプリケーション:
$(BDS)\bin\EMSDevServer.exe
- 64 ビット Windows アプリケーション:
$(BDS)\bin64\EMSDevServer.exe
- 32 ビット Windows アプリケーション:
- [パラメータ]:
-l$(TargetName)
- [ホスト アプリケーション]:
- [OK]ボタンをクリックします。
- プロジェクトを実行するには、右クリックして[実行]を選択するか、F9を押します。
新規リソースが EMS サーバーにより正常に登録された場合は、(EMS サーバー ウィンドウ内の)EMS サーバー ログに次のようなメッセージが表示されます。
{"Load":{"Filename":"C:\Users\esvmw7prox64\Documents\Embarcadero\Studio\Projects\.\Win32\Debug\Project2.bpl"}} {"RegUnit":{"Filename":"C:\Users\esvmw7prox64\Documents\Embarcadero\Studio\Projects\.\Win32\Debug\Project2.bpl","Filename":"Unit1"}} {"RegResource":{"Resource":"sample","Endpoints":["Get","GetItem","PostUpdates","PutItem","DeleteItem"]}}
Windows に EMS パッケージを配置用にインストールする
既に配置されている既存の EMS サーバーに新規の EMS パッケージをインストールできます。 お使いの EMS サーバーの EMSserver.ini ファイルを編集して、サーバー拡張パッケージを追加します。 次の場所で EMSServer.ini ファイルを探します:
C:\Users\Public\Documents\Embarcadero\EMS\
- [Server.Packages] セクションに移動します。
- EMS パッケージを次のように列挙します。
[Server.Packages] ; server extension packages go here ;c:\mypackages\basicextensions.bpl=mypackage description
Linux に EMS パッケージをテスト用にインストールする
RAD Studio に付属している EMS 開発サーバーに EMS パッケージをインストールするには:
- 開始する前に、EMS 環境が設定されていない場合、EMS 環境を「EMS サーバーを設定する」セクションの説明に従い設定します。
- [プロジェクト マネージャ]で、[EMS パッケージ]プロジェクトを右クリックし、[オプション...|デバッガ]を選択します。
- ターゲット プラットフォーム用の次のパラメータが設定されていることを確認します。
- [ホスト アプリケーション]:
- 64 ビット Linux アプリケーション:
/usr/lib/ems/EMSDevServerCommand
- 64 ビット Linux アプリケーション:
- [パラメータ]:
-l$(TargetName)
- [ホスト アプリケーション]:
- [OK]ボタンをクリックします。
- プロジェクトを実行するには、右クリックして[実行]を選択するか、F9を押します。
Linux に EMS パッケージを配置用にインストールする
既に配置されている既存の EMS サーバーに新規の EMS パッケージをインストールできます。 お使いの EMS サーバーの EMSserver.ini ファイルを編集して、サーバー拡張パッケージを追加します。 次の場所で EMSServer.ini ファイルを探します: /etc/ems/
- [Server.Packages] セクションに移動します。
- EMS パッケージを次のように列挙します。
[Server.Packages] ; server extension packages go here ;/etc/ems/bplbasicextensions.so=mypackage description