Page 1 sur 1

Full free : usage(*update)

Posté : jeu. 18 août 2016, 10:21:53
par BrigitteG
Bonjour,

Nous sommes en version V7r2.

Je débute dans le full free format.

Dans un pgm, j'ai un fichier en création/mise à jour.

Sur votre site j'ai trouvé les informations suivantes :


*OUTPUT (écriture uniquement)
*UPDATE (écriture / mise à jour uniquement, n'autorise plus automatiquement les DELETE)


Je déclare le fichier en création/mise à jour de la façon suivante :

DCL-F File usage(*UPDATE) KEYED

Lors de la compilation, j'ai le message suivant :

Le type du fichier indiqué pour le Facteur 2 n'est pas admis
pour l'opération WRITE.


Si je le déclare de la façon suivante :
DCL-F File usage(*UPDATE:*OUTPUT) KEYED

La compilation est ok


Je n'arrive pas à comprendre où je fais une erreur.

Je vous remercie d'avance pour votre aide.

USAGE(*update)

Posté : lun. 05 sept. 2016, 07:36:29
par cmasse
Erreur de copier/coller, il fallait lire

*OUTPUT (écriture uniquement)
*UPDATE (lecture / mise à jour uniquement, n'autorise plus automatiquement les DELETE)


c'est rectifié.

ce lien donne les correspondances avec la spécif F :

http://www.ibm.com/support/knowledgecen ... eusage.htm