AKBANK COBOL PROJECT - PATIKA.DEV
Projenin Amacı
-
Proje bir VSAM dosyasında ki verileri READ, UPDATE, DELETE ve ADD fonksiyonları uygular.
ADD Fonksiyonu
Sabit bir değişkeni VSAM dosyasına ekler.
![Screenshot 2023-07-16 at 17 01 38](https://private-user-images.githubusercontent.com/66443194/253808278-0bb50e58-3f74-4605-8e73-496596321120.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTEiLCJleHAiOjE3MDE2MjUyODksIm5iZiI6MTcwMTYyNDk4OSwicGF0aCI6Ii82NjQ0MzE5NC8yNTM4MDgyNzgtMGJiNTBlNTgtM2Y3NC00NjA1LThlNzMtNDk2NTk2MzIxMTIwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFJV05KWUFYNENTVkVINTNBJTJGMjAyMzEyMDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjMxMjAzVDE3MzYyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWExYjRkNDI2MjI4ODg2YWVkNDNkNDUwMjQ3NjE0NjY4Y2QxZDBmNjNhM2EwNTU0OGM3YmVlOTgxMGQ1MmFmMTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.m5RYAzhwjbtg5dLWxcWC_lUcV3YDH75ILGku9XuQ8Mc)
UPDATE Fonksiyonu
Bu fonksiyon kullanıcının isim verisinde eğer boşluk varsa boşlukları temizler ve soyisimdeki E harflerini I ve A harflerini E yapar ve VSAM dosyasını günceller.
![Screenshot 2023-07-16 at 17 09 05](https://private-user-images.githubusercontent.com/66443194/253808644-16c39dd4-fc8b-4df0-aee0-0faddc13f68e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTEiLCJleHAiOjE3MDE2MjUyODksIm5iZiI6MTcwMTYyNDk4OSwicGF0aCI6Ii82NjQ0MzE5NC8yNTM4MDg2NDQtMTZjMzlkZDQtZmM4Yi00ZGYwLWFlZTAtMGZhZGRjMTNmNjhlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFJV05KWUFYNENTVkVINTNBJTJGMjAyMzEyMDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjMxMjAzVDE3MzYyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWEzMzkxNGFmNjkyZTBlYWUxMzc3NWY3NmI0ZTgwOGRkZjg4ODk0MDY2NTk1MTQ0NTA4OGY4MmQ2OWZkOTU2OTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.FbLVj8ixq8KzQRGyrtmRVWVRIg39ubk247F1vbLEHI8)
DELETE Fonksiyonu
Bu fonksiyon input dosyasında verilen id ye göre VSAM dosyasındaki veriyi siler.
![Screenshot 2023-07-16 at 17 08 05](https://private-user-images.githubusercontent.com/66443194/253808601-eed8bb2c-b759-440a-acf8-9d7cd9065013.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTEiLCJleHAiOjE3MDE2MjUyODksIm5iZiI6MTcwMTYyNDk4OSwicGF0aCI6Ii82NjQ0MzE5NC8yNTM4MDg2MDEtZWVkOGJiMmMtYjc1OS00NDBhLWFjZjgtOWQ3Y2Q5MDY1MDEzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFJV05KWUFYNENTVkVINTNBJTJGMjAyMzEyMDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjMxMjAzVDE3MzYyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMwN2MzZmMzZDYyMDU4MmIyYTY2MzUyZjFmODUwNjEzNDYzZDgwZmU5YWQ2YmFhNGY4MDRlZTdhYjFhMDY2ZjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Jo8M7FF6xYyEgiApFIJqttxe21Ot2nHYe8G_CbRezA8)
READ Fonksiyonu
Bu fonksiyon input dosyasında verilen id ye göre VSAM dosyasındaki veriyi okur.
![Screenshot 2023-07-16 at 17 08 23](https://private-user-images.githubusercontent.com/66443194/253808620-41521102-daa7-4224-a1e8-40bca177e9fd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTEiLCJleHAiOjE3MDE2MjUyODksIm5iZiI6MTcwMTYyNDk4OSwicGF0aCI6Ii82NjQ0MzE5NC8yNTM4MDg2MjAtNDE1MjExMDItZGFhNy00MjI0LWExZTgtNDBiY2ExNzdlOWZkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFJV05KWUFYNENTVkVINTNBJTJGMjAyMzEyMDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjMxMjAzVDE3MzYyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRlNmZmNDg3MmFmZTVmNTA1NGM3YzFlMTZkZDFlN2I1ZTJlZDYyNDY3YjdhZWE3ZGZmMDY0ZTEwMGQ4YmZlODkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.YzFRBt2GQv0v6pP9HQgygXooK2tGniSHHjLhML27YbU)
INPUT DOSYASI
Yapılmak istenen işlem | ID | Döviz miktarı | Yapılacak İşlem |
---|---|---|---|
1 | 10001 | 100 | READ |
2 | 10002 | 200 | UPDATE |
3 | 10003 | 300 | ADD |
4 | 10003 | 400 | DELETE |