Base de connaissances > Automation Engine et systèmes cibles > GCOS 8 > Agent - Prise en charge du Transfert de fichier

Agent GCOS8 - Prise en charge du Transfert de Fichier

L'agent GCOS prend en charge le Transfert de fichiers pour les fichiers avec un format déterminé et des attributs spécifiques.

Format de fichier GFRC

Syntaxe

Mode d'entrée :

GFRC=code média[,RSZ=longueur de l'enregistrement]

Mode de sortie :

GFRC=code média[,RSZ=longueur de l'enregistrement][,VLREC_NO/VLREC_SEG]

Attribut de fichier
(attributs UFAS)

Description

GFRC=code média

Force l'organisation des fichiers au format GFRC séquentiel.

Valeurs autorisées pour le code média :

  • "00" : aucun Media conversion Record ou aucun Printer slew controls ;
  • "01" : Binary card image ;
  • "02" : BCD card image ;
  • "06" : GFRC Format ASCII (format utilisé par le Time Sharing System) ;
  • "10" : Time Sharing System information Record.

RSZ=longueur de l'enregistrement

Nombre maximal de caractères pour les enregistrements lus ou écrits.

Si la plate-forme de destination est GCOS8, la valeur par défaut est 80 pour les enregistrements non-partitionnés et 84 pour les enregistrements partitionnés. Dans tous les autres cas, les valeurs standard suivantes s'appliquent :

  • Code média 0 :   16384
  • Code média 2 :   1272
  • Code média 6 :   16384
  • Code média 10 : 1272

VLREC_NO

Force l'utilisation d'enregistrements de longueur fixe.

VLREC_SEG

Longueur d'enregistrement variable, partitionnée en un ou plusieurs blocs physiques.

Exemple

GFRC=06,RSZ=70


Format de fichier séquentiel UFF

Syntaxe

Mode d'entrée :

UFF_SEQ[,RSZ=longueur de l'enregistrement]

Mode de sortie :

UFF_SEQ[,RSZ=longueur de l'enregistrement][,VLREC_NO/VLREC_SEG][,CISZ=taille]

Attribut de fichier
(attributs UFAS)

Description

UFF_SEQ

Force l'organisation des fichiers au format UFF séquentiel.

RSZ=longueur de l'enregistrement

Nombre maximal de caractères pour les enregistrements lus ou écrits. La valeur influence la taille de l'intervalle de contrôle (CI) sélectionnée pour les Fichiers de sortie. Si la taille maximale de l'enregistrement est de 2000 ou moins, une taille CI de 1K est utilisée. Les tailles d'enregistrement supérieures à 2000 provoquent la création de CI d'une longueur de mot de 4K. La valeur par défaut est 80.

VLREC_NO

Force l'utilisation d'enregistrements de longueur fixe.

VLREC_SEG

Longueur d'enregistrement variable, partitionnée en un ou plusieurs blocs physiques.

CISZ=taille

Définit la taille de l'intervalle de contrôle (en octets).

Exemple

UFF_SEQ,RSZ=100


Format de fichier relatif UFF

Syntaxe

Mode d'entrée :

UFF_REL[,RSZ=longueur de l'enregistrement]

Mode de sortie :

UFF_REL[,RSZ=longueur de l'enregistrement][,CISZ=taille]

Attribut de fichier
(attributs UFAS)

Description

UFF_REL

Force l'organisation des fichiers au format UFF relatif.

RSZ=longueur de l'enregistrement

Nombre maximal de caractères pour les enregistrements lus ou écrits. La valeur par défaut est 80.

CISZ=taille

Définit la taille de l'intervalle de contrôle (en octets).

Exemple

UFF_REL,RSZ=120,CISZ=8192


Format de fichier indexé UFF

Le nom du fichier et celui du fichier d'index doivent être spécifiés en les séparant par un point-virgule.

Syntaxe

Mode d'entrée :

UFF_IND[,KEY=(doublons,décalage,longueur)][,KNR=numéro de clé][,RSZ=longueur de l'enregistrement]

Mode de sortie :

UFF_IND,KEY=(doublons,décalage,longueur)[,RSZ=longueur de l'enregistrement][,CISZ=taille]

Attribut de fichier
(attributs UFAS)

Description

UFF_IND

Force l'organisation des fichiers au format UFF indexé.

RSZ=longueur de l'enregistrement

Nombre maximal de caractères pour les enregistrements lus ou écrits. La valeur par défaut est 80.

KEY=(doublons,décalage,longueur)

Définit une clé pour les fichiers indexés :

  • Doublons - indique si des clés doubles pour la définition des clés sont permises.

    Valeurs autorisées :
    "0" - La clé ne contient pas de doublons.
    "1" - La clé peut contenir des doublons.
  • Décalage - décalage de la clé en enregistrements (octets).
  • Longueur - longueur de la clé (octets).

Il est permis de définir plus d'une clé. La première entrée est la clé primaire. Définissez le paramètre Dupliquer sur 0 pour ne permettre aucune duplication de clé. La deuxième entrée jusqu'à la nième entrée représentent les n-1 clés changeantes. Cet attribut est obligatoire.

KNR=numéro de clé

Définit la clé qui est utilisée comme clé de référence lors de la recherche de l'enregistrement à lire. Cette entrée correspond à l'élément de tableau (base 1) de la définition des clés dans la structure KEY_DESC, qui est utilisée pour ouvrir le fichier. La valeur par défaut est 1, c'est-à-dire la clé primaire.

CISZ=taille

Définit la taille de l'intervalle de contrôle (en octets).

Exemple

UFF_IND,KEY=(0,0,20)

 

Rubriques connexes :