Industry Views on Switching to XML Reporting Neil Passman, Standish Technologies Brian Huxtable, Westinghouse.

Slides:



Advertisements
Similar presentations
Relational Database Systems Higher Information Systems Advanced Implementation in MySQL/PHP.
Advertisements

Relational Database Systems Higher Information Systems Advanced Implementation in Microsoft Access.
Exporting Records to a File. Perform a search and retrieve records on the Search Results screen.
Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions.
1 of 39 DA1245 Enhanced Transaction Tracking Last updated: March-2009 DA1245 Enhanced Transaction Tracking.
Copyright 2006 South-Western/Thomson Learning Chapter 10 Reports.
Lesson 4: Formatting Input Data for Arithmetic
Patron Categories Ability to organize patrons into: different roles (staff, patron, student, juvenile, etc.) age groups (age requirement) patron types.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
An Introduction to Programming with C++ Fifth Edition Chapter 13 Sequential Access Files.
Implementation/Acceptance Testing CSE Week 8 / 1 CSE9020 Case Study Week 8 Implementation and Acceptance Testing.
Implementation/Acceptance Testing / 1 Implementation and Acceptance Testing Physical Implementation Criteria: 1. Data availability 2. Data reliability.
Introduction to MARC Cataloguing Part 2 Presenters: Irma Sauvola: Part 1 Dan Smith: Part 2.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
A Digital Timer Implementation using 7 Segment Displays.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
1 Advanced Frame Options Using NORESIZE  By default, users may resize frames unless you specify the NORESIZE attribute in the tag  Examples:
Check In/Out Update for Symphony. There have been some reports on items not checking in or out properly. Reports consist of the check-in/check-out process,
Advanced File Processing
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
System Analysis and Design
* A form is another means of viewing information from a table & displaying the information one record at a time. Access Lesson 1 Lesson Plans Michele Smith.
Introducing Access Lesson 1. Objectives Start Access and explore the Database window Explore database objects Enter, edit, and delete records in a datasheet.
XP New Perspectives on XML Tutorial 6 1 TUTORIAL 6 XSLT Tutorial – Carey ISBN
Creating Databases for Web Applications Library diagrams Continue with diagrams for video clip archive and for (Flash) grid design. General and specific.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Designing a Database (Part I) -Identify all fields needed to produce the required information -Group related fields into tables -Determine Each Table’s.
CHAPTER 3 - INPUT DEFINITION
Fundamentals of Web Design Copyright ©2004  Department of Computer & Information Science Introducing XHTML: Module A: Web Design Basics.
Relational Databases (MS Access)
Advanced File Processing. 2 Objectives Use the pipe operator to redirect the output of one command to another command Use the grep command to search for.
Triggers and Stored Procedures in DB 1. Objectives Learn what triggers and stored procedures are Learn the benefits of using them Learn how DB2 implements.
NMMSS Refresher Training
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
A First Book of ANSI C Fourth Edition Chapter 4 Selection.
A Guide to SQL, Seventh Edition. Objectives Understand how to use functions in queries Use the UPPER and LOWER functions with character data Use the ROUND.
Microsoft ® Office Excel 2003 Training Using XML in Excel SynAppSys Educational Services presents:
XML 2nd EDITION Tutorial 4 Working With Schemas. XP Schemas A schema is an XML document that defines the content and structure of one or more XML documents.
Tutorial 13 Validating Documents with Schemas
Data Types Lesson 4. Skills Matrix Table A table stores your data. Tables are relational in that they are organized as rows and columns (a matrix). Each.
Introducing Python CS 4320, SPRING Lexical Structure Two aspects of Python syntax may be challenging to Java programmers Indenting ◦Indenting is.
Chapter Five Advanced File Processing. 2 Lesson A Selecting, Manipulating, and Formatting Information.
Genesys Shell development Input-side development progress.
Agenda Lists Purpose Types of Lists: Unordered Ordered Definition.
1.  Introduction  The Benefits of the Report Writer Module ◦ For Detail and Summary Printing ◦ For Control Break Processing ◦ For Printing Headings.
Authorizations AtlasNet Release Notes Authorizations.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
This is Not a Book About …. Author: Illustrator: Class: Date:
1 CA202 Spreadsheet Application Focusing on Specific Data using Filters Lecture # 5.
Closing Remarks Brian Horn, NRC Pete Dessaules, DOE.
1 Smart Metering Foundation Stage February Agenda File Format Changes for Effective Switching Back Population Approach for Effective Switching.
1 DBS201: More on SQL Lecture 2. 2 Agenda Select command review How to create a table How to insert data into a table.
Course Contents Overview: Database basics Lesson 1: Benefits of using a database Lesson 2: Table that data Lesson 3: Analyzing, viewing, and reporting.
Generating XML Data from a Database Eugenia Fernandez IUPUI.
XML Namespaces In this first lesson XML Namespaces, you will learn to:
Licenses & Prevailing Terms Updated: 18-Jun-2006.
CNG 140 C Programming (Lecture set 3)
Introducing XHTML: Module A: Web Design Basics
Introducing XHTML: Module A: Web Design Basics
Data Modeling II XML Schema & JAXB Marc Dumontier May 4, 2004
Case Study: Fixing MARC data with MarcEdit and OpenRefine
Guide To UNIX Using Linux Third Edition
FTS 2 Failure Tracking System 2 Repair Process Flow
Structured COBOL Programming
CHAPTER 17 The Report Writer Module
Formatting vs. Rounding
ICT Database Lesson 2 Designing a Database.
Microsoft Office Access is the best –selling personal computer database management system. What is Access?
Trainee ePortfolio Revision 2013
Record your QUESTIONS as your read.
Presentation transcript:

