Skip to main content
Skip table of contents

Menüpunkt 40: DB2 Datei(en) exportieren (Teil 3)

 FIXED (Fixed Text options)

 Erscheint nur, wenn TOFMT(*FIXED) gewählt wird. Dieser Parameter ermöglicht es Ihnen, verschiedene Aspekte der Erstellung einer Festlängen-ASCII-Textdatei (Fixdatei) aus Ihrer Datenbankdatei zu kontrollieren.

Dieser Parameter besteht aus zwölf Elementen: 


Der Einzelwert *DFT (Voreinstellung) bestimmt die Voreinstellungen für alle untenstehenden Elemente.
 Datensatzbegrenzung

 Dieses Element ermöglicht die Angabe der Zeichen, mit denen das Ende eines Datensatzes in der Fixdatei markiert wird.

*CRLFWagenrücklauf und Zeilenvorschub. Sowohl ein Wagenrücklauf- (x'0D') als auch ein Zeilenvorschubzeichen (x'0A') werden verwendet.
*CRNur ein Wagenrücklaufzeichen (x'0D') wird verwendet.
*LFNur ein Zeilenvorschubzeichen(x'0A') wird verwendet.
Datumsformat

Diese Option bestimmt das Format, in dem Datumsinformationen der Datenbankdatei in der resultierenden Datenstromdatei präsentiert werden. Beachten Sie bitte, dass diese Option nur auf aktuelle Datumsfelder in der Datenbankdatei angewendet wird: Numerische und alphanumerische Felder, die Datumsinformationen enthalten, können von *DBEXPORT nicht als Datum identifiziert werden.

 

*DBFDas Datumsformat wird bestimmt vom Datumsformat, das für das Datumsfeld in der Datenbankdatei angegeben wurde (Stichworte: DDS DATFMT und DATSEP).
*EXCELDas Datum wird in Excelformat konvertiert, d.h. einen numerischen Wert, der eine Tageszählung wiedergibt. Dieses Format ist ideal, wenn Sie die Fixdatei in Excel oder einer ähnlichen Applikation öffnen wollen. Excel erkennt die Daten als Kalenderdati und erlaubt die Anwendung von Kalenderfunktionen und -editierung.
*ISOISO-Format (YYYY-MM-DD) wird verwendet.
*EUREuropäisches Format (DD.MM.YYYY) wird verwendet.
*USAUS-Format (MM/DD/YYYY) wird verwendet.
*JISJapanischer Industrie- Standard (YYYY-MM-DD) wird verwendet.


Alle anderen Optionen ermöglichen die Angabe von diversen Datumsformaten und Trennzeichen, die ein Kalenderdatum in Jahr, Monat und Tag unterteilen.

Format
*SYSVALDas Datumsformat wie im Systemwert QDATFMT angegeben wird verwendet.
*JOBDas Datumsformat wie in den Jobattributen angegeben wird verwendet.
*DMYDDMMYY-Format
*DMYYDDMMYYYY-Format
*MDYYMMDDYYYY-Format
*YYMDYYYYMMDD-Format
*CDMYCDDMMYY-Format. Das C gibt das Jahrhundert an (0 = 20stes, 1=21stes)
*CMDYCMMDDYY-Format. Das C gibt das Jahrhundert an (0 = 20stes, 1=21stes)
*CYMDCYYMMDD-Format. Das C gibt das Jahrhundert an (0 = 20stes, 1=21stes)
*JULYYDDD-Format
*LONGJULYYYYDDD-Format
Trennzeichen
*JOBDas Datumstrennzeichen wie in den Jobattributen angegeben wird verwendet.
*NONEEs wird kein Datumstrennzeichen verwendet.
*SLASHEin Schrägstrich (Solidus) / wird verwendet.
*HYPHENEin Bindestrich - wird verwendet.
*PERIODEin Punkt . wird verwendet.
*COMMAEin Komma , wird verwendet.
*COLONEin Doppelpunkt : wird verwendet.
*BLANKEin Leerzeichen wird verwendet.
separator_charGeben Sie das Trennzeichen zur Trennung eines Kalenderdatums in Jahr, Monat und Tag ein.
Zeitformat

Diese Option bestimmt das Format, in dem Zeitinformationen aus der Datenbankdatei in der Datenstromdatei wiedergegeben werden. Beachten Sie bitte, dass diese Option nur auf aktuelle Zeitfelder in der Datenbankdatei angewendet wird: Numerische und alphanumerische Felder, die Zeiten enthalten, können von *DBEXPORT nicht als Zeit identifiziert werden.

*DBFDas Format der Zeit wird bestimmt durch das im Zeitfeld der Datenbankdatei angegebene Zeitformat (Stichworte DDS TIMFMT und TIMSEP).
*EXCELDie Zeitangaben werden in Excelformat konvertiert, also ein numerischer Wert, der einen Tagesbruchteil wiedergibt. Dieses Format ist ideal, wenn Sie die CSV-Datei in Excel oder einer ähnlichen Applikation öffnen wollen. Excel erkennt die Daten als Uhrzeiten und erlaubt die Anwendung von Zeitfunktionen und -editierung.
*ISOEs wird ISO-Format (HH.MM.SS) verwendet.
*EUREs wird Europäisches Format (HH.MM.SS) verwendet.
*USAEs wird US-Format (HH:MM:SS) verwendet.
*JISEs wird Japanischer Industriestandard (HH:MM:SS) verwendet.

