Manuel d'administration > Configuration > Organisation des fichiers de configuration > AE DB Archive

AE DB Archive

Des valeurs par défaut ont été attribuées à la plupart des paramètres. Vous pouvez les modifier si nécessaire. Les paramètres que vous devez adapter à l'environnement de votre système sont écrits en lettres rouges.

Structure du fichier UCYBDBAR.ini

Section/paramètre Description
[GLOBAL]  

helplib=

Nom du fichier des messages.

helpcache=

Disponibilité des messages et des chaînes de caractères en langues étrangères.

Valeurs autorisées : "ALL" (valeur par défaut), "NONE", "CONTROLS"

"ALL" = l'ensemble du fichier des messages est stocké dans la mémoire de travail.
"NONE" = le fichier des messages est toujours lu sur le disque dur.
"CONTROLS" = toutes les chaînes en langues étrangères nécessaires à l'affichage d'un programme de dialogue sont stockées dans la mémoire de travail. 

language=

Langue qui est proposée par défaut dans la fenêtre de connexion.

Valeurs autorisées : "E" (valeur par défaut), "D", "F"
"D" = allemand
"F" = français
"E" = anglais

La langue sélectionnée lors de la connexion influence d'un côté l'interface de l'utilitaire et de l'autre les messages du fichier log. Si plusieurs langues sont indiquées, la première langue est proposée dans la fenêtre de connexion. 

logging=

Chemin et nom de fichier du fichier log.

Les caractères numériques servent de caractère de remplacement pour une numérotation croissante. Au démarrage de l'utilitaire, les fichiers log sont renommés de telle manière que le fichier log actuel ait toujours le numéro "00".

logcount=

Nombre des fichiers log sauvegardés.

MaxDeadlockCount=

Nombre maximal de deadlock par opération.

docu_path=

Répertoire dans lequel le système d'aide a été installé.

cmd=

Exécution de la ligne de commande au démarrage de l'utilitaire.

path=

Chemin de démarrage de l'utilitaire.

title=

Pour des raisons internes, ce paramètre est défini dans l'utilitaire. Ne modifiez donc pas cette valeur !

alloc_size=

Le traitement des enregistrements de données avec l'utilitaire est réalisé en blocs. Ce paramètre permet d'indiquer la taille des blocs en nombre d'enregistrements de données.

Valeur par défaut : 200 000

[ENVIRONMENT]

 

classpath=

Chemin et nom du fichier de l'archive pour les fichiers de mise en page.

[TRACE]

 

file=

Chemin et nom du fichier de trace.

Les caractères numériques servent de caractère de remplacement pour une numérotation croissante. Lors du démarrage d'une trace, les fichiers de trace sont renommés de telle manière que le fichier de trace actuel ait toujours le numéro "00".

trccount=

Nombre des fichiers de trace sauvegardés.

database=

Indicateur de trace pour l'accès à la base de données de l'utilitaire.

Valeurs autorisées : "0" (valeur par défaut) à "9"

Les indicateurs de trace ne doivent être définis qu'après accord définitif du support. En règle générale, ce n'est pas recommandé, car cet utilitaire ralentit considérablement les accès à la base de données.

[AH_BODY]

Indiquez dans cette section les données devant être écrites dans le fichier d'archivage.

"1" - les données sont incluses dans l'archivage
"0" - les données ne sont pas incluses dans l'archivage

AH_TimeStamp1=

Heure d'activation

AH_TimeStamp1=

Heure de Début

AH_TimeStamp4=

Heure de fin

AH_MsgNr=

Numéro et insertion de message

AH_LoginDst=

Nom de l'objet Login lors du transfert de fichier (cible).

AH_ProcessId=

N° TNS/processus

AH_CpuTime=

Temps CPU écoulé

AH_KernelTime=

Temps système écoulé

AH_UserTime=

Temps utilisateur écoulé

AH_IOCount=

Compteur E/S

AH_InfoText=

Texte des Agents

AH_HostDst=

Nom d'hôte lors du transfert de fichier (cible).

AH_CodeNameDst=

Table de codes lors du transfert de fichier (cible).

AH_FileNameDst=

Nom du fichier lors du transfert de fichier (cible).

AH_HostSrc=

Nom d'hôte lors du transfert de fichier (source).

AH_LoginSrc=

Nom de l'objet Login lors du transfert de fichier (source).

AH_CodeNameSrc=

Table de codes lors du transfert de fichier (source).

AH_FileNameSrc=

Nom du fichier lors du transfert de fichier (source).

AH_Count=

Nombre d'octets transmis (lors du transfert de fichier) ou des tâches démarrées (pour un groupe)

AH_FileSize=

Taille totale du fichier en octets

AH_Records=

Nombre d'enregistrements dans le fichier

AH_Status=

Statut de l'activité

AH_RetCode=

Code retour de la tâche

AH_Restart=

Activation redémarrée

AH_RefNr=

RunID de la tâche de référence lors d'un redémarrage

AH_RestartPoint=

Point de redémarrage auquel un redémarrage a été posé.

AH_LastRP=

Dernier point de redémarrage atteint

AH_EventType=

