Übersicht über die Builddeskriptoroptionen

Ein Builddeskriptorabschnitt steuert den Generierungsprozess. Builddeskriptoroptionen stellen einen von mehreren Informationstypen dar, die in einem Builddeskriptorabschnitt enthalten sind. Builddeskriptoroptionen geben an, wie die Ausgabe für Ihre main-Abschnitte generiert und erstellt werden soll. Eine Untergruppe der Builddeskriptoroptionen kann bewirken, dass weitere Buildabschnitte während des Generierungsprozesses verwendet oder zusätzliche Ausgabedateien während des Generierungsprozesses erstellt werden.

In den nächsten beiden Tabellen werden alle Buildeskriptoroptionen aufgelistet, die verwendet werden können. In der ersten Tabelle wird angegeben, ob mit der Option die Java™-, JavaScript- oder COBOL-Generierung gesteuert werden kann. In der zweiten Tabelle werden alle Optionen aufgelistet sowie eine Beschreibung der Funktion der einzelnen Optionen und der Standardwert.

Diese Tabellen sind sehr lang, da alle verfügbaren Optionen aufgeführt werden. Daher möchten Sie vielleicht eine kürzere, spezifischere Liste verwenden:
Tabelle 1. Plattformabhängigkeiten der Builddeskriptoroptionen
Builddeskriptoroption Java

Java
iSeries

Java-
Script

iSeries
(COBOL)

z/OS
Batch

CICS
für
z/OS

IMS
BMP

IMS/
VS

Debug