Alle anderen Optionen ermöglichen die Angabe von diversen Uhrzeitformaten und Trennzeichen, die eine Uhrzeit in Stunden, Minuten und Sekunden unterteilen.

Format
*HMSHHMMSS Format
Dezimalkommazeichen

Dieses Element ermöglicht die Angabe eines Zeichens, das das Dezimalkomma bezeichnet, wenn Felder mit einer oder mehr Dezimalstellen wiedergegeben werden.

*SYSVALDas im Systemwert QTIMFMT vorgegebene Zeittrennzeichen wird verwendet.
*JOBDas in den Jobattributen vorgegebene Zeittrennzeichen wird verwendet.
*NONEKein Zeittrennzeichen wird verwendet.
*PERIODEin Punkt . wird verwendet.
*COMMAEin Komma , wird verwendet.
*COLONEin Doppelpunkt : wird verwendet.
*BLANKEin Leerzeichen wird verwendet.
separator_charGeben Sie das Trennzeichen für Stunde, Minute und Sekunde der Uhrzeit ein.
Feldbegrenzungszeichen

Diese Option ermöglicht die Definition eines Trennzeichens zum Abgrenzen der Felder in der zu erstellenden Festlängen-ASCII-Datei.
Geben Sie hier das zu verwendende Trennzeichen ein, oder wählen Sie einen der folgenden Sonderwerte:

*SPACEEs wird ein Leerzeichen (x'20') verwendet.
*COMMAEs wird ein Komma (,) verwendet.
*TABEs wird ein Tabstopp (x'09') verwendet.
*SEMICOLONEs wird ein Semikolon (;) verwendet.
*PIPEEs wird ein Pipe (|) verwendet.
*NONEEs wird kein Trennzeichen verwendet. Felder hängen ohne Trennzeichen aneinander.
Führende Nullen unterdrückenDiese Option ermöglicht zu kontrollieren, ob numerische Felder mit führenden Leerstellen oder führenden Nullen ausgegeben werden.
Z.B., wird ein gepacktes Dezimalfeld mit 7 Stellen und zwei Dezimalstellen, das den Wert -123,45 enthält, ausgegeben entweder als:

-00123.45, wenn die Unterdrückung führender Nullen nicht gewählt wurde
oder

als -123.45 mit Unterdrückung führender Nullen

Folgende Optionen stehen zur Verfügung:

*NOFührende Nullen werden nicht unterdrückt.
*YESFührende Nullen werden unterdrückt.
Editiercodes und -wörter anwendenDiese Option ermöglicht zu kontrollieren, ob CVTDBF in DDS definierte Editiercodes (EDTCDE) bzw. -wörter (EDTWRD) bei der Konvertierung für die Formatierung der Felder in der Zieldatei verwendet.

 

*NOEditiercodes bzw. -wörter werden nicht angewendet.
*YESEditiercodes bzw. -wörter werden angewendet.

 

 
Positives Vorzeichen (Signum)Dieses Element bestimmt, wie positive Zahlen wiedergegeben werden. Einer negativen Zahl wird ein Minus-Zeichen vorangestellt. Einer positiven Zahl wird das hier definierte Zeichen vorangestellt.

 

*SPACEPositiven Zahlen geht ein Leerzeichen voraus.
*PLUSPositiven Zahlen geht ein Pluszeichen voraus.
character_valueGeben Sie ein Zeichen an, das positiven Zahlen vorangestellt werden soll.

 

 
HTML(HTML-Optionen)

Erscheint nur, wenn TOFMT(*HTML) gewählt wird. Dieser Parameter ermöglicht die Kontrolle verschiedener Aspekte der Erstellung einer HTML-Datei aus Ihrer Datenbankdatei.

Dieser Parameter enthält 9 Elemente:
Der Einzelwert *DFT (Voreinstellung) bestimmt die Voreinstellungen für alle untenstehenden Elemente.

Datumsformat

Diese Option bestimmt das Format, in dem Datumsinformationen der Datenbankdatei in der resultierenden Datenstromdatei präsentiert werden. Beachten Sie bitte, dass diese Option nur auf aktuelle Datumsfelder in der Datenbankdatei angewendet wird: Numerische und alphanumerische Felder, die Datumsinformationen enthalten, können von *DBEXPORT nicht als Datum identifiziert werden.

*DBFDas Datumsformat wird bestimmt vom Datumsformat, das für das Datumsfeld in der Datenbankdatei angegeben wurde (Stichworte: DDS DATFMT und DATSEP).
*EXCELDas Datum wird in Excelformat konvertiert, d.h. einen numerischen Wert, der eine Tageszählung wiedergibt. Dieses Format ist ideal, wenn Sie die CSV-Datei in Excel oder einer ähnlichen Applikation öffnen wollen. Excel erkennt die Daten als Kalenderdati und erlaubt die Anwendung von Kalenderfunktionen und -editierung.
*ISOISO-Format (YYYY-MM-DD) wird verwendet.
*EUREuropäisches Format (DD.MM.YYYY) wird verwendet.
*USAUS-Format (MM/DD/YYYY) wird verwendet.
*JISJapanischer Industrie- Standard (YYYY-MM-DD) wird verwendet.

