Počas práce pre viacero bánk som získal niekoľko pozitívnych a negatívnych skúseností s vývojom na iSeries hlavne s RPG-ILE a SQL.
O tieto skúsenosti by som sa s vami rád podelil a zhodnotil ich s vami.
Medzi hlavné témy bude patriť:
Mám rád RPG-ILE "Stále sa vyvíja - veci ako %omitted - verzia 7.2 rok 2014
Jednoduchá integrácia s SQL exec sql s : premennými
Prekrývanie premenných - výborná vec na vyskladávanie/rozkladanie či konverziu (napr. programy ktoré zle brali UTF-8 xmlká)"
Mám rád Spracovanie chýb - message "V iných aplikačných prostrediach nie je možné zobraziť chybu, spýtať sa čo ďalej a prípadne pokračovať v programe. - napr. CPYF CPF2817 - kopírovanie nič neskopírovalo.
Dá sa napojiť debugom na job STRSRVJOB a STRDBG, pozrieť premenné a prípadne riadiť proces ďalej"
Mám rád SQL "Zvláda konverziu z
a XML
Vie načítať call stack programu
Vie RPG-ILE procku poskytnúť ako SQL funkciu"
Mám rád Užitočné commandy "CPYTOIMPF na konverziu tabuľky na CSV
CPYSPLF FILE(QPJOBLOG) TOFILE(*TOSTMF) SPLNBR(*LAST) CRTDATE(*LAST) TOSTMF(""/home/TE000667/test.pdf"") WSCST(*PDF) STMFOPT(*REPLACE) na konverziu spoolu do PDF"
Mám rád Library listy či OVRDBF Umožňuje jednoduché otestovanie programov ktorých sa nechceme chytať tým že ich obalíme do CL programu ktorý to pripraví a zavolá testovaný program
Nemám rád Chyby ktoré musí opravovať IBM https://stackoverflow.com/questions/78316026/spool-to-pdf-with-cpysplf-fails-cpfce06-with-reason-code-8-the-transform-int
Nemám rád RPG-ILE SQL prekompilátor Kvôli riadku s * vo full free programe zobrazuje nezmyselné SQL chyby - SQL0312
Nemám rád RPG-ILE a XML "DATA-GEN command - Tvári sa univerzálne ale nevie konvertovať na XML ""out of the box""
Má problém s SQL tabuľkami kde sú XML stĺpce - ignoruje taký stĺpec, resp. padá program lebo ho tabuľka obsahuje"
Nemám rád Umelú inteligenciu Čo sa týka iSeries/RPG detailov MS Copilot aj Chat-GPT si vymýšľajú alebo len tápajú (mám si overiť definíciu premenných, procedúr miesto správnej odpovede)
Ako kedy RPG-ILE SQL "Nevie do SQL poslať cez :premenna polia
SQL integrácia čiastnočne zachraňuje RPG"
Aké sú vaše skúsenosti?
Ako vidím iSeries/RPG-ILE v budúcnosti?
Žádné přílohy
COMMON Česká republika, z.s.
Datum vzniku: 20. června 2000
Spisová značka: L 10973 vedená u Městského soudu v Praze
Identifikační číslo: 70849706
Právní forma: Spolek
Sledujte nás