Human-readable SDD Content Debra Danielson CA. © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos.

Slides:



Advertisements
Similar presentations
Unicenter ® NSM - Integration for BMC ® Remedy Service Management ®
Advertisements

The CA MDB Revised May © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced.
1 © 2004 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective.
ISO DSDL ISO – Document Schema Definition Languages (DSDL) Martin Bryan Convenor, JTC1/SC18 WG1.
CA ERwin r8 installing the application things you should know before installing your CA ERwin r8 Data modeling application.
SmartCall™ SMS SmartCall SMS by HME Wireless is a great tool to manage your patient workflow through your facility. Using the SmartCall SMS system, staff.
#N12 Additional variable types (including non-scalar) [e.g. #S2 Interoperability; identifier comes from “Version 1.1 Candidate Items” spreasheet on TC.
Test Logging and Automated Failure Analysis Why Weak Automation Is Worse Than No Automation Geoff Staneff
CL2 Proposal #9: Mapping requirements to requisites.
SmartCall™ Messenger Account Setup
 2002 Prentice Hall, Inc. All rights reserved. ISQA 407 XML/WML Winter 2002 Dr. Sergio Davalos.
Declare A DTD File. Declare A DTD Inline File For example, use DTD to restrict the value of an XML document to contain only character data.
Proper Care and Feeding of your SQL MDB -Recommendations for General MDB Maintenance -Read the notes on the foils! -Revised October
Unicenter NSM r11 Windows -SNMP Polling Analysis.
MDB Install Overview for Federated and Shared MDBs Revised June 19, 2006.
International Bulk Commodity Bidding Review. Agenda Objective –To provide a review of the International Commodity Bidding Functionality for Bulk Procurement.
Highly Available Unicenter Solutions -A High Level Summary Draft – Last Revised June 9, 2006.
Sales Kickoff - ARCserve
RUP Requirements RUP Artifacts and Deliverables
Migration to NSM r11. © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong.
Copyright © 2003 Pearson Education, Inc. Slide 3-1 Created by Cheryl M. Hughes, Harvard University Extension School — Cambridge, MA The Web Wizard’s Guide.
XHTML Introductory1 Forms Chapter 7. XHTML Introductory2 Objectives In this chapter, you will: Study elements Learn about input fields Use the element.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
#N14 Pattern Value (aka Substring attribute) SDD 1.1 Proposal.
Mastering the AS/400, Third Edition, author Jerry Fottral 1 Week 2 The System The AS/400 is a multi-user, multi-tasking system -- a system on which many.
Parsley Introduction Kui Huang Oct. 13, Topics Background Dependency Injection Object Lifecycle Message Bus Sample FW Extensions.
© 2011 Autodesk CP5239 Demand-Loading AutoCAD®.NET Plug-ins James E. Johnson Synergis Software Sr. CAD Developer.
Unicenter Desktop & Server Management Components & Communication -Latest Revision 12/09/2005.
Reverse Protocol Pattern for WSDM
CL1 Proposal Redefine “install”. Add update artifact. Remove inconsistencies introduced by “baseUninstall” package type.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
Copyrighted material John Tullis 10/17/2015 page 1 04/15/00 XML Part 3 John Tullis DePaul Instructor
0 UMN 2011 ERP Terapan Dialogs Programming Session # 11.
Job Management Option (WLM) Scalability Tests r11 December
Lecture Set 11 Creating and Using Classes Part B – Class Features – Constructors, Methods, Fields, Properties, Shared Data.
(Business) Process Centric Exchanges
Oracle Data Integrator Procedures, Advanced Workflows.
Introduction to Exception Handling and Defensive Programming.
Chapter 18 Object Database Management Systems. McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Outline Motivation for object.
Fundamentals of GUI Programming. Objectives: At the end of the session, you should be able to: describe the guidelines that are used for creating user-friendly.
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Requirements Capture. Four Steps of requirements capture List candidate requirements Understand system context Capture functional requirements Capture.
Proposed Debugger Features Ken Ryall Warren Paul.
Chapter 15 Introduction to PL/SQL. Chapter Objectives  Explain the benefits of using PL/SQL blocks versus several SQL statements  Identify the sections.
Page 1 NTFS and Share Permissions Lecture 6 Hassan Shuja 10/26/2004.
© 2011 Autodesk Storm and Sewer Planning with AutoCAD ® Map 3D and Autodesk ® Storm and Sanitary Analysis Tanya West, PE, LEED AP Autodesk Technical Specialist.
Unicenter Desktop & Server Management Scaling Options - Ingres -Latest Revision Jun Read the notes pages.
Best Practices for Implementing Unicenter Asset Portfolio Management r11.2 in an HA MSCS Environment -Part I: Installing UAPM Optional Components Draft.
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective.
| See the possibilities… Standard Report Management/Menu Changes.
Unicenter NSM Repository Bridge 3.1 -> r11. © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos.
CL2 Localization Proposal No CL2 issue # assigned.
Best Practices for Implementing Unicenter NSM r11.1 in an HA MSCS Environment Part I -Last Revision April 24, 2006.
Unicenter NSM Debugging Tips & Tricks -Release r11.
“Custom” Checks/Constraints/Actions A proposal for the OASIS SDD TC Rich Aquino, Macrovision Julia McCarthy, IBM March 1, 2007.
ATML Test Description Orlando, FL January ATML Test Description2 September 2006 Agenda Status Feedback from Candidate evaluation Review standard.
Federated MDBs with Multiple SQL Instances Last Revision Date: September 6, 2006.
Best Practices for Implementing Unicenter NSM r11 in an HA MSCS Environment Part I -Last Revision April 24, 2006.
JavaScript Introduction and Background. 2 Web languages Three formal languages HTML JavaScript CSS Three different tasks Document description Client-side.
MCC through Firewall Last Updated 12/19/05. CAM © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and.
Best Practices for Implementing Unicenter Service Desk r11.1 in an HA MSCS Environment -Part II: Installing non-HA Primary Server Connecting to an HA MDB.
Impact Analysis to Refactoring on the Current document Sony Corporation Toshiaki Kojima Mizuki Kanada.
1 A Look at the Application Authorized users can access Communicator! NXT from any Internet-capable computer via the Web.
World of Wokcraft The very best in Single pan cooking themed fantasy gaming!
FILES AND EXCEPTIONS Topics Introduction to File Input and Output Using Loops to Process Files Processing Records Exceptions.
World of Wokcraft The very best in Single pan cooking themed fantasy gaming!
Copyright ©2006 CA. All rights reserved. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Software Configuration Management
Azure Identity Premier Fast Start
Creating and Using Classes
Presentation transcript:

