Téléchargement des produits


Version anglaise


 

Attention : cette rubrique ne concerne pas le générateur C.

 

Pour un fichier 36 ayant un nom de format sans point

  1. Créer une entité logique ayant la même structure que le fichier 36 (par l'option 62).
  2. Générer l'entité uniquement pour mettre à jour le glossaire des fichiers.
  3. Créer un index, puis générer cet index en lui donnant le même nom de format que celui du fichier 36. Dans le modèle, utiliser cet accès au niveau de la vue.
  4. A l'exécution, lancer la commande OVRDBF sans vérification de format (LVLCHK = *NO).

 

 

Pour un fichier 36 dont le nom de format contient un point

  1. Dupliquer le fichier 36 d'origine en donnant au nouveau fichier un nom sans point (si le nom du fichier n'a pas de point, la duplication n'est pas nécessaire).
  2. Récupérer la description du fichier 36 dupliqué par l'option 60 ; une entité logique est alors créée dans le MLD.
  3. Au niveau du glossaire des fichiers (option de menu 85, puis F17, et enfin option 3=Caractéristiques), modifier le nom du format utilisé pour la génération RPG (supprimer le point).
    Le fichier récupéré a la description suivante :
             • Premier champ : la clé.
             • Second champ : les informations.
  4. Pour redécouper le second champ, créer une entité logique avec des propriétés simulant le découpage du champ dans les programmes 36 (option 62).
  5. Générer cette entité par l'option 85 afin de mettre à jour le glossaire des fichiers.
  6. Dans le programme Adélia, faire une DSE avec le fichier issu de l'entité.
    Attention : un problème peut survenir si le second champ du fichier 36 possède plus de 256 caractères.

  7. Faire ensuite une vue avec le fichier 36 dupliqué récupéré dans Adélia.
  8. Après une lecture sur cette vue, transférer le second champ du fichier 36 dans la DSE. Avant une écriture, faire l'inverse.
  9. A l'exécution, avant d'appeler le programme, effectuer la commande IBM OVRDBF avec le paramètre LVLCHK = *NO entre le fichier 36 dupliqué et le fichier 36 d'origine.

 

 

↑ Haut de page

  • Aucune étiquette