A Typical Application Data Processing Model

The A typical application program data processing structure shows the data processing flow of a typical application model and where to be enabled for DBCS. Functions of this application program are divided into four groups.

                                        Application  User
                                  ===============================
                                        │  │             
                                                       │      (*3)
     DASD              **Keyboard    ┌────────┐     ┌────────┐  Display
     Other system        Mouse       │ Input  │     │ Output │  Printer ...
   * Data format       * Online  (*2)│ Device │ ┌──│ Device │──┐
     File format         .....       └────────┘ │   └────────┘   │ (*3) Help
     Application format                 │   └────────┐          │ Information
   * Encoding data                             │       │       │
     ...             Import ┌──────────────────────────────────────────┐
   ┌─────────────┐   Open   │┌───────────┬───────────┬────────┬───────┐│
   │  Data Set   │  ────── ││ File      │ Data      │ Option │ Help  ││
   │  Files      │  (*1)    ││ Operation │ Operation │        │       ││
   │  (Disk,..)  │  ────── ││           │           │        │       ││
   └─────────────┘   Save   │└───────────┴───────────┴────────┴───────┘│
                     Export │           Application Program            │
                            └──────────────────────────────────────────┘

   Note: (*1) File operation: File formats need DBCS consideration.
         (*2) Data operation: The data input from keyboard, mouse or other
              window controls need DBCS consideration.
         (*3) Display or help data operation: Need DBCS functions to output
              the DBCS data or PII.

A typical application program data processing structure


[Back: DBCS Support in a Typical Application Model]
[Next: Input Data]