bidiConversionTable Ja Ja Nein Ja Ja Ja Ja Ja Ja
bidiRuntime Ja Nein Nein Nein Nein Nein Nein Nein Ja
bind Nein Nein Nein Nein Ja Ja Ja Ja Nein
birtEngineHome Ja Ja Nein Nein Nein Nein Nein Nein Nein
blanksAsZero Ja Ja Nein Ja Ja Ja Ja Ja Ja
buildPlan Ja Ja Nein Ja Ja Ja Ja Ja Nein
byteArrayOperationsForStructuredRecords Ja Ja Nein Nein Nein Nein Nein Nein Ja
cachePreparedStatements Ja Ja Nein Nein Nein Nein Nein Nein Ja
cancelAfterTransfer Nein Nein Nein Nein Ja Nein Ja Ja Nein
checkIndices Nein Nein Nein Ja Ja Ja Ja Ja Nein
checkNumericOverflow Ja Ja Nein Ja Ja Ja Ja Ja Nein
checkToTransaction Nein Nein Nein Nein Nein Ja Nein Nein Nein
checkType Nein Nein Nein Ja Ja Ja Ja Ja Nein
cicsEntries Nein Nein Nein Nein Nein Ja Nein Nein Nein
cicsj2cTimeout Ja Ja Nein Nein Nein Nein Nein Nein Ja
clientCodeSet Nein Nein Nein Ja Ja Ja Ja Ja Nein
commentLevel Ja Ja Nein Ja Ja Ja Ja Ja Nein
currencyLocation Ja Ja Nein Nein Nein Nein Nein Nein Nein
currencySymbol Ja Ja Nein Ja Ja Ja Ja Ja Ja
data Nein Nein Nein Nein Ja Ja Ja Ja Nein
dbContentSeparator Ja Ja Nein Nein Nein Nein Nein Nein Ja
dbms Ja Ja Nein Nein Nein Nein Nein Nein Ja
debugLocalDateFormat Nein Nein Nein Ja Ja Ja Ja Ja Ja
debugTrace Nein Nein Nein Ja Ja Ja Ja Ja Nein
decimalSymbol Ja Ja Nein Ja Ja Ja Ja Ja Ja
defaultDateFormat Ja Ja Ja Ja Ja Ja Ja Ja Ja
defaultMoneyFormat Ja Ja Nein Ja Ja Ja Ja Ja Ja
defaultNumericFormat Ja Ja Nein Ja Ja Ja Ja Ja Ja
defaultSessionCookieID Nein Nein Ja Nein Nein Nein Nein Nein Nein
defaultServiceTimeout Ja Nein Ja Nein Nein Nein Nein Nein Nein
defaultTimeFormat Ja Ja Ja Ja Ja Ja Ja Ja Ja
defaultTimeStampFormat Ja Ja Ja Ja Ja Ja Ja Ja Ja
deploymentDescriptor Ja Ja Ja Ja Ja Ja Nein Nein Nein
destDirectory Ja Ja Nein Nein Nein Nein Nein Nein Nein
destHost Ja Ja Nein Ja Ja Ja Ja Ja Nein
destLibrary Nein Nein Nein Ja Nein Nein Nein Nein Nein
destPassword Ja Ja Nein Ja Ja Ja Ja Ja Nein
destPort Ja Ja Nein Ja Ja Ja Ja Ja Nein
destUserID Ja Ja Nein Ja Ja Ja Ja Ja Nein
genFixedLengthSqlLike Ja Ja Nein Ja Ja Ja Ja Ja Ja
eliminateSystemDependentCode Ja Ja Ja Ja Ja Ja Ja Ja Nein
enableJavaWrapperGen Ja Ja Nein Ja Nein Ja Nein Ja Nein
endCommArea Nein Nein Nein Nein Nein Ja Nein Nein Nein
errorDestination Nein Nein Nein Nein Nein Nein Ja Ja Nein
fillWithNulls Nein Nein Nein Ja Ja Ja Ja Ja Nein
formServicePgmType Nein Nein Nein Nein Ja Nein Ja Nein Nein
genDataTables Ja Ja Nein Ja Ja Ja Ja Ja Nein
genDDSFile Nein Nein Nein Ja Nein Nein Nein Nein Nein
genDirectory Ja Ja Nein Ja Ja Ja Ja Ja Nein
genFixedLengthSqlLike Ja Ja Nein Ja Ja Ja Ja Ja Nein
genFormGroup Ja Nein Nein Ja Ja Ja Ja Ja Nein
genHelpFormGroup Ja Nein Nein Ja Nein Ja Nein Ja Nein
genProject Ja Ja Nein Ja Nein Ja Nein Ja Nein
genProperties Ja Ja Nein Nein Nein Nein Nein Nein Nein
genResourceBundle Ja Ja Nein Nein Nein Nein Nein Nein Nein
genReturnImmediate Nein Nein Nein Nein Nein Ja Nein Nein Nein
genRunFile Nein Nein Nein Nein Ja Nein Ja Nein Nein
genVGUIRecords Ja Ja Nein Ja Nein Ja Nein Ja Nein
imsFastPath Nein Nein Nein Nein Nein Nein Nein Ja Nein
imsID Nein Nein Nein Nein Nein Nein Ja Ja Nein
imsLogID Nein Nein Nein Nein Nein Nein Ja Ja Nein
imsPSB Nein Nein Nein Nein Nein Nein Ja Ja Ja
includeLineNumbers Ja Ja Nein Nein Nein Nein Nein Nein Nein
initIORecordsOnCall Ja Ja Nein Ja Ja Ja Ja Ja Ja
initNonIODataOnCall Ja Ja Nein Ja Ja Ja Ja Ja Ja
j2ee Ja Ja Nein Nein Nein Nein Nein Nein Ja
j2eeLevel Ja Ja Nein Nein Nein Nein Nein Nein Ja
leftAlign Nein Nein Nein Ja Ja Ja Ja Ja Nein
linkage Ja Ja Nein Ja Ja Ja Ja Ja Ja
linkEdit Nein Nein Nein Nein Ja Ja Ja Ja Nein
math Nein Nein Nein Ja Ja Ja Ja Ja Nein
maxNumericDigits Nein Nein Nein Ja Ja Ja Ja Ja Nein
mfsDevice Nein Nein Nein Nein Nein Nein Ja Ja Nein
mfsExtendedAttr Nein Nein Nein Nein Nein Nein Ja Ja Nein
mfsIgnore Nein Nein Nein Nein Nein Nein Ja Ja Nein
mfsUseTestLibrary Nein Nein Nein Nein Nein Nein Ja Ja Nein
msgTablePrefix Ja Ja Nein Nein Nein Nein Nein Nein Ja
nextBuildDescriptor Ja Ja Ja Ja Ja Ja Ja Ja Ja
positiveSignIndicator Nein Nein Nein Ja Nein Nein Nein Nein Nein
prep Ja Ja Nein Ja Ja Ja Ja Ja Nein
prepareAllSQLStatements Ja Ja Nein Nein Nein Nein Nein Nein Nein
preparedStatementCacheSize Ja Ja Nein Nein Nein Nein Nein Nein Ja
programPackageName Ja Ja Nein Nein Nein Nein Nein Nein Nein
projectID Nein Nein Nein Nein Ja Ja Ja Ja Nein
reservedWord Nein Nein Nein Ja Ja Ja Ja Ja Nein
resourceAssociations Ja Ja Nein Ja Ja Ja Ja Ja Ja
resourceBundleLocale Ja Ja Nein Nein Nein Nein Nein Nein Nein
restartTransactionID Nein Nein Nein Nein Nein Ja Nein Nein Nein
restoreCurrentMsgOnError Nein Nein Nein Nein Nein Nein Ja Nein Nein
returnTransaction Nein Nein Nein Nein Nein Ja Nein Ja Nein
secondaryTargetBuildDescriptor Ja Ja Nein Ja Nein Ja Nein Ja Ja
separatorSymbol Ja Ja Nein Ja Ja Ja Ja Ja Nein
serverCodeSet Nein Nein Nein Ja Ja Ja Ja Ja Nein
serverType Ja Ja Nein Nein Nein Nein Nein Nein Nein
sessionBeanID Ja Ja Nein Nein Nein Nein Nein Nein Nein
setFormItemFull Nein Nein Nein Ja Ja Ja Ja Ja Nein
spaADF Nein Nein Nein Nein Nein Nein Nein Ja Nein
spaSize Nein Nein Nein Nein Nein Nein Nein Ja Nein
spaStatusBytePosition Nein Nein Nein Nein Nein Nein Nein Ja Nein
spacesZero Ja Ja Nein Ja Ja Ja Ja Ja Ja
sqlAccessColumnsAsBytes Ja Ja Nein Nein Nein Nein Nein Nein Ja
sqlCommitControl Ja Ja Nein Nein Nein Nein Nein Nein Ja
sqlDB Ja Ja Nein Ja Ja Ja Ja Ja Ja
sqlErrorTrace Nein Nein Nein Nein Ja Ja Ja Ja  
sqlID Ja Ja Nein Ja Ja Ja Ja Ja Ja
sqlIOTrace Nein Nein Nein Nein Ja Ja Ja Ja  
sqlJDBCDriverClass Ja Ja Nein Ja Nein Nein Nein Nein Ja
sqlJNDIName Ja Ja Nein Nein Nein Nein Nein Nein Ja
sqlPassword Ja Ja Nein Ja Ja Ja Ja Ja Ja
sqlSchema Ja Ja Nein Nein Nein Nein Nein Nein Ja
sqlValidationConnectionURL Ja Ja Nein Ja Ja Ja Ja Ja Ja
startTransactionID Nein Nein Nein Nein Nein Ja Nein Nein Nein
statementTrace Nein Nein Nein Nein Ja Ja Ja Ja Nein
storeJSFRecordAsBytes Ja Ja Nein Nein Nein Nein Nein Nein Ja
synchOnPgmTransfer Nein Nein Nein Nein Nein Ja Nein Nein Nein
synchOnTrxTransfer Ja Ja Nein Nein Ja Nein Ja Nein Ja
sysCodes Nein Nein Nein Ja Ja Ja Ja Ja Nein
system Ja Ja Ja Ja Ja Ja Ja Ja Ja
targetNLS Ja Ja Nein Ja Ja Ja Ja Ja Ja
tempDirectory Ja Ja Nein Ja Ja Ja Ja Ja Nein
templateDir Nein Nein Nein Ja Ja Nein Ja Nein Nein
transferErrorTransaction Nein Nein Nein Nein Nein Ja Nein Nein Nein
truncateExtraDecimals Ja Ja Nein Ja Ja Ja Ja Ja Ja
twaOffset Nein Nein Nein Nein Nein Ja Nein Nein Nein
useCurrentSchema Ja Ja Nein Nein Nein Nein Nein Nein Ja
userMessageFile Ja Ja Nein Nein Nein Nein Nein Nein Ja
useXctlForTransfer Nein Nein Nein Nein Ja Nein Ja Nein Nein
v60DecimalBehavior Ja Ja Nein Ja Ja Ja Ja Ja Ja
v60NumWithCharBehavior Ja Ja Nein Ja Ja Ja Ja Ja Ja
v60NumWithDateBehavior Ja Ja Nein Ja Ja Ja Ja Ja Ja
v60SQLNullableBehavior Ja Ja Nein Ja Ja Ja Ja Ja Ja
v71AddBehavior Ja Ja Ja Ja Ja Ja Ja Ja Ja
vagCompatibility Ja Ja Nein Ja Ja Ja Ja Ja Ja
validateBlankDateFields Ja Ja Nein Nein Nein Nein Nein Nein Ja
validateMixedItems Nein Nein Nein Ja Ja Ja Ja Ja Nein
validateOnlyIfModified Nein Nein Nein Ja Nein Ja Nein Ja Ja
validateSQLStatements Ja Ja Nein Ja Ja Ja Ja Ja Nein
workDBType Nein Nein Nein Nein Nein Ja Nein Ja Nein
wrapperCompatibility Ja Ja Nein Nein Nein Ja Nein Ja Nein
wrapperJNDIPrefix Ja Ja Nein Nein Nein Ja Nein Ja Nein
wrapperPackageName Ja Ja Nein Nein Nein Ja Nein Ja Nein
Tabelle 2. Beschreibungen und Standardwerte der Builddeskriptoroptionen
Builddeskriptoroption Standardwert Beschreibung
bidiConversionTable Kein Standardwert Gibt eine bidirektionale Umsetzungstabelle an, die für die Bearbeitung von Literalen benötigt wird, die arabische oder hebräische Zeichen enthalten.
bidiRuntime Kein Standardwert Gibt eine bidirektionale Laufzeitdatei an, die Optionen zur Steuerung des bidirektionalen Verhaltens für die Felder der Formulargruppen enthält, die mit einer Anwendung verknüpft sind.
bind Kein Standardwert Gibt den Bindungssteuerungsabschnitt an, der nur von Bedeutung ist, wenn Sie ein COBOL-Programm generieren, das unter z/OS ausgeführt wird und auf SQL-Tabellen von DB2 zugreift.
birtEngineHome Kein Standardwert Gibt die Position der BIRT-Steuerkomponente für Berichte an (BIRT - Business Intelligence and Reporting Tools) an.
blanksAsZero NO Steuert die Aktionen, die ausgeführt werden, wenn Sie eine Textvariable einer numerischen Variablen zuordnen oder eine Textvariable mit einer numerischen Variablen vergleichen.
buildPlan YES Gibt an, ob ein Buildplan erstellt wird.
byteArrayOperationsForStructuredRecords 0 (muss auf 1 gesetzt werden, um die Leistungsvorteile bereitzustellen) Bietet in manchen Fällen einen Leistungsvorteil durch die Definition, wie generierter Java-Code Felder in strukturierten Datensätzen behandelt.
cachePreparedStatements NO Gibt an, ob alle mit einer Verbindung verwendeten PreparedStatements zwischengespeichert werden sollen.
cancelAfterTransfer NO Gibt an, ob ein generiertes COBOL-Programm aus dem Speicher gelöscht wird, wenn (a) das Programm die Anweisung transfer to program (Übertragung zu Programm) ausgibt und (b) die Verbindung dynamisch ist.
checkIndices YES Gibt an, ob Indexbereichs- und Nullwertprüfung unterstützt wird.
checkNumericOverflow YES Gibt an, ob der generierte Code auf numerischen Überlauf überprüft.
checkToTransaction YES Gibt an, ob ein generiertes CICS-Programm, das die Anweisung transfer to program (Übertragung zu Programm) ausgibt, eine spezielle Auswertung beinhaltet.
checkType NONE Gibt den Grad an, bis zu dem EGL zur Auswertungszeit auf Primitive-Type-Konflikte innerhalb von Strukturen und Datensätzen prüft.
cicsEntries NONE Gibt an, ob CICS-Programm- oder Transaktionsdefinitionen erstellt werden sollen. Wenn dies der Fall ist, wird auch das Format angegeben.
cicsj2cTimeout 30000 Ordnet der Java-Laufzeiteigenschaft cso.cicsj2c.timeout einen Wert zu, der die Anzahl von Millisekunden vor einer Zeitlimitüberschreitung während eines Aufrufs angibt, bei dem das Protokoll CICSJ2C verwendet wird.
clientCodeSet IBM-850 Gibt den Namen des codierten Zeichensatzes an, den die Workstation verwendet.
commentLevel 1 Gibt an, in welchem Umfang EGL-Systemkommentare im Ausgabequellcode enthalten sind.
currencyLocation NONE Gibt die Position eines Währungssymbols in einer Zeichenfolge an, die einen Geldwert darstellt.