Alle anderen Optionen ermöglichen die Angabe von diversen Datumsformaten und Trennzeichen, die ein Kalenderdatum in Jahr, Monat und Tag unterteilen.


 Format
*SYSVALDas Datumsformat wie im Systemwert QDATFMT angegeben wird verwendet.
*JOBDas Datumsformat wie in den Jobattributen angegeben wird verwendet.
*DMYDDMMYY-Format
*DMYYDDMMYYYY-Format
*MDYYMMDDYYYY-Format
*YYMDYYYYMMDD-Format
*CDMYCDDMMYY-Format. Das C gibt das Jahrhundert an (0 = 20stes, 1=21stes)
*CMDYCMMDDYY-Format. Das C gibt das Jahrhundert an (0 = 20stes, 1=21stes)
*CYMDCYYMMDD-Format. Das C gibt das Jahrhundert an (0 = 20stes, 1=21stes)
*JULYYDDD-Format
*LONGJULYYYYDDD-Format
 Trennzeichen
*JOBDas Datumstrennzeichen wie in den Jobattributen angegeben wird verwendet.
*NONEEs wird kein Datumstrennzeichen verwendet.
*SLASHEin Schrägstrich (Solidus) / wird verwendet.
*HYPHENEin Bindestrich - wird verwendet.
*PERIODEin Punkt . wird verwendet.
*COMMAEin Komma , wird verwendet.
*COLONEin Doppelpunkt : wird verwendet.
*BLANKEin Leerzeichen wird verwendet.
separator_charGeben Sie das Trennzeichen zur Trennung eines Kalenderdatums in Jahr, Monat und Tag ein.
Zeitformat

Alle anderen Optionen ermöglichen die Angabe von diversen Uhrzeitformaten und Trennzeichen, die eine Uhrzeit in Stunden, Minuten und Sekunden unterteilen.

Format
*HMSHHMMSS Format
Trennzeichen
*SYSVALDas im Systemwert QTIMFMT vorgegebene Zeittrennzeichen wird verwendet.
*JOBDas in den Jobattributen vorgegebene Zeittrennzeichen wird verwendet.
*NONEKein Zeittrennzeichen wird verwendet.
*PERIODEin Punkt . wird verwendet.
*COMMAEin Komma , wird verwendet.
*COLONEin Doppelpunkt : wird verwendet.
*BLANKEin Leerzeichen wird verwendet.
separator_charGeben Sie das Trennzeichen für Stunde, Minute und Sekunde der Uhrzeit ein.
Dezimalkommazeichen

Dieses Element ermöglicht die Angabe eines Zeichens, das das Dezimalkomma bezeichnet, wenn Felder mit einer oder mehr Dezimalstellen wiedergegeben werden.

*SYSVALDas im Systemwert QDECFMT vorgegebene Dezimalformat wird verwendet.
*JOBDas in den Jobattributen vorgegebene Dezimalformat wird verwendet.
*PERIODEin Punkt . wird verwendet.
*COMMAEin Komma , wird verwendet.
HTML-Title

Hier eingegebener Text erscheint in der Titelleiste Ihres Browsers bei der Anzeige der HTML-Datei.

*NONEDie Datei hat keinen Titel.
Title_textBis zu 128 Zeichen für den Titel.
Tabellenbeschriftung

Hier eingegebener Text erscheint als HTML-Tabellenbeschriftung. Die HTML-Tabellenbeschriftung ist ein erklärender Text, der oberhalb von Datentabellen angezeigt wird.

*NONEDie Tabelle hat keine Beschriftung.
Caption_textBis zu 128 Zeichen für Tabellenbeschriftung.
Tabellenrandbreite

Die Breite des Randes rund um die Tabelle in Pixeln.

1Die Tabelle erhält einen Rand von 1 Pixel Stärke.
widthDie anzuwendende Randbreite in Pixeln (1-99)
Tabellenzellen-Zwischenraum

Dieses Attribut legt fest, wieviel Zwischenraum (in Pixeln) der Browser zwischen der linken Seite der Tabelle und der linken Seite ersten Spalte von links freilassen soll, ebenso zwischen dem oberen Tabellenende und der obersten Reihe und auch für den rechten und unteren Rand. Auch den Zwischenraum zwischen den einzelnen Tabellenzellen legt dieses Attribut fest.

1Die Tabelle hat einen Zwischenraum von 1 pixel.
spacingDer Zwischenraum in Pixeln (1-99)


Tabellenzellen-Füllung

Dieses Attribut legt den Zwischenraum (in Pixeln) zwischen Zellenrand und -inhalt fest.

1Der Tabellenzellen-Zwischenraum beträgt 1 Pixel.
paddingLegen Sie einen Wert für den Tabellenzellen-Zwischenraum zwischen 1 und 99 Pixeln fest
Editiercodes und -wörter anwendenDiese Option ermöglicht zu kontrollieren, ob CVTDBF in DDS definierte Editiercodes (EDTCDE) bzw. -wörter (EDTWRD) bei der Konvertierung für die Formatierung der Felder in der Zieldatei verwendet.

 

