I think IBM should sell the ISERIES LINE (whatever you want to call it) as/400 iseries I5 Sytem I etc. to MICROSOFT..
At least Microsoft knows how to market it’s products.]]>
The reporting I would like someone to do is find out why IBM stopped improving OS/400 back in the late 1990s when the AS400 was successful.
The lack of long object name support in OS/400 is an obvious and necessary improvement. Without it we lose the advantage of the integrated database because two sets of table and column names have to be maintained.
IBM also shutdown work on ILE ( ILE being the framework which controls programs and procedures on the system. ) ILE was a great advance for the system in that it brought service programs and procedures to the mix. But for some reason, needed improvements to ILE were never implemented. Come on i5 journalists. Find out why!
The ILE programmer needs to provide two source code files when compiling an ILE module. The procedure source code in one file, and the procedure declarations in a 2nd file. This is a duplication of work and it also complicates the process for the programmer. The missing improvement is what the .NET and Java programmer have – meta data ( also known as reflection ) stored in the created service program. In .NET and Java, the programmer does not have to supply a header file to the compiler that the RPG, C and C++ programmer is required to do.