sirius software, inc 2001 sirius user group - salem, massachusetts sirius softwares not talked about...

87
Sirius Software, Inc 2001 Sirius User Group - Salem, Massachusetts Sirius Software’s Sirius Software’s not talked about not talked about products products Pete Burlow Pete Burlow

Upload: kristina-vital

Post on 30-Mar-2015

228 views

Category:

Documents


5 download

TRANSCRIPT

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Sirius Software’s not talked Sirius Software’s not talked about productsabout products

Pete BurlowPete Burlow

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Why do I want to talk about the Why do I want to talk about the not talked about products?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.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

My AimMy 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.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

What are these Sirius What are these Sirius productsproducts

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Go Faster productsGo Faster products

• Fast Unload• Fast Reload

• Fast Backup • Fast Cram

& Trusted Login

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Tuning & Monitoring productsTuning & Monitoring products

• SirTune• SirMon

• SirAud• SirFile

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Developers ToolsDevelopers Tools

• SirScan• SirPro• SirLib• $Functions

• SirFact• SirSafe• SirXref• (Sir2000)

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

FastFast UnloadUnload

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

FAST UNLOADFAST UNLOAD

• Built to speed the work of unloading data out of MODEL 204.

• 5 to 10 times faster than standard MODEL 204.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

FAST UNLOAD - UsesFAST 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

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

FAST UNLOAD – rethinkFAST 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.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

FAST UNLOAD – rethinkFAST 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.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

FAST UNLOAD – rethinkFAST UNLOAD – rethink

• File reorganisation.

– Restructuring (shuffle records, fields)– Tuning

• Change field attributes• Managing Extension records

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

FAST UNLOAD – statsFAST UNLOAD – stats FUNL0055 Unload statistics :

CPU time = 353.170

Waiting for CPU time = 41.835

Report buffer wait time = 0.001

Open wait time = 50.942

Output buffer wait time = 306.906

Base buffer wait time = 0.161

Extension buffer wait time = 8523.476

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Reads all pages

M204DATA

FUEL

UAI

ULI

FUEL

MODEL 204

Only reads records

indicated by found

list

FLAT FILE FORMAT

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

FastFast ReloadReload

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

FAST RELOADFAST RELOAD

• Built to speed the work of loading data in to MODEL 204.

• 3 to 5 times faster than standard MODEL 204.

• FLOD & LAI

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

FAST RELOAD - UsesFAST RELOAD - Uses

• Loading Data

• As part of a reorganisation.

• Allows more use of the invisible Index

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

FAST RELOAD – Re thinkFAST RELOAD – Re think

• Check correct numbers of buffers specified

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

FastFast BackupBackup

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Fast BackupFast Backup

• ‘Plug-in’ replacement for M204 DUMP / RESTORE

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

M204 dump / restoreM204 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

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Fast Backup - Problems Solved!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.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

M204FILE

DUMPFILE

FAST DUMP

M204

FAST RESTORE

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

FastFast CramCram

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

FAST CRAMFAST CRAM

• Built to speed the work of cross region access

• 100’s of times faster than standard MODEL 204 CRAM.

• CCA released their own version with MODEL 204 v 4.1

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

FAST CRAM - UsesFAST CRAM - Uses

• Speeds CICS to MODEL 204

• Speeds BATCH2 work

• Speeds any other reason when CRAM is required

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

FAST CRAM – Re thinkFAST CRAM – Re think

• Do you still need it.– If it ain’t broke do not fix it.– Not seen any results of comparison tests

yet.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

FASTCRAM

CICS

BATCH

MODEL

204

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

MODEL

204

TSO/CICS

LOGON

TRUSTEDLOGON

FASTCRAM

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SIRTUNESIRTUNE

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SIRTUNE

M204

Procedure

Statistics SIRTUNER

Reports on

Resource

Usage

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Report STATE RUNG WHATReport STATE RUNG WHAT

Total observations for state RUNG = 1299

Rank What Percent Total%

1 Evaluating 56.789 56.789 2 Compiling 35.489 92.278 3 Loading 5.132 97.410 4 Miscellaneous 2.590 100.000

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

– Pre Compilable marked as non- Pre Pre Compilable marked as non- Pre compilable.compilable.

Large non-pre compilable, could be split.Large non-pre compilable, could be split.

Large Query program - non-preLarge Query program - non-pre

Start of Day compilesStart of Day compiles

Compiling changes

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Report STATE RUNG CHUNK 4Report STATE RUNG CHUNK 4

Total observations for state RUNG = 1235

Rank Sub File Procedure Chunk Percent 1 VPSP SSIDCONU (line 422) 52 42.054 2 VPSP SSIDCONU (line 425) 68 11.093 3 VPSP SSIDCONU (line 391) 52 4.453 4 VPSP SSIDCONU (line 446) 56 2.591 5 VPSP SSIDCONU (line 318) 52 2.105

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

