Príjemné a nepríjemné veci iSeries a RPG

  • Přednášející: Roman Pipík
  • Typ: Přednáška
  • Téma: Databáze a programování
  • Jazyk: SK
  • Délka (min): 50
  • Klíčová slova: chyby, programovanie, výhody, nevýhody, rpg-ile

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?

Přílohy

Žádné přílohy

Sledujte nás

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