++ Die EJB-Session-Bean und das Sitzungselement erhalten den folgenden Namen:
ProgrammnameEJBBean
++ Programmname steht für den Namen des Laufzeitprogramms, das Daten über die EJB-Session-Bean empfängt. ++ Der erste Buchstabe im Namen wird großgeschrieben, die anderen werden kleingeschrieben.
++ In diesem Beispiel lautet der Name des Programms "ProgramA" und der Name des Sitzungselements und der EJB-Session-Bean "ProgramaEJBBean".
++ Durch diese Verwendung von sessionBeanID ordnet EGL die Umgebungseinträge für das zweite Programm in dem in Schritt 2 erstellten Sitzungselement "ProgramaEJBBean" an.
++ Im folgenden Abschnitt des Implementierungsdeskriptors, hat EGL in Schritt 2 die Umgebungseinträge vgj.nls.code und vgj.nls.number.decimal bei der Generierung von "ProgramA" erstellt. Der Eintrag vgj.jdbc.default.database wird jedoch nur von "ProgramB" verwendet und wurde in Schritt 3 erstellt:
<ejb-jar id="ejb-jar_ID">
<display-name>EJBTest</display-name>
<enterprise-beans>
<session id="ProgramaEJBBean">
<ejb-name>ProgramaEJBBean</ejb-name>
<home>test.ProgramaEJBHome</home>
<remote>test.ProgramaEJB</remote>
<ejb-class>test.ProgramaEJBBean</ejb-class>
<session-type>Stateful</session-type>
<transaction-type>Container</transaction-type
<env-entry>
<env-entry-name>vgj.nls.code</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>ENU</env-entry-value>
</env-entry>
<env-entry>
<env-entry-name>vgj.nls.number.decimal</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>.</env-entry-value>
</env-entry>
<env-entry>
<env-entry-name>vgj.jdbc.default.database</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>jdbc/Sample</env-entry-value>
</env-entry>
</session>
</enterprise-beans>
</ejb-jar>
++ Sie können erst Umgebungseinträge zu einem Implementierungsdeskriptor hinzufügen, wenn dieser ein Sitzungselement enthält. ++ Da Sitzungselements bei der Generierung des Java-Wrappers erstellt werden, sollten Sie den Java-Wrapper vor den zugehörigen Programmen generieren.
++ Bei EJB-Projekten darf der Name eines Umgebungseintrags (wie vgj.nls.code) nur einmal pro Sitzungselement angezeigt werden. ++ Wenn ein Umgebungseintrag bereits vorhanden ist, aktualisiert EGL den Typ und Wert der Eintrags, anstatt einen neuen Eintrag zu erstellen.
++ EGL löscht nie einen Umgebungseintrag aus einem Implementierungsdeskriptor.
++ Für sessionBeanID ist kein Standardwert verfügbar.