IBM SupportRDiDb2Define a variable like an enumerationNew date formats for conversions: *YYMD, *MDYY, and *DMYYImplicit CCSID conversion for built-in functionsDefine a variable like an enumerationhttps://www-945.ibm.com/systems/support/myview/subscription/css.wsshttps://ibm.biz/rpg_rfeNew date formats for conversions: *YYMD, *MDYY, and *DMYYImplicit CCSID conversion for built-in functionsDefine a variable like an enumerationFind where you use 2-digit years, to avoid the "2039 problem"Use %PROC() in ON-EXITNew built-in functions %HIVAL and %LOVALMore options for SND-MSGDefine a constant standalone field or data structure%LEFT and %RIGHT built-in functionsNew "enumeration" definition type%PASSED and %OMITTED to test parametersThe %SPLIT built-in function handles every separator when *ALLSEP is specified..The SELECT statement can have an operand. New operation codes WHEN-IS and WHEN-IN are used with the operand of the SELECT statement.Generate the "boolean" atribute for indicators in PCMLControl the record length for the temporary file created for CRTSQLRPGI RPGPPOPT(*LVL1) or CRTSQLRPGI RPGPPOPT(*LVL2) when you have **FREE code with long recordsConvert parameters to strings with OPTIONS(*CONVERT)Concatenation built-in functions %CONCAT and %CONCATARRCHARCOUNT NATURAL mode to handle data correctly that has different-sized characters, such as UTF-8New messaging opcodes SND-MSG and ON-EXCPFall 2021: New built-in functions %MAXARR and %MINARRFall 2021: Specify %FIELDS for SORTA to list the subfields for sorting a data structureFall 2021: Specify DEBUG(*CONSTANTS) to debug named constantsNew built-ins %LOWER, %UPPER, and %SPLITEXPROPTS(*STRICTKEY) gives stricter rules for %KDS and a list of keysNew rules for string parameters for %DEC, %INT, and so on.New built-ins %RANGE and %LIST, and new opcode FOR-EACHNew command parameter and Control keyword REQPREXP, to optionally require prototypes for exported proceduresControl keyword DEBUG(*RETVAL) to allow debugging the return value from a procedureMicroseconds for %TIMESTAMP and unique timestamps%KDS allows a variable number of keysLIKEDS allows a qualified nameFall 2019 enhancements for RPG - DATA-GEN, OVERLOAD, OPTIONS(*EXACT)SAMEPOS keyword for 7.3 with a PTFTwo new PSDS subfields for 7.2 and 7.3 with PTFsDATA-INTO opcode - new for 7.2 and 7.3 with PTFs%PROC, more uses for complex qualified names, PCML support for varying-lengthNested data structures, %MAX & %MIN, ALIGN(FULL)New for RPG in IBM i 7.2 and 7.3 - ON-EXIT section to be run whenever a procedure endsCompile RPG from Unicode source - new TGTCCSID parameter in 7.1, 7.2, 7.3Fully free-form RPG - new in 7.1 and 7.2New for RPG in IBM i 7.1 and 7.2 - Enhancements for generated PCMLNew for RPG in IBM i 7.1 and 7.2 - Full ALIAS support and easier result data structure for IOFree-form H F D P announcementPTF enhancement for CCSID conversionsEnhancement for Date, Time, Timestamp that can improve performance (but use with caution)XML-INTO enhancement for namespaces and other non-RPG namesTwo new options for XML-INTO with a V6R1 PTFhttp://ibm.zhutiblog.com/com/support/pages/node/6982933Working with Unicode in RPGCoding in Free-Form RPG IV - a beginner's tutorialConverting C Prototypes to RPGTroubleshoot calls from RPG to Javahttp://ibm.zhutiblog.com/com/search?q=rpg&tabType[0]=learningGetting the best performance for a callHow to compile an RPG module or program with PCML included in the objecthttp://ibm.zhutiblog.com/com/developerworks/ibmi/library/i-mysterious_application/i-mysterious_application-pdf.pdfA couple of articles about using Open Access with database IONew SQL Logger EnhancementPresentation on using Java with RPGPresentation on exception handling ih RPGIs the debugger active?JNI utilities from the RPG Programmer's GuideSee the PCML that is embedded in a program or service programOpen Access sample programsWhy you should use ALIGN(*FULL)Have you heard of the /SET and /RESTORE directivesAre you using OPTION(*NOUNREF)? If so, good! If not, read onDid you ever get strange errors after you called an API?Which is better? Divide by 2 or multiply by 0.5?Why use the TEMPLATE keyword?Negative variable namesWhich is better, a return code or an exception?Keyword CCSID(*CHAR : *JOBRUN) is importantEveryone knows what X'7D' means ... unfortunatelyRPG's "Move fields" logic, and its cousin EVAL-CORRPerformance tipDirectory of worldwide contacts
智能索引记录
-
2026-03-06 10:34:21
教育培训
成功
标题:国庆节小学作文九篇
简介:在日复一日的学习、工作或生活中,大家都不可避免地要接触到作文吧,作文是从内部言语向外部言语的过渡,即从经过压缩的简要的、
-
2026-03-07 12:03:29
综合导航
成功
标题:辨èçæ¼é³_辨èçææ_辨èçç¹ä½_è¯ç»ç½
简介:è¯ç»ç½è¾¨èé¢é,ä»ç»è¾¨è,辨èçæ¼é³,è¾¨èæ¯
-
2026-03-07 12:02:54
电商商城
成功
标题:歌黛娜伞裙怎么样 - 京东
简介:京东是专业的歌黛娜伞裙网上购物商城,为您提供歌黛娜伞裙价格图片信息、歌黛娜伞裙怎么样的用户评论、歌黛娜伞裙精选导购、更多
-
2026-03-07 17:59:17
电商商城
成功
标题:儿童悦读怎么样 - 京东
简介:京东是专业的儿童悦读网上购物商城,为您提供儿童悦读价格图片信息、儿童悦读怎么样的用户评论、儿童悦读精选导购、更多儿童悦读
-
2026-03-07 12:07:48
电商商城
成功
标题:车发发洗美套餐怎么样 - 京东
简介:京东是专业的车发发洗美套餐网上购物商城,为您提供车发发洗美套餐价格图片信息、车发发洗美套餐怎么样的用户评论、车发发洗美套