Industry Views on Switching to XML Reporting Neil Passman, Standish Technologies Brian Huxtable, Westinghouse

Objectives  The XML switchover date  Lessons learned from XML implementation  Item level obligation tracking on Form 741

The XML switchover date  2008 NMMSS meeting DOE interest in supporting only XML reporting NRC suggested licensees identify a date for switching to XML – Date to stop supporting 80-column  Current Dates: XML switchover on 1/1/ column retirement on 1/1/2011  Further discussion?

Lessons learned from XML implementation  Give User a choice between 80-column and XML formatting  If XML formatting is selected, give user the option to report source material to 3 decimal places  This option can eliminate rounding error

Lessons learned from XML implementation  If 3 decimal place reporting is selected, warn user with regard to NUREG restrictions:  “…both the shipper and receiver must report at the kilogram unit, unless they both agree to report at the three-decimal unit”  “…for consistency, the licensee must continue to report to the same decimal place for that material type”

Lessons learned from XML implementation  If 3 decimal place reporting is selected, warn user with regard to D-24 restriction:  “The RIS must attain authorization from NRC to report to the 3rd decimal.” (page 8, footnote 4)  NUREG does not appear to require NRC authorization.  What is the official NRC position?

Lessons learned from XML implementation  Implementation using either standard Visual Basic or C++ code is straightforward  Numerous examples on the internet and in books on the subject  SAMS 2.0 CD includes a separate program that can convert 80-column to XML  SAMS 2.0 will not process 80-column input or produce 80-column output

Item level obligation tracking on Form 741  Not included in the D-24  80-column: data code 5, columns XYZ XYZ A M201LNU FISSION J XYZ XYZ A M501 34WR XYZ XYZ A M202NPPU PRODUCTION J XYZ XYZ A M XYZ XYZ A M203LNU FISSION J XYZ XYZ A M XYZ XYZ A M204TNPU DECAY J XYZ XYZ A M504 00WR

Item level obligation tracking on Form 741  XML (record 1)

Item level obligation tracking on Form 741  XML definition Tag name – Child of – Sibling of Attributes – OBLIGATIONCODE: Obligation Code of type Char(2); this is an essential field (use ’00’ for unobligated material) – WR: WR Indicator or type Char(2); this is an essential field (use ‘WR’ for WR obligated material, otherwise use ‘NO’) For more information see the May/June/July 2008 NMMSSnews

Summary  The XML switchover date  Lessons learned from XML implementation  Item level obligation tracking on Form 741  Questions?