Monarch Framework Introduction

As part of the ASNA Monarch family of products, the Monarch Framework facilitates the migration of RPG applications. The Framework is comprised of a set of classes and a particular style of application creation. An application that follows this style and uses these classes is termed a Monarch Family Application.

The Monarch Framework borrows many of its concepts and terminology from the IBM i. Several of these concepts are made concrete via MonarchFX components and others are provided via methods or properties of these components. These components are divided into two groups. The first one deals with providing an Execution Context for the application, while the second provides Display File support for interactive applications.

Execution Context

These classes form the support for Execution Context:

Job
Program
CLProgram

Display File support for interactive applications

These classes and controls form the support for interactive applications:

WebJob
WebDisplayFile
WebDevice
Page
DDS like controls (Web Server Controls)

Next: Execution Context