Ordnet für Java auch ein Zeichen zur Java-Laufzeiteigenschaft vgj.nls.currency.location zu.

currencySymbol Für COBOL durch den Sprachencode des Laufzeitsystems festgelegt.

Wird für Java durch die Ländereinstellung der Laufzeiteigenschaft vgj.nls.code festgelegt.

Gibt ein Währungssymbol an, das aus einem bis drei Zeichen besteht.

Ordnet für Java auch ein Zeichen zur Java-Laufzeiteigenschaft vgj.nls.currency zu.

data 31 Gibt an, ob die Kompilierungsoption DATA(24) oder DATA(31) verwendet werden soll, um ein generiertes COBOL-Programm vorzubereiten.
dbContentSeparator | Gibt das Zeichen zur Beschreibung von Feldern in einer Datei an, mit der Daten in die oder aus der Tabelle einer relationalen Datenbank geladen werden.
dbms DB2 Gibt den Datenbanktyp an, auf den vom generierten Programm zugegriffen wird.
debugLocalDateFormat Vom JDBC-Treiber zurückgegebenes Datumsformat Gibt das Datumsformatmuster für die Hostvariablen mit Text an, die mit Datumsspalten im Debugger verknüpft sind.
debugTrace NO Gibt an, ob EGL Traceinformationen in einem generierten COBOL-Programm einbettet.
decimalSymbol Für COBOL durch den Sprachencode des Laufzeitsystems festgelegt.