The programThe program

422 FD_BRK3: FDWOL IN FD_BRK1

AUD_DT IS AFTER %AUD_DT

423 END FIND

424

425 SORT RECORD KEYS IN FD_BRK3

BY LDG_CCY_CD

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

RULES for TUNINGRULES for TUNING

1.There are no rules

2. All you try may not work

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

FIND TUNINGFIND TUNING1) 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.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

MORE FIND TUNINGMORE 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.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Other SirTune reportsOther SirTune reports

• DISKIO

• CSECT

• STATE DISKIO

• SERVIO/ SERVUSE

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SummarySummary

If you have SIRTUNE.

It is simple to use.

If you use it you will save a large slice of the CPU M204 uses.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirMonSirMon

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirMonSirMon

• 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.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirMonSirMon

• Overview Screen

• System

• User

• File

• Subsystem

• MP Task

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirMonSirMon

• Immediately see what is happening in the online system

• Detect Problems

• Solve Problems

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Background TaskBackground Task

• Continuously monitors systems

• Notifies administrator when threshold exceeded

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

DATA

USERS

ONLINESTATISTICS

M204

SIRMON

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirAudSirAud

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirAudSirAud

• Analyses Audit trail

• Provides information required to manage performance.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirAudSirAud

• Interval Performance report

• Most Significant reports – Procedure– File– Subsystem

• Optimal UTABLE report

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Interval Performance reportInterval Performance report

• For Each Interval– Avg Users– %CPU– DKRD/SEC– DKRD/SEC– RESP TIME/ MEAN– RESP TIME/ STDEV

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Significant Procedure ReportSignificant Procedure Report

• Highest CPU usage order– Number of Runs– Total CPU– Eval CPU– Response time, reads, writes, finds,

DIRRCD and much more

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirAud - SummarySirAud - 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.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirFileSirFile

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirFileSirFile

• Monitors Files

• Informs the administrator about files likely to break

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirFileSirFile

• System has an overall threshold for each file.

• You can over right this for each file

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirFileSirFile

• 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.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirFile - SummarySirFile - Summary

• Do not ever get a file full condition again.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirScanSirScan

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirScan - SummarySirScan - 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

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirProSirPro

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirProSirPro

• Set of Productivity tools forprogrammers

analysts

DBA’s

• Centralises all the necessary tools

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirPro - What Tools?SirPro - What Tools?

• Managing procedures

• Group definitions

• Passwords and privileges

• Frequently executed commands

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirPro - M204 SubsystemSirPro - M204 Subsystem

‘Profile’ maintained for each user:File and proc selection criteria

Command stack

Destination files for moves/copies

Print specifications

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

File and Proc selectionFile and Proc selection

• Can be selected by name

• Can be selected by contents

• Very Fast

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirPro - SummarySirPro - Summary

• Faster than your in-house utilities

• Provides organisation for your procedures

• Very easy to find code examples

• Speeds the work of your developers

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirLibSirLib

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirLibSirLib• User Language Change Control

• Used to control the releases of Sirius User Language products

• Again available to you.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirlibSirlib

• Allows the base code to be frozen.

• Developers take a copy, do their changes.

• SirLib compares the two and builds a change deck

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirLibSirLib

• The change decks are used to generate the working version.

• Changes are automatically documented.

• Changes can be backed out easily if required.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirFactSirFact

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirFact consists ofSirFact 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.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirFactSirFact

• 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.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirFact - SummarySirFact - Summary

• SirFact is a tool that greatly simplifies the task of post hoc debugging for User Language applications

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirSafeSirSafe

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirSafeSirSafe• 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

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirXrefSirXref

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SirXrefSirXref

• Data Dictionary for User Language.

• Shows which programs use this data item.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Allows you to answerAllows 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?

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SIRIUS $ FUNCTIONSSIRIUS $ FUNCTIONS

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Sirius $ FunctionsSirius $ Functions

• Power to use the Sirius Functions– Alex Kodat SUG 1998

• Sirius Functions “Hidden Gold”– Don Essick SUG 1999

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Sirius $ FunctionsSirius $ 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.

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Sirius $ FunctionsSirius $ Functions

• Allow you to get more from user language.

• Produce code that performs faster

• Be more productive

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Sirius $ FunctionsSirius $ Functions

• $COMMBG

• $LISTS

• $CENTER – one of Don’s Favorites

• $BUMP

• Plus many more

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

Sirius $ Functions - summarySirius $ Functions - summary

• If you program in User Language your code will benefit from these functions

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

SIRIUS Stuff SummarySIRIUS Stuff Summary

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

Sirius Software, Inc2001 Sirius User Group - Salem, Massachusetts

You need SiriusYou need Sirius