*NOEditiercodes bzw. -wörter werden nicht angewendet.
*YESEditiercodes bzw. -wörter werden angewendet.
Leere Felder konvertieren in

Dieser Parameter bestimmt, wie Nullfelder konvertiert werden.

*NBSPEine Zelle mit einem einzelnen nicht unterbrochenen Raum () wird erstellt. Dies ist die bevorzugte Art, Null-Felder in Ihrem Browser darzustellen.
*EMPTYEs wird eine leere Zelle erzeugt. Leere Zellen werden in vielen Browsern nicht korrekt angezeigt. Dies war die Art, Null-Felder in früheren Releases darzustellen.
HEADER(Kopfzeilenoptionen)

Ermöglicht es, festzulegen, ob eine Kopfzeile in der Datenstromdatei erstellt werden soll, und ggf. auch, wie.
Beachten Sie bitte, dass eine Kopfzeile nicht für Fixdateien erstellt werden kann, die mit TOFMT(*FIXED) erstellt werden, weil die feste Spaltenbreite in diesen Dateien nicht mit der Erstellung von Kopfzeilen verträglich ist.
Für CSV-, Excel- und HTML-Dateien ist es jedoch gängige Praxis, eine einzelne Reihe am Anfang der Daten einzufügen, welche die Spaltenüberschriften für die Daten enthält.
Dieser Parameter besteht aus 3 Elementen.
Das erste Element legt fest, aus welcher Quelle der Inhalt der Kopfzeile erstellt wird.

Folgende Optionen stehen zur Verfügung: 

*AVAILIn CSV-, Excel- und HTML-Dateien wird eine Kopfzeile erstellt und *DBEXPORT wählt die bestmögliche Spaltenbeschriftung aus der Quelldatei für diese Kopfzeile. Die Auswahl des Beschriftungstextes wird entsprechend der folgenden Kriterien durchgeführt: Wenn die Felder der Quelldatei mit Spaltenköpfen versehen sind (DDS COLHDG keyword), werden diese für die Erstellung der Spaltenüberschriften verwendet. Sind stattdessen für die Felder Aliasnamen in der Quelldatei angegeben (DDS ALIAS keyword), so werden diese verwendet. Schließlich, falls auch keine Aliasnamen angegeben sind, werden Textbeschreibungen (DDS TEXT keyword) verwendet, wenn vorhanden. Wenn auch diese nicht angegeben sind, so werden die Feldnamen verwendet. Für Fixlängen-ASCII-Dateien wird keine Kopfzeile erzeugt.
*NONEEs wird keine Kopfzeile erzeugt.
*COLHDGIn CSV-, Excel- und HTML-Dateien wird eine Kopfzeile aus den Feldspaltenköpfen (DDS COLHDG keyword) erstellt. Diese Option ist bei TOFMT(*FIXED) ungültig.
*ALIASIn CSV-, Excel- und HTML-Dateien wird eine Kopfzeile aus den Feldaliasnamen (DDS ALIAS keyword) erstellt. Diese Option ist bei TOFMT(*FIXED) ungültig.
*TEXT In CSV-, Excel- und HTML-Dateien wird eine Kopfzeile aus den Feld-Textbeschreibungen (DDS TEXT keyword) erstellt. Diese Option ist bei TOFMT(*FIXED) ungültig.
*FLDNAMIn CSV-, Excel- und HTML-Dateien wird eine Kopfzeile aus den Feldnamen erstellt. Diese Option ist bei TOFMT(*FIXED) ungültig.

Das zweite Element gibt an, ob die angezeigte Breite der Tabellenspalten festgestellt werden soll oder nicht.
 Folgende Optionen stehen zur Verfügung:

*NODie Spaltenbreite bleibt variabel.
*YESDie Spaltenbreite wird festgestellt.

Das dritte Element legt fest, ob Spaltenüberschriften in Excel Zeilenumbrüche enthalten, wenn der Text dieser Spaltenüberschrift von DDS Spaltenüberschriften abgeleitet wurde (Schlüsselwort COLHDG)
 Optionen sind:

*NOIn den Fällen wo der Text der Spaltenüberschriften von DDS. Spaltenüberschriften abgeleitet ist (Schlüsselwort COLHDG), wird ein Zeilenumbruchszeichen zwischen jedes Element der Überschrift eingefügt, um die Anordnung der Reihenfolge, wie sie in Power Systems Anwendungen verwendet würde, sicherzustellen (z.B. Query und SQL).
*YESEs werden keinen Zeilenumbruchszeichen zwischen den Überschriftselementen eingefügt.

 

Zusätzliche Überschrift - Zeile 1

Die erste von drei möglichen frei formatierten Überschrifts-Zeilen oberhalb der Spaltenüberschriften.

*NONEKeine frei formatierten Überschriften.
Character ValueLegt den frei formatierten Überschriftstext fest.
Zusätzliche Überschrift - Zeile 2

Die zweite von drei möglichen frei formatierten Überschrifts-Zeilen oberhalb der Spaltenüberschriften.

