Administratorhandbuch > Konfiguration > Aufbau der Konfigurationsdateien > AE DB Archive

AE DB Archive

Für die meisten Parameter wurden Standardwerte vergeben. Sie können diese je nach Bedarf verändern. Die Parameter aber, die Sie auf jeden Fall an Ihre Systemumgebung anpassen müssen, sind in roter Schrift hervorgehoben.

Aufbau der INI-Datei UCYBDBAR.ini

Sektion/Parameter Beschreibung
[GLOBAL]  

helplib=

Name der Meldungsdatei.

helpcache=

Verfügbarkeit der Meldungen und sprachabhängigen Strings.

Erlaubte Werte: "ALL" (Standardwert), "NONE", "CONTROLS"

"ALL" = Die gesamte Meldungsdatei wird im Arbeitsspeicher gehalten.
"NONE" = Es wird immer die Meldungsdatei auf der Festplatte gelesen.
"CONTROLS" = Alle sprachabhängigen Strings, die für die Anzeige eines Dialog-Programms notwendig sind, werden im Arbeitsspeicher gehalten. 

language=

Sprache, die standardmäßig im Anmeldefenster vorgeschlagen wird.

Erlaubte Werte: "E" (Standardwert), "D", "F"
"D" = Deutsch
"F" = Französisch
"E" = Englisch

Die Sprache beeinflusst einerseits die Oberfläche des Dienstprogrammes, als auch die Meldungen in der Log-Datei. Werden hier mehrere Sprachen angegeben, so wird die erste Sprache verwendet. 

logging=

Pfad und Dateiname der Logdatei.

Die Nummernzeichen dienen als Platzhalter für eine aufsteigende Numerierung. Beim Start des Dienstprogramms werden die Logdateien umbenannt, sodass die aktuellste Logdatei immer die mit der Nummer "00" ist.

logcount=

Anzahl der aufbewahrten Logdateien.

MaxDeadlockCount=

Maximale Anzahl der Deadlocks pro Aktion.

docu_path=

Verzeichnis, in dem das Hilfesystem installiert wurde.

cmd=

Kommandozeilenaufruf zum Start des Dienstprogrammes.

path=

Startpfad für das Dienstprogramm.

title=

Der Parameter ist für interne Zwecke im Dienstprogramm bestimmt. Verändern Sie den Wert daher nicht!

alloc_size=

Die Verarbeitung der Datensätze mit dem Dienstprogramm wird in Blöcken vorgenommen. Mit diesem Parameter wird die Blockgrösse in Anzahl von Datensätzen angegeben.

Standardwert: 200 000

[ENVIRONMENT]

 

classpath=

Pfad und Dateiname des Archivs für die Layout-Dateien.

[TRACE]

 

file=

Pfad und Dateiname der Tracedatei.

Die Nummernzeichen dienen als Platzhalter für eine aufsteigende Numerierung. Beim Einschalten eines Traces werden die Tracedateien umbenannt, so dass die aktuellste Tracedatei immer die mit der Nummer "00" ist.

trccount=

Anzahl der aufbewahrten Tracedateien.

database=

Traceflag für Datenbankzugriff des Dienstprogrammes.

Erlaubte Werte: "0" (Standardwert) bis "9"

Traceflags sind nur in enger Abstimmung mit dem Support zu setzen! Im Regelfall ist dies nicht zu empfehlen, da dieses Dienstprogramm durch das Protokollieren der Datenbankzugriffe sehr viel langsamer wird.

[AH_BODY]

Geben Sie in dieser Sektion an, welche Daten in die Archivierungsdatei geschrieben werden sollen.

"1" - Daten werden in die Archivierung einbezogen
"0" - Daten werden nicht in die Archivierung einbezogen

AH_TimeStamp1=

Aktivierungszeitpunkt

AH_TimeStamp1=

Startzeitpunkt

AH_TimeStamp4=

Endezeitpunkt

AH_MsgNr=

Meldungsnummer und -inserts

AH_LoginDst=

Name des Login-Objektes beim FileTransfer (Ziel)

AH_ProcessId=

TNS/Prozess-ID

AH_CpuTime=

Verbrauchte CPU-Zeit

AH_KernelTime=

Verbrauchte Systemzeit

AH_UserTime=

Verbrauchte Benutzerzeit

AH_IOCount=

IO-Zähler

AH_InfoText=

Text vom Agenten

AH_HostDst=

Hostname beim FileTransfer (Ziel)

AH_CodeNameDst=

CodeTabelle beim FileTransfer (Ziel)

AH_FileNameDst=

Dateiname beim FileTransfer (Ziel)

AH_HostSrc=

Hostname beim FileTransfer (Quelle)

