Communication multiprocesseur
Exploitation de l'octet
indicateur
10 - 26
Le premier octet dans la zone des paramètres de sortie (octet indica-
teur) indique également si une fonction a été réalisée entièrement et
correctement. La cause d'une interruption de la fonction est indiquée
de manière plus détaillée que dans les indicateurs de résultats.
Cet octet est toujours significatif quand le pointeur du champ de
données est correct.
Si la fonction a été traitée entièrement et de manière correcte, tous les
bits sont à 0 et tous les autres paramètres de sortie sont significatifs.
Lorsque la fonction est interrompue par un avertissement (bit 7 = 1),
seule l'indication de la capacité d'émission et de réception reste signi-
ficative ; les paramètres de sortie restants, le cas échéant, ne sont pas
modifiés.
Lorsque la fonction s'est terminée sur une erreur (bit 6 = 1) ou un con-
flit d'initialisation (bit 5 = 1), aucun des autres paramètres de sortie
n'est modifié.
Les indicatifs "A", "E" et "I" donnent, entre autres, la signification du
numéro.
En plus de cette exploitation bit par bit, il est possible d'interpréter
l'octet complet comme nombre non signé à virgule fixe. Dans le cas
d'une telle interprétation globale de l'octet indicateur, on obtient des
groupes de numéros qui ont les significations suivantes.
Tableau 10-2
Octet indicateur des OB de communication : groupes de numéros
Groupes de numéros
0
Fonction exécutée correctement et
complètement
33 à 42
Fonction interrompue suite à un conflit
d'initialisation
65 à 73
Fonction interrompue suite à une erreur
129 à 130
Fonction interrompue suite à un avertissement
Les erreurs sont détectées et affichées dans l'ordre des numéros d'er-
reur. Cela signifie que plusieurs erreurs peuvent avoir eu lieu bien
qu'une seule erreur soit signalée à un moment donné. Les autres er-
reurs seront alors indiquées lors d'appels ultérieurs.
Signification
Programmation de la CPU 948
C79000-G8577-C848-04