Wird für Java durch die Ländereinstellung der Laufzeiteigenschaft vgj.nls.code festgelegt.

Gibt das Symbol an, das als Dezimaltrennzeichen verwendet werden soll.

Ordnet für Java auch ein Zeichen zur Java-Laufzeiteigenschaft vgj.nls.number.decimal zu.

defaultDateFormat Für COBOL durch den Sprachencode des Laufzeitsystems festgelegt.

Kein Standardwert für Java.

Steuert den ursprünglichen Laufzeitwert von strLib.defaultDateFormat.

Steuert für Java indirekt den Wert von strLib.defaultDateFormat durch das Festlegen der Java-Laufzeiteigenschaft vgj.default.dateFormat.

defaultMoneyFormat Kein Standardwert Steuert den ursprünglichen Laufzeitwert der Systemvariablen strLib.defaultMoneyFormat.

Steuert für Java indirekt den Wert von strLib.defaultMoneyFormat durch das Festlegen der Java-Laufzeiteigenschaft vgj.default.moneyFormat.

defaultNumericFormat Kein Standardwert Steuert den ursprünglichen Laufzeitwert der Systemvariablen strLib.defaultNumericFormat.

Steuert für Java indirekt den Wert von strLib.defaultNumericFormat durch das Festlegen der Java-Laufzeiteigenschaft strLib.defaultNumericFormat.

defaultSessionCookieID JSESSIONID Gibt das Sitzungscookie an, das dem EGL Rich UI-Proxy-Server von einem Service zur Verfügung gestellt wird.
defaultServiceTimeout Kein Standardwert Gibt die maximal gültige Anzahl an Millisekunden zwischen einem Serviceaufruf und der Antwort an.
defaultTimeFormat Kein Standardwert für Java.

Für COBOL ist der Standardwert HH:mm:ss.

Steuert den ursprünglichen Laufzeitwert der Systemvariablen strLib.defaultTimeFormat.

Steuert für Java indirekt den Wert von strLib.defaultTimeFormat durch das Festlegen der Java-Laufzeiteigenschaft vgj.default.timeFormat.

defaultTimeStampFormat Für COBOL ist der Standardwert yyy.MM.dd HH:mm:ss:SSSSSS.

Kein Standardwert für Java.

Steuert den ursprünglichen Laufzeitwert der Systemvariablen strLib.defaultTimeStampFormat.

Steuert für Java indirekt den Wert von strLib.defaultTimeStampFormat durch das Festlegen der Java-Laufzeiteigenschaft vgj.default.timestampFormat.

