ASNA QSYS: Your Guide to System Management
The ASNA Monarch Base Architecture uses a layered architecture, where each of the layers is packaged into a .NET Assembly.
All Monarch Base .NET Assemblies start with the prefix ASNA.QSys
.
The conceptual Layers are:
-
Business Application Logic Support:
ASNA.QSys.Runtime
-
User Interface:
ASNA.QSys.Expo
-
Database Access:
ASNA.QSys.DataGate.Client
Each of these .NET Assemblies are distributed as NuGet packages available to licensed developers.
The following sections will go in detail, describing the concepts behind the design of each of these components.
ASNA.QSys.Runtime Assembly
Support for:
- Job.
- Programs and Procedures.
- Workstation file.
- Database file.
- Fixed Types.
- Command Language (CL) Programs.
ASNA.QSys.Expo Assembly
Support for:
ASNA.QSys.DataGate.Client Assembly
Support for:
- Record-level File Access.
- Multi-member File.
- QTEMP.
- IBM i OS Execute.
- Printfiles.
- DataAreas.
- CL File/IO Command support - Directory services, Copy Data, CopyFromImportFile, etc.
- Database Security - SSL.