Human-readable SDD Content Debra Danielson CA

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Use Cases to Address  Help available whenever the end user will need to make a decision or a prioritization. Including acceptable values. -Parameter values -Alternatives for external dependencies -Configurations -Features -Topologies Requirements , , , Configurations, Features, Topologies not in CL1

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Use Cases to Address  Ability for SDD constructor to define anticipated error conditions along with information to understand and remediate -Dependency check failures -Change execution failures -Lifecycle operations Requirement

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Use Cases to Address  Ability for the SDD constructor to define the consequences of a specific action or operation -Undo -Unmet requirements Requirement ,

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Use Cases to Address  Ability for the SDD constructor to define progress and status information Requirement

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Proposal

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Help available whenever the end user will need to make a decision or a prioritization

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. DisplayElementGroup Add optional ExtendedInformation -Provides extended information, generally help or assistance in decision making <ExtendedInformation default=" The message is logged at a certain level. The levels are: FATAL, ERROR, WARNING, INFO, DEBUG & TRACE Selecting a level includes all higher priority levels For example, if the logging level is set to 'WARNING', then all messages of that level or higher are logged, ERROR and FATAL. For more information, refer to key ="KEY_LEVEL_HELP"/> -Partially addresses

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. VariableGroup Add optional ValueAlternative to Parameter element -Used in situations to describe alternatives … <ValueAlternative value = "Level.INFO"... -Completes

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Descriptive Text for Non-CL1 Items Configurations  Expectation of prioritization of multiple configuration  Use of ExtendedInformation addresses the help requirements

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Descriptive Text for Non-CL1 Items Features  Already has a structure for enumerating the options, use of ExtendedInformation addresses the help requirements.

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Descriptive Text for Non-CL1 Items Topologies  No definitions yet for alternative topologies and prioritization thereof  expectation that ExtendedInformation will suffice when those sections are defined

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Extend DisplayElementGroup Use  Extend any references to DisplayElementGroup members to include ExtendedInformation  Review specification to insure that DEG is referenced in all appropriate areas. -Initial review shows missing in:  IdentityType  ArtifactType

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Ability for SDD constructor to define anticipated error conditions along with information to understand and remediate

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. ErrorInformationType Define anticipated error conditions and describe consequences  Required attributes -type -value  Optional elements -DisplayElementGroup xsd:string type, Artifact or context dependent Should this be a defined set (fatal, error, warn, info, debug) or artifact / context dependent?

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. DisplayElementsGroup Add optional sequence of 1 or more Error:ErrorInformationType elements to DisplayElementsGroup

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Example <ExtendedInformation default = "Passwords must be at least six characters. Each password should contain at least two alphabetic characters and at least one numeric or special character. “ key="KEY_PASSWORD"/>

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Ability for the SDD constructor to define the consequences of a specific action or operation

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. ArtifactType Add DisplayElementGroup to ArtifactType  Permits each operation to define the consequences through Description, ShortDescription and ExtendedInformation Are there any other areas where there are operations?

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Ability for the SDD constructor to define progress and status information

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Areas Where Progress is an Issue  Execution of Artifacts  Evaluation of Requirements and Constraints -Topology Requirements and ResourceChecks (runtime has sufficient information to produce appropriate granularity of progress information) -CustomCheck (runtime may not have sufficient information)

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. The User Would Like to Know:  What is happening in the process as it is executing (this may possibly change during a single artifact execution)  Percent completion  Estimated time to complete  Cancellable, and consequences of cancellation

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. What’s Declarative, and What’s Runtime  If an artifact type has a standard for reporting progress, then the runtime should be able to get this information without including anything in the SDD.  If the artifact type *does not* have a standard, or if the artifact standard doesn’t provide all of the information then the runtime will need information in the SDD to describe

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Issues  Is non-standard progress mechanism definitions in CL1?  Do we need to support both poll and push mechanisms?

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Use Cases  No progress available from artifact during execution at all  Progress available from artifact through API -Some or all information -Simple or multi-phase  Progress available from artifact through callback -Some or all information -Simple or multi-phase  Others? Log files?

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Information Needed by Runtime  Does the artifact have a progress mechanism at all?  Does the progress mechanism support %, ETC, and phase/consequence text?  How can the runtime get this information?

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. ProgressInformationType Define progress information for an artifact  Optional elements -DisplayElementGroup -Map of variables to the specific items:  StepLabel  PercentComplete  TimeToComplete -One or more CustomChecks, identified as call or callback This could be any or all of the DisplayElementGroup-like items should we add an optional attribute of varRef to any DisplayElementGroup?

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. ArtifactType  Add optional element ProgressInfo of type ProgressInformationType to ArtifactType

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Simple Example  No status information available from the artifact

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Complex Example  The installing program has an API to get status information

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. CustomCheck  Add optional element ProgressInfo of type ProgressInformationType to CustomCheck