deploymentDescriptor Kein Standardwert Enthält den Namen der EGL-Deskriptordatei für Serviceimplementierungen. In dieser Datei werden Service-Binding-Informationen für Programme, Bibliotheken, Handler und andere Services zur Verfügung gestellt, die Servicefunktionen aufrufen.
destDirectory Wenn destHost angegeben ist, ist das Standardverzeichnis das Verzeichnis, in dem der Build-Server gestartet wurde. Wenn destHost nicht angegeben ist, wird der Standardwert durch die Builddeskriptoroption genDirectory festgelegt. Gibt den Namen des Verzeichnisses an, das die Ausgabe der Vorbereitung speichert.
destHost Kein Standardwert Gibt den Namen oder die numerische TCP/IP-Adresse des Zielsystems an, auf dem sich der Build-Server befindet.
destLibrary QGPL Gibt den aus 1 bis 10 Zeichen bestehenden Namen der iSeries-Bibliothek an, die die beim Generieren erstellten Objekte empfängt und die in der Laufzeit verwendeten Objekte enthält.
destPassword Kein Standardwert Gibt das Kennwort an, das EGL für die Anmeldung bei dem System verwendet, auf dem die Vorbereitung erfolgt.
destPort Kein Standardwert Gibt den Port an, auf dem ein ferner Build-Server für Buildanforderungen empfangsbereit ist.
destUserID Kein Standardwert Gibt die Benutzer-ID an, die EGL für die Anmeldung bei dem System verwendet, auf dem die Vorbereitung erfolgt.
eliminateSystemDependentCode YES Gibt an, ob der EGL-Generator Code ignoriert, der niemals auf dem Zielsystem ausgeführt werden wird.
enableJavaWrapperGen YES (alle zulassen) Gibt an, ob alle oder nur einige der folgenden Komponenten beim Versuch, das Programm zu generieren, generiert werden können: das Programm, Java-Wrapper-Klassen und zugehörige EJB-Session-Bean.
endCommArea NO Gibt an, ob bei Aufrufen von mit EGL generierten CICS-COBOL-Programmen vier Byte hexadezimaler F-Werte an das Ende der COMMAREA angehängt werden sollen.
errorDestination ELAPRINT (für IMS BMP) oder ELADIAG (für IMS/VS) Gibt das Ziel der Diagnosenachrichten an.
fillWithNulls YES Gibt an, ob Formularfelder mit Nullzeichen aufgefüllt werden sollen.
formServicePgmType ALL Gibt den Typ der Druckserviceprogramme an, die generiert werden sollen.
genDataTables YES Gibt an, ob Sie die Datentabellen generieren möchten, auf die in dem von Ihnen generierten Programm verwiesen wird.
genDDSFile NO Gibt an, ob aus den Satzdeklarationen, die Ihr Programm für Ein- oder Ausgaben verwendet, iSeries-DDS-Dateien (Datenbeschreibungsspezifikationen) erstellt werden sollen.
genDirectory Kein Standardwert Gibt den vollständig qualifizierten Pfad des Verzeichnisses an, in das EGL die generierte Ausgabe und Dateien zum Vorbereitungsstatus stellt.
genFixedLengthSqlLike NO Gibt an, ob ein in einer LIKE-Klausel von SQL angegebener Hostwert abschließende Leerzeichen enthält, damit er der festen Länge des Wertes entspricht, wenn es sich um einen Wert des Typs CHAR, MBCHAR oder UNICODE handelt.
genFormGroup YES Gibt an, ob die Formulargruppe generiert werden soll, auf die in der USE-Deklaration des generierten Programms verwiesen wird.
genHelpFormGroup YES Gibt an, ob die Hilfeformulargruppe generiert werden soll, auf die in der USE-Deklaration des generierten Programms verwiesen wird.
genProject Kein Standardwert Stellt die Ausgabe der Java-Generierung in ein Workbenchprojekt und automatisiert Tasks, die für die Konfiguration der Java-Laufzeit erforderlich sind.
genProperties NO Gibt an, welche Art von Java-Laufzeiteigenschaften gegebenenfalls generiert werden sollen und in einigen Fällen, ob eine Verbindungseigenschaftendatei generiert werden soll.
genResourceBundle YES Gibt an, ob ein Java-Ressourcenpaket generiert werden soll.
genReturnImmediate NO Gibt an, ob das generierte CICS-COBOL-Programm mit einer CICS-Anweisung RETURN IMMEDIATE beendet wird.
genRunFile YES Gibt an, ob Beispiellaufzeit-JCL für ein z/OS Batch-Programm erstellt werden soll, das Sie generieren.
genVGUIRecords YES Gibt an, ob die VGUI-Sätze generiert werden sollen, auf die in den Anweisungen converse oder show einer Webtransaktion verwiesen wird.
imsFastPath NO Gibt an, ob das Programm als IMS-Direktaufrufprogramm ausgeführt werden kann.
imsID Kein Standardwert Gibt die IMS-DB-Steuer-ID für Ihre Datenbank an. Dieser Wert wird verwendet, wenn Sie ein Debugging für IMS-Code durchführen, der auf DL/I zugreift.
imsLogID Kein Standardwert Gibt eine Kennung an, die in Sätzen aufgenommen wird, die in das IMS-Protokoll geschrieben werden.
includeLineNumbers NO Gibt an, ob Java-Laufzeitfehlernachrichten die Zeilennummer des Fehlers enthalten sollen.
initIORecordsOnCall YES Gibt an, wann E/A-Datensätze des aufgerufenen Programms initialisiert werden.
initNonIODataOnCall YES Gibt an, wann Nicht-E/A-Datensätze des aufgerufenen Programms und Basisvariablen initialisiert werden.
j2ee NO Gibt an, ob ein Java-Programm für die Ausführung in einer J2EE-Umgebung generiert wird.
j2eeLevel Kein Standardwert Gibt die J2EE-Stufe des Webanwendungsservers an, auf dem ein EGL-generierter Web-Service oder eine Service-Binding-Bibliothek implementiert wird.
leftAlign YES Gibt an, ob die Ausgabedaten in einigen Formularfeldern linksbündig ausgerichtet werden sollen.
linkage Kein Standardwert Enthält den Namen des Verbindungsoptionsabschnitts, der Aspekte der Generierung steuert.
linkEdit Kein Standardwert Gibt einen Linkbearbeitungsabschnitt an, der nur von Bedeutung ist, wenn Sie ein COBOL-Programm für z/OS generieren.
math COBOL Gibt an, ob arithmetische Berechnungen auf der Basis von CSP-Mathematik durchgeführt werden sollen. CSP-Mathematik wird in einigen mit IBM® Cross System Product (CSP) oder VisualAge Generator geschriebenen COBOL-Programmen verwendet.
maxNumericDigits 31 Gibt die Größe numerischer Felder an. Dies betrifft nur die COBOL-Generierung.
mfsDevice Kein Standardwert Gibt die Informationen für die Generierung von Formulargruppen für IMS an, die in die EGL-generierten DEV- und DFLD-Anweisungen aufgenommen werden sollen.
mfsExtendedAttr YES Gibt einen Standardwert dafür an, ob die erweiterten Attribute für Einheitenunterstützung und das erweiterte Attribut für Farbstandard (CD - Color Default) für Formularfelder generiert werden, die mit color = default color definiert sind.
mfsIgnore NO Gibt an, ob der Parameter SOR für die Anweisung MSG für EGL-generierte MID oder MOD das Attribut IGNORE enthalten soll.
mfsUseTestLibrary NO Gibt an, ob das Build-Script den Build-Server dazu veranlasst, die MFS-Steuerblöcke in einer Testbibliothek zu platzieren.
msgTablePrefix Kein Standardwert Gibt das Nachrichtentabellenpräfix an, das in der VGUI-Datensatz-Bean gespeichert wird, wenn Sie nur eine VGUI-Datensatz-Bean generieren.
nextBuildDescriptor Kein Standardwert Gibt den nächsten Builddeskriptor in der Kette an.
positiveSignIndicator F Gibt das Zeichen an, das der iSeries-basierte ILE COBOL-Compiler als positives Vorzeichen für numerische Daten des Typs DECIMAL, MONEY, NUM, NUMC und PACF verwendet.
prep YES Gibt an, ob EGL die Vorbereitung beginnt, wenn die Generierung erfolgreich beendet wurde.
prepareAllSQLStatements NO Steuert die Art des JDBC-Objekts, das EGL für die Ausführung einer SQL-Anweisung verwendet.
preparedStatementCacheSize 100 Gibt an, wie viele vorbereitete Anweisungen im Laufzeitcache gespeichert werden sollen, wenn die Builddeskriptoroption cachePreparedStatements auf YES gesetzt ist. Der Wert wird der Java-Laufzeiteigenschaft vgj.jdbc.pstmt.cache.size zugeordnet.
printDestination