*NONEKeine frei formatierten Überschriften.
Character ValueLegt den frei formatierten Überschriftstext fest.
Zusätzliche Überschrift - Zeile 3

 Die dritte von drei möglichen frei formatierten Überschrifts-Zeilen oberhalb der Spaltenüberschriften.

*NONEKeine frei formatierten Überschriften.
Character ValueLegt den frei formatierten Überschriftstext fest.
Überschr. a. Blättern mit Textüberlauf

Gibt an, ob Überschriften auf Blättern mit Textüberlauf wiederholt werden, wenn in Excel formatiert wird. Wenn die Anzahl der konvertierten Daten die maximal erlaubte Zeilenanzahl ein Excel Arbeitsblattes überschreitet, erstellt i-effect® einen zusätzlichen
Textüberlauf, um die zusätzlichen Information zu behalten. Dieses Element steuert das Erscheinen der Spaltenüberschrift oben auf dem Textüberlaufblatt.

*NOÜberschriften werden in Textüberlaufblättern nicht wiederholt. Sie erscheine nur am Anfang des ersten Arbeitsblattes.
*YESÜberschriften werden in Textüberlaufblättern wiederholt und erscheinen oben auf allen erstellten Arbeitsblättern.
SORT (Sortierungsangaben)

Ermöglicht die Änderung der Reihenfolge, in der die aus der Quelldatei ausgelesenen Datensätze in der Ausgabe-Datenstromdatei wiedergegeben werden, indem diese Datensätze anhand eines oder mehrerer Felder sortiert werden.

Bis zu 50 Sortierungsschlüssel können in dem nachfolgend erklärten Format angegeben werden, oder auch einer der beiden folgenden Sonderwerte:

*FILEDie Dateischlüssel werden zur Sortierung der Datensätze verwendet. Wenn die Datei keine Schlüssel angegeben hat, werden die Daten in der Reihenfolge des Eingangs wiedergegeben.
*NONEDie Eingangsreihenfolge wird verwendet. Die Datensätze werden in der Reihenfolge wiedergegeben, in der sie physisch in der Datenbankdatei abgelegt sind.
Jeder Sortierungsschlüssel besteht aus zwei Elementen:

Schlüsselfeldname

Field_nameGeben Sie den Namen des Feldes an, das Sie als Sortierungsschlüssel verwenden möchten.

Schlüsselfeldreihenfolge

*ASCENDSortierung in aufsteigender Sequenz.
*DESCENDSortierung in absteigender Sequenz.
Dublikate entfernen

Dublikate werden durch ersetzen von Leertext entfernt

*NODublikate werden nicht entfernt.
*YESDublikate werden entfernt.
QRYSLT (Abfrage-Auswahl-Anweisung)
*ALLAlle Datensätze der Quelldatei werden ausgewählt.
‚Query_selection'Geben Sie eine Anweisung von bis zu 512 Zeichen (in Apostrophe eingeschlossen) an, welche die Werte beschreibt, die zur Bestimmung der auszuwählenden Datensätze verwendet werden.

 

 

Geben Sie eine Anweisung von bis zu 512 Zeichen (in Apostrophe eingeschlossen) an, welche die Werte beschreibt, die zur Bestimmung der auszuwählenden Datensätze verwendet werden.

Sie können einen beliebigen logischen Ausdruck angeben, der aus Beziehungen (wie *EQ und *NE) von Feldwerten und Konstanten oder Funktionen von Feldwerten und Konstanten zusammengesetzt ist. Zumindest ein Feldname ist in jeder Beziehung anzugeben.

Die Syntax dieser Abfrageauswahlzeichenkette ist identisch zu der vom QRYSLT-Parameter des OPNQRYF-Befehls verwendeten.

Beachten Sie bitte, falls die Eingabe von CVTDBF einer der Sonderwerte *SQL, *SQLSRC, *QMQRY oder QRYDFN ist, dass jede bereits in der SQL-Anweisung bzw. der Abfrage definierte Datensatzauswahl die Größe der temporären Ergebnisdatei reduziert, welche CVTDBF als Quelldatei verarbeitet. Der *DBEXPORT QRYSLT-Parameter ermöglicht dann die Anwendung weiterer passender Datensatzauswahlen auf die temporäre Ergebnisdatei. Sie können z. B. eine SQL-Anweisung zur Abfrage Ihrer Bestelldatei verwenden und dabei kundenbezogene Bestellsummen ermitteln über die GROUP BY Funktion. Sie können die SQL WHERE Klausel verwenden, um z. B. nur Kunden aus Österreich auszuwählen. Die temporäre Ergebnisdatei enthält dann Bestellsumme für jeden Kunden. Schließlich können Sie dann den *DBEXPORT QRYSLT-Parameter zur Auswahl all der Kunden verwenden, deren Gesamtbestellsumme ein vorgegebenes Limit überschreitet.

DBFCCSID

Der „CCSID der DB2 Datei" - Parameter ermöglicht Ihnen die Angabe der CCSID (Coded Character Set Identifier), die am besten die Kodierung der Daten in der Datenbankdatei beschreibt, falls diese Information *DBEXPORT nicht anderweitig zur Verfügung gestellt wird.

