Die Builddeskriptoroption secondaryTargetBuildDescriptor
gibt einen Builddeskriptor an, der die Generierung von steuert,
der auf einem Anwendungsserver implementiert wird, während Code, der auf andere Gruppen zielt,
in derselben Generierungsanforderung generiert wird.
Die Option ist hilfreich, wenn Sie ein Projekt generieren, das die folgenden
Abschnitte im EGL-Quellenordner enthält:
- JSF-Handler, die auf einem Anwendungsserver implementiert werden
- Programme, die die JSF-Handler von einer Plattform aufrufen, die nicht auf
einem Anwendungsserver liegt
Die Option ist auch hilfreich, wenn Sie ein Programm (Stereotyp "VGWebTransaction")
generieren und dabei die Builddeskriptoroption genVGUIRecords
auf YES setzen, sodass die beiden folgenden Ausgaben generiert werden:
das Programm, das außerhalb eines Anwendungsservers
ausgeführt werden soll, und die Datensätze (Stereotyp "VGUIRecord"),
die von dem Programm referenziert werden.
Wenn Sie mit einem einzigen Builddeskriptor die Generierung von zwei Gruppen
von Abschnitten steuern möchten, können Sie folgendermaßen vorgehen:
- Erstellen Sie Builddeskriptoroptionen für die Abschnitte, die nicht auf dem
Anwendungsserver implementiert werden.
- Ordnen Sie der Builddeskriptoroption secondaryTargetBuildDescriptor
für die Abschnitte, die auf dem Anwendungsserver implementiert werden, einen Wert zu.
In dem zuvor beschriebenen Fall kann die Builddeskriptoroption secondaryTargetBuildDescriptor
einen Builddeskriptorabschnitt referenzieren, der beim Generieren der
JSF-Handler verwendet werden soll.
Nur die folgenden Builddeskriptoroptionen wirken sich
auf den in der Builddeskriptoroption
secondaryTargetBuildDescriptor
angegebenen Builddeskriptorabschnitt aus:
- destDirectory
- destHost
- destPassword
- destPort
- destUserID
- genDirectory
- genProject
- genResourceBundle
- msgTablePrefix
- resourceBundleLocale
- system
- targetNLS
- tempDirectory