PROGRAM
CONTROLLED

Gibt das Ziel der Druckausgabe für Basisprogramme an, die für CICS generiert werden.
programPackageName Kein Standardwert Benennt das Java-Paket, das während der Programmgenerierung EGL-generierte Ausgabe empfängt.
projectID Kein Standardwert Ordnet dem symbolischen Parameter EZEPID einen Wert zu. Der Parameter wird in Build-Scripts verwendet, die unter z/OS ausgeführt werden.
reservedWord Kein Standardwert Gibt einen vollständig qualifizierten Pfadnamen für eine Textdatei an, die andere reservierte Wörter als die EGL-reservierten Wörter enthält.
resourceAssociations Kein Standardwert Enthält den Namen eines Ressourcenzuordnungsabschnitts, der Satzabschnitte Dateien und Warteschlangen auf den Zielplattformen zuordnet.
resourceBundleLocale Kein Standardwert Gibt eine Java-Ländereinstellung an, die im Namen eines Ressourcenpakets enthalten sein soll, das für einen VGUI-Datensatz oder für eine Nachrichtentabelle generiert wird. Der VGUI-Datensatz oder die Nachrichtentabelle wird in einer Webtransaktion verwendet.
restartTransactionID Leerzeichen Gibt die Transaktions-ID an, die zum Neustart eines Programms verwendet wird, das für CICS für z/OS generiert wird.
restoreCurrentMsgOnError YES für transaktionsorientierte BMPs, ansonsten NO Gibt an, ob bei Beendigung eines IMS-BMPs aufgrund eines Fehlers eine Nachricht, die von einer EGL-Anweisung gelesen wird, erneut in die IMS-Nachrichtenwarteschlange eingefügt wird.
returnTransaction Kein Standardwert Gibt die CICS-Transaktion an, die gestartet wird, wenn die dem generierten Programm zugeordnete Transaktion ohne eine Übertragung beendet wird.
secondaryTargetBuildDescriptor Kein Standardwert Gibt einen Builddeskriptor an, der die Erstellung von Code steuert, der auf einem Webanwendungsserver implementiert wird, während anderer Code (der auf andere Umgebungen zielt) in der gleichen Generierungsanforderung generiert wird.
separatorSymbol Für COBOL durch den Sprachencode des Laufzeitsystems festgelegt.