TT : événement temporel (timer)
TS : événement temporel (heure d'exécution)

AH_RepeatType=

Evénement :
R = Répété
S = Unique
Transfert de fichiers : sous-répertoires inclus
R = oui
S = non

AH_TimePeriod=

Période en minutes ou heure HHMM en fonction du type d'événement

AH_CheckCount=

Nombre de vérifications effectuées

AH_OccurCount=

Nombre d'événements apparus

AH_EventSubType=

Sous-type de l'événement

AH_Operator=

G = plus grand
L = plus petit
E = égal
N = différent

AH_Value=

Comparaison de valeur

AH_Unit=

Unité de la valeur de comparaison:
0 = spécifique à l'hôte
1 = octet
2 = Ko
3 = Mo
4 = Go
5 = To

AH_Cancel=

Marquage d'interruption :
M = manuel

AH_Source=

Evénement de console Windows : Source

AH_Category=

Evénement de console Windows : Category

AH_TExecType=

Evénement temporel avec heure de début :
E = exécuter
N = ne pas exécuter
Evénement temporel avec intervalle :
S = démarrer immédiatement
Transfert de fichiers :
1 = transfert de fichier avec caractères génériques

AH_MaxRetCode=

Paramètre du code retour de l'onglet Exécution

AH_IntAccount=

Compte interne de l'onglet Attributs

AH_Name=

Nom de l'objet.

AH_Transferred=

Nombre d'octets transférés

AH_Compress=

Type de compression

"0" - Aucun
"1" - Normal
"2" - Fort

AH_Ert= Durée moyenne estimée

AH_Archive1=

Index d'archivage 1 de l'onglet En-tête

AH_Archive2=

Index d'archivage 2 de l'onglet En-tête

AH_Info=

Informations supplémentaires, par exemple, le numéro de Job

AH_ParentAct=

ID du parent (activator)

AH_ParentPrc=

ID du parent (processor)

AH_DeleteFlag=

Indicateur de suppression

AH_TaskCount=

Nombre de tâches

AH_ArchiveFlag=

Indicateur d'archivage

AH_Rest=

Attributs supplémentaires

AH_TZ=

Fuseau horaire pour objet et script

AH_TimePeriodTZ=

Fuseau horaire de l'événement.

AH_ReuseHostGroup=

Réutilisation du calcul du groupe d'agents dans les workflows.

AH_HGSrc=

Nom d'un groupe d'agents.

AH_HGDst=

Nom d'un groupe d'agents considéré comme la cible des transferts de fichiers.

AH_MaxParallelHG=

Nombre maximal de tâches parallèles dans les groupes d'agents.

AH_ChildCnt=

Nombre de tâches subordonnées

AH_ChildCntFail=

Nombre de tâches subordonnées qui ont été interrompues et réprises avec succès.

AH_ChildCntFailAll=

Nombre de tâches subordonnées qui ont été interrompues.

AH_ChildCntRestart=

Nombre de tâches subordonnées qui ont été réprises.

AH_ContainerType=

Type d'objet correspondant du conteneur

[ODBC]

 

SQLDRIVERCONNECT=

Connexion à la base de données.

ODBCVAR - Zone de commande à huit chiffres pour contrôler les accès à la base de données.

Position 1 = N - Ne pas utiliser le curseur du Serveur.
Position 1 = S - Utiliser le curseur du Serveur (MS SQL Server 2000).
Position 2 = N - Pas de rétablissement de connexion avec la base de données après 1000 essais.
Position 2 = D - Déconnecter de la base de données après 1 000 essais (éventuellement en cas de problèmes de mémoire).
Position 3 = N - Nom de champs comparés selon la casse (Oracle).
Position 3 = J - Nom de champs non comparés selon la case (Oracle).
Position 4 = N - Non utilisé.
Position 5 = N - Type de la connexion base de données: ODBC
Position 5 = I - type de connexion à la base de données : OCI/CLI.
Position 6 = N - Accès à la base de données sans ID utilisateur.
Position 6 = O - Accès à la base de données avec ID utilisateur.
Position 7 = N - Compression désactivée.
Position 7 = R - Compression activée.
Position 8 = Type de syntaxe SQL ; N - Serveur SQL MS.
Position 8 = Type de syntaxe SQL ; O - Oracle
Position 8 = Type de syntaxe SQL ; D - DB2

DSN - Nom d'alias de la connexion base de données.
UID - Reconnaissance d'utilisateur pour l'accès à la base de données.
PWD - mot de passe d'accès à la base de données. Devrait toujours (également "") être affiché crypté. Voir : Chiffrement des mots de passe

Uniquement pour ORACLE :
Le paramétrage de la page de codes doit correspondre à celui de la base de données. Définissez donc la Variable NLS_LANG ou utilisez le paramètre nommé SP=.

Syntaxe :
SP=NLS_LANGUAGE=langue,NLS_TERRITORY=territoire,CODESET=jeu de caractères,RECONNECT=intervalle en minutes,commit_write='BATCH,NOWAIT'

Pour RECONNECT, il s'agit de l'intervalle durant lequel un rétablissement de la connexion à la base de données doit se produire. Ce paramètre est prioritaire lorsqu'un "D" a été ajouté en deuxième position de ODBCVAR (voir ci-dessus).

Nous recommandons d'utiliser le paramètre commit_write='BATCH,NOWAIT' pour améliorer la performance.

Par exemple :
(par manque de place, les paramètres de connexion ont été répartis sur deux lignes. Il faut bien entendu les écrire sur une seule ligne dans le fichier INI.)

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

Rubriques connexes : Préparation de la base de données ORACLE

Voir :Conseils d'adaptation des fichiers de configuration

Exemple de fichier INI

[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

See also:

General Procedure - Database Maintenance
Archive Browser

Archiving

Structure of the Archived Folder