Student:Arnoldo Herrera Instructor: Dr. Raimund Ege Table of Contents Introduction & Technical Background Operating System Structure AS/400 Security Applications: J.D. Edwards Financial Package Applications: The AS/400 as a Server Appendix Introduction & Technical Background
The Application System/400 (AS/400) is the IBM technical solution for the midrange computer market. It is used nationwide and has been one of the dominant players in the computer industry. Introduced in 1988 have more capabilities than the previous models of the System 3X family (i.e., S/3, S/32, S/34, S/36, and S/38). Has very closed architectural similarity with S/38, the predecessor of the AS/400. The basic architectural concept is that the AS/400 is an object-based machine. The operating system that controls all interactions with the AS/400 is the OS/400. Operating System Structure
- Screen Design Aid (SDA) - Source Entry Utility (SEU) - Data File Utility (DFU) - Control Language (CL) - Program Development Manager - Query/400 - RPG/400 ILE
Job Queue Data Queue Programs Query definitions Output Queue Message Queue Files User Profile Job Description Machine Pool Base Pool AS/400 SUBSYSTEM DISTRIBUTION Batch Jobs Interactive Jobs Operator Jobs AS/400 Security Taxonomy of AS/400 Access Rights Special Authority Specific Authority System Authority All objects Security Administration Job Control Service Spool Control Data Authority Object Authority Operational Management Existence Exclusion Read Add Update Delete
AS/400 Security: User Profiles Every job has a set of attributes that describes the environment, resources, and capabilites. These attributes come from several sources including the job description or the user profile. User profiles are AS/400 objects that contain information about users (default message & output queues, job description, special authority, current library etc.) Job descriptions contain a collection of attributes such as library list, job queue, etc.
Applications: J.D. Edwards Financial Package & OPNQRYF The Dream Writer stands for Data Record Extraction and Management and is part of all JDE systems. The DREAM Writer invokes and generates all the parameters used by the OPNQRYF command of the OS/400 operating system. The OPNQRYF command can be used to select records, sort a database file in ascending order or descending order, create new fields and summarize data according to the parameters that were specified in the DREAM Writer. Another purpose of the DREAM writer is to generate reports, produce control breaks, or determine the printing order of the data. In addition, the user can specify many versions of the report.
The Dream Writer Cycle (Generates OPNQRYF)
Additional Parameters 1 2 Version Id 3 Data Sequencing Data Selection Processing Options Printer Overrides 4 5 6 APPLICATIONS: AS/400 AS A SERVER ODBC - Standard way to connect to different RDBMS products - Standard set of error codes - Consistent method of delivering SQL statements - Code can be reusable
Open Database Connectivity Client/Server Applications Program ODBC AS/400 Driver Driver Database Session PC ODBC ODBC Appendix