Folgende Optionen stehen zur Verfügung:

*DBFDie CCSID wird bestimmt durch die Informationen aus den Datenbankdatei-Metadaten (DDS)
*JOBDie CCSID des aktuellen Jobs wird verwendet.
*SYSVALDer Systemwert QCCSID wird verwendet.
*USERDas CCSID Attribut aus dem Profil des Benutzers wird verwendet, der den Befehl aufruft.
CCSID_ValueGeben Sie eine CCSID an.
STMFCODPAG (Stream File Code Page)Ermöglicht es, die Art zu bestimmen, in der i-effect Daten aus dem Format, in dem sie auf der Power Systems gespeichert sind (typischerweise in EBCDIC), in ein entsprechendes passendes Format für die Datenstromdatei (typischerweise ASCII) konvertiert.
Die Datenkonvertierungsregeln, nach denen i-effect entscheidet, wie die Power Systems-Daten zu konvertieren sind, sind komplex und hängen von zahlreichen Faktoren ab, u. a. dem Format der Datenstrom-Zieldatei (welches im TGTFMT-Parameter angegeben wird).
Vor allem die PDF-Konvertierung implementiert ihre eigenen Regeln unter Beachtung der Datencodierung und folgt diesen Regeln durch alle Instanzen. Der Wert, der im STMFCODPAG-Parameter angegeben wurde, wird deshalb bei der PDF-Erzeugung ignoriert und i-effect konvertiert die Spooldatei-Inhalte und alle anderen Daten (wie etwa die in den Parametern TITLE oder KEYWORDS angegebenen Werte) in ein PDF-kompatibles Format.
Die folgenden Spezialwerte stehen zur Verfügung:
*WINDOWSGegebenenfalls wird ein passendes Windows ASCII Kodierungsschema ausgewählt. Wenn beispielsweise eine Spooldatei auf einer Power Systems in Deutschland (CCSID 273) in *TEXT umgewandelt wird, wird die ASCII Codepage 1252 (Windows Western ASCII encoding) ausgewählt, wohingegen auf einer griechischen Power Systems (CCSID 875), die Codepage 1253 (Windows Griechenland) ausgewählt wird.
*PCASCIIGleichbedeutend mit *Windows wird dieser Sonderwert zur Verfügung gestellt, um die Kompatibilität mit Vorversionen und Übereinstimmung in der Terminologie mit IBM-Systembefehlen wie etwa CPYTOSTMF zu sichern.
*STDASCIIWenn möglich wird ein passendes ISO ASCII Kodeschema ausgewählt. Wenn z. B. eine Spooldatei auf einer Power Systems in den USA mit CCSID 37 in das Zielformat *TEXT konvertiert wird, wählt i-effect für den ASCII-Text die page 819 (ISO 8859-1), wogegen auf einer griechischen Power Systems mit CCSID 875 die Codepage 813 (ISO 8859-7) ausgewählt wird.
*IBMASCIIGegebenenfalls wird ein passendes PC ASCII Kodierungsschema ausgewählt. Wenn beispielsweise eine Spooldatei auf einer Power Systems in Deutschland (CCSID 273) in *TEXT umgewandelt wird, wird die ASCII Codepage 437 (IBM PC ASCII) ausgewählt, wohingegen auf einer griechischen Power Systems (CCSID 875), die Codepage 869 (IBM PC Griechenland) ausgewählt wird.
*ISOASCIIGegebenenfalls wird ein passendes ISO ASCII Kodierungsschema ausgewählt. Wenn beispielsweise eine Spooldatei auf einer i in Deutschland (CCSID 273) in *TEXT umgewandelt wird, wird die ASCII Codepage 819 (ISO 8859-1) ausgewählt, wohingegen auf einer griechischen Power Systems (CCSID 875), die Codepage 813 (ISO 8859-7) ausgewählt wird.
*UNICODEGegebenenfalls werden die Daten in das Unicode Format umgesetzt. Beachten Sie, dass Unicode Daten, die von i-effect erzeugt werden, im „bigendian" Format vorliegen. (Das höherwertige Byte steht an erster Stelle, wie im Power Systems System üblich im Gegensatz zu PC Systemen mit der „little endian" Methiode, wo das niederwertigste Byte zuerst gespeichert wird. ) Wenn eine Textdatei die von i-effect mit STMFCODPAG(*UNICODE) erzeugt wurde, mit dem Windows Notepad geöffnet wird, Muss das Unicode „bigendian" Format ausgewählt werden.
*STMFWenn die Datenstromdatei existiert und es möglich ist, wird die Codepage der existierenden Datenstromdatei zu Datenkonvertierungszwecken benutzt.
Codepage-NummerAlternativ kann auch eine bestimmte Codepage-Nummer eingegeben werden.
Beispiel:
CODE
CVTSPL FILE(INVOICES)
 TGTFMT(*TEXT)...
 STMFCODPAG(1253)

Hier wird der CVTSPL Befehl verwendet um eine ASCII Textdatei aus einer griechischen Spooldatei mit Namen INVOIC zu erzeugen. Die Codepage 1253, passend für griechische Daten, wird verwendet um den Inhalt der Spooldatei zu konvertieren.

