Vide hvordan man kan stoppe et edb-program er lige så vigtigt som at vide, hvordan man starter en. I dette specifikke tilfælde er COBOL ikke anderledes. Kom din COBOL program til at indstille driften under en kontrolleret betingelse er obligatorisk at dens vellykkede opgave. Selvfølgelig er der en række måder at gøre dette , og det vigtige aspekt er ikke kun at kende disse muligheder , men også vide, hvornår man påberåbe dem. Der kan være tilfælde, hvor du ønsker dit COBOL program til at standse udførelsen og opgive kontrollen til et andet modul , eller måske du måske ønsker at stoppe det betingelsesløst. Instruktioner
1
Gå til " Procedure Division " i dit COBOL -program , og bestemme , hvor i den logik du ønsker at afslutte behandlingen . Hvis et andet modul der ringer dit program i systemet, og at kalde modul forventer kontrollen skal returneres til det , skal du indtaste kommandoen " goback ". Dette vil yndefuldt afslutte dit program og videregive kontrollen tilbage til påberåbelse punkt af modulet.
2
Indtast kommandoen "Exit Program" på det samme punkt i " Procedure Division ", hvor du ønsker dit COBOL program til at stoppe . Sørg for, at det modul, du udsteder denne kommando fra en sub- program passerer kontrollen tilbage til den kaldende modul. Hvis dette er den vigtigste modul , og du har kodet "Exit Program" erklæring , vil det unormalt ende ( ABEND ) på compile scenen med en fejlkode som " Abend4038 ". Det er vigtigt, at dette modul ikke er det vigtigste program, når udstedelsen af "Exit Program" direktiv.
3
Indtast " STOP RUN" kommando til at opsige al behandling af din COBOL modul. Kontrol vil passere tilbage til operativsystemet , selvom det bliver udstedt fra en sub- modul eller sub- program.