Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Sirius Softwares not talked about products Pete Burlow.

Similar presentations


Presentation on theme: "Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Sirius Softwares not talked about products Pete Burlow."— Presentation transcript:

1 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Sirius Softwares not talked about products Pete Burlow

2 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Why do I want to talk about the not talked about products? Because Gary is paying me. Because they are good. Because I like the sound of my own voice. Because I believe not everybody knows about them all. Because I believe it will prolong the life of MODEL 204 if people make more use of them.

3 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts My Aim Not to describe how they work. Not to describe them technically. Let you know why you need them. To invite you to share your ideas on how to get the most from them.

4 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts What are these Sirius products

5 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Go Faster products Fast Unload Fast Reload Fast Backup Fast Cram & Trusted Login

6 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Tuning & Monitoring products SirTune SirMon SirAud SirFile

7 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Developers Tools SirScan SirPro SirLib $Functions SirFact SirSafe SirXref (Sir2000)

8 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Fast Unload

9 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts FAST UNLOAD Built to speed the work of unloading data out of MODEL to 10 times faster than standard MODEL 204.

10 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts FAST UNLOAD - Uses To extract data out of MODEL 204 for external systems. Because some processing was faster to perform outside of MODEL 204. File reorganisation. Allows more use of the invisible Index

11 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts FAST UNLOAD – rethink To extract data out of MODEL 204 for external systems. –If the aim is to put the data into an external system such as a spreadsheet that can be done directly using the JANUS products today. –If the external systems start by summing the data, that can now be done on the way out by FAST UNLOAD itself.

12 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts FAST UNLOAD – rethink Because some processing was faster to perform outside of MODEL 204. –FAST UNLOAD will now allow you to SUM and do mathematical work on data and pass that data straight back to USER LANGUAGE code.

13 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts FAST UNLOAD – rethink File reorganisation. –Restructuring (shuffle records, fields) –Tuning Change field attributes Managing Extension records

14 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts FAST UNLOAD – stats FUNL0055 Unload statistics : CPU time = Waiting for CPU time = Report buffer wait time = Open wait time = Output buffer wait time = Base buffer wait time = Extension buffer wait time =

15 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Reads all pages M204 DATA FUEL UAI ULI FUEL MODEL 204 Only reads records indicated by found list FLAT FILE FORMAT

16 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Fast Reload

17 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts FAST RELOAD Built to speed the work of loading data in to MODEL to 5 times faster than standard MODEL 204. FLOD & LAI

18 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts FAST RELOAD - Uses Loading Data As part of a reorganisation. Allows more use of the invisible Index

19 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts FAST RELOAD – Re think Check correct numbers of buffers specified

20 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Fast Backup

21 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Fast Backup Plug-in replacement for M204 DUMP / RESTORE

22 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts M204 dump / restore Uses standard database I/O routines uses standard buffer management routines Results in : Inefficient I/O usage Significant disruption to users Hung online

23 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Fast Backup - Problems Solved! Uses OWN buffer pool. Full track I/O. Does not interfere with online. 5 to 10 times faster than Dump/Restore.

24 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts

25 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Fast Cram

26 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts FAST CRAM Built to speed the work of cross region access 100s of times faster than standard MODEL 204 CRAM. CCA released their own version with MODEL 204 v 4.1

27 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts FAST CRAM - Uses Speeds CICS to MODEL 204 Speeds BATCH2 work Speeds any other reason when CRAM is required

28 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts FAST CRAM – Re think Do you still need it. –If it aint broke do not fix it. –Not seen any results of comparison tests yet.

29 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts

30 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts

31 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SIRTUNE

32 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SIRTUNE M204 Procedure Statistics SIRTUNER Reports on Resource Usage

33 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Report STATE RUNG WHAT Total observations for state RUNG = 1299 Rank What Percent Total% 1 Evaluating Compiling Loading Miscellaneous

34 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts – Pre Compilable marked as non- Pre compilable. Large non-pre compilable, could be split. Large Query program - non-pre Start of Day compiles Compiling changes

35 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Report STATE RUNG CHUNK 4 Total observations for state RUNG = 1235 Rank Sub File Procedure Chunk Percent 1 VPSP SSIDCONU (line 422) VPSP SSIDCONU (line 425) VPSP SSIDCONU (line 391) VPSP SSIDCONU (line 446) VPSP SSIDCONU (line 318)

36 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts The program 422 FD_BRK3: FDWOL IN FD_BRK1 AUD_DT IS AFTER %AUD_DT 423 END FIND SORT RECORD KEYS IN FD_BRK3 BY LDG_CCY_CD

37 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts RULES for TUNING 1.There are no rules 2. All you try may not work

38 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts FIND TUNING 1)Remove fixed criteria's outside of FOR Loops. 2) Beware FIND's with GT, or LT very expensive. 3) Beware FIND's with LIKE 4) Beware FIND's with Wild Card searches 5) Consider option of removing some criteria from find, then checking in a FOR loop.

