L'opération READ s'applique à un fichier d'entrée procédural complet ou à un fichier combiné procédural complet qui utilise des données qui ont été décrites de l'extérieur ou qui sont décrites par le programme. L'opération READ sera récupérée à partir de l'affichage, mais il doit y avoir un format pour que toutes les opérations d'entrée se produisent. Cette nécessité peut être satisfaite sur un dispositif d'affichage en préparant un enregistrement de sortie avec l'indicateur 1P. Cela se fait en écrivant le format initial sur l'appareil à partir d'un autre programme, ou bien, si la lecture a un nom de format d'enregistrement, en utilisant le mot-clé INZRCD dans la description de l'enregistrement dans le DDS.
Il est nécessaire d'utiliser 'opérande' dans le nom d'un format d'enregistrement ou d'un fichier afin de le contrôler. Un nom de format d'enregistrement ne peut être utilisé que dans le cas d'un fichier décrit en externe. Si le format est différent de celui que vous avez demandé, l'opération de LECTURE se terminera par une erreur.
Si une opération de LECTURE a réussi, le fichier sera localisé à l'enregistrement suivant qui a satisfait aux critères requis. S'il y a eu une erreur, le fichier doit être repositionné.
Un fichier de plusieurs appareils peut être spécifié avec le mot 'nom'. Dans ce cas, l'opération READ effectuera l'une des actions suivantes :
• Lire les données de l'appareil
• Accepter la première réponse de n'importe quel appareil
Le timing et le contrôle d'une opération de LECTURE sont cruciaux pour pouvoir contrôler les données ; c'est une opération complexe et vous pouvez en apprendre plus en étudiant cette page :
http://publib.boulder.ibm.com/infocenter/iadthelp/v7r0/index.jsp?topic=/com.ibm.etools.iseries.pgmgd. doc/c0925076336.htm .