<SyncMode> :
<AccessMode> :
<WriteMode> :
WRITE :
Fonctions de base
Description fonctionnelle, 01/2023, A5E48764112D AE
GMF, canal, mode programme, comportement après remise à zéro
3.15 Process DataShare – Sortie sur un appareil/fichier externe
Paramètre 3 : Mode de traitement des instructions WRITE à destination de ce
périphérique/fichier
Type :
STRING
Valeurs : "SYN" :
Écriture synchrone
L'exécution du programme est interrompue jusqu'à ce
que le processus d'écriture soit terminé.
Le succès de l'écriture synchrone peut être contrôlé par
l'évaluation des variables d'erreur de l'instruction WRITE.
Écriture asynchrone
"ASYN" :
L'exécution du programme n'est pas interrompue par
l'instruction WRITE.
Remarque :
La variable de résultat de l'instruction WRITE n'est pas
décisive dans ce mode et a toujours la valeur 0 (aucune
erreur). Dans ce mode, il n'y a pas de certitude que l'ins‐
truction WRITE ait réussi.
Paramètre 4 : Mode d'utilisation de ce périphérique/fichier
Type :
STRING
Valeurs : "SHARED" :
Le périphérique/fichier est requis dans le mode "Shared".
D'autres canaux peuvent également utiliser le périphéri‐
que, c'est à dire s'ouvrir également dans ce mode.
Le périphérique/fichier est utilisé exclusivement dans le
"EXCL" :
canal. Aucun autre canal ne peut également utiliser le
périphérique.
Paramètre 5 : Mode d'écriture pour les instructions WRITE à destination de ce
périphérique/fichier (facultatif)
Type :
STRING
Valeurs : "APP" :
Ajout
Le fichier reste intact quant à son contenu. Les requêtes
d'écriture s'ajoutent à la fin.
Écraser
"OVR" :
Le contenu du fichier est effacé et recréé par les appels
d'écriture suivants.
Remarque :
Ce paramètre ne permet pas d'écraser le mode d'écriture configuré dans le fichier
extdev.ini. En cas de conflit, l'appel EXTOPEN est acquitté avec génération d'une
erreur.
Procédure prédéfinie pour l'écriture des données de sortie
221