Allgemeine Windows Code-Pages werden in der unten folgenden Tabelle aufgeführt. CVTSPL stellt EBCDIC CCSIDs in Windows Code-Pages auf dieser Basis dar. Wenn die ECBDIC CCSID keine Darstellung definiert hat, wird Code Page 1250 als Standardwert genommen. Wenn die Buchstaben aus Ihrer Spool-Datei nicht korrekt in der Datenstromdatei erzeugt werden von CVTSPL, versuchen Sie diese im STMFCODPAG-Parameter anzugeben.

Code Page 1250Windows Latin-2US, Canada, Netherlands, Portugal, Brazil, New Zealand, Australia, Iceland etc
Code Page 1251Windows CyrillicRussia, Serbia, Bulgaria
Code Page 1252Windows Latin-1UK, France, Italy, Germany, Austria, Benelux, Canada, Switzerland, Spain, Latin America, other European
Code Page 1253Windows GreekGreece
Code Page 1254Windows TurkishTurkey
Code Page 1255Windows HebrewIsrael
Code Page 1256Windows ArabicArabic-speaking countries
Code Page 1257Windows Baltic RimDenmark, Norway, Finland, Sweden, Estonia


Beispiel:

CODE
CVTSPL FILE(FACTURES)
 STMFCODPAG(1252)

Hier wird der CVTSPL-Befehl angewandt, um eine ASCII-Textdatei aus einer französischsprachigen Spooldatei mit dem Namen FACTURES zu erstellen. Die Windows-Codepage 1252, passend für französischsprachige Daten, wird zur Konvertierung der Inhalte der Spooldatei verwendet.

UNICODEErmöglicht die Festlegung diverser Unicode-bezogener Optionen, falls ein Unicode-Kodierungsschema im STMFCODPAG-Parameter angegeben wird.
Dieser Parameter enthält zwei Elemente:
Bigendian oder littleendian

Unter Bezug auf die UCS2-Kodierung, die zur Wiedergabe jedes Zeichens zwei Bytes benötigt, bestimmt diese Option die Reihenfolge, in der diese Bytes dargestellt werden.

*BIGBigendian-Darstellung, mit dem signifikantesten Byte zuerst (Power Systems Norm).
*LITTLELittleendian-Darstellung, mit dem am wenigsten signifikanten Byte zuerst (PC norm)
Unicode-Markierungen einschließen?

Diese Option bestimmt, ob *DBEXPORT eine Markierung am Beginn einer Textdatei ausgibt, die einer Lese-Applikation anzeigt, ob die Bytereihenfolge Bigendian or Littleendian ist.

Einige Applikationen wie das Windows NotePad prüfen auf eine Markierung am Beginn einer Datei (hex x'FEFF' oder x'FFFE') und verwenden diese, um herauszufinden, ob Unicode-Daten im Bigendian- oder Littleendian-Format kodiert sind.

*TOFMTEine Markierung wird ausgegeben, wenn im TOFMT-Parameter die Option *FIXED gewählt wurde, nicht jedoch für die Option *CSV.
*YESEine Markierung wird ausgegeben für *FIXED und *CSV.
*NOWeder für *FIXED noch für *CSV wird eine Markierung ausgegeben.
DBFDATFMT(Datenbank-Datumsformat) 

Ermöglicht die Angabe des Formats, in dem die Daten in numerischen Feldern der Datenbankdatei vorkommen, die konvertiert wird.

Wenn ein Feld der zu konvertierenden Datenbankdatei

  • dezimal oder zonen-dezimal gepackt ist
  • 6, 7 oder 8 Stellen lang ist
  • keine Dezimalstellen enthält
  • editiert wird mit dem Editcode ‚Y'

versucht *CVTDBF, das Feld als Datum zu interpretieren und es als Datum in der Ausgabedatei zu konvertieren. Deswegen muss *CVTDBF erfahren, in welchem Datumsformat die Daten im Feld enthalten sind.
Die folgenden Optionen stehen zur Verfügung:

*NONE*CVTDBF ignoriert das Format erkannter Datumsfeld und konvertiert diese in numerisches Format.
*YMD*CVTDBF unterstellt das Datumsformat YYMMDD, wenn das Feld 6-7 Stellen lang ist, und das YYYYMMDD Format, wenn das Feld 8 Stellen lang ist.
*DMY*CVTDBF unterstellt das Datumsformat DDMMYY, wenn das Feld 6-7 Stellen lang ist, und das DDMMYYYY Format, wenn das Feld 8 Stellen lang ist.
*MDY*CVTDBF unterstellt das Datumsformat MMDDYY, wenn das Feld 6-7 Stellen lang ist, und das MMDDYYYY Format, wenn das Feld 8 Stellen lang ist.
*CYMDCYYMMDD Format, wobei C im zwanzigsten Jahrhundert 0 und im 21sten 1 entspricht.
*CDMYCDDMMYY Format, wobei C im zwanzigsten Jahrhundert 0 und im 21sten 1 entspricht.
*CMDYCMMDDYY Format, wobei C im zwanzigsten Jahrhundert 0 und im 21sten 1 entspricht.
AUT (Authority)

