22/10/ June Changes I have seen. What I like about SIR/XS.
22/10/20152 Introduction I shall show you some examples of the versions of SIR I have used so that you can see some of the differences. SIR 2 SIR 3 SIR 4 SIR2000 SIR2002 SIR/XS
22/10/20153 Introduction The first version of SIR that I used was SIR and this was on and ICL 2970 mainframe. This was initially a mostly batch system using punched cards.
22/10/20154 Introduction
5 Introduction
6 Introduction Use was made occasionally of interactive use. Sometimes a specialist device as shown next which used HOST to access the database.
22/10/20157 Introduction
8 Introduction SIR came to the PC world and I shall show some screen shots of the SIR interface in the various versions using a PC. I can demonstrate these if anyone would like to see more at the end.
22/10/20159 Introduction The screen shots will show a common set of activities across versions. Startup Connecting company database Entering a retrieval Running a retrieval from a file
22/10/ SIR 2.3
22/10/ SIR 2.3
22/10/ SIR 2.3
22/10/ SIR 2.3
22/10/ SIR 3.2 NEW FEATURES 1.Menu System 2.New Editor 3.Easy
22/10/ SIR 3.2
22/10/ SIR 3.2
22/10/ SIR 3.2
22/10/ SIR 3.2
22/10/ SIR 3.2
22/10/ SIR 3.2
22/10/ SIR 3.2
22/10/ SIR 4 NEW FEATURES 1.First Windows Interface 2.Works with No Database attached 3.WDL Windows Design Language 4.API Interface
22/10/ SIR 4
22/10/ SIR 4
22/10/ SIR 4
22/10/ SIR 4
22/10/ SIR 4
22/10/ SIR 4
22/10/ SIR 4 WDL
22/10/ SIR 4 WDL
22/10/ SIR 2000 NEW FEATURES 1.Toolbar 2.Multiple Databases 3.ODBC 4.SQLSERVER 5.WEB Support 6.Master logon/logoff 7.Execute DBMS 8.Spreadsheet 9.Graph
22/10/ SIR 2000
22/10/ SIR 2000
22/10/ SIR 2000
22/10/ SIR 2000
22/10/ SIR 2000
22/10/ SIR 2002 NEW FEATURES 1.Database Secondary Indexes 2.PQLForms 3.Dialog and PQLForms Screen Painter 4.New Grid Control with VisualPQL interface 5.Extended Strings 6.Automatic compression of database strings 7.Extended VisualPQL limits on constants 8.Redefinition of array dimensions and sizes 9.Sorting array values 10.HEX format on READ and WRITE for binary strings 11.Auto Increment Keys 12.LOOKUP command 13.SHOW/HIDE elements in dialogs 14.POPUP lists in menus and dialogs 15.Extended number of elements (4000+) in a dialogs 16.HELP message for dialogs 17.Parameterized ODBC queries 18.New Menu Interface 19.New DEDIT Dialog Type 20.Extra VisualPQL functions including tabfile schema
22/10/ SIR 2002
22/10/ SIR 2002
22/10/ SIR 2002
22/10/ SIR 2002
22/10/ SIR 2002
22/10/ SIR 2002
22/10/ SIR 2002
22/10/ SIR/XS NEW FEATURES 1.Extended syntax allowing names up to 32 characters 2.Non-standard names 3.Enhanced standardised syntax 4.STANDARD SCHEMA and STANDARD VARS 5.New Common Vars definition 6.New variable documentation 7.New write schema options 8.Upgraded record schema modification 9.ADD VARS, DELETE VARS, MODIFY VARS, RENAME VARS 10.Multiple Data Files 11.New Batch Data Utility features including CSV Input/Output 12.New Journaling and Recovery 13.New XML Procedure 14.New GUI Debugger 15.New PQL Server 16.Regular Expressions 17.SEEK function to control file position 18.Timestamp functions 19.Extended syntax on PROCESS CASE 20.CAT VARS in VisualPQL 21.PQLForms update 22.Encryption 23.Enhanced date and time format specification 24.Enhanced picture specification on WRITE and PFORMAT 25.New GUI Controls 26.IN=stdin and OUT=stdout on sirbatch execution command
22/10/ SIR/XS
22/10/ SIR/XS
22/10/ SIR/XS
22/10/ SIR/XS
22/10/ SIR/XS
22/10/ SIR/XS
22/10/ SIR/XS
22/10/ SIR/XS
22/10/ SIR/XS
22/10/ What I like about SIR/XS Well I must say that quite a large number of the changes were things on my wish list. 1.Multiple Data Files 2.SEEK function to control file position 3.Timestamp functions 4.IN=stdin and OUT=stdout on sirbatch execution command 5.New PQL Server 6.RENAME VARS
22/10/ What I like about SIR/XS So I must say I like these but I also especially like 1.Regular Expressions 2.Enhanced date and time functions 3.Enhanced picture specification 4.New GUI controls 5.New Batch Data Utility features including CSV Input/Output 6.New Journaling and Recovery 7.New XML Procedure 8.New GUI Debugger 9.Extended syntax allowing names up to 32 characters
22/10/ What I like about SIR/XS The rest are really good as well 1.Extended syntax on PROCESS CASE 2.CAT VARS in VisualPQL 3.PQLForms update 4.Non-standard names 5.Enhanced standardised syntax 6.STANDARD SCHEMA and STANDARD VARS 7.New Common Vars definition 8.New variable documentation 9.New write schema options 10.Upgraded record schema modification 11.ADD VARS, DELETE VARS, MODIFY VARS 12.Encryption
22/10/ What I like about SIR/XS Really I like it all very much. What else would I like to see? 1.Ability for SQLServer to use MASTER for multi user updates. 2.SQL in PQL 3.Some method of indirection for variable names in procedures. To allow for reading variable names from an ODBC datasource and performing procs. You do not know at compile time what the variable names are but will at run time. 4.Associative arrays in PQL
22/10/ Any Questions