COBOL, કોમન બિઝનેસ-ઓરિએન્ટેડ લેંગ્વેજનું ટૂંકું નામ, ઘણા દાયકાઓથી બિઝનેસ અને ફાઇનાન્સ સેક્ટરમાં કાયમી હાજરી ધરાવે છે. તેનું લાંબું અસ્તિત્વ પ્રોગ્રામિંગ વિશ્વમાં તેનું મહત્વ દર્શાવે છે. વીસમી સદીના મધ્યમાં બનાવવામાં આવી હોવા છતાં, તે હજી પણ આધુનિક વ્યવસાયિક એપ્લિકેશનોમાં, ખાસ કરીને ફાઇલોના વાંચન સાથે સંકળાયેલા કાર્યોમાં નિર્ણાયક ભૂમિકા ભજવે છે. આ ઑપરેશન આવશ્યક છે કારણ કે ફાઇલો એ પ્રાથમિક સ્ટોરેજ માધ્યમ છે અને મોટાભાગની વ્યવસાયિક એપ્લિકેશનોમાં ફાઇલ ડેટા વાંચવું એ સામાન્ય રીતે જરૂરી કાર્ય છે.
આ લેખમાં, અમે COBOL માં ફાઇલને વાંચવાની પ્રક્રિયામાં તપાસ કરીશું, તેમાં સામેલ કોડનું વિચ્છેદન કરીશું, અને સૌથી અગત્યનું, કોઈપણ કથિત જટિલતાઓને ડિકન્સ્ટ્રક્ટ કરવા માટે તેને સંબંધિત સ્વરૂપમાં રજૂ કરીશું.
**COBOL માં ફાઇલ વાંચવી** એ સીધી આગળની પ્રક્રિયા છે. સહેલાણીનો ભાગ એ છે કે COBOL ફાઇલ વાંચવા માટે પ્રદાન કરે છે તે સુગમતા છે, પછી ભલે તે ક્રમિક વાંચન હોય કે રેન્ડમ રીડ હોય.
ઇનપુટ ફાઇલ-નામ ખોલો.
ફાઇલ-નામ વાંચો
અંતે
ફાઇલ-સૂચકના અંતમાં 'હા' ખસેડો
અંત-વાંચો.
પ્રથમ લાઇનમાં, ફાઇલ ખોલવામાં આવે છે, તેને અનુગામી ફાઇલ કામગીરી માટે તૈયાર કરે છે. READ સ્ટેટમેન્ટ ફાઇલમાંથી આગળનો રેકોર્ડ મેળવે છે. જો ત્યાં કોઈ વધુ રેકોર્ડ્સ ઉપલબ્ધ ન હોય - એટલે કે અમે ફાઇલના અંત સુધી પહોંચી ગયા છીએ - AT END વાક્ય ટ્રિગર થાય છે, જે સૂચવે છે કે ફાઈલના અંત-સૂચકના મૂલ્યને 'હા' માં બદલીને.
કોડ ભંગ
ચાલો ફાઈલ વાંચવા માટે કોબોલ કોડના નિર્ણાયક ભાગોને આગળ વધારીએ:
**ઓપન ઇનપુટ** સ્ટેટમેન્ટ રીડ ઓપરેશન માટે તૈયાર ફાઇલ ખોલે છે. તમારે ફાઇલ નામ (ફાઇલ-નામ) નો ઉલ્લેખ કરવો પડશે જેનો ઉપયોગ ફાઇલના ઘોષણા દરમિયાન કરવામાં આવ્યો હતો.
**READ** સ્ટેટમેન્ટ ફાઇલમાંથી મેમરીમાં આગળના રેકોર્ડને વાંચે છે. ફરીથી, જાહેર કરેલ ફાઇલ-નામ અહીં વપરાયેલ છે.
**AT END** કલમ એક્ઝિક્યુટ કરવામાં આવે છે જ્યારે READ ઑપરેશન ફાઇલ સિચ્યુએશનના અંતનો સામનો કરે છે (વાંચવા માટે વધુ કોઈ રેકોર્ડ નથી). અહીં, ફ્લેગ વેરીએબલ (ફાઇલનો અંત-સૂચક) 'હા' પર સેટ છે, જે સંકેત આપે છે કે વાંચવા માટે વધુ ડેટા બાકી નથી.
[h2]મુખ્ય COBOL ફાઇલ હેન્ડલિંગ ક્રિયાપદો
- ઓપન: અનુગામી ફાઇલ કામગીરી માટે ફાઇલ તૈયાર કરે છે.
- વાંચવું: ફાઇલમાંથી આગળનો રેકોર્ડ વાંચે છે.
- લખો: ફાઇલમાં રેકોર્ડ લખે છે.
- બંધ: ફાઇલને લગતી તમામ કામગીરીને અંતિમ સ્વરૂપ આપે છે.
- ફરીથી લખો: ફાઇલમાં રેકોર્ડમાં ફેરફાર કરે છે.
- કાઢી નાખો: ફાઇલમાંથી રેકોર્ડ દૂર કરે છે.
COBOL ફાઇલ હેન્ડલિંગ ક્રિયાપદો, જેને ફાઇલ ઓપરેશન્સ તરીકે પણ ઓળખવામાં આવે છે, જ્યારે તે ફાઇલોમાં સંગ્રહિત ડેટા સાથે ક્રિયાપ્રતિક્રિયા કરવા માટે આવે છે ત્યારે તે મહત્વપૂર્ણ છે.
ફાઇલ વાંચવાના વિકલ્પો
COBOL વધુ લવચીક ફાઇલ વાંચન વ્યૂહરચનાઓ, ખાસ કરીને અનુક્રમિત અને સંબંધિત ફાઇલો માટે પરવાનગી આપવા માટે **START** અને **આગલું વાંચો** વિકલ્પો દ્વારા ફાઇલો વાંચવા માટેનો બીજો વિકલ્પ પૂરો પાડે છે.
સ્ટાર્ટ ફાઇલ-નામ કી એ ws-કીની બરાબર છે.
આગળનું ફાઇલ-નામ વાંચો.
ફાઇલ રીડની ચર્ચાને પૂર્ણ કરવા માટે, COBOL ની શક્તિ ચમકે છે. આ શક્તિ છે - તેની મજબૂતતા અને વ્યવસાયની આવશ્યકતાઓનું પાલન સાથે - જેણે COBOL ને વ્યવસાય અને નાણાકીય કામગીરી માટે નિર્ણાયક ભાષા તરીકે ટકી રહેવાની મંજૂરી આપી છે. COBOL પ્રોગ્રામર્સ તરીકે, અમે અમારી સંસ્થાઓ માટે કાર્યક્ષમ અને અસરકારક સિસ્ટમ્સ બનાવવા માટે આ ફાઇલ હેન્ડલિંગ કામગીરીની પ્રશંસા કરવા અને તેમાં નિપુણતા મેળવવાનો પ્રયત્ન કરવો જોઈએ.