AH_LoginSrc=

Name des Login-Objektes beim FileTransfer (Quelle)

AH_CodeNameSrc=

CodeTabelle beim FileTransfer (Quelle)

AH_FileNameSrc=

Dateiname beim FileTransfer (Quelle)

AH_Count=

Anzahl übertragener Bytes (beim FileTransfer) oder gestarteter Aufgaben (bei einer Gruppe)

AH_FileSize=

Gesamte Dateigröße in Bytes

AH_Records=

Anzahl der Sätze in der Datei

AH_Status=

Status der Aufgabe

AH_RetCode=

Returncode der Aufgabe

AH_Restart=

Aufgabe durch Restart aktiviert?

AH_RefNr=

RunID der Referenzaufgabe bei einem Wiederanlauf

AH_RestartPoint=

Restartpunkt, bei welchem ein Restart aufgesetzt wurde

AH_LastRP=

Letzter erreichter Wiederanlauf-Punkt

AH_EventType=

TT - Zeit-Ereignis mit Intervall
TS - Zeit-Ereignis mit Startzeit

AH_RepeatType=

Ereignis:
R = wiederholt
S = einmalig
FileTransfer: inklusive Unterverzeichnisse
R = ja
S = nein

AH_TimePeriod=

Intervall in Minuten oder Uhrzeit abhängig vom Ereignistyp

AH_CheckCount=

Anzahl der durchgeführten Prüfungen

AH_OccurCount=

Anzahl der ausgelösten Ereignisse

AH_EventSubType=

Untertyp des Ereignisses

AH_Operator=

G = größer
L = kleiner
E = gleich
N = ungleich

AH_Value=

Vergleichswert

AH_Unit=

Einheit des Vergleichswertes:
0 = hostspezifisch
1 = Byte
2 = Kilobyte
3 = Megabyte
4 = Gigabyte
5 = Terabyte

AH_Cancel=

Abbruchmarkierung:
M = manuell

AH_Source=

Console-Ereignis Windows: Quelle

AH_Category=

Console-Ereignis Windows: Category

AH_TExecType=

Zeit-Ereignis mit Startzeit:
E = ausführen
N = nicht ausführen
Zeit-Ereignis mit Intervall:
S = sofort starten
FileTransfer:
1 = FileTransfer mit Ersetzungszeichen

AH_MaxRetCode=

Returncodeeinstellung der Registerkarte Laufzeit

AH_IntAccount=

Kostenstelle der Registerkarte Attribute

AH_Name=

Name des Objektes

AH_Transferred=

Übertragene Anzahl von Bytes

AH_Compress=

Komprimierungsart

"0" - Keine
"1" - Normal
"2" - Stark

AH_Ert= Erwartete Laufzeit

AH_Archive1=

Archivbegriff 1 der Registerkarte Kopf

AH_Archive2=

Archivbegriff 2 der Registerkarte Kopf

AH_Info=

Zusätzliche Informationen, wie beispielsweise der Jobcount

AH_ParentAct=

ID des Parent (Activator)

AH_ParentPrc=

ID des Parent (Processor)

AH_DeleteFlag=

Löschkennzeichen

AH_TaskCount=

Anzahl der Aufgaben

AH_ArchiveFlag=

Archivierungskennzeichen

AH_Rest=

Zusätzliche Attribute

AH_TZ=

Zeitzone für Objekt und Script

AH_TimePeriodTZ=

Zeitzone für Ereignis

AH_ReuseHostGroup=

Wiederverwendung der AgentenGruppenauflösung in Workflows

AH_HGSrc=

Name einer AgentenGruppe

AH_HGDst=

Name einer AgentenGruppe als Ziel von FileTransfers

AH_MaxParallelHG=

Maximale Anzahl von parallelen Aufgaben in AgentenGruppen

AH_ChildCnt=

Anzahl der untergeordneten Aufgaben

AH_ChildCntFail=

Anzahl der untergeordneten Aufgaben, die abgebrochen und erfolgreich wiederholt worden sind.

AH_ChildCntFailAll=

Anzahl der untergeordneten Aufgaben, die abgebrochen sind.

AH_ChildCntRestart=

Anzahl der untergeordneten Aufgaben, die wiederholt sind.

AH_ContainerType=

Zugehöriger Objekttyp des Containers

[ODBC]

 

SQLDRIVERCONNECT=

Verbindung zur Datenbank.

ODBCVAR - Achtstelliges Schalterfeld zur Steuerung der Datenbankzugriffe.

1. Stelle = N - Server-Cursor nicht verwenden.
1. Stelle = S - Server-Cursor verwenden (MS SQL Server 2000).
2. Stelle = N - Kein Neuaufbau der Datenbankverbindung nach 1000 Commits.
2. Stelle = D - Disconnect der Datenbank nach 1000 Commits (eventuell bei Speicherproblemen).
3. Stelle = N - Feldnamen werden case-sensitiv verglichen (Oracle).
3. Stelle = J - Feldnamen werden case-insensitiv verglichen (Oracle).
4. Stelle = N - Nicht belegt.
5. Stelle = N - Typ der Datenbankverbindung: ODBC
5. Stelle = I - Typ der Datenbankverbindung: OCI/CLI.
6. Stelle = N - Datenbankzugriff ohne User ID.
6. Stelle = O - Datenbankzugriff mit User ID.
7. Stelle = N - Komprimierung ist deaktiviert.
7. Stelle = R - Komprimierung ist aktiviert.
8. Stelle = Typ der SQL-Syntax; N - MS SQL Server.
8. Stelle = Typ der SQL-Syntax; O - Oracle.
8. Stelle = Typ der SQL-Syntax; D - DB2.

DSN - Aliasname der Datenbankverbindung.
UID - Benutzerkennung für den Datenbankzugriff.
PWD - Passwort für den Datenbankzugriff. Sollte immer (auch "") verschlüsselt angegeben werden. Siehe: Passwörter verschlüsseln

Nur für ORACLE:
Die Code-Page-Einstellung muss mit jener der Datenbank übereinstimmen. Setzen Sie daher entweder die Variable NLS_LANG oder verwenden Sie diesen Parameter namens SP=.

Syntax:
SP=NLS_LANGUAGE=Sprache,NLS_TERRITORY=Gebiet,CODESET=Zeichensatz,RECONNECT=Intervall in Minuten,commit_write='BATCH,NOWAIT'

Bei RECONNECT ist das Intervall gemeint in dem ein Wiederaufbau der Datenbankverbindung stattfinden soll. Dieser Parameter gilt vorrangig, auch wenn zusätzlich an der 2.Stelle von ODBCVAR ein "D" gesetzt wurde (siehe oben).

Wir empfehlen den Parameter commit_write='BATCH,NOWAIT' zu verwenden, um die Performance zu erhöhen.

Beispiel:
(Aus Platzgründen wurden die Verbindungsparameter in zwei Zeilen aufgeteilt. Sie sind in der INI-Datei natürlich in eine Zeile zu schreiben.)

SQLDRIVERCONNECT=ODBCVAR=NNJNIORO,DSN=UC4;UID=uc4;PWD=--1037B2E22BF022EBE2;
SP=NLS_LANGUAGE=AMERICAN,NLS_TERRITORY=AMERICA,CODESET=WE8ISO8859P15,commit_write='BATCH,NOWAIT'

Siehe auch: Siehe auch ORACLE-Datenbank einrichten

Siehe: Hinweise zum Anpassen der Konfigurationsdateien

Beispiel einer INI-Datei

[GLOBAL]
helplib=uc.msl
Helpcache=all
language=E
logging=..\TEMP\UCYBDBArchiv_LOGG_##.TXT
logcount=10
MaxDeadlockCount = 2
docu_path=C:\AUTOMIC\Documentation
cmd="javaw" -jar -cp .;.\UC4LAF.jar UCYBDBAR.jar
path=.
title=UC4 DB-


[ENVIRONMENT]
classpath=.;.\UC4LAF.jar


[TRACE]
file=..\TEMP\UCYBDBArchiv_TRACE_##.TXT
trccount=10
database=0


