Basically my understanding is that they are optimized SQL statements. For
example when you run R98OWSECA security analyzer UBE it creates an object of
type *SQLPKG on the AS/400. Next time the UBE runs it will use this
previously created SQL package. We have had problems with these becoming
corrupted from time to time and have had to delete them to clear the problem
- always being careful not to delete any IBM ones.
You can view them using WRKOBJ *ALL/*ALL *SQLPKG and you can view the
contents using PRTSQLINF QGPL/R98OWSECA *SQLPKG