Open Standard Voting Localization with CAM

Size: px
Start display at page:

Download "Open Standard Voting Localization with CAM"

Transcription

1 Open Standard Voting Localization with CAM - Localization Mechanisms - Publishing Localizations - Leveraging Open Standards - XSD ingesting David RR Webber Chair OASIS CAM TC (Content Assembly Mechanism) drrwebber@acm.org

2 Overview Goal is to promote the use of open public standards for voting systems Develop in-country localizations from standard international base set Provide common open public lexicon for elections management and verification Leverage XML and open standards approach, including NIEM* Provide developers with tools to aid delivery, documenting and testing of solutions *NIEM National Information Exchange Model slide 2

3 Approach Voting Localizations built from OASIS EML EML has 29 pre-built components (schema) for voting processes Use desktop visual editor to pick components Trim and select only what you need from each standard schema Desktop toolkit makes templates for the XML required Generate localization details Automatically build XML components to use Build your own dictionary, compare to EML standard Create readable documentation of details Test, Package and Publish The CAM desktop toolkit environment supports NIEM IEPD approach Available as Open Source on SourceForge.net Implementation of the public OASIS CAM standard for schema templates (camprocessor) slide 3

4 Localization Mechanisms Creating a Country Voting Localization Package

5 Localization Key Components 1 XML Schema EML Schema XSD aligns voting information model, processes and domain dictionary 2 3 Documentation Readable information use details (HTML), EML cross-reference Spreadsheet XML artifacts The localized schema and picklist.xml Key components (aka IEPD*) 4 Examples & Test Cases Realistic test XML instances for conformance and interoperability testing *IEPD Information Exchange Package Documentation slide 5

6 Localization Approach Steps EML Voting Exchange Manage 11 develop XML XSD 22 ingest Base CAM Template 33 localize Revised CAM Template 44 Local Generate XML XSD 55 Compare EML Dictionary Steps: 1. OASIS develops standard international XSD schema Implements the voting process, management and information exchange needs 2. Ingest the standard XSD into base CAM template 3. Apply localizations to CAM template Exclude unwanted optional components Align local exchange needs to standard Extend for local needs 4. Generate new localized XSD schema that conform to EML standard 5. Build dictionary cross-reference of localization usage 6. Publish documentation and examples 66 Publish Documentation + Examples slide 6

7 Creating a Package for Localization Step 1 - Ingest EML XSD rules, structure, annotations Step 2 - Select & mark out your use model in visual editor - Save your pick list selections - Compress template to desired structure Step 3 - Generate your localized use XSD schema subset Step 4 - Generate and test rich concrete data examples (complete with content hints / pass / fail / random options) - Run rules engine - Verify operation and outcomes Step 5 - Build localization documentation of structure elements, usage, rules and cross-reference map Step 6 Package, Publish and Share (IEPD) slide 7

8 Challenge: XSD schema has limitations! The schema contains the superset of voting exchange component variations for every country XSD syntax does not have direct context mechanisms Hence people make everything in schema optional Dependencies are not clear It is difficult to understand the constructs and to document the rules clearly for election authorities to verify It is hard to create test cases and instances (the pick list tough to visualize) These are all limitations inherent in W3C Schema language itself slide 8

9 Completing Localization Picture: Base EML XSD schema structure model CAM template + rules / refinements Documentation of use patterns (aka pick list + subset XSD) Test cases and examples Content hinting (localization use data) Validation engine for unit and regression testing Open standard, open platform and open source allows consistent agreements between participants slide 9

10 Localization Package Use Scenario Publish XML Structure Rules Context Examples Documentation 1 Package 2 Report Templates Results Validate Test Cases Test Testing, Agreement / Alignment. Developer Uses & Creates 3 XML Localization Content Hints Verify Result Outcomes html 4 XML Pass / Fail slide 10

11 Tutorial Base CAM templates (ingesting XSD schema ) step by step example Documenting the Localization Patterns Creating pick list selections Compressing template structure Subset XSD generation Publishing Localization package Cross-reference spreadsheet Documentation reporting options Generate use dictionary Testing and Conformance Creating Test Case examples Content Hinting Running Test Cases Advanced Techniques slide 11