Wird für Java durch die Ländereinstellung der Laufzeiteigenschaft vgj.nls.code festgelegt.

Gibt das Symbol an, das als Trennzeichen für Tausender und Hunderter in einem numerischen Wert verwendet wird.

Ordnet für Java auch ein Zeichen zur Java-Laufzeiteigenschaft vgj.nls.number.separator zu.

serverCodeSet IBM-037 Gibt den Namen des codierten Zeichensatzes an, den der z/OS- oder iSeries-Build-Server verwendet.
serverType Kein Standardwert Gibt den Typ des Web-Servers an, auf dem die Ausgabe implementiert wird.
sessionBeanID Kein Standardwert Gibt den Namen eines Sitzungselements im J2EE-Implementierungsdeskriptor an.
setFormItemFull YES Gibt an, ob in jedem leeren Formularfeld, für das Sie eine Anweisung set des Typs set field full angegeben haben, Sterne (*) angezeigt werden sollen.
spaADF NO Gibt an, ob das generierte IMS/VS-Programm an ein oder von einem IMSADF II-Programm überträgt.
spaSize 0 Gibt die Anzahl Byte im IMS-SPA (SPA, Scratch-Pad Area - Arbeitspufferbereich) an.
spaStatusBytePosition Kein Standardwert Gibt die Position eines Segmentierungsstatusbytes im IMS-SPA (SPA, Scratch-Pad Area - Arbeitspufferbereich) an.
spacesZero NO Gibt an, ob ein generiertes Programm zusätzlichen Code zum Verarbeiten numerischer Felder enthält, die mit Leerzeichen gefüllt sind.
sqlAccessColumnsAsBytes NO Gibt an, ob Spaltenwerte aus einer DB2-Datenbank direkt als Byte in einen SQL-Datensatz kopiert werden sollen, anstatt diese zur Erstellung von Java-Objekten zu verwenden. Mit dem Wert YES wird ein Leistungsvorteil erzielt; er ist jedoch nur in bestimmten Fällen wirksam.
sqlCommitControl Kein Standardwert Ordnet der Java-Laufzeiteigenschaft vgj.jdbc.default.database.commitControl einen Wert zu, der angibt, ob nach jeder Änderung an der Standarddatenbank eine Commitoperation durchgeführt wird.
sqlDB Kein Standardwert Gibt die von einem generierten Programm verwendete Standarddatenbank an.
sqlErrorTrace NO Gibt an, ob ein generiertes COBOL-Programm den erforderlichen Code zum Rückverfolgen von Fehlern enthält, die bei E/A-Operationen auf einer relationalen Datenbank auftreten.
sqlID Kein Standardwert Gibt eine Benutzer-ID an, die für die Verbindungsherstellung zu einer Datenbank bei der Auswertung von SQL-Anweisungen während der Generierungszeit oder für ein Java-Programm zur Laufzeit verwendet werden kann.
sqlIOTrace NO Gibt an, ob ein generiertes COBOL-Programm den erforderlichen Code zum Rückverfolgen der E/A-Operationen enthält, die auf einer relationalen Datenbank ausgeführt werden.
sqlJDBCDriverClass Kein Standardwert Gibt eine Treiberklasse an, die für die Verbindungsherstellung zu einer Datenbank bei der Auswertung von SQL-Anweisungen während der Generierungszeit oder für die Java-Laufzeit in einer Nicht-J2EE-Umgebung verwendet wird.
sqlJNDIName Kein Standardwert Gibt die Standarddatenbank an, die von einem generierten Java-Programm verwendet wird, das in J2EE ausgeführt wird.
sqlPassword Kein Standardwert Gibt ein Kennwort an, die für die Verbindungsherstellung zu einer Datenbank bei der Auswertung von SQL-Anweisungen während der Generierungszeit oder in einem Java-Programm zur Laufzeit verwendet wird.
sqlSchema Kein Standardwert Legt die Java-Laufzeiteigenschaft vgj.jdbc.schema fest.
sqlValidationConnectionURL Kein Standardwert Gibt eine URL an, die für die Verbindungsherstellung zu einer Datenbank bei der Auswertung von SQL-Anweisungen während der Generierung verwendet wird.
storeJSFRecordAsBytes NO Gibt an, ob EGL einen Satz (oder eine Satzfeldgruppe) im Sitzungsbereichsspeicher als Bytes oder als Objekt speichern soll.
startTransactionID Kein Standardwert Gibt die Transaktions-ID an, die zum Start eines Programms verwendet wird, das für CICS generiert wird.
statementTrace NO Gibt an, ob ein generiertes COBOL-Programm den erforderlichen Code zum Rückverfolgen einer Nicht-SQL-Anweisung enthält.
synchOnPgmTransfer YES Gibt an, ob ein Festschreibungspunkt in CICS so definiert wird, dass die Unterschiede in der Verarbeitung auf CICS und IMS minimiert werden.
synchOnTrxTransfer NO Gibt an, ob ein Festschreibungspunkt vorhanden ist, wenn eine der folgenden Programmarten eine Anweisung transfer to transaction (Übertragung zu Transaktion) ausführt:
  • Ein Hauptprogramm in einer Java-Umgebung
  • Ein für z/OS Batch generiertes Hauptprogramm
  • Ein für IMS BMP generiertes Hauptprogramm, wie im Abschnitt zu Laufzeitkonfigurationen beschrieben
