Java-Wrapper generieren

Bei dem EGL-Java™-Wrapper handelt es sich um eine Gruppe von Klassen, die zum Aufruf eines EGL-Hauptprogramms oder eines aufgerufenen Programms verwendet werden, das über Nicht-EGL-Java-Code aufgerufen wird. Das Programm kann z. B. aus einer Aktionsklasse in einer Struts- oder JSF-basierten J2EE-Webanwendung oder aus einem Nicht-J2EE-Java-Programm aufgerufen werden. Sie können Java-Wrapperklassen generieren, wenn Sie das zugehörige Programm generieren.

Ein Java-Wrapper besteht aus einer Gruppe von Klassen. Diese Klassen dienen als Schnittstelle zwischen einem Servlet oder einem nicht mit EGL generierten Java-Programm auf der einen Seite und einem generierten Programm oder einer EJB-Session-Bean auf der anderen Seite.

Die Java-Wrapperklassen werden von Ihnen generiert, wenn Sie einen Builddeskriptor mit folgenden Eigenschaften verwenden:

Ausführlichere Informationen zur Verwendung der Klassen finden Sie im Abschnitt 'Java-Wrapperklassen'. Ausführliche Informationen zu den Klassennamen enthält der Abschnitt 'Ausgabe der Java-Wrappergenerierung'.

Gehen Sie zum Verwenden eines Java-Wrappers wie folgt vor:
  1. Generieren Sie Java-Wrapperklassen, die für ein generiertes Programm spezifisch sind.
  2. Nehmen Sie diese Wrapperklassen in den nicht generierten Java-Code auf.
  3. Rufen Sie vom nicht generierten Java-Code aus die Wrapperklassenmethoden auf, um den eigentlichen Aufruf abzusetzen und Konvertierungen für die beiden folgenden Datenformate auszuführen:
    • Von Java verwendete Datentypformate
    • Basiselementtypformate, die bei der Übergabe von Daten an ein mit EGL generiertes Programm und von einem mit EGL generierten Programm aus erforderlich sind

Feedback