SirFact@Centrelink.gov.au
SUG '02
Presentations
Click on any slide to view a linked version of this presentation.

Slide 1: SirFact@Centrelink.gov.au

Slide 2: SirFact is a set of debugging facilities: ad-hoc debugging: ASSERT statement Au

Slide 3: ASSERT statement ASSERT <condition> , INFO <message> Example: ASSERT %CRN NE '

Slide 4: Assertions (continued)

Slide 5: We already had a STD.ABORT subroutine that was used in a similar way, eg IF %CR

Slide 6: Can specify the return codes for a $function that will cause the request to fai

Slide 7: We have not yet implemented this because some legacy code will fail Don't want

Slide 8: Cancel request if: IRN is NULL IRN does not exist IRN is invalid We tried to tu

Slide 9: New in Sirius Mods 6.2 Like a PRINT statement but output can go to: Screen (or

Slide 10: TRACE Statement (continued)

Slide 11: TRACE Statement (continued)

Slide 12: Fantastic! At request cancellation a dump is taken of entire contents of: Progr

Slide 13: Display commands: D %<variable> D G.<global> D L.%<list>(<item number range>.<c

Slide 14: We changed our existing STD.ABORT routine to capture SirFact dumps for specific

Slide 15: Why SirFact is important

Slide 16: Why SirFact is important (continued)

Slide 17: SirFact Dump real life example

Slide 18: Nxt: ______

Slide 19: -------- SirPro ------ M#204US1/4.2.1K/MELA ----- 02-06-03 18:47:47 --------

Slide 20: ---- FILE: SIRFACTD ------ M#204US1/4.2.1K/MELA ----- 02-06-03 18:48:28 ----

Slide 21: ------------------------------- Fact M#204US1----------------02/06/03 18:49:03

Slide 22: C.DAM.#DMNHFX.APPLN.CODE (Browse) 138/397

Slide 23: ------------------------------- Fact M#204US1----------------02/06/03 18:49:03

Slide 24: ------------------------------- Fact M#204US1----------------02/06/03 18:50:23

Slide 25: ------------------------------- Fact M#204US1----------------02/06/03 18:51:19

Slide 26: ------------------------------- Fact M#204US1----------------02/06/03 18:50:42

Slide 27: No customer context global data exists Probable cause: customer record does not

Slide 28: Where to now?

Slide 29: Excellent facility, under-used Invaluable at Centrelink Have a look at the manu


Sirius location
customer service products documentation Year 2000 demos java
articles and presentations calendar Model 204 staff home

E-Mail:
Product and service information
Sirius technical support
Comments on the web site

The Sirius site runs as a Model 204 application using the Janus Web Server.
This page and all contents are Copyright © 2001 by Sirius Software, Inc., Cambridge, MA.