Installieren eines EMS-Package

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Erweitern des EMS-Servers


Sie können ein neues EMS-Package im EMS-Server installieren (Laden von EMS-Ressourcen zur Erweiterung der Funktionalität), um die Packages in einer Entwicklungsumgebung zu testen oder in einem realen Szenario bereitzustellen.

Installieren eines EMS-Package zu Testzwecken

Sie können EMS-Packages folgendermaßen im EMS-Entwicklungsserver installieren, der mit RAD Studio ausgeliefert wird:

  1. Klicken Sie in der Projektverwaltung mit der rechten Maustaste auf das EMS-Package-Projekt, und wählen Sie Optionen > Debugger
  2. Überprüfen Sie, ob die folgenden Parameter für die Zielplattform festgelegt sind:
    • Host-Anwendung:
      • 32-Bit-Windows-Anwendungen: $(BDS)\bin\EMSDevServer.exe
      • 64-Bit-Windows-Anwendungen: $(BDS)\bin64\EMSDevServer.exe
    • Parameter: -l$(Zielname)
  3. Klicken Sie auf die Schaltfläche OK.
  4. Klicken Sie mit der rechten Maustaste auf das Projekt, und wählen Sie Start, oder drücken Sie F9, um das Projekt auszuführen.

Wenn der EMS-Server die neue Ressource erfolgreich registriert hat, enthält das EMS-Serverprotokoll (im Fenster des EMS-Servers) eine Meldung:

{"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"]}}

Installieren eines EMS-Package für die Bereitstellung

Sie können ein neues EMS-Package in einen vorhandenen EMS-Server installieren, der bereits bereitgestellt wurde. Fügen Sie der Datei EMSserver.ini Ihres EMS-Servers Ihre Server-Erweiterungs-Packages hinzu.

  1. Suchen Sie den Abschnitt [Server.Packages].
  2. Führen Sie die EMS-Packages wie folgt auf:
[Server.Packages]
; server extension packages go here
;c:\mypackages\basicextensions.bpl=mypackage description

Siehe auch