Isonjululwe: ichaza ngokutsha

Uhlaziyo lokugqibela: 09/21/2023

I-Redefines luphawu olunamandla kulwimi lwe-COBOL oluququzelela ukusetyenziswa kwememori ngobulumko. Ivumela umdwelisi ukuba asebenzise indawo efanayo yokugcina idatha eyahlukileyo ngamaxesha ahlukeneyo. Inkqubo yokusebenzisa i-redefines yandisa ukusebenza kwekhowudi. Ukuphonononga ngakumbi ukusebenza, makhe sijonge kwisisombululo sayo silandelwa yinkcazo yenyathelo ngenyathelo lekhowudi.

Ukusebenzisa i-Redefines kwi-COBOL

01 UMTHENGI-REKHODI.
05 UMTHENGI-IGAMA PIC X(15).
05 OKUTHETHWAYO-REKHODI.
10 UMALI PIC 9(6).
10 UMHLA PIC 9(6).
05 IREKHODI YOMTHETHO ICHAZA KWAKHONA IREKHODI YOKUTHENGISA.
10 QTY PIC 9(4).
10 INTO PIC X(8).

Igatya elichaza ngokutsha kwi-COBOL livumela into yedatha ukuba ichazwe ngeenkcazo ezininzi. Imemori eyabelwe ezi zinto zedatha, ezinje `IREKHODI YOKUTHENGISA` kunye `IREKHODI YOKUTHENGA NGOKUPHELELEYO `ngasentla, ithatha indawo yememori efanayo kugcino lokusebenza.

Qaphela: Igatya lokuchaza ngokutsha linokusetyenziswa kuphela ngezinto zedatha ezinobungakanani obulinganayo okanye obuncinci.

Inkcazo yeNyathelo ngeNyathelo yeKhowudi

Kumzekelo onikwe ngasentla, iirekhodi ezithengiswayo kunye neentengiso zigcinwa phantsi kweerekhodi zabathengi. Bahlala kwindawo enye yememori kodwa basebenzela iinjongo ezahlukeneyo. Ivumela ngokufanelekileyo enye yezi rekhodi zimbini ukuba zibekho okanye zisetyenziswe ngexesha elithile.

Irekhodi yokuthengisa igcina isixa kunye nomhla, ngelixa irekhodi yehoseyile ithatha ubungakanani kunye nento. Nangona kunjalo, asizisebenzisi kunye ngexesha elinye.

  • Igatya elithi `UKUHLAZIYWA KWAKHONA` lisetyenziselwa ukuchaza ukuba `IREKHODI YOKUTHENGA NGOKUGQITHISILE` yenye inkcazo ethi `IREKHODI YORHWEBO`. Akwabi inkumbulo eyahlukileyo kodwa isebenzisa isithuba esabiwe ngu `RETAIL-RECORD`.
  • `IREKHODI YOKUTHENGISA` ibambe `IMALI` kunye `UMHLA` kanti, `IREKHODI YOKUTHENGISA NGOKUPHELELE` ilungiselela `I-QTY` kunye `INTO` yedatha.
  • `UMTHENGI-IGAMA` izimele kucaciso ngokutsha njengoko isebenza ngokwahlukeneyo.

Ukusetyenziswa kwe-Redefines

Ukuphinda kuchazwe ngokuqhelekileyo kusetyenziswe kwiimeko apho iiplani ezahlukeneyo zedatha zilayishwa ngamaxesha ahlukeneyo kwaye, ngokusekelwe kwimeko ethile, inkqubo iya kukhetha ukuba yeyiphi i-layouts. Oku kunempembelelo ebalulekileyo ekunciphiseni indawo yememori kunye nokwandisa isantya sokucubungula, inkxalabo ephambili kwizicelo ze-mainframe.

Isebenza njengendlela yokujonga inxalenye efanayo yememori ngeendlela ezahlukeneyo, ngokusekelwe kwiimfuno zeprogram ngexesha elithile.

Ngokubanzi, ukusebenzisa igatya elithi `REDEFINES` kwiinkqubo zeCOBOL yindlela esebenzayo yokulawula inkumbulo ngokunqanda ukuphindaphinda okungeyomfuneko kwezinto zedatha kwimemori. Ukusebenzisa i `REDEFINES` kunokubangela ukuba iinkqubo zakho zeCOBOL zigcineke ngakumbi, zifundeka lula, kwaye ziqondwe.

Izithuba ezihambelanayo: