0% found this document useful (0 votes)
817 views

SYNON - DAY 1-Part 1

This document provides an overview of SYNON-DAY 1, which is an application development tool that was launched in 1987 for the AS/400 platform. It was initially called Synon/2E. The tool uses abstract patterns as building blocks to automatically generate code for applications in RPG or COBOL. It also generates the necessary SQL and DDS code to define database tables and views. The tool supports features like entity relationship specification, access paths, functions, and panels and reports. It has three modes - DSNR, PGMR, and USER - with different privileges. The data model defines entities, relationships, and attributes to represent an organization's data and business rules for data access.

Uploaded by

Vijay Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
817 views

SYNON - DAY 1-Part 1

This document provides an overview of SYNON-DAY 1, which is an application development tool that was launched in 1987 for the AS/400 platform. It was initially called Synon/2E. The tool uses abstract patterns as building blocks to automatically generate code for applications in RPG or COBOL. It also generates the necessary SQL and DDS code to define database tables and views. The tool supports features like entity relationship specification, access paths, functions, and panels and reports. It has three modes - DSNR, PGMR, and USER - with different privileges. The data model defines entities, relationships, and attributes to represent an organization's data and business rules for data access.

Uploaded by

Vijay Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 12

SYNON- DAY 1

SYNON/2E Overview
An application development AS400 case
tool founded by Simon Williams, Melinda
Horton and Nick Knowles in 1984
Launched in 1987on AS/400 Platform
and was called Synon/2E
Application generator designed for IBM
System/38 and was Initially called
Synon/1 and Synon/2
Parallel Versions in early 90s called
COOL:2E and COOL: Plex

SYNON/2E Overview
An application development tool
Abstract patterns present as building blocks
Automatically generate the components of
an application
Generates sophisticated high-level
language code in RPG or COBOL without
any developer intervention
Also generates the SQL or DDS code to
define the necessary database tables and
views.

The Technology & Advances


CASE-Computer Aided Software
Engineering
RPM-Rapid Prototyping Methodology
Allows Normalization
Object-Oriented Concepts
File Assimilation and Implementation
Independence

Features

Design Application model


Easy/Rapid
Platform independent
Maintenance
Re-use
Flexible
Time

Features

Entity Relationship Specification


Access Path
Function
Panels & Report

Modes
Avaliable in three Modes
*DSNR-Privilege to create entities,
make modification and define
relationships.
*PGMR-Privilege to code and construct
Action Diagrams and Device Designs
has read-write authority
*USER-Has read-only authority and is
used for safe viewing of functions

Data Model
Defines Entities, Relationship and
Attributes
Overview of the data to be processed by
a business mode & rules for data access.
Structured description of a set of data and
its relationship which can be used to
represent the business of an organization
Object based design-Objects are database
entities
Action and objects are resuable
Design model can be easily changed

File Type
Database Files
Reference (REF)
Master files
Relatively static / Non-volatile data
e.g. Product, Employee,Customer

Capture (CPT)

Transaction files
Large volume of data
Frequently updated
e.g. Order

File Type
Non-Database Files
Structure (STR)
Has field definitions
Never compiled
Included in other files
Re-use
e.g. Audit Stamp file

File Relation

File Relation

You might also like