sysCodes NO Legt die Quelle des Rückkehrcodes fest, der als Antwort auf einen E/A-Dateifehler in einem COBOL-Programm in die Systemvariable sysVar.errorCode geschrieben wird.
system Kein Standardwert Gibt die Ziellaufzeitumgebung des generierten Codes an. Diese Option ist erforderlich.
targetNLS Basierend auf der Ländereinstellung der Workstation, von der die Generierung ausgeführt wird. Gibt den Ziellandessprachencode an, der zum Angeben von Laufzeitnachrichten verwendet wird.
tempDirectory Kein Standardwert Gibt die Position an, an die EGL zwei Arten von Dateien stellt: die bei Verwendung des EGLSDK erstellten IR-Dateien (IR - Intermediate Representation, Zwischendarstellung) und die beim Generieren eines VGWebTransaction-Programms oder eines VGUIRecord erstellten JSP-Dateien.
templateDir Kein Standardwert Gibt das Verzeichnis an, das Schablonen zum Erstellen von Laufzeit-JCL für z/OS oder von Laufzeit-CL für iSeries enthält.
transferErrorTransaction Kein Standardwert Gibt den Namen einer CICS-Transaktion an, die die Steuerung übernimmt, wenn eine Übertragungsanweisung zu einem Fehler führt.
truncateExtraDecimals YES Gibt an, ob die zusätzlichen Ziffern nach dem Dezimalzeichen in einem numerischen Wert während einer Zuordnung gelöscht werden.
twaOffset 0 Gibt an, wie viele Byte im Transaktionsarbeitsbereich (TWA) für die Verwendung durch nicht mit EGL generierte Programme in derselben CICS-Ausführungseinheit reserviert sind.
useCurrentSchema NO Wenn YES angegeben wird, stellt EGL den Inhalt der Systemvariablen sqlLib.currentSchema allen SQL-Tabellennamen während der Laufzeit voran.
userMessageFile Kein Standardwert Gibt den generierten Wert für die Java-Laufzeiteigenschaft vgj.messages.file an. Dieser Wert gibt eine Eigenschaftendatei mit von Ihnen erstellten oder angepassten Nachrichten an.
useXctlForTransfer NO Gibt an, ob ein XCTL-Befehl für die Implementierung einer Anweisung des Typs transfer to program (Übertragung zu Programm) verwendet werden soll.
v60DecimalBehavior Hängt von vagCompatibility ab. Steuert die Genauigkeit einer gleichlangen Variablen DECIMAL, MONEY oder PACF.
v60NumWithCharBehavior Hängt von vagCompatibility ab. Gibt an, ob NUM-Variablen genauso behandelt werden sollen wie alle anderen numerischen Variablen in Zuordnungen und Vergleichen, an denen CHAR-Variablen beteiligt sind.
v60NumWithDateBehavior NO Gibt an, ob das Verhalten von Zuordnungen von Num-Feldern zu Date-Feldern dem Verhalten entspricht, das in EGL-Version 6 wirksam war.
v60SQLNullableBehavior Hängt von vagCompatibility ab. Gibt an, wie sich EGL verhalten soll, wenn einer Variablen ein Nullwert zugeordnet wird.
v71AddBehavior NO Gibt an, ob der Effekt des Pluszeichens (+) in einem bestimmten Fall durch den Typ der Variablen bestimmt wird, der ein Ausdruck zugeordnet ist.
vagCompatibility NO Gibt an, ob der Generierungsprozess die Verwendung spezieller Programmsyntax zulässt.
validateBlankDateFields YES Gibt an, ob im folgenden Fall ein Fehler angegeben werden soll: Die Eigenschaft dateFormat ist für ein Feld in einem Textformular wirksam, der Benutzer hat das Feld jedoch als leer definiert.
validateMixedItems YES Gibt an, ob ein generiertes COBOL-Programm Felder des Typs MBCHAR auswertet.
validateOnlyIfModified NO Gibt an, ob nur diejenigen Textformularfelder ausgewertet werden sollen, für die das Kennzeichen für modifizierte Daten festgelegt ist.
validateSQLStatements NO Gibt an, ob SQL-Anweisungen auf einer Datenbank zur Generierungszeit ausgewertet werden.
workDBType

AUX für CICS,
DLI für IMS

Gibt den Arbeitsdatenbanktyp an, der zur Laufzeit verwendet werden soll.
wrapperCompatibility CURRENT Gibt an, wie Wrapper neu generiert werden sollen, die Sie mit manuell erstelltem Java-Code verwenden wollen, wenn die Wrapper ursprünglich von VisualAge Generator 4.5, EGL 5.x oder EGL 6.x generiert wurden.
wrapperJNDIPrefix Kein Standardwert Gibt ein Präfix an, das allen JNDI-Namen für generierte Session-Beans hinzugefügt werden soll.
wrapperPackageName Kein Standardwert Gibt das Paket an, in dem Java-Wrapper generiert werden sollen.

Feedback