Ermöglicht es Ihnen, die Befugnis für die Erstellung der Datenstromdatei festzulegen. Wenn die Datenstromdatei bereits existiert, hat dieser Parameter keinen Effekt und die existierende Datenstromdatei behält ihre aktuelle Berechtigungseinstellung.
Dem Ersteller der Datenstromdatei (d.h. der Benutzer, der den CVTSPL-Befehl ausgeführt hat) wird immer die volle Zugriffsberechtigung auf die neue Datenstromdatei gewährt. Dieser Parameter kontrolliert die Berechtigung für andere Benutzer.
Die folgenden Optionen stehen zur Verfügung:

*RRead only, also nur Lesezugriff
*WWrite only, also nur Schreibzugriff
*XExecute only, also nur Ausführungszugriff
*RWRead and write, also Lese- und Schreibzugriff
*RXRead and execute, also Lese- und Ausführungszugriff
*WXWrite and execute, also Schreib- und Ausführungszugriff
*RWXRead, write and execute (all), also volle Berechtigung
*NONENo authority, also keine Berechtigung
 

Das zweite Element dieses Parameters ermöglicht Ihnen die Berechtigungen für die Arbeitsdateien festzulegen, die beim Erstellen einer PDF-Datei benötigt werden.
CVTSPL benötigt drei temporäre Arbeitsdateien zur Erstellung von PDF-Dateien. Diese Dateien werden gewöhnlich automatisch gelöscht, wenn der Befehl vollständig abgearbeitet ist oder ein Fehler auftritt. Diese Dateien heißen #job_nbr, wo #job_nbr die Nummer des Jobs ist, in welchem der Befehl gestartet wurde.

Dem Eigentümer der temporären Datei wird immer voller Zugriff gewährt. Dieser Parameter kontrolliert die Berechtigung für andere Benutzer.
Die Voreinstellung ist *RWX (Lese-, Schreib- und Ausführungsberechtigung, also volle Berechtigung. Bitte beachten Sie, dass bei Angabe eines anderen Wertes als *RWX es unter bestimmten Umständen möglich ist, dass der Erzeuger der Datei nicht berechtigt ist, diese zu löschen und nicht in der Lage ist, sie nach Benutzung zu beseitigen.

Zur Verfügung stehende Optionen:

*RRead only, also nur Lesezugriff
*WWrite only, also nur Schreibzugriff
*XExecute only, also nur Ausführungszugriff
*RWRead and write, also Lese- und Schreibzugriff
*RXRead and execute, also Lese- und Ausführungszugriff
*WXWrite and execute, also Schreib- und Ausführungszugriff
*RWXRead, write and execute (all), also volle Berechtigung
*NONENo authority, also keine Berechtigung

Berecht. v. Verz. übernehmen? Der INHERITAUT (Berechtigung vererben) Parameter ermöglicht es, zu kontrollieren, ob Berechtigungen von Objekten an die erzeugten Datenstromdateien vererbt werden.
Die folgenden Optionen stehen zur Verfügung:

*NOBerechtigungen werden nicht vom Verzeichnis übernommen.
*YESBerechtigungen werden vom Verzeichnis übernommen.

Wenn Sie INHERITAUT(*NO) angeben, werden die Objektberechtigungen (*OBJEXIST, *OBJMGT, *OBJALTER und *OBJREF), die dem Eigner, der primären Gruppe und *PUBLIC zugeordnet waren, für die zu erstellende Datenstromdatei vom Eigner, der primären Gruppe und öffentlichen Objektberechtigungen vom Mutterverzeichnis, in welchem die Datenstromdatei erstellt wird, übernommen. Dies geschieht selbst, wenn das Mutterverzeichnis einen anderen Eigner hat als die neue Datei. Die neue Datei verfügt über keinerlei private Zugriffsrechte oder etwa eine Berechtigungsliste. Sie enthält lediglich die Berechtigung für Eigner, primäre Gruppe und *PUBLIC. Dem Eigner wird vollständige Datenberechtigung eingeräumt und *PUBLIC erhält die Berechtigungen gemäß Angabe im AUT-Parameter.

Wenn Sie INHERITAUT(*YES) angeben, werden die Objektberechtigungen (*OBJEXIST, *OBJMGT, *OBJALTER und *OBJREF), die dem Eigner, der primären Gruppe und *PUBLIC zugeordnet waren, für die zu erstellende Datenstromdatei vom Eigner, der primären Gruppe und öffentlichen Objektberechtigungen vom Mutterverzeichnis, in welchem die Datenstromdatei erstellt wird, übernommen. Es werden jedoch ebenso (wenn vorhanden) private Berechtigungen und Berechtigungslisten aus dem Mutterverzeichnis übernommen. Wenn die neue Datei einen anderen Eigner als das Mutterverzeichnis besitzt und der Eigner der neuen Datei eine private Berechtigung im Mutterverzeichnis hat, wird diese private Berechtigung nicht vom Mutterverzeichnis übernommen. Die Berechtigung für den Eigner der neuen Datei wird übernommen vom Eigner des Mutterverzeichnisses. Dem Eigner wird vollständige Datenberechtigung eingeräumt und *PUBLIC erhält die Berechtigungen gemäß Angabe im AUT-Parameter.

 
















JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.