सेवा के बारे में
अनुवादितमैं एक RPG डेवलपर हूँ और IBM i प्लेटफॉर्म पर काम करता हूँ, जिसे कई लोग अभी भी आदत से AS400 कहते हैं। अपने करियर के अधिकांश समय में मैंने इस मशीन पर एंटरप्राइज ERP और व्यवसाय सिस्टम का समर्थन किया है, इसलिए मैं इसे शांत समय में और जब सब कुछ जल रहा हो तब जानता हूँ। मैं आधुनिक फ्री-फॉर्मेट RPG में लिखता हूँ, लेकिन मुझे पुराने फिक्स्ड-फॉर्मेट RPGLE और यहां तक कि RPG III को पढ़ने और ठीक करने में कोई परेशानी नहीं है, क्योंकि वहीं असली व्यवसाय लॉजिक अभी भी मौजूद है। जब एक रात की नौकरी विफल होती है, जब एक इनवॉइस में कुल गलत आता है, या जब ग्रीन-स्क्रीन ऑर्डर एंट्री स्क्रीन एक दशमलव डेटा त्रुटि फेंकती है, तो मैं कॉल स्टैक को देखता हूँ, जॉब लॉग और DB2 for i तालिकाओं को पढ़ता हूँ, जब तक कि मैं असली कारण नहीं ढूंढ लेता, न कि एक अस्थायी पैच। मेरा काम आमतौर पर तीन भागों में बंटा होता है। पहला - समर्थन: बग ठीक करना, छोटे सुधार, मौजूदा फ़ाइलों में नए फ़ील्ड, डिस्प्ले फ़ाइलों और प्रिंट फ़ॉर्म को बनाए रखना। दूसरा - आधुनिकीकरण: फिक्स्ड-फॉर्मेट स्रोत को पठनीय फ्री-फॉर्मेट में परिवर्तित करना, मोनोलिथ्स को प्रक्रियाओं और सेवा कार्यक्रमों में तोड़ना, DB2 for i के लिए एम्बेडेड SQL के साथ मूल रिकॉर्ड I/O को बदलना, और मौजूदा लॉजिक को कॉल करने योग्य APIs में निकालना ताकि वेब और मोबाइल इंटरफेस उन्हें कॉल कर सकें। तीसरा - डेटाबेस: सेट प्रोसेसिंग, दृश्य और अनुक्रमणिका के साथ SQL, धीमी क्वेरी को तेज करना, भौतिक और तार्किक फ़ाइलों में क्रम लाना। मैं जो छूता हूँ उसका दस्तावेज़ीकरण करता हूँ, स्पष्ट टिप्पणियाँ छोड़ता हूँ, और स्रोत कोड लौटाता हूँ जिसे अगला डेवलपर वास्तव में समझ सके। मैं एक लाइव IBM i विभाजन पर परीक्षण करता हूँ, परिवर्तनों को छोटा और उलटने योग्य रखता हूँ, ग्रीन स्क्रीन पर उपयोगकर्ताओं और आर्किटेक्ट्स के साथ शांतिपूर्ण संवाद करता हूँ। यदि आपके पास एक पुरानी AS400 एप्लिकेशन है जिसे विश्वसनीय हाथों की आवश्यकता है, तो मैं मदद कर सकता हूँ।