[AH_BODY]
AH_TimeStamp1     = 1   ; start time
AH_TimeStamp4     = 1   ; end time
AH_MsgNr          = 1   ; return code
AH_LoginDst       = 1   ; name of Login object
AH_ProcessId      = 1   ; TSN / process id
AH_CpuTime        = 1   ; used CPU time
AH_KernelTime     = 1   ; used kernel time
AH_UserTime       = 1   ; used user time
AH_IOCount        = 1   ; count of I/Os
AH_InfoText       = 1   ; text from agent
AH_HostDst        = 1   ; name of the agent or agentgroup
AH_CodeNameDst    = 1   ; codetable for filetransfer
AH_FileNameDst    = 1   ; filename for filetransfer
AH_HostSrc        = 1   ; name of agent (sender)
AH_LoginSrc       = 1   ; name of Login object for sender file
AH_CodeNameSrc    = 1   ; codetable for filetransfer (sender)
AH_FileNameSrc    = 1   ; filename for filetransfer (sender)
AH_Count          = 1   ; filetransfer: bytes transfered     group: number of started activities
AH_FileSize       = 1   ; bytes of the complete file
AH_Records        = 1   ; number of records
AH_Status         = 1   ; state of the activity
AH_RetCode        = 1   ; return code
AH_Restart        = 1   ; was this a restarted activation?
AH_RefNr          = 1   ; reference job number
AH_RestartPoint   = 1   ; restart point from where the task was restarted
AH_LastRP         = 1   ; last processed restart point
AH_EventType      = 1   ; TT time event(timer), TS time event(time of execution)
AH_RepeatType     = 1   ; EV: R=repeated, S=single    FT: include subdirectories R=yes S=no
AH_TimePeriod     = 1   ; period in minutes or HHMM depending on the event type
AH_CheckCount     = 1   ; number of checks
AH_OccurCount     = 1   ; number of occourred events
AH_EventSubType   = 1   ; event sub type
AH_Operator       = 1   ; G = Greater L = Less E = Equal N = NotEqual
AH_Value          = 1   ; value to compare
AH_Unit           = 1   ; unit of AH_Wert: 0=host specific, 1 = Byte, 2=KB, 3 = MB, 4=GB, 5=TB
AH_Cancel         = 1   ; the cancel flag: M=manually
AH_Source         = 1   ; WIN_EVENT: Source
AH_Category       = 1   ; WIN_EVENT: Category
AH_TExecType      = 1   ; EV-TS: start after 'start time' E=Execute N=NoExecute EV-TT:S=start immediately     FT: 1=filetransfer with wildcard characters
AH_MaxRetCode     = 1   ; up to this retcode the activity is ENDED_OK
AH_IntAccount     = 1   ; account
AH_Name           = 1   ; name of the object
AH_Transferred    = 1   ; Transferred bytes
AH_Compress       = 1   ; Compress level
AH_Ert = 1; Estimated runtime
AH_Archive1       = 0   ; archive key 1
AH_Archive2       = 0   ; archive key 2
AH_Info           = 0   ; additional information like job number
AH_ParentAct      = 0   ; AH_Idnr of activator parent
AH_ParentPrc      = 0   ; AH_Idnr of processor parent
AH_DeleteFlag     = 0   ; the delete flag
AH_TaskCount      = 0   ; number of AJPP
AH_ArchiveFlag    = 0   ; archive flag
AH_Rest           = 0   ; . additional attributes
AH_TZ             = 0   ; Timezone for object and script
AH_TimePeriodTZ   = 0   ; Timezone for time period (event) when HHMM is used
AH_ReuseHostGroup = 0   ; reuse agentgroup in workflow
AH_HGSrc          = 0   ; name of agentgroup
AH_HGDst          = 0   ; name of agentgroup (source)
AH_MaxParallelHG  = 0   ; agentgroup max parallel
AH_ChildCnt       = 0   ; children count
AH_ChildCntFail   = 0   ; failed children - successful restarted
AH_ChildCntFailAll= 0   ; failed children total
AH_ChildCntRestart= 0   ; restarted children
AH_ContainerType  = 0   ; object type controlled by the container


[ODBC]
; ODBCVAR xxxxxxxx
;         |||||||+ type of SQL-Syntax N=SQL-SERVER  O=ORACLE  D=DB2
;         ||||||+- R=compress messages and local memory
;         |||||+-- O = with userid, N = without userid
;         ||||+--- I=OCI/CLI N=ODBC
;         |||+---- not used
;         ||+----- J = compare fieldnames case-insensitive (in case of ORACLE !!)
;         |+------ D = DB-Disconnect after 1000 commits (perhaps in case of Oracle memory leaks)
;         +------- S = use Server-Cursor (SQL-SERVER)
;
;         SNNNNNRN for SQL-Server 2000
;         NNNNNNRN for SQL-Server 2005
;         NNJNINRO for Oracle 8.x with OCI (Oracle Call Interface)
;         NNJNIORD for DB2/NT/UNIX with CLI (Call Level Interface)

; SQL-Server 2000 with ODBC
SQLDRIVERCONNECT=ODBCVAR=SNNNNNRN,DSN=UC4;UID=uc4;PWD=10BFDC349F38156A22
; SQL-Server 2005 with ODBC
;SQLDRIVERCONNECT=ODBCVAR=SNNNNNRN,DSN=UC4;UID=uc4;PWD=UC4
; Oracle with OCI
;SQLDRIVERCONNECT=ODBCVAR=NNJNIORO,DSN=UC4;UID=scott;PWD=tiger
; DB2 with CLI
;SQLDRIVERCONNECT=ODBCVAR=NNJNIORD,DSN=UC4;UID=uc4;PWD=UC4

Siehe auch:

Genereller Ablauf - Datenbankwartung
Archiv Browser

Archivieren

Struktur der Archivordner

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH