Zawartość
IBM COBOL (Common Business Oriented Language) umożliwia użytkownikom przetwarzanie różnych typów danych w aplikacjach biznesowych i finansowych. COBOL obsługuje typy danych rekordów o zmiennej długości do wykorzystania w plikach baz danych przechowywanych na dyskach twardych; użytkownik określa maksymalną i minimalną długość rekordów do opisania plików na dysku z rekordami o zmiennej długości. Odczyt plików danych o zmiennej długości pozwala na przetwarzanie informacji o bazie danych bez ustawiania dokładnego rozmiaru rekordu w programie COBOL.
Instrukcje
Programy COBOL mogą przetwarzać rekordy o zmiennej długości przechowywane w plikach bazy danych (Jupiterimages / Photos.com / Getty Images)-
Wpisz „Edit” w konsoli zarządzania systemem mainframe z / OS360 i naciśnij klawisz „Enter”, aby edytować program COBOL.
-
Dodaj następujący kod na początku programu:
PODZIAŁ IDENTYFIKACJI. PROGRAM-ID. COBVAR. PODZIAŁ ŚRODOWISKA. SEKCJA WEJŚCIA-WYJŚCIA. KONTROLA PLIKU. SELECT IFILE ASSIGN TO „IFILE”.
PODZIAŁ DATY. SEKCJA PLIKÓW. NAGRYWANIE FD IFILE ZMIENIA SIĘ OD 10 DO 50 W ZALEŻNOŚCI OD LEN. 01 IREC. 05 WYPEŁNIACZ PIC X WYSTĘPUJE OD 10 DO 50 CZASÓW W ZALEŻNOŚCI OD LEN.
PODZIAŁ PROCEDURY. P1. WYŚWIETL „PRZYKŁAD 1 WYSTĄPI W ZALEŻNOŚCI OD NAGRYWANIA” OTWÓRZ WEJŚCIE IFILE PERFORM UNTIL LEN = -1 PRZECZYTAJ IFILE NA KONIEC PRZESUŃ -1 DO LEN NIE NA WYŚWIETL.
WYŚWIETL „PRZYKŁAD STAŁY NAGR.” OTWÓRZ WEJŚCIE IFILE PRZESUŃ WSZYSTKIE „X” DO IREC ODCZYTAJ IFILE NA KONIEC PRZESUŃ -1 DO LEN WYŚWIETL PRZESTRZEŃ WYŚWIETL.
-
Wpisz „Zapisz” na konsoli i naciśnij klawisz „Enter”, aby umożliwić programowi przetwarzanie rekordów o zmiennej długości.