Upload
hasad-pollard
View
22
Download
4
Tags:
Embed Size (px)
DESCRIPTION
Changes I have seen. What I like about SIR/XS. 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. Introduction. - PowerPoint PPT Presentation
Citation preview
20/04/2320/04/2309 June 09 June 20082008
11
Changes I have Changes I have seen. seen. What I like about SIR/XS.What I like about SIR/XS.
20/04/2320/04/23 22
IntroductionIntroduction
I shall show you some examples of the I shall show you some examples of the versions of SIR I have used so that you can versions of SIR I have used so that you can see some of the differences.see some of the differences.
SIR 2SIR 2 SIR 3SIR 3 SIR 4SIR 4 SIR2000SIR2000 SIR2002SIR2002 SIR/XSSIR/XS
20/04/2320/04/23 33
IntroductionIntroduction
The first version of SIR that I used was The first version of SIR that I used was SIR 2.1.3 and this was on and ICL 2970 SIR 2.1.3 and this was on and ICL 2970 mainframe.mainframe.
This was initially a mostly batch system This was initially a mostly batch system using punched cards.using punched cards.
20/04/2320/04/23 44
IntroductionIntroduction
20/04/2320/04/23 55
IntroductionIntroduction
20/04/2320/04/23 66
IntroductionIntroduction
Use was made occasionally of interactive Use was made occasionally of interactive use.use.
Sometimes a specialist device as shown Sometimes a specialist device as shown next which used HOST to access the next which used HOST to access the database.database.
04/20/2304/20/23 77
IntroductionIntroduction
20/04/2320/04/23 88
IntroductionIntroduction
SIR came to the PC world and I shall SIR came to the PC world and I shall show some screen shots of the SIR show some screen shots of the SIR interface in the various versions using a interface in the various versions using a PC.PC.
I can demonstrate these if anyone would I can demonstrate these if anyone would like to see more at the end.like to see more at the end.
20/04/2320/04/23 99
IntroductionIntroduction
The screen shots will show a common The screen shots will show a common set of activities across versions.set of activities across versions.
StartupStartup Connecting company databaseConnecting company database Entering a retrievalEntering a retrieval Running a retrieval from a fileRunning a retrieval from a file
20/04/2320/04/23 1010
SIR 2.3SIR 2.3
20/04/2320/04/23 1111
SIR 2.3SIR 2.3
20/04/2320/04/23 1212
SIR 2.3SIR 2.3
20/04/2320/04/23 1313
SIR 2.3SIR 2.3
20/04/2320/04/23 1414
SIR 3.2SIR 3.2
NEW FEATURESNEW FEATURES
1.1. Menu SystemMenu System
2.2. New EditorNew Editor
3.3. EasyEasy
20/04/2320/04/23 1515
SIR 3.2SIR 3.2
20/04/2320/04/23 1616
SIR 3.2SIR 3.2
20/04/2320/04/23 1717
SIR 3.2SIR 3.2
20/04/2320/04/23 1818
SIR 3.2SIR 3.2
20/04/2320/04/23 1919
SIR 3.2SIR 3.2
20/04/2320/04/23 2020
SIR 3.2SIR 3.2
20/04/2320/04/23 2121
SIR 3.2SIR 3.2
20/04/2320/04/23 2222
SIR 4SIR 4
NEW FEATURESNEW FEATURES
1.1. First Windows InterfaceFirst Windows Interface
2.2. Works with No Database attachedWorks with No Database attached
3.3. WDL Windows Design LanguageWDL Windows Design Language
4.4. API InterfaceAPI Interface
20/04/2320/04/23 2323
SIR 4SIR 4
20/04/2320/04/23 2424
SIR 4SIR 4
20/04/2320/04/23 2525
SIR 4SIR 4
20/04/2320/04/23 2626
SIR 4SIR 4
20/04/2320/04/23 2727
SIR 4SIR 4
20/04/2320/04/23 2828
SIR 4SIR 4
20/04/2320/04/23 2929
SIR 4 WDLSIR 4 WDL
20/04/2320/04/23 3030
SIR 4 WDLSIR 4 WDL
20/04/2320/04/23 3131
SIR 2000SIR 2000
NEW FEATURESNEW FEATURES1.1. ToolbarToolbar2.2. Multiple DatabasesMultiple Databases3.3. ODBCODBC4.4. SQLSERVERSQLSERVER5.5. WEB SupportWEB Support6.6. Master logon/logoffMaster logon/logoff7.7. Execute DBMSExecute DBMS8.8. SpreadsheetSpreadsheet9.9. GraphGraph
20/04/2320/04/23 3232
SIR 2000SIR 2000
20/04/2320/04/23 3333
SIR 2000SIR 2000
20/04/2320/04/23 3434
SIR 2000SIR 2000
20/04/2320/04/23 3535
SIR 2000SIR 2000
20/04/2320/04/23 3636
SIR 2000SIR 2000
20/04/2320/04/23 3737
SIR 2002SIR 2002
NEW FEATURESNEW FEATURES1.1. Database Secondary Indexes Database Secondary Indexes 2.2. PQLForms PQLForms 3.3. Dialog and PQLForms Screen Painter Dialog and PQLForms Screen Painter 4.4. New Grid Control with VisualPQL interface New Grid Control with VisualPQL interface 5.5. Extended Strings Extended Strings 6.6. Automatic compression of database strings Automatic compression of database strings 7.7. Extended VisualPQL limits on constants Extended VisualPQL limits on constants 8.8. Redefinition of array dimensions and sizes Redefinition of array dimensions and sizes 9.9. Sorting array values Sorting array values 10.10. HEX format on READ and WRITE for binary strings HEX format on READ and WRITE for binary strings 11.11. Auto Increment Keys Auto Increment Keys 12.12. LOOKUP command LOOKUP command 13.13. SHOW/HIDE elements in dialogs SHOW/HIDE elements in dialogs 14.14. POPUP lists in menus and dialogs POPUP lists in menus and dialogs 15.15. Extended number of elements (4000+) in a dialogs Extended number of elements (4000+) in a dialogs 16.16. HELP message for dialogs HELP message for dialogs 17.17. Parameterized ODBC queries Parameterized ODBC queries 18.18. New Menu Interface New Menu Interface 19.19. New DEDIT Dialog Type New DEDIT Dialog Type 20.20. Extra VisualPQL functions including tabfile schemaExtra VisualPQL functions including tabfile schema
20/04/2320/04/23 3838
SIR 2002SIR 2002
20/04/2320/04/23 3939
SIR 2002SIR 2002
20/04/2320/04/23 4040
SIR 2002SIR 2002
20/04/2320/04/23 4141
SIR 2002SIR 2002
20/04/2320/04/23 4242
SIR 2002SIR 2002
20/04/2320/04/23 4343
SIR 2002SIR 2002
20/04/2320/04/23 4444
SIR 2002SIR 2002
20/04/2320/04/23 4545
SIR/XSSIR/XS
NEW FEATURESNEW FEATURES1.1. Extended syntax allowing names up to 32 characters Extended syntax allowing names up to 32 characters 2.2. Non-standard names Non-standard names 3.3. Enhanced standardised syntax Enhanced standardised syntax 4.4. STANDARD SCHEMA and STANDARD VARS STANDARD SCHEMA and STANDARD VARS 5.5. New Common Vars definition New Common Vars definition 6.6. New variable documentation New variable documentation 7.7. New write schema options New write schema options 8.8. Upgraded record schema modification Upgraded record schema modification 9.9. ADD VARS, DELETE VARS, MODIFY VARS, RENAME VARS ADD VARS, DELETE VARS, MODIFY VARS, RENAME VARS 10.10. Multiple Data Files Multiple Data Files 11.11. New Batch Data Utility features including CSV Input/Output New Batch Data Utility features including CSV Input/Output 12.12. New Journaling and Recovery New Journaling and Recovery 13.13. New XML Procedure New XML Procedure 14.14. New GUI Debugger New GUI Debugger 15.15. New PQL Server New PQL Server 16.16. Regular Expressions Regular Expressions 17.17. SEEK function to control file position SEEK function to control file position 18.18. Timestamp functions Timestamp functions 19.19. Extended syntax on PROCESS CASE Extended syntax on PROCESS CASE 20.20. CAT VARS in VisualPQL CAT VARS in VisualPQL 21.21. PQLForms update PQLForms update 22.22. Encryption Encryption 23.23. Enhanced date and time format specification Enhanced date and time format specification 24.24. Enhanced picture specification on WRITE and PFORMAT Enhanced picture specification on WRITE and PFORMAT 25.25. New GUI Controls New GUI Controls 26.26. IN=stdin and OUT=stdout on sirbatch execution command IN=stdin and OUT=stdout on sirbatch execution command
20/04/2320/04/23 4646
SIR/XSSIR/XS
20/04/2320/04/23 4747
SIR/XSSIR/XS
20/04/2320/04/23 4848
SIR/XSSIR/XS
20/04/2320/04/23 4949
SIR/XSSIR/XS
20/04/2320/04/23 5050
SIR/XSSIR/XS
20/04/2320/04/23 5151
SIR/XSSIR/XS
20/04/2320/04/23 5252
SIR/XSSIR/XS
20/04/2320/04/23 5353
SIR/XSSIR/XS
20/04/2320/04/23 5454
SIR/XSSIR/XS
20/04/2320/04/23 5555
What I like about What I like about SIR/XSSIR/XS
Well I must say that quite a large number of Well I must say that quite a large number of the changes were things on my wish list.the changes were things on my wish list.
1.1. Multiple Data Files Multiple Data Files 2.2. SEEK function to control file position SEEK function to control file position 3.3. Timestamp functions Timestamp functions 4.4. IN=stdin and OUT=stdout on sirbatch IN=stdin and OUT=stdout on sirbatch
execution command execution command 5.5. New PQL Server New PQL Server 6.6. RENAME VARS RENAME VARS
20/04/2320/04/23 5656
What I like about What I like about SIR/XSSIR/XS
So I must say I like these but I also especially likeSo I must say I like these but I also especially like1.1. Regular ExpressionsRegular Expressions2.2. Enhanced date and time functionsEnhanced date and time functions3.3. Enhanced picture specificationEnhanced picture specification4.4. New GUI controlsNew GUI controls5.5. New Batch Data Utility features including CSV New Batch Data Utility features including CSV
Input/Output Input/Output 6.6. New Journaling and Recovery New Journaling and Recovery 7.7. New XML Procedure New XML Procedure 8.8. New GUI Debugger New GUI Debugger 9.9. Extended syntax allowing names up to 32 characters Extended syntax allowing names up to 32 characters
20/04/2320/04/23 5757
What I like about What I like about SIR/XSSIR/XS
The rest are really good as wellThe rest are really good as well1.1. Extended syntax on PROCESS CASE Extended syntax on PROCESS CASE 2.2. CAT VARS in VisualPQL CAT VARS in VisualPQL 3.3. PQLForms update PQLForms update 4.4. Non-standard names Non-standard names 5.5. Enhanced standardised syntax Enhanced standardised syntax 6.6. STANDARD SCHEMA and STANDARD VARS STANDARD SCHEMA and STANDARD VARS 7.7. New Common Vars definition New Common Vars definition 8.8. New variable documentation New variable documentation 9.9. New write schema options New write schema options 10.10. Upgraded record schema modification Upgraded record schema modification 11.11. ADD VARS, DELETE VARS, MODIFY VARS ADD VARS, DELETE VARS, MODIFY VARS 12.12. Encryption Encryption
20/04/2320/04/23 5858
What I like about What I like about SIR/XSSIR/XS
Really I like it all very much.Really I like it all very much. What else would I like to see?What else would I like to see?1.1. Ability for SQLServer to use MASTER for multi user Ability for SQLServer to use MASTER for multi user
updates.updates.2.2. SQL in PQL SQL in PQL 3.3. Some method of indirection for variable names in Some method of indirection for variable names in
procedures. To allow for reading variable names procedures. To allow for reading variable names from an ODBC datasource and performing procs. from an ODBC datasource and performing procs. You do not know at compile time what the variable You do not know at compile time what the variable names are but will at run time.names are but will at run time.
4.4. Associative arrays in PQL Associative arrays in PQL
20/04/2320/04/23 5959
Any QuestionsAny Questions