39 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts MORE FIND TUNING 6) Merge multiple keys into 1. 7) Reorganise files. 8) Change file structure. 9) Sort Every File. 10) The majority of indexes should be ordered.

40 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Other SirTune reports DISKIO CSECT STATE DISKIO SERVIO/ SERVUSE

41 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Summary n If you have SIRTUNE. n It is simple to use. n If you use it you will save a large slice of the CPU M204 uses.

42 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirMon

43 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirMon ALLOWS USERS TO SEE WHAT IS HAPPENING WITHIN MODEL 204 IN REAL TIME. EVERY STATISTIC KNOWN TO MODEL 204 AND MORE CAN BE VIEWED AS THE VALUES CHANGE. DEBUGGING TOOL. MODEL 204 UNDERSTANDING TOOL. WARNS WHEN THRESHOLDS ARE EXCEEDED.

44 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirMon Overview Screen System User File Subsystem MP Task

45 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirMon Immediately see what is happening in the online system Detect Problems Solve Problems

46 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Background Task Continuously monitors systems Notifies administrator when threshold exceeded

47 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts

48 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirAud

49 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirAud Analyses Audit trail Provides information required to manage performance.

50 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirAud Interval Performance report Most Significant reports –Procedure –File –Subsystem Optimal UTABLE report

51 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Interval Performance report For Each Interval –Avg Users –%CPU –DKRD/SEC –RESP TIME/ MEAN –RESP TIME/ STDEV

52 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Significant Procedure Report Highest CPU usage order –Number of Runs –Total CPU –Eval CPU –Response time, reads, writes, finds, DIRRCD and much more

53 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirAud - Summary If a user says performance was slow at a particular time. You can confirm if this was true. Have a good shot at figuring out why. With SirTune you can get to the line of code that caused the problem.

54 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirFile

55 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirFile Monitors Files Informs the administrator about files likely to break

56 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirFile System has an overall threshold for each file. You can over right this for each file

57 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirFile System checks each file against the threshold and warns on those above it. System maintains info on table usage so it can predict when threshold will be exceeded.

58 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirFile - Summary Do not ever get a file full condition again.

59 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirScan

60 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirScan - Summary Rapid access to audit trail CPU and audit trail I/O savings by efficient processing Improved productivity by eliminating time spent searching the audit trail

61 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirPro

62 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirPro Set of Productivity tools for programmers analysts DBAs Centralises all the necessary tools

63 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirPro - What Tools? Managing procedures Group definitions Passwords and privileges Frequently executed commands

64 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirPro - M204 Subsystem Profile maintained for each user: File and proc selection criteria Command stack Destination files for moves/copies Print specifications

65 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts File and Proc selection Can be selected by name Can be selected by contents Very Fast

66 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirPro - Summary Faster than your in-house utilities Provides organisation for your procedures Very easy to find code examples Speeds the work of your developers

67 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirLib

68 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirLib User Language Change Control Used to control the releases of Sirius User Language products Again available to you.

69 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Sirlib Allows the base code to be frozen. Developers take a copy, do their changes. SirLib compares the two and builds a change deck

70 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirLib The change decks are used to generate the working version. Changes are automatically documented. Changes can be backed out easily if required.

71 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirFact

72 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirFact consists of A component that aids in detecting errors as early as possible so it is easier to work back to the root cause of the error. A component that collects extensive diagnostic information at the time an error occurs.

73 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirFact A component that allows post hoc viewing of the data that was collected at the time of an error. The collected data can be viewed any time after the error occurred and, in fact, can even be viewed in a different Online.

74 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirFact - Summary SirFact is a tool that greatly simplifies the task of post hoc debugging for User Language applications

75 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirSafe

76 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirSafe Allows RACF or ACF2 to control access to MODEL 204 files and groups. –Without compromising the access rights provided by Model 204. Keep the security auditors happy

77 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirXref

78 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SirXref Data Dictionary for User Language. Shows which programs use this data item.

79 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Allows you to answer queries to quickly find the answers to which procedures use a field? the impact of a change in an application or operating environment?

80 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SIRIUS $ FUNCTIONS

81 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Sirius $ Functions Power to use the Sirius Functions –Alex Kodat SUG 1998 Sirius Functions Hidden Gold –Don Essick SUG 1999

82 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Sirius $ Functions Built by SIRIUS to make their User Language products perform. Built on request for customers with a need or a performance problem. Available for you to obtain those benefits as well.

83 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Sirius $ Functions Allow you to get more from user language. Produce code that performs faster Be more productive

84 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Sirius $ Functions $COMMBG $LISTS $CENTER – one of Dons Favorites $BUMP Plus many more

85 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Sirius $ Functions - summary If you program in User Language your code will benefit from these functions

86 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts SIRIUS Stuff Summary

87 Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts You need Sirius


Download ppt "Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Sirius Softwares not talked about products Pete Burlow."

Similar presentations


Ads by Google