Converting SIR 3.2 Databases to SIR2002 A Practical Guide to Coming of Age in SIR Land © Tom Shriver, DataVisor 2002.

Slides:



Advertisements
Similar presentations
Chapter 8 Improving the User Interface
Advertisements

CS0004: Introduction to Programming Visual Studio 2010 and Controls.
Lecture 1 Introduction to the ABAP Workbench
Heartbase An Evolution of SIR Functionality by Nick Gawrit.
FourGen ® CASE Tools.  Form Painter  Screen Code Generator  Featurizer  Report Generator  Menu’ing System  Enterprise/iDeskTop aka ED8  Source.
Learning about software Interfaces.  In this lab, you will examine  Excel Spreadsheet Interface  Access Database Interface  You will also learn about.
INSTITUTE OF OCCUPATIONAL MEDICINE EDINBURGH, EH8 9SU, UK SIR2000 for monitoring asbestos Patrick Brown SIR Conference, Aberdeen 2002.
Prototyping. Horizontal Prototyping Description of Horizontal Prototyping A Horizontal, or User Interface, Prototype is a model of the outer shell of.
Automating Tasks With Macros
The ADO Data Control. Universal Data Access Open Database Connectivity (ODBC) –standard for accessing data in databases OLE-DB –allows access to data.
Using Visual Basic 6.0 to Create Web-Based Database Applications
Using Objects and Properties
Automating Tasks With Macros. 2 Design a switchboard and dialog box for a graphical user interface Database developers interact directly with Access.
A Guide to Oracle9i1 Creating an Integrated Database Application Chapter 8.
Review 4 Chapters 8, 9, 10.
Microsoft © Access 2000 Types of Forms Forms & Real Estate Conclusion Questions Why use a Form What is a Form Data behind a Form Controls on a Form Code.
What is Crystal Reports By: Wase Siddiqui. History Crystal Reports was not created by SAP. It was a Software created by Terry Cunningham. It was created.
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
Presents. fileProGI Design Goals GUI Runtime Client for filePro Point and Click operation without processing table changes New functional capabilities.
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
CHAPTER 9 DATABASE MANAGEMENT © Prepared By: Razif Razali.
ASP.NET Programming with C# and SQL Server First Edition
Database testing Prepared by Saurabh sinha. Database testing mainly focus on: Data integrity test Data integrity test Stored procedures test Stored procedures.
ABAP/4 PROGRAMMING Menu Painter Modularization 講 師:呂 昇 燦 2000 年 9 月 28 日.
Interactive Input Methods & Graphical User Input
Using Visual Basic 6.0 to Create Web-Based Database Applications
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
SIR Conference Dublin xs Conversion presented by Nick Gawrit, heartbase.
Processing SIRxs Journals Presented at SIR-UK Conference Dublin, Ireland, June 2008 © Tom Shriver, DataVisor 2008.
1 Working with MS SQL Server Textbook Chapter 14.
SIR Database Management A Refresher Course for SIR DataBase Administrators © Tom Shriver, DataVisor 2001, 2002.
Key Applications Module Lesson 21 — Access Essentials
22/10/ June Changes I have seen. What I like about SIR/XS.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
Tutorial 91 Databases A database is an organized collection of related information stored in a file on a disk A database allows companies to store information.
May 9, Data Management for Health Sciences Research Now More than Ever-- SIR is the Best Option Howard Andrews Data Coordinating Center Columbia.
A Baker's Dozen Tricks in a Button Thirteen Tricks of the SIR Trade Rolled into a Single Useful Application © Tom Shriver, DataVisor 2002.
ITGS Application Software, pt. 3. ITGS Business Software Alliance (BSA) and Federation Against Software Theft (FAST) –Represent software companies and.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Copyright © 2010 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design Second Edition by Tony Gaddis.
Chapter 9: Advanced SQL and PL/SQL Guide to Oracle 10g.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 10 1 Microsoft Office Access 2003 Tutorial 10 – Automating Tasks With Macros.
Different Types of HCI CLI Menu Driven GUI NLI
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
New York Conference 2005 Developing Sophisticated Applications in SIR.
Differences Training BAAN IVc - BaanERP 5.0c: Development BaanERP 5.0c Tools.
SIRxs in Review aka The Joys of XS Presented at SIR-UK Conference Dublin, Ireland, June 2008 © Tom Shriver, DataVisor 2008.
Microsoft Visual Basic 2008: Reloaded Third Edition Chapter One An Introduction to Visual Basic 2008.
Customizing the SIR Menu System Managing the Interactive SIR-RDBMS User Environment © Tom Shriver, DataVisor 2002.
Tutorial 81 Field, Record, Data File Field - a single item of information about a person, place, or thing Record - a group of related fields that contain.
1 PEER Session 02/04/15. 2  Multiple good data management software options exist – quantitative (e.g., SPSS), qualitative (e.g, atlas.ti), mixed (e.g.,
1 A Very Brief Introduction to Relational Databases.
Microsoft Visual Basic 2012: Reloaded Fifth Edition Chapter One An Introduction to Visual Basic 2012.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 10 Using Menus and Validating Input.
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
Programming Logic and Design Seventh Edition Chapter 12 Event-Driven GUI Programming, Multithreading, and Animation.
The New User Interface MEDITECH Training & Education.
Chapter Topics 15.1 Graphical User Interfaces
Presented at SIR International Conference
DB Implementation: MS Access Forms
What I like about SIR/XS.
Introduction to NetDB2 IST210.
SIRxs in Review aka The Joys of XS Presented at SIR-UK Conference
Using JDeveloper.
DB Implementation: MS Access Forms
8 6 MySQL Special Topics A Guide to MySQL.
Chapter 15: GUI Applications & Event-Driven Programming
CodePainter Revolution Trainer Course
Presentation transcript:

Converting SIR 3.2 Databases to SIR2002 A Practical Guide to Coming of Age in SIR Land © Tom Shriver, DataVisor 2002

Converting SIR 3.2 Databases to SIR2002 A Practical Guide to Coming of Age in SIR Land © Tom Shriver, DataVisor 2002

Moving from SIR 3.2 to SIR2002 © 2002 Tom Shriver, DataVisor3 The Big Leap SIR 3.2 to SIR2002 u Differences for End-Users n "Windowy" Front End for SIR and Applications n Learning Curve and Anxiety Much Reduced u Differences for Programmers n All the old stuff works n A whole new GUI world to learn (Visual PQL) n Several Screen Painters Available u Differences for DBAs and DB Designers n Alternate Indexes n Multiple Databases n More Flexible Control of Master n ODBC and HTML Support

Moving from SIR 3.2 to SIR2002 © 2002 Tom Shriver, DataVisor4 How to Technicalities Initial Conversion 1. Export from "Old" SIR version 2. Import Using SIR2002 u Unload / Reload Doesn't work this Time n Variable length Strings n Max Update Level Changed (32,756 to 2.2 billion) u Recompile n Stored Executables n Forms n Subroutines

Moving from SIR 3.2 to SIR2002 © 2002 Tom Shriver, DataVisor5 Changes with Interactive SIR Initialization u Don't have to be connected to a database  Default "Profile Member" is SYSTEM.START If it doesn't exist, SYSPROC.SYSTEM.START May still specify " EX= " on execution statement u Interactive SIR is a "Menu Window" Either a Local Menu is Started by EX member, or n SIR will start one for you

Moving from SIR 3.2 to SIR2002 © 2002 Tom Shriver, DataVisor6 Converting 3.2 "User Menus" to SIR2002 u Possible to Convert with a Program n Ask David Baxter or see me u Recommendation: So many things have changed, start over 1. Pick out Menu Options you want to Preserve 2. Note what they do (probably CALL a member) 3. Pay attention to the next presentation on "Menus in SIR2002"

Moving from SIR 3.2 to SIR2002 © 2002 Tom Shriver, DataVisor7 PQL to VisualPQL: Character Graphics to Graphical User Interface u Ver 3.2 Graphical Applications n 25 x 80 Screen n Display and Operation reasonably separate n Could Preserve Display across routines u Ver 3.2 Graphical Programs in SIR200+ n Work in SIR2002 in "Execution Window" n Don't Look as Nice n Loose some Key Mapping detail u SIR2000 & SIR2002 Graphical User Interface n Graphical Objects more complex n Most Objects bound to a "Dialog" or "Window"

Moving from SIR 3.2 to SIR2002 © 2002 Tom Shriver, DataVisor8 Converting 3.2 Graphical PQL to VisualPQL u Conversion takes some thought and work n Look and Feel n Hotkey Driven vs. Mouse Driven Interface n Visual PQL has Dialogs oUnits with related Screen Objects (Controls) o"Pop-Up" standard dialogs that are very handy Example: Converting Vertical Menu to PQL Dialog -- on DataVisor CD GUIMENU.PQL a parameterized CALL procedure

Moving from SIR 3.2 to SIR2002 © 2002 Tom Shriver, DataVisor9 Converting FORMS u SIR/Forms still works in SIR2002 as Separate Module n Recompile old definitions n It is relatively easy to start Form from DBMS (with Escape) u PQL Forms is intended to be Painted, not Programmed n Bad News: Probably have to start from scratch n Good News: All your design work is done u Internal PQL Forms Command Syntax is Similar, not Identical to 3.2 Forms Syntax n Cannot Cut & Paste v3.2 Forms code into PQL Form

Moving from SIR 3.2 to SIR2002 © 2002 Tom Shriver, DataVisor10 DataBase Design Considerations u Many New Features offer Food for Thought n Rectypes for Inverted Lists Replaced by Alternate Indexes n Tabfiles for LookUp Tables Replaced by Multiple Database Processing n Long Strings may change some approaches

Moving from SIR 3.2 to SIR2002 © 2002 Tom Shriver, DataVisor11 Application Design Considerations u Integrated Visual PQL Offers Flexibility u Menu System Control u Several Screen Painters available n Data Entry Screens n For Locally Defined Utilities