Junlei Li

 

  Sort By:
  Display:
Published Title Category Hits
01 October 2014 Programs Tell the Truth: Retrieve the System Pointer to the PCS Object Associated with an MI Process RPG | Programming 6,980
26 September 2014 TechTip: Lock and Lock CL | Programming - Other | Programming 8,830
03 September 2014 The Transfer Ownership (XFRO) MI Instruction RPG | Programming 5,347
06 August 2014 The Atomic Add (ATMCADD) MI Instruction RPG | Programming 5,837
02 July 2014 The Modify Addressability (MODADR) MI Instruction RPG | Programming 5,453
04 June 2014 How Do I Know if Two Space Pointers Do Not Address the Same SLS Segment in ILE HLL Programs? RPG | Programming 5,988
07 May 2014 The Rename (RENAME) MI Instruction RPG | Programming 6,791
05 March 2014 Can an ILE CL Program Know the Number of Parameters Passed to It? CL | Programming - Other | Programming 12,807
05 February 2014 Discover the Suspend Object (SUSOBJ) MI Instruction RPG | Programming 7,919
15 January 2014 Simon's Solutions: Talk with REXX Programs RPG | Programming 8,022
04 December 2013 Investigate the Undocumented _LSPCO System Built-in RPG | Programming 5,488
06 November 2013 Manage Automatic Storage Dynamically via Modify Automatic Storage Allocation (MODASA) RPG | Programming 6,680
02 October 2013 A More Complete View of the Machine Interface of IBM i RPG | Programming 13,302
04 September 2013 Genuine Dynamic Program-Exported External Data in IBM i RPG | Programming 7,708
07 August 2013 1001 Activation Groups Within a Single Job RPG | Programming 11,012
03 July 2013 Change the Last-Used Date of an IBM i System Object Arbitrarily RPG | Programming 15,057
05 June 2013 Access Database Files Dynamically in RPG RPG | Programming 15,894
01 May 2013 Simon's Solutions: Exploring the QSCMATPG and QSCCRTPG APIs APIs | Programming 7,973
03 April 2013 Be Kind to Your DBCS Data RPG | Programming 9,493
22 March 2013 TechTip: User Space Tricks That You Might Have Never Thought Of General | Programming - Other | Programming 17,854
06 March 2013 Convert Authority Special Values to and Back from MI Authority Bits RPG | Programming 5,447
15 February 2013 TechTip: Take Advantage of the SU CL Command CL | Programming - Other | Programming 10,002
06 February 2013 Simon's Solutions: Prepared to Be Surprised by QCMD? APIs | Programming 9,907
18 January 2013 TechTip: Implement Your Own DLTOBJ Command via the Undocumented QLIDLOBJ API APIs | Programming 9,386
05 December 2012 Simon's Solutions: Monitor for End Job Operations, Part II RPG | Programming 8,772
30 November 2012 TechTip: Discover the Debug Built-ins of the IBM i System Debugger General | Programming - Other | Programming 9,949
07 November 2012 How Much Storage Is Left in Your Main Storage Pools? RPG | Programming 7,222
03 October 2012 Simon's Solutions: Monitor for End Job Operations, Part I RPG | Programming 12,741
05 September 2012 Yikes! It's CPF4131! RPG | Programming 19,609
01 August 2012 Simon's Solutions: Which Subsystem Are You In? RPG | Programming 10,840
06 June 2012 The ABCs of MI Locks RPG | Programming 10,038
04 April 2012 How Much Do You Know About Job Switches? RPG | Programming 21,943
04 January 2012 Maximize the Abilities of the LDA RPG | Programming 12,375
07 December 2011 Want to Know All the MI Object Types Supported by Your IBM i? RPG | Programming 9,561
02 November 2011 Uncover the Secret of the Changed Object List (COL) RPG | Programming 8,829
09 September 2011 TechTip: Connect ActionScript 3.0 with IBM i to Enable Flash Programs APIs | Programming 8,749
17 August 2011 Don't Be Misled by SETLL *LOVAL RPG | Programming 39,716
03 August 2011 Analyzing the MI Instruction Stream of an OPM Program RPG | Programming 12,328
05 January 2011 Drive Batch Jobs with Ease! RPG | Programming 11,624
01 December 2010 Implementing and Maintaining Your User Entry Point Table (UEPT) RPG | Programming 11,072
06 October 2010 Sometimes Programs and Procedures Want to Know: Who Am I? RPG | Programming 11,662
15 September 2010 The Most Lightweight Mutually Exclusive Synchronization Mechanism RPG | Programming 10,520
04 August 2010 A Fresh Approach to SCM General | Programming - Other | Programming 9,609
07 July 2010 Are You Taking Full Advantage of the System Entry Point Table Object? RPG | Programming 13,866
02 June 2010 A Close Study of i5/OS Machine Interface (MI) Pointers RPG | Programming 16,925
05 May 2010 Exporting by Interfaces: Decoupling Service Programs and Service Consumer Applications RPG | Programming 10,604
03 February 2010 Exploit Dynamic Program-Storage Management in ILE RPG RPG | Programming 18,555
16 December 2009 Use the MI to Work with Pointers in ILE RPG RPG | Programming 20,165
Junlei Li

Junlei Li is a programmer from Tianjin, China, with 10 years of experience in software design and programming. Junlei Li began programming under i5/OS (formerly known as AS/400, iSeries) in late 2005. He is familiar with most programming languages available on i5/OS—from special-purpose languages such as OPM/ILE RPG to CL to general-purpose languages such as C, C++, Java; from strong-typed languages to script languages such as QShell and REXX. One of his favorite programming languages on i5/OS is machine interface (MI) instructions, through which one can discover some of the internal behaviors of i5/OS and some of the highlights of i5/OS in terms of operating system design.

 

Junlei Li's Web site is http://i5toolkit.sourceforge.net/, where his open-source project i5/OS Programmer's Toolkit (https://sourceforge.net/projects/i5toolkit/) is documented.

LATEST COMMENTS

Buyer's Guide Search

Popular Products

Nexus Portal
44,313
IPCharge
39,175
IPCharge
39,175
Barcode400
37,851
WebSmart ILE and PHP
37,354
Presto
37,068
Catapult
35,947
Catapult
35,947
EDI Software - EZConnect iSeries EDI/XML Software Solutions
25,769
EDI Software - EZConnect iSeries EDI/XML Software Solutions
25,769