comunication seccion
Publicado por Jose Toro (1 intervención) el 19/02/2001 17:03:57
Necesito un ejemplo usando comunication seccion en una aplicacion, se agradece la respuesta
Valora esta pregunta


0



IDENTIFICATION DIVISION.PROGRAM-ID. EjemploComunicacion.
DATA DIVISION.WORKING-STORAGE SECTION.
01 Mensaje-Entrada PIC X(50).
01 Mensaje-Salida PIC X(50).
01 LongitudMensaje PIC 9(3).
COMMUNICATION SECTION.01 ArchivoComunicacion. 05 RECORDS VARYING IN SIZE FROM 1 TO 50 DEPENDING ON LongitudMensaje.05 Mensaje PIC X(50).
PROCEDURE DIVISION.Inicio.DISPLAY "Ingrese un mensaje (máximo 50 caracteres): ".
ACCEPT Mensaje-Entrada.
MOVE FUNCTION LENGTH (Mensaje-Entrada) TO LongitudMensaje.
WRITE Mensaje-Entrada FROM ArchivoComunicacion (1:LongitudMensaje)
AFTER ADVANCING 1 RECORD
INVALID KEY
DISPLAY "Error al escribir en el archivo de comunicación."END-WRITE.
DISPLAY "Mensaje escrito en el archivo de comunicación." READ Mensaje-Salida FROM ArchivoComunicacionINVALID KEY
DISPLAY "Error al leer el archivo de comunicación."END-READ.
DISPLAY "Mensaje leído desde el archivo de comunicación: " Mensaje-Salida.
STOP RUN.