12 Base CAM Templates (ingesting XSD Schema) Using jcam editor Wizard (

13 EML V6.0 provides base CAM templates Templates come pre-packaged in the EML V6 download However, for completeness we show how to generate one slide 13

14 Ingesting XSD to CAM template format OASIS EML XSD Collection XML Schema XSLT XSLT tools tools process process entire entire EML EML XSD XSD collection collection Structure Common xsd Components CIQ xsd Rules Namespace INGEST Localization EML xsd Documentation EML xml CAM = Content Assembly Mechanism slide 14

15 Step 1 & 2 Pick the XSD schema to ingest Choose File / New Template 1 Specify XSD Location root directory 2 Pick XSD First location is the root folder for the XSD collection. Typically this is the same as the location for the XSD schema you want to ingest. (Complex XSD can have this in separate folder; hence need for option) slide 15

16 Step 3 Choose the XSD parent element Confirm and start the XSD ingesting 3 Choose XSD parent element From the dropdown list pick the correct root element you wish to use (EML). XSD s may have more than one collection in them (as shown here) or may not have the parent node element cleanly defined. The Wizard shows you the list of all possible ones it finds so you can select and confirm the right one. slide 16

17 Step 4 Ingesting complete Save Results Completed template is loaded and save dialogue appears 4 Processing usually takes a few seconds, some larger EML XSD can take a few minutes to process. 4 Tip: jcam runs the ingesting as a background task so you can continue to use the computer while such long ingesting is proceeding. slide 17

18 Step 5 Review ingested structure Completed template is shown in the structure navigator panel for review and editing 5 Template contains all the default content model and structure rules ingested from the XSD. All annotations and documentation from XSD also ingested (show as paperclip symbol). Code lists and typical content values inserted for easy visual reference. slide 18

19 Documenting the Localization Patterns Pick lists, documentation and XSD subset generation

20 Building a pick list Structure EML structure is all inclusive!!! Make pick list Rules Documentation MARK MARK WHAT WHAT IS IS NOT NOT NEEDED excluded items DESIRED RESULTS slide 20

21 Marking Items for exclude - pick list Can exclude at all levels within the structure excludetree() excludeelement() excludeattribute() Use XPath operators to control scope: Specific node Group of nodes Anywhere occurs in structure Contextually based on condition Can add new domain elements with own namespace to EML template slide 21

22 Using Editor to mark Exclude items Structure Editor Tools Select focus on item Invoke action menu (right mouse click) Pick action Tip: exclude rule display is context sensitive and only available on optional items Tip: use Add New Rule mode to specify different XPath for exclude (quick mode assumes current path ) slide 22

23 Export and Save completed pick list File Menu Option Select Export / Pick List and then specify filename of destination. Excluded items are designated with red dot in structure editor and italics font with no bold highlight slide 23

24 Pick List Details Pick lists provide a handy way to catalogue the localization model and can be re-used later by importing into other templates EXCLUDE FLAG VALUE Exported Example slide 24

25 Compress Operation File Menu Option Select option and specify filename for new copy of your template. Compress process removes all rules and structure items marked with an exclude statement. Note: ignores excludes that have a conditional context expression (advanced section technique). Note: You can retain both original and new compressed templates slide 25

26 Extending the base EML schema In addition to excluding existing optional components you may need to add new pieces New pieces should be assigned their own extension namespace prefix to identify them from the base EML components Typically the OASIS EML committee will review new pieces as candidates for adding to future versions of the standard Send comments and suggestions to slide 26

27 Adding New Domain Elements 1 Select root element node in structure; right mouse click for context menu; select Add Namespace ; then enter prefix and URI 2 Select element node in structure; right mouse click for context menu; select Add Child Attribute / Element ; then enter prefix and name slide 27

28 Generating your EML use schema Once your localization details are completed you are ready to complete the remainder of the process This starts with generating your own new subset schema Then once schema details are OK creating test cases, cross-reference spreadsheet and documentation slide 28

29 Generating subset use schema File Menu Option Select Export CAM as XSD menu option 1 Confirm the location and filename, and namespace mode. 2 Select default for Mode to write a regular import set of XSD schema for each namespace slide 29

30 Schema subset generated Set of XSD files with filename and namespace suffix Each namespace file is import for those specific type definitions Reviewing XSD results in a schema visual editor tool slide 30

31 Information Restriction Considerations The CAM template allows full use of XPath conditional expressions and a rich set of over 30 functions including: setnumberrange(), setlength(), setlimit(), setdatemask(), setnumbermask(), restrictvalues(), lookup() Those that are compatible with XSD constraints will cause constraint schema assertions to be written out when exporting to schema In the advanced topics section we will look at cross field validations using XPath conditional rules slide 31

32 Generating Testing and Conformance Examples Generating base examples Customizing content with Hints Selecting valid and invalid modes Running rules validation check

33 Test Case Generation Quick Start File Menu Option Default directory to write examples into Name to be used for the examples How many examples to create Repeating elements count for Quick Test just click OK to use default settings slide 33

34 Test Case Results Active links to view the generated examples slide 34

35 Advanced Generation Options Use content type or item name (name is useful for checking backend transform processing) Use namespaces or not; if false is selected then XML instances are created with minimized namespace usage. Optional content hints (explained next ) Optional schema file validation link; use this to have example validate with EML schema or local subset schema How to handle optional items: all random none If you want deliberate errors for fail testing; (will give variety of data and structure errors) Use slider to pick a specific seed value or leave blank for random seed slide 35

36 Test Case Generator Feature Summary Make both Pass / Fail testing examples Content hinting so examples use real not fake data Test optional item logic with: all / random / none Uses exclude() assertions so does not include those items makes realistic examples of your use pattern Can pass in seed value use when adding and testing hints (each test case is labelled with its seed value) Make hundreds of test cases without manual editing Can link test case to XSD schema for structure tests You can modify XSLT tool for own testing needs slide 36

37 Run CAM Rules Check on Examples Run Menu Option 1 Pick Test Case Example to VALIDATE; click Finish to run validation rules Review validation results 2 3 slide 37

38 Content Hinting Mechanisms Designed to create realistic data examples Hints can be provided in two ways Firstly - using Value notes in annotations on specific items in the structure editor Second create your own Hints XML file and add matching rules to globally apply across your template(s) e.g. FirstName, LastName, Address, BirthDate, etc. Can export from one template, import into another slide 38

39 First Approach: annotation Value Hints Select focus on structure item Invoke action menu (right mouse click) Choose Edit Annotations slide 39

40 Then add Value annotation item 3 Select Value tab Enter values terminated with character Click on Add New, then enter Value as Type and confirm OK 5 Re-run Example export to see results slide 40

41 Second: Hints File Mechanism (XML file) 1 like / with partial name matching use for component match on items e.g. first with name matches <nxnl:first_name> 2 key matching on tag name use for exact match of items 3 key / parent path matching use when same name occurs within different parents e.g. Country and Person / NameElement with different content and context Note: matching is case sensitive but ignores namespaces TIP: can use Export Hints to create initial XML file for editing slide 41

42 A- Using Examples Generator with Hints Select XML hints file to be used here slide 42

43 B- Import Hints into Annotations (merge) set and select as needed Option to autoreload new anno file into current template slide 43

44 Documentation Cross-Reference Spreadsheet Default reporting options

45 Generating Cross-Reference Spreadsheet Use Compare to Dictionary tool Compare to default EML-V6-dictionary Drag and Drop XML file into Microsoft Excel Review and save spreadsheet workbook slide 45

46 Dictionary Compare Tool Select compare tool menu option Browse and choose EML dictionary slide 46

47 Drag and Drop to Excel Spreadsheet Click OK slide 47

48 Documentation Layouts Five options Source XML Component details (XML) Tabular format (HTML) Interactive web page (wiki) Code list Tabular format page layout for data analyst use and designed to make rules and use patterns clear Each documentation layout XSLT script can be customized as desired slide 48

49 Tabular Documentation Documentation Menu Option Select Format, resulting HTML opens in browser viewer slide 49

50 Tabular HTML Content Details Clear use pattern Extended Code list handling Annotations XPath references and functions Enhanced Data type Logic slide 50

51 Summary Ingesting XSD Creating use pattern (aka pick list) Generating test examples Hints system Generate XSD schema subset Running tests

52 Localization Checklist Review 1 XML Schema EML Schema XSD aligns voting information model, processes and domain dictionary 2 Documentation Readable information use details (HTML), EML cross-reference Spreadsheet 3 4 XML artifacts The localized schema and picklist.xml Examples & Test Cases Realistic test XML instances for conformance and interoperability testing slide 52

53 Summary Capabilities covered Ingesting XSD to Template Creating use pattern (aka pick list) Generating test examples Hints system Generate local use XSD schema subset Running tests Generating documentation and spreadsheets Allows rapid localization development Enables consistent implementations Documentation provides clear details on structures, content, rules and definitions Cross-reference to EML standard slide 53

54 Advanced Techniques Extending rules for actual use cases Using XPath selector wizard Handling ingestion recursion issues SourceForge XSLT repository

55 Importing pick list operation File Menu Option Select Import and specify filename of your existing pick list xml. Import process matches the path expressions in your pick list to the XPath expressions in the template. Exclude statements generated for matching items. Makes it easy to re-apply a pick list on new versions of schemas, or on similar schemas with same blocks of content address, company, person, etc. slide 55

56 Illustrative EML requirements When Ballot type > 0 - AND Language code > 1 Require Ballot State = CA, NV, NM Resource Matching When Registered Voters Total < AND Ballots > 1000 Audit alerting Region Restriction slide 56

57 Template rules syntax <as:businessusecontext> <as:rules> <as:default> <as:context> <as:constraint condition="//castballots /Total > 1000 and( // RegisteredVoters /Total < 1000 )" action="restrictvalues(// CastBallots/Total, Alert possible audit required ) "/> <as:constraint action="restrictvalues(//eml:administrativearea /eml:nameelement, 'CA NV NM')"/> </as:context> </as:default> </as:rules> </as:businessusecontext> slide 57

58 XPath selector wizard XPath syntax is automatically generated for you Check boxes allow user to select scope of rule action Conditional context rules can be optionally used Documentation notes can be added here slide 58

59 CAM Kit of XSLT tools used XSD 2 CAM extracts structure and rules and builds template from schema XML 2 pick list builds pick list from any XML instance (uses Level Depth setting) CAM 2 Examples Generates a collection of XML instance test cases Import/Export Hints Manage and apply content hinting across CAM templates CAM 2 XSD export Creates a subset XSD from CAM template slide 59

60 SourceForge XSLT svn repository Using any svn client the XSLT scripts can be retrieved from: camed/uk.org.jcam.camed/trunk/xsl/ slide 60

61 Resources Selection of useful links and additional technical details

62 Simple EML 440 Example Example using the EML 440 cast vote schema Simplified to minimum requirements Example can be downloaded here: slide 62

63 Resources: docs.oasis-open.org/election wiki.oasis-open.org/cam docs.oasis-open.org/cam slide 63

Dictionary Driven Exchange Content Assembly Blueprints

Dictionary Driven Exchange Content Assembly Blueprints Dictionary Driven Exchange Content Assembly Blueprints Concepts, Procedures and Techniques (CAM Content Assembly Mechanism Specification) Author: David RR Webber Chair OASIS CAM TC January, 2010 http://www.oasis-open.org/committees/cam

More information

Quick Guide to CAM Dictionaries

Quick Guide to CAM Dictionaries Quick Guide to CAM Dictionaries Building and using canonical XML components dictionaries for CAM Author: David RR Webber Chair OASIS CAM TC April, 2010 http://www.oasis-open.org/committees/cam 1 June,

More information

NIEM. National. Information. Exchange Model. NIEM and Information Exchanges. <Insert Picture Here> Deploy. Requirements. Model Data.

NIEM. National. Information. Exchange Model. NIEM and Information Exchanges. <Insert Picture Here> Deploy. Requirements. Model Data. Deploy Requirements National Test NIEM Model Data Information Build Exchange Generate Dictionary Exchange Model XML Exchange Development NIEM and Information Exchanges Overview Public

More information

Sedao Ltd. QuickChange PROject. User Manual for QuickChange PROject version 2.1.5

Sedao Ltd. QuickChange PROject. User Manual for QuickChange PROject version 2.1.5 Sedao Ltd QuickChange PROject User Manual for QuickChange PROject version 2.1.5 Contents What is QuickChange PROject?... 2 Simple Artwork Creation... 5 Creating a project... 7 QuickChange PROject Template

More information

Search Page Basic Search Advanced Search Exploring search results Showing Properties Showing Details...

Search Page Basic Search Advanced Search Exploring search results Showing Properties Showing Details... Tutorials Search and Discovery... 4 Search Page... 4 Basic Search... 4 Advanced Search... 5 Exploring search results... 7 Showing Properties... 8 Showing Details... 9 Showing a Namespace Page... 9 Showing

More information

Configuring Optional and Advanced Tasks for External Content Integration

Configuring Optional and Advanced Tasks for External Content Integration Configuring Optional and Advanced Tasks for External Content Integration First Published: August 2, 2012 Revised: March 8, 2013 This module describes some of the optional and advanced tasks that you can

More information

Table of Contents. Page 2 of 72. High Impact 4.0 User Manual

Table of Contents. Page 2 of 72. High Impact  4.0 User Manual Table of Contents Introduction 5 Installing High Impact email 6 Installation Location 6 Select Mail Client 6 Create a ReadyShare Account 6 Create a Default Profile 6 Outlook Configuration Message 6 Complete

More information

Reporting Center. Primary (Stand-Alone) Interface

Reporting Center. Primary (Stand-Alone) Interface Reporting Center The Reporting Center is where you will go to run or create reports on projects. It can be accessed in any of the follow ways, each with a slightly different user interface and functionality.

More information

Contents. Announcer Pro Version 4.6 Page 2 of 35 Version V4.6

Contents. Announcer Pro Version 4.6 Page 2 of 35 Version V4.6 User Guide Contents 1. Introduction... 3 1.1. Getting Started... 3 1.2. Navigation... 4 2. Create a Newsletter... 6 2.1. Confirm Company Details... 6 2.2. Choose Template... 8 2.3. Edit Newsletter... 8

More information

SOA, Semantics, & Data Science

SOA, Semantics, & Data Science SOA, Semantics, & Data Science September, 2013 Example Projects and Domain Solutions David Webber Public Sector NIEM + Open Data Team 1 Disclaimer Notice The following is not intended to outline Oracle

More information

Contents. Common Site Operations. Home actions. Using SharePoint

Contents. Common Site Operations. Home actions. Using SharePoint This is a companion document to About Share-Point. That document describes the features of a SharePoint website in as much detail as possible with an emphasis on the relationships between features. This

More information

Index A Access data formats, 215 exporting data from, to SharePoint, forms and reports changing table used by form, 213 creating, cont

Index A Access data formats, 215 exporting data from, to SharePoint, forms and reports changing table used by form, 213 creating, cont Index A Access data formats, 215 exporting data from, to SharePoint, 215 217 forms and reports changing table used by form, 213 creating, 237 245 controlling availability of, 252 259 data connection to,

More information

Working with Charts Stratum.Viewer 6

Working with Charts Stratum.Viewer 6 Working with Charts Stratum.Viewer 6 Getting Started Tasks Additional Information Access to Charts Introduction to Charts Overview of Chart Types Quick Start - Adding a Chart to a View Create a Chart with

More information

Editing XML Data in Microsoft Office Word 2003

Editing XML Data in Microsoft Office Word 2003 Page 1 of 8 Notice: The file does not open properly in Excel 2002 for the State of Michigan. Therefore Excel 2003 should be used instead. 2009 Microsoft Corporation. All rights reserved. Microsoft Office

More information

Quark XML Author October 2017 Update for Platform with Business Documents

Quark XML Author October 2017 Update for Platform with Business Documents Quark XML Author 05 - October 07 Update for Platform with Business Documents Contents Getting started... About Quark XML Author... Working with the Platform repository...3 Creating a new document from

More information

What is OU Campus? Log into OU Campus

What is OU Campus? Log into OU Campus OU Campus v10 Content Providers User Guide This document is designed to provide (level 5) Content Providers with basic information needed to do most tasks. Those needing additional information are encouraged

More information

PAGES, NUMBERS, AND KEYNOTE BASICS

PAGES, NUMBERS, AND KEYNOTE BASICS PAGES, NUMBERS, AND KEYNOTE BASICS Pages, Numbers, and Keynote are applications developed by Apple that are comparable to Microsoft Office and Google Docs. Pages, Numbers, and Keynote comes free with your

More information

Global Standard for the Paper and Forest Products

Global Standard for the Paper and Forest Products Global Standard for the Paper and Forest Products papinet ISS tool user guide V2R20 February 2010 Table of Contents Table of Contents...1 Introduction...2 Background... 2 Overview of papinet ISS... 2 papinet

More information

Login: Quick Guide for Qualtrics May 2018 Training:

Login:   Quick Guide for Qualtrics May 2018 Training: Qualtrics Basics Creating a New Qualtrics Account Note: Anyone with a Purdue career account can create a Qualtrics account. 1. In a Web browser, navigate to purdue.qualtrics.com. 2. Enter your Purdue Career

More information

Quark XML Author September 2016 Update for Platform with Business Documents

Quark XML Author September 2016 Update for Platform with Business Documents Quark XML Author 05 - September 06 Update for Platform with Business Documents Contents Getting started... About Quark XML Author... Working with the Platform repository... Creating a new document from

More information

WebStudio User Guide. OpenL Tablets BRMS Release 5.18

WebStudio User Guide. OpenL Tablets BRMS Release 5.18 WebStudio User Guide OpenL Tablets BRMS Release 5.18 Document number: TP_OpenL_WS_UG_3.2_LSh Revised: 07-12-2017 OpenL Tablets Documentation is licensed under a Creative Commons Attribution 3.0 United

More information

A Guide to Creating QuickReports

A Guide to Creating QuickReports A Guide to Creating QuickReports Use QuickReports to produce lists, summaries and charts from the data in SupportDesk. If in the Windows application Access QuickReports, from Reporting within the Explorer

More information

Introduction to web page creation

Introduction to web page creation Introduction to web page creation Step 1: Planning website and page layouts... 2 Step 2: Demonstrating Mediator... 2 Step 3: Linking the pages... 6 Step 4: Exporting your files... 6 MatchWare Page 1 Step

More information

IBM Rational Rhapsody Gateway Add On. Customization Guide

IBM Rational Rhapsody Gateway Add On. Customization Guide Customization Guide Rhapsody IBM Rational Rhapsody Gateway Add On Customization Guide License Agreement No part of this publication may be reproduced, transmitted, stored in a retrieval system, nor translated

More information

BEAWebLogic. Portal. Tutorials Getting Started with WebLogic Portal

BEAWebLogic. Portal. Tutorials Getting Started with WebLogic Portal BEAWebLogic Portal Tutorials Getting Started with WebLogic Portal Version 10.2 February 2008 Contents 1. Introduction Introduction............................................................ 1-1 2. Setting

More information

Corel Ventura 8 Introduction

Corel Ventura 8 Introduction Corel Ventura 8 Introduction Training Manual A! ANZAI 1998 Anzai! Inc. Corel Ventura 8 Introduction Table of Contents Section 1, Introduction...1 What Is Corel Ventura?...2 Course Objectives...3 How to

More information

Democracy Suite R EMS Audio Studio User Guide

Democracy Suite R EMS Audio Studio User Guide Democracy Suite R EMS Audio Studio User Guide Version: 5.2CO::24 February 16, 2017 TO LEARN MORE ABOUT OUR TECHNOLOGY, PEOPLE AND SERVICES VISIT DOMINIONVOTING.COM TODAY i NOTICE OF CONFIDENTIALITY AND

More information

Search Application User Guide

Search Application User Guide SiteExecutive Version 2013 EP1 Search Application User Guide Revised January 2014 Contact: Systems Alliance, Inc. Executive Plaza III 11350 McCormick Road, Suite 1203 Hunt Valley, MD 21031 Phone: 410.584.0595

More information

CA Productivity Accelerator 12.1 and Later

CA Productivity Accelerator 12.1 and Later CA Productivity Accelerator 12.1 and Later Localize Content Localize Content Once you have created content in one language, you might want to translate it into one or more different languages. The Developer

More information

Database to XML Wizard

Database to XML Wizard Database to XML Wizard Jitterbit Connect TM provides a fast, easy route to data transformation. This is made possible through a wizard-based integration tool built directly into Jitterbit. The wizard executes

More information

Visual Cash Focus - User Tip 8

Visual Cash Focus - User Tip 8 Visual Cash Focus - User Tip 8 How do I Import a chart of accounts? The Scenario How to import a chart of accounts into Visual Cash Focus One of the key features of Visual Cash Focus is its ability to

More information

EMC Documentum Forms Builder

EMC Documentum Forms Builder EMC Documentum Forms Builder Version 6 User Guide P/N 300-005-243 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 1994-2007 EMC Corporation. All rights

More information

DRAFT. Table of Contents About this manual... ix About CuteSITE Builder... ix. Getting Started... 1

DRAFT. Table of Contents About this manual... ix About CuteSITE Builder... ix. Getting Started... 1 DRAFT Table of Contents About this manual... ix About CuteSITE Builder... ix Getting Started... 1 Setting up... 1 System Requirements... 1 To install CuteSITE Builder... 1 To register CuteSITE Builder...

More information

QuickReports Guide. Creating a New Report

QuickReports Guide. Creating a New Report QuickReports Guide Use QuickReports to produce lists, summaries and charts from the data in SupportDesk. Reports are accessed from the QuickReports option in the menu topbar. Clicking the QuickReports

More information

RoboHelp HTML Training

RoboHelp HTML Training RoboHelp HTML Training Developed by Diamondhead Documentation, Inc. 2011 Nationwide Advantage Mortgage Company Page 1 of 11 Table of Contents Directory Structure... 3 HTML Files (Topics) Folder... 3 URLs

More information

Using Mail Merge in Microsoft Word XP/2002

Using Mail Merge in Microsoft Word XP/2002 Using Mail Merge in Microsoft Word XP/2002 Open Microsoft Word XP/2002 Beginning the Merge You may start Mail Merge with a blank document or one that you have already created. We will use a blank document

More information

EQuIS Data Processor (EDP) User Manual

EQuIS Data Processor (EDP) User Manual EQuIS Data Processor (EDP) User Manual Introduction EQuIS Data Processor (EDP) Introduction The EQuIS Data Processor, or EDP, is today s answer to the many data quality issues that plague data managers.

More information

Document Template Authoring

Document Template Authoring http://documentation.blueprintcloud.com Document Template Authoring Getting Started Guide 2015 Blueprint Software Systems Inc. All rights reserved 3/24/2015 Getting Started Tutorial Step 1: Install the

More information

How to Create Custom Name Badge Inserts with a Mail Merge in Microsoft Word 2007

How to Create Custom Name Badge Inserts with a Mail Merge in Microsoft Word 2007 Many people know that you can use the Mail Merge feature in Microsoft Word 2007 to easily create mailing labels, but did you know you can use it to quickly create custom name badge inserts? Here, you will

More information

Introduction to IBM Rational HATS For IBM System z (3270)

Introduction to IBM Rational HATS For IBM System z (3270) Introduction to IBM Rational HATS For IBM System z (3270) Introduction to IBM Rational HATS 1 Lab instructions This lab teaches you how to use IBM Rational HATS to create a Web application capable of transforming

More information

Executive Overview. business transaction information management. Why do Businesses Need CAM? The Issue of Context in Business Interchanges

Executive Overview. business transaction information management. Why do Businesses Need CAM? The Issue of Context in Business Interchanges Executive Overview business transaction information management Why do Businesses Need CAM? Today s business interactions are becoming increasingly sophisticated, and the legal and social impacts more pronounced.

More information

#define 4 User Guide. Version 4.0. CGI Group Inc.

#define 4 User Guide. Version 4.0. CGI Group Inc. #define 4 User Guide Version 4.0 CGI Group Inc. Table of Contents Section Slides Wiki 5-7 Tickets 8-12 Files 13-15 Planning 16-21 Cooperate 22-24 Settings 25-31 Agile Features 32-34 Desktop Applications

More information

Table of Contents. Part I How do I... Part II Zetafax Client. Foreword. 3 Advanced tasks. 1 Menu options. Annotate a fax? View a text message?

Table of Contents. Part I How do I... Part II Zetafax Client. Foreword. 3 Advanced tasks. 1 Menu options. Annotate a fax? View a text message? I Table of Contents Foreword 0 1 Part I How do I... 1 Zetafax Client... actions 2 Send a fax?... Specify options... when sending a fax? View a fax?... Annotate a fax?... Print a fax?... Preview a message...

More information

Ektron Advanced. Learning Objectives. Getting Started

Ektron Advanced. Learning Objectives. Getting Started Ektron Advanced 1 Learning Objectives This workshop introduces you beyond the basics of Ektron, the USF web content management system that is being used to modify department web pages. This workshop focuses

More information

JSF Tools Reference Guide. Version: M5

JSF Tools Reference Guide. Version: M5 JSF Tools Reference Guide Version: 3.3.0.M5 1. Introduction... 1 1.1. Key Features of JSF Tools... 1 2. 3. 4. 5. 1.2. Other relevant resources on the topic... 2 JavaServer Faces Support... 3 2.1. Facelets

More information

OU EDUCATE TRAINING MANUAL

OU EDUCATE TRAINING MANUAL OU EDUCATE TRAINING MANUAL OmniUpdate Web Content Management System El Camino College Staff Development 310-660-3868 Course Topics: Section 1: OU Educate Overview and Login Section 2: The OmniUpdate Interface

More information

Table Of Contents. iii

Table Of Contents. iii Table Of Contents Welcome... 1 Using the Content Repository... 3 Content Repository Overview... 3 Description... 3 Repository File Types... 4 Working with the Repository... 6 Content Repository Interface...

More information

Function. Description

Function. Description Function Check In Get / Checkout Description Checking in a file uploads the file from the user s hard drive into the vault and creates a new file version with any changes to the file that have been saved.

More information

Microsoft Office 2016 Mail Merge

Microsoft Office 2016 Mail Merge Microsoft Office 2016 Mail Merge Mail Merge Components In order to understand how mail merge works you need to examine the elements involved in the process. In any mail merge, you'll deal with three different

More information

Manual Physical Inventory Upload Created on 3/17/2017 7:37:00 AM

Manual Physical Inventory Upload Created on 3/17/2017 7:37:00 AM Created on 3/17/2017 7:37:00 AM Table of Contents... 1 Page ii Procedure After completing this topic, you will be able to manually upload physical inventory. Navigation: Microsoft Excel > New Workbook

More information

FrontPage Help Center. Topic: FrontPage Basics

FrontPage Help Center. Topic: FrontPage Basics FrontPage Help Center Topic: FrontPage Basics by Karey Cummins http://www.rtbwizards.com http://www.myartsdesire.com 2004 Getting Started... FrontPage is a "What You See Is What You Get" editor or WYSIWYG

More information

Introduction to Topologi Markup Editor , 2005 Topologi Pty. Ltd.

Introduction to Topologi Markup Editor , 2005 Topologi Pty. Ltd. http://www.topologi.com Introduction to Topologi Markup Editor 2.3 2004, 2005 Topologi Pty. Ltd. info@topologi.com Markup Editor Edit publishing-oriented documents in the built-in Markup Editor: a tag-aware

More information

This document contains information that will help you to create and send graphically-rich and compelling HTML s through the Create Wizard.

This document contains information that will help you to create and send graphically-rich and compelling HTML  s through the Create  Wizard. This document contains information that will help you to create and send graphically-rich and compelling HTML emails through the Create Email Wizard. or warranty by AT&T and is subject to change. 1 Contents

More information

Microsoft Access Database How to Import/Link Data

Microsoft Access Database How to Import/Link Data Microsoft Access Database How to Import/Link Data Firstly, I would like to thank you for your interest in this Access database ebook guide; a useful reference guide on how to import/link data into an Access

More information

Topaz Workbench Data Visualizer User Guide

Topaz Workbench Data Visualizer User Guide Topaz Workbench Data Visualizer User Guide Table of Contents Displaying Properties... 1 Entering Java Regular Expressions in Filter Fields... 3 Related Topics... 3 Exporting the Extract Trace Events View...

More information

Creating Web Pages with SeaMonkey Composer

Creating Web Pages with SeaMonkey Composer 1 of 26 6/13/2011 11:26 PM Creating Web Pages with SeaMonkey Composer SeaMonkey Composer lets you create your own web pages and publish them on the web. You don't have to know HTML to use Composer; it

More information

Description of Hybrid Collections using Archivist Toolkit

Description of Hybrid Collections using Archivist Toolkit Electronic Records Modules Electronic Records Committee Congressional Papers Roundtable Society of American Archivists Description of Hybrid Collections using Archivist Toolkit Adriane Hanson University

More information

Office Adapters for Quark Publishing Platform

Office Adapters for Quark Publishing Platform Office Adapters for Quark Publishing Platform Contents Getting started... 1 About Quark Publishing Platform...1 System requirements... 3 Installing the Office Adapters for Quark Publishing Platform...

More information

SAS Model Manager 2.2. Tutorials

SAS Model Manager 2.2. Tutorials SAS Model Manager 2.2 Tutorials The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2009. SAS Model Manager 2.2: Tutorials. Cary, NC: SAS Institute Inc. SAS Model Manager

More information

Creating labels in Ticket 2000.

Creating labels in Ticket 2000. Creating labels in Ticket 2000. Ticket 2000 must be open and ready Option One: NEW LABEL: Click on FILES ICON and in the left hand column select New Label Click on the Common Tab and click once on Thermal

More information

Introduction to IBM Rational HATS For IBM System i (5250)

Introduction to IBM Rational HATS For IBM System i (5250) Introduction to IBM Rational HATS For IBM System i (5250) Introduction to IBM Rational HATS 1 Lab instructions This lab teaches you how to use IBM Rational HATS to create a Web application capable of transforming

More information

Excel 2013 Workshop. Prepared by

Excel 2013 Workshop. Prepared by Excel 2013 Workshop Prepared by Joan Weeks Computer Labs Manager & Madeline Davis Computer Labs Assistant Department of Library and Information Science June 2014 Excel 2013: Fundamentals Course Description

More information

3. NetBeans IDE 6.0. Java. Fall 2009 Instructor: Dr. Masoud Yaghini

3. NetBeans IDE 6.0. Java. Fall 2009 Instructor: Dr. Masoud Yaghini 3. NetBeans IDE 6.0 Java Fall 2009 Instructor: Dr. Masoud Yaghini Outline Installing the NetBeans IDE First NetBeans IDE Project IDE Windows Source Editor Customizing the IDE References Installing the

More information

Modern Requirements4TFS 2018 Release Notes

Modern Requirements4TFS 2018 Release Notes Modern Requirements4TFS 2018 Release Notes Modern Requirements 3/7/2018 Table of Contents 1. INTRODUCTION... 3 2. SYSTEM REQUIREMENTS... 3 3. APPLICATION SETUP... 3 GENERAL... 4 1. FEATURES... 4 2. ENHANCEMENT...

More information

XMLInput Application Guide

XMLInput Application Guide XMLInput Application Guide Version 1.6 August 23, 2002 (573) 308-3525 Mid-Continent Mapping Center 1400 Independence Drive Rolla, MO 65401 Richard E. Brown (reb@usgs.gov) Table of Contents OVERVIEW...

More information

Free Microsoft Office 2010 training from MedCerts. Course Outline

Free Microsoft Office 2010 training from MedCerts. Course Outline Free Microsoft Office 2010 training from MedCerts Course Outline Microsoft Office Word 2010: Basic Course Introduction Unit 01 - Getting Started Topic A: The Word Window The Word 2010 Window Demo - A-1:

More information

Creating an with Constant Contact. A step-by-step guide

Creating an  with Constant Contact. A step-by-step guide Creating an Email with Constant Contact A step-by-step guide About this Manual Once your Constant Contact account is established, use this manual as a guide to help you create your email campaign Here

More information

Centricity 2.0 Section Editor Help Card

Centricity 2.0 Section Editor Help Card Centricity 2.0 Section Editor Help Card Accessing Section Workspace In order to edit your section, you must first be assigned Section Editor privileges. This is done by the Director of your Site, Subsite,

More information

Oracle Cloud. Using the Oracle Mapper Release 16.4 E

Oracle Cloud. Using the Oracle Mapper Release 16.4 E Oracle Cloud Using the Oracle Mapper Release 16.4 E64409-09 December 2016 This guide describes how to use the mapper to map source data structures to target data structures. Oracle Cloud Using the Oracle

More information

PST for Outlook Admin Guide

PST for Outlook Admin Guide PST for Outlook 2013 Admin Guide Document Revision Date: Sept. 25, 2015 PST Admin for Outlook 2013 1 Populating Your Exchange Mailbox/Importing and Exporting.PST Files Use this guide to import data (Emails,

More information

Microsoft Word 2010 Tutorial

Microsoft Word 2010 Tutorial 1 Microsoft Word 2010 Tutorial Microsoft Word 2010 is a word-processing program, designed to help you create professional-quality documents. With the finest documentformatting tools, Word helps you organize

More information

BEAWebLogic. Integration. Transforming Data Using XQuery Mapper

BEAWebLogic. Integration. Transforming Data Using XQuery Mapper BEAWebLogic Integration Transforming Data Using XQuery Mapper Version: 10.2 Document Revised: March 2008 Contents Introduction Overview of XQuery Mapper.............................................. 1-1

More information

OUTLOOK 2002 (XP): LEVEL 2

OUTLOOK 2002 (XP): LEVEL 2 OUTLOOK 2002 (XP): LEVEL 2 WWP Training Limited Page 1 STUDENT EDITION LESSON 1 - FORMATTING OUTLOOK MESSAGES... 7 Applying Character Formatting... 8 Formatting Paragraphs... 9 Switching Message Formats...10

More information

Kona ALL ABOUT FILES

Kona ALL ABOUT FILES Kona ALL ABOUT FILES February 20, 2014 Contents Overview... 4 Add a File/Link... 5 Add a file via the Files tab... 5 Add a file via a conversation, task, or event... 6 Add a file via a comment... 7 Add

More information

Tutorial 8 Sharing, Integrating and Analyzing Data

Tutorial 8 Sharing, Integrating and Analyzing Data Tutorial 8 Sharing, Integrating and Analyzing Data Microsoft Access 2013 Objectives Session 8.1 Export an Access query to an HTML document and view the document Import a CSV file as an Access table Use

More information

OnPoint s Guide to MimioStudio 9

OnPoint s Guide to MimioStudio 9 1 OnPoint s Guide to MimioStudio 9 Getting started with MimioStudio 9 Mimio Studio 9 Notebook Overview.... 2 MimioStudio 9 Notebook...... 3 MimioStudio 9 ActivityWizard.. 4 MimioStudio 9 Tools Overview......

More information

WPS Workbench. user guide. "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs"

WPS Workbench. user guide. To help guide you through using the WPS user interface (Workbench) to create, edit and run programs WPS Workbench user guide "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs" Version: 3.1.7 Copyright 2002-2018 World Programming Limited www.worldprogramming.com

More information

Administrative Training Mura CMS Version 5.6

Administrative Training Mura CMS Version 5.6 Administrative Training Mura CMS Version 5.6 Published: March 9, 2012 Table of Contents Mura CMS Overview! 6 Dashboard!... 6 Site Manager!... 6 Drafts!... 6 Components!... 6 Categories!... 6 Content Collections:

More information

Using Sitecore 5.3.1

Using Sitecore 5.3.1 Using Sitecore 5.3.1 An End-User s Guide to Using and Administrating Sitecore Author: Sitecore Corporation Date: December 12, 2007 Release: Rev. 1.0 Language: English Sitecore is a registered trademark.

More information

A Guide to Quark Author Web Edition 2015

A Guide to Quark Author Web Edition 2015 A Guide to Quark Author Web Edition 2015 CONTENTS Contents Getting Started...4 About Quark Author - Web Edition...4 Smart documents...4 Introduction to the Quark Author - Web Edition User Guide...4 Quark

More information

CEDMS User Guide

CEDMS User Guide CEDMS 5.3.1 User Guide Section Page # Section 1 User Interface 2 CEDMS DM Toolbar 2 Navigation Pane 3 Document List View Pane 3 Add-on Pane 3 Section 2 Saving and Importing Documents 4 Profile Form 4 Saving

More information

Explorer View document libraries, 165 form library, 183

Explorer View document libraries, 165 form library, 183 Index A Actions section Add Listing link, 18 Add News link, 29 Add Person link, 20 Advanced Search Link, 41 Change Location link, 19 Change Settings link, 13 Create Subarea link, 13 Edit Page link, 21

More information

Clay Tablet Connector for Sitecore. User Guide. Version 3.9.8

Clay Tablet Connector for Sitecore. User Guide. Version 3.9.8 Clay Tablet Connector for Sitecore User Guide Version 3.9.8 May 27, 2016 Copyright Copyright 2005-2016 Clay Tablet Technologies Inc. All rights reserved. All rights reserved. This document and its content

More information

Table of Contents 2. Why do companies need Zetadocs PDF? Technical specifications Install Zetadocs Registering your evaluation version

Table of Contents 2. Why do companies need Zetadocs PDF? Technical specifications Install Zetadocs Registering your evaluation version 1 Table of Contents Part I Part II Part III Part IV Part V Part VI Part VII 1 2 3 4 5 6 7 8 9 10 11 12 Why do companies need Zetadocs PDF? Who is it for? Key features Technical specifications Install Zetadocs

More information

Getting Started with BarTender

Getting Started with BarTender Getting Started with BarTender MANUAL Contents Getting Started with BarTender 3 Installation 4 Choosing What to Install 4 Automation Editions (Automation and Enterprise Automation) 4 Installing BarTender

More information

Enterprise Architect. User Guide Series. Model Exchange

Enterprise Architect. User Guide Series. Model Exchange Enterprise Architect User Guide Series Model Exchange How to transfer data between projects? In Sparx Systems Enterprise Architect you can move data between projects using Data Transfer of models to file

More information

Tutorials by All Creative Designs. Picasa 5 (3.9) Photo Editing Tutorial. How to download, install and use the Picasa Photo Editor

Tutorials by All Creative Designs. Picasa 5 (3.9) Photo Editing Tutorial. How to download, install and use the Picasa Photo Editor Tutorials by All Creative Designs www.allcreativedesigns.com.au Picasa 5 (3.9) Photo Editing Tutorial How to download, install and use the Picasa Photo Editor How to web optimize your photos for use on

More information

pi4soa 2.0 Getting Started Guide

pi4soa 2.0 Getting Started Guide pi4soa 2.0 Getting Started Guide by Gary Brown 1. Overview... 1 2. Installation... 3 2.1. Downloading a pre-configured Eclipse... 3 2.2. Installing pi4soa into an existing Eclipse environment... 3 3.

More information

Introduction to Topologi Professional Edition

Introduction to Topologi Professional Edition Introduction to Topologi Professional Edition 2004, 2005 Topologi Pty. Ltd. info@topologi.com http://www.topologi.com Contents Overview Diagram of Tools Media Browser and Reports Browse Files See Metadata

More information

$99.95 per user. SQL Server 2008 Integration Services CourseId: 158 Skill level: Run Time: 42+ hours (210 videos)

$99.95 per user. SQL Server 2008 Integration Services CourseId: 158 Skill level: Run Time: 42+ hours (210 videos) Course Description Our is a comprehensive A-Z course that covers exactly what you want in an SSIS course: data flow, data flow, and more data flow. You will learn about transformations, common design patterns

More information

Microsoft Access Description

Microsoft Access Description Go To Page.. Go!! Microsoft Word Microsoft PowerPoint Microsoft Office Main Microsoft Excel Microsoft Publisher Introduction into Microsoft Access Starting Up Microsoft Access Creating New, and Opening

More information

Enterprise Architect. User Guide Series. Model Navigation. Author: Sparx Systems. Date: 30/06/2017. Version: 1.0 CREATED WITH

Enterprise Architect. User Guide Series. Model Navigation. Author: Sparx Systems. Date: 30/06/2017. Version: 1.0 CREATED WITH Enterprise Architect User Guide Series Model Navigation Author: Sparx Systems Date: 30/06/2017 Version: 1.0 CREATED WITH Table of Contents Model Navigation 4 Navigate: Exploring Your Model 5 The Project

More information

Google Sites 101. Mrs. Wilson

Google Sites 101. Mrs. Wilson Google Sites 101 Mrs. Wilson Google Sites 101 Create a site 1. Go to http://sites.google.com/ 2. Login with your Google Account [or Google Apps account] email address and password You can create a Google

More information

Quark XML Author for FileNet 2.5 with BusDocs Guide

Quark XML Author for FileNet 2.5 with BusDocs Guide Quark XML Author for FileNet 2.5 with BusDocs Guide CONTENTS Contents Getting started...6 About Quark XML Author...6 System setup and preferences...8 Logging in to the repository...8 Specifying the location

More information

P6 Professional Reporting Guide Version 18

P6 Professional Reporting Guide Version 18 P6 Professional Reporting Guide Version 18 August 2018 Contents About the P6 Professional Reporting Guide... 7 Producing Reports and Graphics... 9 Report Basics... 9 Reporting features... 9 Report Wizard...

More information

Million Book Universal Library Project :Manual for Metadata Capture, Digitization, and OCR

Million Book Universal Library Project :Manual for Metadata Capture, Digitization, and OCR Million Book Universal Library Project :Manual for Metadata Capture, Digitization, and OCR Gabrielle V. Michalek, editor. Carnegie Mellon University. May 7, 2003 2 Table of Contents Data Production...3

More information

WebSphere. Clips and Tacks: Getting started with the IBM BPM suite of products

WebSphere. Clips and Tacks: Getting started with the IBM BPM suite of products WebSphere Clips and Tacks: Getting started with the IBM BPM suite of products ii IBM WebSphere Clips and Tacks: Getting started with the IBM BPM suite of products Contents Chapter 1. Introduction........

More information

Creating Accessible Word Documents

Creating Accessible Word Documents Creating Accessible Word Documents 1 of 11 Creating Accessible Word Documents Contents 1. General principles... 1 2. Styles/ Headings... 2 3. Table of Contents... 3 Updating a Table of Contents... 5 4.

More information

Manage and Edit Sessions

Manage and Edit Sessions Manage and Edit Sessions With TurningPoint, you can stop and save a session, and pick up where you left off at a later time. You can also use a TurningPoint setting to create back-up files of your session.

More information

Chapter 12 Creating Web Pages

Chapter 12 Creating Web Pages Getting Started Guide Chapter 12 Creating Web Pages Saving Documents as HTML Files Copyright This document is Copyright 2010 2016 by the LibreOffice Documentation Team. Contributors are listed below. You

More information