GeoServer Web Based Configuration Design DRAFT. GeoConnections Victoria, BC, Canada

Size: px
Start display at page:

Download "GeoServer Web Based Configuration Design DRAFT. GeoConnections Victoria, BC, Canada"

Transcription

1 GeoServer Web Based Configuration Design DRAFT Submitted To: Program Manager GeoConnections Victoria, BC, Canada Submitted By: David Zwiers Jody Garnett Richard Gould Refractions Research Inc. Suite Douglas Street Victoria, BC, V8W-2E7 Phone: (250) Fax: (250)

2 TABLE OF CONTENTS GEOSERVER WEB BASED CONFIGURATION DESIGN...1 TABLE OF CONTENTS...2 TABLE OF FIGURES...3 INTRODUCTION CURRENT GEOSERVER CONFIGURATION CURRENT CONFIGURATION WORKFLOW PROPOSED GEOSERVER CONFIGURATION DESIGN MEMORY MODEL SERVICE CONFIGURATION CATALOG CONFIGURATION GEOSERVER WEB CONFIGURATION USER INTERFACE MODEL-VIEW-CONTROLLER MODIFIED MODEL-VIEW-CONTROLLER GEOSERVER WEB CONFIGURATION DESIGN USER INTERFACE DESIGN GEOSERVER WEB CONFIGURATION WORKFLOW SAMPLE GEOSERVER CONFIGURATION WEB PAGES WFSCONFIG WMSCONFIG CATALOGCONFIG

3 TABLE OF FIGURES Figure 1 Overview Diagram...6 Figure 2 Model-View-Controller Design Pattern Figure 3 Modified Model-View-Controller Design Pattern Figure 4 Interface Flow Diagram Figure 5 User Interface Template Figure 6 Interface Page Layout Figure 7 WFSConfig Page 1: Description Figure 8 WFSConfig Page 2: Contents Figure 9 WMSConfig Page 1: Description Figure 10 WMSConfig Page 2: Contents Figure 11 CatalogConfig Page 1: DataStores Figure 12 Catalog Configuration Namespaces Figure 13Catalog Configuration Styles Figure 14 Catalog Configuration Feature Types

4 INTRODUCTION This document represents our proposal for extending the GeoServer application with a Web Based Configuration. Currently GeoServer makes use of a series of XML files to store configuration information. Server configuration is performed when the server is offline through the manual editing of these files. We intend to improve this on two fronts: the interface and the server state. This extension to Geoserver will provide a Web Based user interface to the configuration. In addition we will provide dynamic configuration of the GeoServer application. Dynamic configuration will avoid unnecessary server restarts and allowing configuration to be tested prior to saving

5 1 CURRENT GEOSERVER CONFIGURATION GeoServer has recently changed its configuration as part of a Web Map Server integration effort. As such the current design is of recent vintage and sparsely documented. 1.1 Current Configuration Workflow Load a series of configuration XML files into: ServerConfig WMSConfig: Web Map Server information WFSConfig: Web Feature Server information (used in the GetCapabilites) CatalogConfig: FeatureType and Namespace information The existing system has the data stored in multiple classes all found in the org.vfny.geoserver.config package. Each class has three main purposes: to store data required by the application to provide data to the application to populate configuration data from XML files The configuration data is imported into the system exactly once at startup. The data is then served to the application in various forms. In most cases, it is not possible to modify application configuration dynamically as GeoServer is running. The exception occurs in the CatalogConfig class, where references to XMLSchema files are passed to the DescribeFeatureType response

6 2 PROPOSED GEOSERVER CONFIGURATION DESIGN To address the limitation of the existing GeoServer Configuration System we intend to: Separate out the Configuration Model from the GeoServer application Separate out Loading Configuration from the Configuration Model Allow saving of the Configuration Model Although this work will initially make use of the existing GeoServer configuration XML files we may need to store additional information or make use of alternate storage formats. An example would be storing additional FeatureType Schema information as the metadata in the database. Here we intend to provide a basic system overview of the portion of Geoserver being affected. The portion shown in Figure 1 represents what is currently the configuration module in package org.vfny.geoserver.config. The Application module represents the remainder of the Geoserver, where the interface into the Application remains the same as that defined for the configuration module. WFS WMS Catalog GeoTools2 init config GeoServer Configuration Memory Model Load Save Struts ActionForm Web Browser Forms Shape Database XML cookie Figure 1 Overview Diagram - 6 -

7 2.1 Memory Model The memory model will allow us to complete a separation of concerns between the data being stored, the importing of the data, and the use of the data. Since the GUI will be updating this information on the fly we have adopted the Model View Controller (MVC) pattern. This will allow the GUI and the Application to view the data at the same time. The controller portion of the model is to be completed by; the Init portion at the system start-up, and; the modifications made by the GUI. The Memory model classes will consist of a set of data classes. These classes will be Beans, and will provide full access to all the data. This is important to allow the GUI to implement dynamic configurations. This is one of the important changes from the existing design. We will be implementing a layer of indirection between the Application and the Memory model, as shown in Figure 1, which will restrict access to the memory model from the application to current levels. We will be collecting the Init functionality from the current constructors and collapsing this into a cohesive module. This will not affect the current data access permissions, as they currently do not exist. The WFS, WMS, and Catalog Modules are intended as an interface to the Application. We envision these modules to contain more than some simple access routines. At the very least the Catalog module will create the data sources in the same way as they are created in the DataStoreConfig class. We intend to extract similar duplicate functionality from the Application to place it in the appropriate module. The code below has been included to share a sample memory model. In this model the Catalog, Global, WMS and WFS classes as these classes represent the base of the model

8 2.2 Service Configuration Web Map Server Model public class WMSModel { private static final String WMS_VERSION = "1.1.1"; /** WMS spec specifies this fixed service name */ private static final String FIXED_SERVICE_NAME = "OGC:WMS"; private static final String[] EXCEPTION_FORMATS = { "application/vnd.ogc.se_xml", "application/vnd.ogc.se_inimage", "application/vnd.ogc.se_blank" ; private Date updatetime = new Date(); private Service service; Web Feature Server Model public class WFSModel extends Service { public static final String WFS_FOLDER = "wfs/1.0.0/"; public static final String WFS_BASIC_LOC = WFS_FOLDER + "WFS-basic.xsd"; public static final String WFS_CAP_LOC = WFS_FOLDER + "WFS-capabilities.xsd"; private String describeurl; private Service service; Service Model public class ServiceModel { private boolean enabled = true; private String servicetype; private String onlineresource; private URL url; private String name; private String title; private String _abstract; private List keywords; private String fees; private String accessconstraints = "NONE"; private String maintainer; - 8 -

9 2.2.4 Global Model public class GlobalModel { private static final Logger LOGGER = Logger.getLogger("org.vfny.geoserver.config"); private Level logginglevel = Logger.getLogger("org.vfny.geoserver").getLevel(); private int maxfeatures = 20000; private boolean verbose = true; private int numdecimals = 8; private Charset charset; private String baseurl; private String schemabaseurl; private static final String CONFIG_DIR = "WEB-INF/"; private static final String DATA_DIR = "data/"; private Contact contact = null; Contact Model public class ContactModel { private String contactperson; private String contactorganization; private String contactposition; private String addresstype; private String address; private String addresscity; private String addressstate; private String addresspostalcode; private String addresscountry; private String contactvoice; private String contactfacsimile; private String contact ; - 9 -

10 2.3 Catalog Configuration Catalog Model public class CatalogModel { private Map datastores; private Map namespaces; private Map features; private Map styles; private NamespaceSupport defaultnamespace; DataStore Model public class DataStoreModel { private String id; private NamespaceSupport namespace; private boolean enabled; private String title; private String _abstract; private Map connectionparams; Feature Type Model public class FeatureTypeModel { private DataStore datastore; private Envelope latlongbbox; private int SRS; private FeatureSchema schema; private Map styles; private String name; private String title; private String _abstract; private List keywords; FeatureTypeSchemaModel public class FeatureTypeSchemaModel { private String name; private String pathtoschemafile; private String schemabase; private List schemaelement; public class FeatureSchemaElement { private String name; private boolean nillable; private int minoccurs; private int maxoccurs; private String type; private Map restrictions;

11 3 GEOSERVER WEB CONFIGURATION USER INTERFACE This section contains information about the GeoServer Web Configuration User Interface. The intended workflow and user interface design is presented. The proposed new GUI will allow a user to create the GeoServer XML configuration files using a friendly web-based interface. The GeoServer Web Configuration User Interface will provide a configuration for WFS, WMS and Catalog systems. The GeoServer development team has provided guidance in the selection of the STRUTS application framework. We will explore the design of the STRUTS framework and the implications for the GeoServer Web Configuration User Interface. 3.1 Model-View-Controller Model-View-Controller is a traditional design pattern used in Object-Oriented design since the early days of Smalltalk. User Actions Controller State Change View Selection State Query View Change notifcation Model Figure 2 Model-View-Controller Design Pattern Model-View-Control has several advantages: Separation of concerns between the Model, View, and Controller Uses notify/subscribe protocol and the Observer pattern between Model and View Allows multiple Dynamic Presentations Consolidate Control For web based development strict MVC cannot be used due to limitations of the HTTP protocol. The notify/subscribe notification cannot be used and server applications cannot push change notification to the web client

12 3.2 Modified Model-View-Controller The STRUTS Application Framework makes use of a modified Model-View- Controller design. View Controller Model Presentation Layer Control Layer Application Logic Figure 3 Modified Model-View-Controller Design Pattern To address the limitations of the MVC design STRUTS, and indeed many web applications, make use of a flattened Model-View-Control design. In which all model-view communication is funneled through the controller

13 4 GEOSERVER WEB CONFIGURATION DESIGN Each configuration area of the interface will be processed through the ActionForm. The ActionForm class acts as the Controller in STRUTS based applications. The configuration information will be stored in memory using a series of Java Beans representing our Configuration Model. WFS Interface WFS JavaBean WMS Interface Action Form WMS JavaBean Catalog Interface Figure 4 Interface Flow Diagram Catalog JavaBeans

14 4.1 User Interface Design STRUTS makes use of a framework called Tiles, which allows for the separation of web page layout from content. As a starting place we will be making use of the following layout. Web Browser - GeoServer url: Logo Current Location Login Logout Help Tab1 Tab2 Status Try Out Save Load Form Actions Features of this layout: Figure 5 User Interface Template configuration section is sub-divided into relevant pages accessible through tabs at the top of the screen GeoServer status information updates are contained in the top of the left Global Operations are displayed at the left-middle Available actions are displayed in the bottom-middle The current form is also displayed

15 4.2 GeoServer Web Configuration Workflow The basic layout of the configuration interface is presented in figure 6. loginpage loggedinmenu ValidationConfig Description SystemConfig WFSConfig Contents Related Pages DataStores WMSConfig CatalogConfig Namespaces Description Styles Contents FeatureTypes Related Pages Related Pages Figure 6 Interface Page Layout Once the user is logged in, they have the option of accessing the WFS configuration, the WMS configuration or the Catalog configuration

16 5 SAMPLE GEOSERVER CONFIGURATION WEB PAGES 5.1 WFSConfig The WFS configuration is divided into two pages, Description (Figure 7) and Content (Figure 8). Web Browser - GeoServer url: Web Feature Server Configuration Current changes have not been saved. Description Contents Login Logout Help Name: FreeFS Title: The Open Planning Project Basemap Server To Geoserver Save XML Load XML Access Constraints: Fees: Maintainer: Key Words: NONE NONE The Open Planning Project WMS, TEST, NY, NEW YORK Abstract: This is a test server. It contains some basemap data from New York City. Submit Reset Figure 7 WFSConfig Page 1: Description Web Browser - GeoServer url: Web Feature Server Configuration Current changes have not been saved. Description Contents Service Type WFS Login Logout Help Enabled Online Resource URL To Geoserver Save XML Load XML DescribeURL Feature List Feature 1 Feature 2 Feature 3 Namespace foo foo foo Create Feature Edit Feature Submit Reset Figure 8 WFSConfig Page 2: Contents

17 5.2 WMSConfig The WMS configuration is almost identical to the WFS configuration. The Contents page features an updatetime field instead of a describeurl field. Web Browser - GeoServer url: Web Map Server Configuration Current changes have not been saved. Description Contents Login Logout Help Name: FreeWMS Title: The Open Planning Project Basemap Server To Geoserver Save XML Load XML Access Constraints: Fees: Maintainer: Key Words: NONE NONE The Open Planning Project WMS, TEST, NY, NEW YORK Abstract: This is a test server. It contains some basemap data from New York City. Submit Reset Figure 9 WMSConfig Page 1: Description Web Browser - GeoServer url: Web Map Server Configuration Current changes have not been saved. Description Contents Service Type WMS Login Logout Help Enabled Online Resource URL To Geoserver Save XML Load XML UpdateTime Feature List Feature 1 Feature 2 Feature 3 Namespace foo foo foo Create Feature Edit Feature Submit Reset Figure 10 WMSConfig Page 2: Contents

18 5.3 CatalogConfig At the top of each Catalog configuration page, there is a drop down box that can be used to select the object currently being edited. Web Browser - GeoServer url: Catalog Configuration Current changes have not been saved. To create a feature, you must enter at least one datastore, namespace and style. DataStores Namespaces Styles Current DataStore: bizkaia.sde Datastore ID: bizkaia.sde Enabled: Features Login Logout Help To Geoserver Save XML Load XML New Datastore Delete this DataStore Namespace: Description: cgf British Columbia sample road shapefiles Connection Parameters: "dbtype"="arcsde" "server"="localhost "port"="5151" instance"="sde" "user"="sde "password" ="carto" Submit Reset Figure 11 CatalogConfig Page 1: DataStores Web Browser - GeoServer url: Catalog Configuration Current changes have not been saved. To create a feature, you must enter at least one datastore, namespace and style. DataStores Namespaces Styles Features Current Namespace: topp URI: Login Logout Help To Geoserver Save XML Load XML Default: Prefix: topp Submit Reset New Namespace Delete this Namespace Figure 12 Catalog Configuration Namespaces

19 Web Browser - GeoServer url: Catalog Configuration Current changes have not been saved. To create a feature, you must enter at least one datastore, namespace and style. DataStores Namespaces Styles Current Style: thick outline ID: thick outline Default: Features Login Logout Help To Geoserver Filename: styles/polyshp.sld Save XML Load XML Submit Reset New Style Delete this Style Figure 13Catalog Configuration Styles Web Browser - GeoServer url: Catalog Configuration Current changes have not been saved. DataStores Namespaces Styles Current FeatureType bc_roads Features Login Logout Help To Geoserver Save XML Load XML New FeatureType Delete This FeatureType Name: SRS: Title: latlonboundingbox Attributes Key Words: Abstract: Name: the_geom: LENGTH: bc_roads test bc roads , , Calculate from DataStore WMS, TEST, NY, NEW YORK This is a test server. It contains some basemap data from New York City. bc_roads_type type="gml:multilinestringpropertytype" nill... nillable="true" minoccurs="0" maxoccurs="1"... BTRN_BC_ID: type="xs:int nillable="true" minoccurs="0".. Submit Reset Figure 14 Catalog Configuration Feature Types

GeoServer Web Based Configuration Design DRAFT. GeoConnections Victoria, BC, Canada

GeoServer Web Based Configuration Design DRAFT. GeoConnections Victoria, BC, Canada GeoServer Web Based Configuration Design DRAFT Submitted To: Program Manager GeoConnections Victoria, BC, Canada Submitted By: David Zwiers Jody Garnett Richard Gould Refractions Research Inc. Suite 400

More information

WFS Design Document. June 18, GeoConnections Victoria, BC, Canada

WFS Design Document. June 18, GeoConnections Victoria, BC, Canada WFS Design Document June 18, 2004 Submitted To: Program Manager GeoConnections Victoria, BC, Canada Submitted By: David Zwiers Refractions Research Inc. Suite 400 1207 Douglas Street Victoria, BC V8W 2E7

More information

GeoTools Data Store Performance and Recommendations

GeoTools Data Store Performance and Recommendations GeoTools Data Store Performance and Recommendations Submitted To: Program Manager GeoConnections Victoria, BC, Canada Submitted By: Jody Garnett Refractions Research Inc. Suite 400 1207 Douglas St. Victoria,

More information

Validating Web Feature Server Design Document

Validating Web Feature Server Design Document Validating Web Feature Server Design Document Submitted To: Program Manager GeoConnections Victoria, BC, Canada Submitted By: Jody Garnett Brent Owens Refractions Research Inc. Suite 400, 1207 Douglas

More information

Transactional Web Feature Server Design

Transactional Web Feature Server Design Transactional Web Feature Server Design Submitted To: Program Manager Geos Victoria, BC, Canada Submitted By: Jody Garnett Brent Owens Refractions Research Inc. Suite 400, 1207 Douglas Street Victoria,

More information

Validation Language. GeoConnections Victoria, BC, Canada

Validation Language. GeoConnections Victoria, BC, Canada Validation Language Submitted To: Program Manager GeoConnections Victoria, BC, Canada Submitted By: Jody Garnett Brent Owens Refractions Research Inc. Suite 400, 1207 Douglas Street Victoria, BC, V8W-2E7

More information

Introduction to GeoServer

Introduction to GeoServer Tutorial ID: This tutorial has been developed by BVIEER as part of the IGET web portal intended to provide easy access to geospatial education. This tutorial is released under the Creative Commons license.

More information

ewater SDI for water resource management

ewater SDI for water resource management PROJECT GEONETCAST WS 2009/2010 ewater SDI for water resource management Technical Documentation Theresia Freska Utami & Wu Liqun 2/12/2010 I. GEONETWORK 1. Installation e-water uses the software package

More information

udig User friendly Desktop Internet GIS Final Report

udig User friendly Desktop Internet GIS Final Report udig User friendly Desktop Internet GIS Final Report Submitted To: Program Manager GeoConnections Victoria, BC, Canada Submitted By: Jody Garnett Refractions Research Inc. Suite 400 1207 Douglas Street

More information

Instructions for Caorda Web Solutions T4E/T4A Portal

Instructions for Caorda Web Solutions T4E/T4A Portal Instructions for Caorda Web Solutions T4E/T4A Portal Thank you for choosing Caorda Web Solutions for your T4E/T4A filing solution. Our process is simple and provides you with the two necessary components

More information

Customer Care Portal User Guide

Customer Care Portal User Guide Customer Care Portal User Guide Table of Contents Logging In...3 Live Chat... 3 Viewing your Cases...4 Logging a Case for Customer Support...4 Projects...6 Knowledge Base....6 Content.....7 Forms...7 Event

More information

SESM Components and Techniques

SESM Components and Techniques CHAPTER 2 Use the Cisco SESM web application to dynamically render the look-and-feel of the user interface for each subscriber. This chapter describes the following topics: Using SESM Web Components, page

More information

SharePoint 2013 End User Level II

SharePoint 2013 End User Level II Course 55052A: SharePoint 2013 End User Level II Course Details Course Outline Module 1: Overview A simple introduction module. Understand your course, classroom, classmates, facility and instructor. Module

More information

web.xml Deployment Descriptor Elements

web.xml Deployment Descriptor Elements APPENDIX A web.xml Deployment Descriptor s The following sections describe the deployment descriptor elements defined in the web.xml schema under the root element . With Java EE annotations, the

More information

Building Web Applications With The Struts Framework

Building Web Applications With The Struts Framework Building Web Applications With The Struts Framework ApacheCon 2003 Session TU23 11/18 17:00-18:00 Craig R. McClanahan Senior Staff Engineer Sun Microsystems, Inc. Slides: http://www.apache.org/~craigmcc/

More information

How to Locate a Response for a Business Opportunity

How to Locate a Response for a Business Opportunity This guide covers the following topics: Access Solicitation Responses in VSS Solicitation Responses: My Responses tab Modify a Solicitation Response o Modify a Draft Response o Modify an Accepted Response

More information

Electronic Balloting Portal. User guide for Voters v 1

Electronic Balloting Portal. User guide for Voters v 1 Electronic Balloting Portal User guide for Voters v 1 ITES 12/18/2014 0 Table of Contents 2 Table of Contents TABLE OF CONTENTS... 2 1 INTRODUCTION... 3 1.1 THE BALLOTING WORKFLOW... 3 1.2 BALLOTING ROLES...

More information

CARE USER MANUAL REVISION MAY 2017

CARE USER MANUAL REVISION MAY 2017 CARE USER MANUAL REVISION MAY 2017 1. LOGIN INSTRUCTIONS 3 2. PASSWORD RECOVERY 3 3. PAGE LAYOUT / NAVIGATION 4 4. ACCESS 4 5. INITIAL USER MENU SCREEN 4 6. ESTABLISHING OR DELETING A PROJECT 5 6.1 TO

More information

User Guide for REP User

User Guide for REP User User Guide for REP User Home Page This document will cover the features and functions of the TNMP Historical Usage Request / LOA site. The features on this site include the following: User Guide provides

More information

ADLA PARISH BUDGET APPLICATION FISCAL YEAR Begin by selecting your Internet browser

ADLA PARISH BUDGET APPLICATION FISCAL YEAR Begin by selecting your Internet browser 1. Begin by selecting your Internet browser 2. Enter the following URL http://apps.la-archdiocese.org/adlabudget/ 3. Enter your login information when prompted. Please use the prefix: ACC\before your username.

More information

How to Login, Logout and Manage Password (QRG)

How to Login, Logout and Manage Password (QRG) How to Login, Logout and Manage Password (QRG) This Quick Reference Guide covers the following topics: 1. How to login in to the DCC. How to change (reset) your password 3. What to do if you have forgotten

More information

Jakarta Struts. Pocket Reference. Chuck Cavaness and Brian Keeton. Beijing Boston Farnham Sebastopol Tokyo

Jakarta Struts. Pocket Reference. Chuck Cavaness and Brian Keeton. Beijing Boston Farnham Sebastopol Tokyo Jakarta Struts Pocket Reference Chuck Cavaness and Brian Keeton Beijing Boston Farnham Sebastopol Tokyo Jakarta Struts Pocket Reference by Chuck Cavaness and Brian Keeton Copyright 2003 O Reilly & Associates,

More information

Managing System Administration Settings

Managing System Administration Settings This chapter contains the following sections: Setting up the Outgoing Mail Server, page 2 Working with Email Templates, page 2 Configuring System Parameters (Optional), page 5 Updating the License, page

More information

AppScaler SSO Active Directory Guide

AppScaler SSO Active Directory Guide Version: 1.0.3 Update: April 2018 XPoint Network Notice To Users Information in this guide is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless

More information

212Posters Instructions

212Posters Instructions 212Posters Instructions The 212Posters is a web based application which provides the end user the ability to format and post content, abstracts, posters, and documents in the form of pre-defined layouts.

More information

Welcome to the Introduction to Mapbender

Welcome to the Introduction to Mapbender 0 Welcome to the Introduction to Mapbender Author: Astrid Emde Author: Christoph Baudson Version: 1.0 License: Creative Commons Date: 2010-08-30 1 Table of Contents 1 Project Overview 2 1.1 Geoportal Framework

More information

Internet Application Developer

Internet Application Developer Internet Application Developer SUN-Java Programmer Certification Building a Web Presence with XHTML & XML 5 days or 12 evenings $2,199 CBIT 081 J A V A P R O G R A M M E R Fundamentals of Java and Object

More information

SharePoint 2013 End User Level II

SharePoint 2013 End User Level II SharePoint 2013 End User Level II Course 55052A; 3 Days, Instructor-led Course Description This 3-day course explores several advanced topics of working with SharePoint 2013 sites. Topics include SharePoint

More information

Type of Classes Nested Classes Inner Classes Local and Anonymous Inner Classes

Type of Classes Nested Classes Inner Classes Local and Anonymous Inner Classes Java CORE JAVA Core Java Programing (Course Duration: 40 Hours) Introduction to Java What is Java? Why should we use Java? Java Platform Architecture Java Virtual Machine Java Runtime Environment A Simple

More information

ConsumerTesting.com Online Applications Supplier Help Document

ConsumerTesting.com Online Applications Supplier Help Document ConsumerTesting.com Online Applications Supplier Help Document Online Application Help Page! of! 1 17 Online Application for Testing Help Document BEFORE STARTING... 3 ACCESSING THE ONLINE APPLICATION...

More information

[ ]..,ru. GeoServer Beginner's Guide. open source^ software server. Share and edit geospatial data with this open source.

[ ]..,ru. GeoServer Beginner's Guide. open source^ software server. Share and edit geospatial data with this open source. GeoServer Beginner's Guide Share and edit geospatial data with this open source software server Stefano lacovella Brian Youngblood [ ]..,ru open source^ PUBLISHING community experience distilled BIRMINGHAMMUMBAI

More information

Guide for Researchers: Online Human Ethics Application Form

Guide for Researchers: Online Human Ethics Application Form Guide for Researchers: Online Human Ethics Application Form What is Quest Quest is our comprehensive research management system used to administer and support research activity at Victoria University.

More information

SharePoint Online 101

SharePoint Online 101 Work Smart by Microsoft IT SharePoint Online 101 Customization note: This document contains guidance and/or step-by-step installation instructions that can be reused, customized, or deleted entirely if

More information

Development of Java Plug-In for Geoserver to Read GeoRaster Data. 1. Baskar Dhanapal CoreLogic Global Services Private Limited, Bangalore

Development of Java Plug-In for Geoserver to Read GeoRaster Data. 1. Baskar Dhanapal CoreLogic Global Services Private Limited, Bangalore Development of Java Plug-In for Geoserver to Read GeoRaster Data 1. Baskar Dhanapal CoreLogic Global Services Private Limited, Bangalore 2. Bruce Thelen CoreLogic Spatial Solutions, Austin, USA 3. Perumal

More information

Causeway ECM Team Notifications. Online Help. Online Help Documentation. Production Release. February 2016

Causeway ECM Team Notifications. Online Help. Online Help Documentation. Production Release. February 2016 Causeway ECM Team Notifications Online Help Production Release February 2016 Causeway Technologies Ltd Comino House, Furlong Road, Bourne End, Buckinghamshire SL8 5AQ Phone: +44 (0)1628 552000, Fax: +44

More information

Faculty Web Page Management System. Help Getting Started

Faculty Web Page Management System. Help Getting Started Faculty Web Page Management System Help Getting Started 2 Table of Contents Faculty Web Page Management System...1 Help Getting Started...1 Table of Contents...2 Manage My Personal Information...3 Creating

More information

EXERCISE: Publishing spatial data with GeoServer

EXERCISE: Publishing spatial data with GeoServer EXERCISE: Publishing spatial data with GeoServer Barend Köbben Ivana Ivánová August 30, 2015 Contents 1 Introduction 2 2 GeoServer s main concepts 2 3 Publishing spatial dataset to the GeoServer 5 3.1

More information

DASHBOARD PERFORMANCE INDICATOR DATABASE SYSTEM (PIDS) USER MANUAL LIBERIA STRATEGIC ANALYSIS TABLE OF CONTETABLE OF CONT. Version 1.

DASHBOARD PERFORMANCE INDICATOR DATABASE SYSTEM (PIDS) USER MANUAL LIBERIA STRATEGIC ANALYSIS TABLE OF CONTETABLE OF CONT. Version 1. UNITED STATES AGENCY FOR INTERNATIONAL DEVELOPMENT TABLE OF CONTETABLE OF CONT PERFORMANCE INDICATOR DATABASE SYSTEM (PIDS) LIBERIA STRATEGIC ANALYSIS DASHBOARD USER MANUAL Version 1.0 PERFORMANCE INDICATOR

More information

Self-Service Portal Implementation Guide

Self-Service Portal Implementation Guide Self-Service Portal Implementation Guide Salesforce, Spring 6 @salesforcedocs Last updated: April 7, 06 Copyright 000 06 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of

More information

Prototype 1.0 Specification

Prototype 1.0 Specification Prototype 1.0 Specification Javier Ramos Rodríguez Use Case View The prototype 1.0 will implement some basic functionality of the system to check if the technology used is the appropriate one to implement

More information

Informatica Cloud Spring REST API Connector Guide

Informatica Cloud Spring REST API Connector Guide Informatica Cloud Spring 2017 REST API Connector Guide Informatica Cloud REST API Connector Guide Spring 2017 December 2017 Copyright Informatica LLC 2016, 2018 This software and documentation are provided

More information

This document contains the steps which will help you to submit your business to listings. The listing includes both business and contact information.

This document contains the steps which will help you to submit your business to listings. The listing includes both business and contact information. This document contains the steps which will help you to submit your business to listings. The listing includes both business and contact information. You can also include details, such as search keywords,

More information

SKYLINEGLOBE SERVER V7.0 GETTING STARTED

SKYLINEGLOBE SERVER V7.0 GETTING STARTED SKYLINEGLOBE SERVER V7.0 GETTING STARTED SkylineGlobe Server 7 is a private cloud solution that provides a comprehensive set of web services for publishing, storing, managing and streaming 3D spatial data.

More information

DanubeGIS User Manual Document number: Version: 1 Date: 11-Nov-2016

DanubeGIS User Manual Document number: Version: 1 Date: 11-Nov-2016 DanubeGIS User Manual Document number: Version: 1 Date: 11-Nov-2016 Imprint Published by: ICPDR International Commission for the Protection of the Danube River ICPDR 2016 Contact ICPDR Secretariat Vienna

More information

MarkLogic Server. Information Studio Developer s Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.

MarkLogic Server. Information Studio Developer s Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved. Information Studio Developer s Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Information

More information

Web-Based Contract Management Services. Global Functions User Guide

Web-Based Contract Management Services. Global Functions User Guide Web-Based Contract Management Services Global Functions User Guide Release 2.2 Oct 2016 About this Document This section describes the purpose of this document and the intended audience. Disclaimer This

More information

Workflow Manager. October 2017

Workflow Manager. October 2017 Workflow Manager October 2017 Summary 1- INTRODUCTION... 4 2- INSTALLATION... 5 2-1. Manual mode... 5 2-2. Automatic mode from LabCollector interface... 5 3- WORKFLOWS TEMPLATES... 6 3-1. Workflows templates

More information

Nokia Intellisync Mobile Suite Client Guide. S60 Platform, 3rd Edition

Nokia Intellisync Mobile Suite Client Guide. S60 Platform, 3rd Edition Nokia Intellisync Mobile Suite Client Guide S60 Platform, 3rd Edition Published May 2008 COPYRIGHT Copyright 1997-2008 Nokia Corporation. All rights reserved. Nokia, Nokia Connecting People, Intellisync,

More information

Design Document The Disease Outbreaks Team

Design Document The Disease Outbreaks Team Design Document The Disease Outbreaks Team Abdulaziz Alhawas Jean Paul Labadie Jordan Marshall Luis Valenzuela Introduction Architectural Overview Module and Interface Descriptions Implementation Plan

More information

Introduction. Logging In. https://portal.format.co.nz/login/trt

Introduction. Logging In. https://portal.format.co.nz/login/trt Introduction Welcome to the Tidd Ross Todd On-line Ordering System. This site has been created with the intention to assist users with the following: placing orders viewing work in progress searching for

More information

Quick Reference Guide: Genesis 2

Quick Reference Guide: Genesis 2 : Genesis 2 TABLE OF CONTENTS REGISTRATION...2 LAUNCH GENESIS 2 WIZARD...4 MANAGE MY PROFILE...33 CONFIGURE MY WEBSITE...34 REPORTS...35 1 REGISTRATION Before you can access the administration section

More information

FINALTERM EXAMINATION Spring 2009 CS506- Web Design and Development Solved by Tahseen Anwar

FINALTERM EXAMINATION Spring 2009 CS506- Web Design and Development Solved by Tahseen Anwar FINALTERM EXAMINATION Spring 2009 CS506- Web Design and Development Solved by Tahseen Anwar www.vuhelp.pk Solved MCQs with reference. inshallah you will found it 100% correct solution. Time: 120 min Marks:

More information

Managing System Administration Settings

Managing System Administration Settings This chapter contains the following sections: Setting Up the Outgoing Mail Server, page 1 Working with Email Templates, page 2 Configuring System Parameters (Optional), page 5 Updating the License, page

More information

Spatial Data Standards for Facilities, Infrastructure, and Environment (SDSFIE)

Spatial Data Standards for Facilities, Infrastructure, and Environment (SDSFIE) Spatial Data Standards for Facilities, Infrastructure, and Environment (SDSFIE) Model Builder User Guide Version 1.3 (24 April 2018) Prepared For: US Army Corps of Engineers 2018 Revision History Model

More information

XML JavaScript Object Notation JSON Cookies Miscellaneous What Javascript can t do. OOP Concepts of JS

XML JavaScript Object Notation JSON Cookies Miscellaneous What Javascript can t do. OOP Concepts of JS LECTURE-4 XML JavaScript Object Notation JSON Cookies Miscellaneous What Javascript can t do. OOP Concepts of JS 1 XML EXTENDED MARKUP LANGUAGE XML is a markup language, like HTML Designed to carry data

More information

Reseller Portal System Administrator

Reseller Portal System Administrator Reseller Portal System Administrator May 29.2012 Preface BROADPOS Reseller Portal System Administrator Guide Document Version: V20120529 Document No: BROADPOS-RPS-APP-UM-01.00.00 Status: [ ]Draft []Release

More information

Setting Up a MapXtreme 2004 WFS Server

Setting Up a MapXtreme 2004 WFS Server Setting Up a MapXtreme 2004 WFS Server This document describes how to set up a WFS server for use with your own MapXtreme 2004-created WFS clients or by an application that already has WFS client capabilities.

More information

SharePoint 2013 Power User EVALUATION COPY. (SHP version 1.0.1) Copyright Information. Copyright 2013 Webucator. All rights reserved.

SharePoint 2013 Power User EVALUATION COPY. (SHP version 1.0.1) Copyright Information. Copyright 2013 Webucator. All rights reserved. SharePoint 2013 Power User (SHP2013.2 version 1.0.1) Copyright Information Copyright 2013 Webucator. All rights reserved. The Authors Bruce Gordon Bruce Gordon has been a Microsoft Certified Trainer since

More information

Oracle Sourcing Support Helpdesk: Telephone: > Option

Oracle Sourcing Support Helpdesk: Telephone: > Option esourcing FAQ s Oracle Sourcing Support Helpdesk: Telephone: 021-4534777 -> Option 2.2.2 Email: oraclesourcingsupport@ervia.ie FAQ s Forgotten Password? Logging In and Accessing Tenders Acknowledging Intent

More information

CS506 Web Design & Development Final Term Solved MCQs with Reference

CS506 Web Design & Development Final Term Solved MCQs with Reference with Reference I am student in MCS (Virtual University of Pakistan). All the MCQs are solved by me. I followed the Moaaz pattern in Writing and Layout this document. Because many students are familiar

More information

vfire Core Release Notes Version 1.0

vfire Core Release Notes Version 1.0 vfire Core Release Notes Table of Contents Version Details for vfire Core Release Copyright About this Document Intended Audience Standards and Conventions iv iv v v v Introducing vfire Core 7 Installation

More information

Managing System Administration Settings

Managing System Administration Settings This chapter contains the following sections: Setting up the Outgoing Mail Server, page 2 Working with Email Templates, page 2 Configuring System Parameters (Optional), page 5 Running an Object Search,

More information

Forms iq Designer Training

Forms iq Designer Training Forms iq Designer Training Copyright 2008 Feith Systems and Software, Inc. All Rights Reserved. No part of this publication may be reproduced, transmitted, stored in a retrieval system, or translated into

More information

ALTIRIS Console 6.5 Overview

ALTIRIS Console 6.5 Overview ALTIRIS Console 6.5 Overview Document Version: 1.0 The information contained in the Altiris Knowledgebase is subject to the Terms of Use as outlined at http://www.altiris.com/legal/termsofuse.asp. History

More information

Quick Connection Guide

Quick Connection Guide ServiceNow Connector Version 1.0 Quick Connection Guide 2015 Ping Identity Corporation. All rights reserved. PingFederate ServiceNow Connector Quick Connection Guide Version 1.0 August, 2015 Ping Identity

More information

Oracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service

Oracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service Demo Introduction Keywords: Oracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service Goal of Demo: Oracle Big Data Preparation Cloud Services can ingest data from various

More information

Interlink Express Desktop Printing Service Installation Guide

Interlink Express Desktop Printing Service Installation Guide Interlink Express Desktop Printing Service Installation Guide Page 1 of 10 Introduction This guide is intended to provide guidance on how to install and configure the new Interlink Express Desktop Printing

More information

Product Release Notes

Product Release Notes Product Release Notes Release 31 February 2016 VERSION 20160226 Table of Contents Document Versioning 3 Overview 4 Known Issues 4 Analytics 4 Internet Explorer 11 Error When Downloading Reports with Names

More information

XML Motivations. Semi-structured data. Principles of Information and Database Management 198:336 Week 8 Mar 28 Matthew Stone.

XML Motivations. Semi-structured data. Principles of Information and Database Management 198:336 Week 8 Mar 28 Matthew Stone. XML Motivations Principles of Information and Database Management 198:336 Week 8 Mar 28 Matthew Stone Semi-structured data Relaxing traditional schema Storing more complex objects Standardized data Using

More information

Community Health Maps Lab Series

Community Health Maps Lab Series Community Health Maps Lab Series Lab 6 Data Visualization with Carto Objective Understand how to upload and style data with Carto to create an online visualization of your data Document Version: 2017-08-28(Final)

More information

Question No: 1 In which file should customization classes be specified in the cust-config section (under mds-config)?

Question No: 1 In which file should customization classes be specified in the cust-config section (under mds-config)? Volume: 80 Questions Question No: 1 In which file should customization classes be specified in the cust-config section (under mds-config)? A. web.xml B. weblogic.xml C. adf-config.xml D. adfm.xml Question

More information

RadBlue Protocol Analyzer Version 6. [Released: 09 DEC 2009]

RadBlue Protocol Analyzer Version 6. [Released: 09 DEC 2009] Version 6 [Released: 09 DEC 2009] In this release, we added support for multicast command, updated the installer, and made usability improvements. New Features RPA now supports multicast commands. RPA

More information

PRISM - FHF The Fred Hollows Foundation

PRISM - FHF The Fred Hollows Foundation PRISM - FHF The Fred Hollows Foundation MY WORKSPACE USER MANUAL Version 1.2 TABLE OF CONTENTS INTRODUCTION... 4 OVERVIEW... 4 THE FHF-PRISM LOGIN SCREEN... 6 LOGGING INTO THE FHF-PRISM... 6 RECOVERING

More information

Configuring a Cognos Resource in Metadata Manager 9.5.0

Configuring a Cognos Resource in Metadata Manager 9.5.0 Configuring a Cognos Resource in Metadata Manager 9.5.0 2012 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording

More information

Advanced Web Technology - Java Server Faces

Advanced Web Technology - Java Server Faces Berne University of Applied Sciences Advanced Web Technology - Java Server Faces Dr. E. Benoist Bibliography: Mastering Java Server Faces B.Dudney et al. - Wiley November 2005 1 Table of Contents Model

More information

Web Device Manager Guide

Web Device Manager Guide Juniper Networks EX2500 Ethernet Switch Web Device Manager Guide Release 3.0 Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408-745-2000 www.juniper.net Part Number: 530-029704-01,

More information

CITY OF SUNNY ISLES BEACH PERMITTING PORTAL - PUBLIC USER GUIDE

CITY OF SUNNY ISLES BEACH PERMITTING PORTAL - PUBLIC USER GUIDE CITY OF SUNNY ISLES BEACH PERMITTING PORTAL - PUBLIC USER GUIDE City of Sunny Isles Beach Building Department 18070 Collins Avenue Sunny Isles Beach FL 33160 305-792-1735 Info.building@sibfl.net Contents

More information

u D i g W a l k t h r o u g h 2 E d i t w i t h u D i g a n d W F S - T

u D i g W a l k t h r o u g h 2 E d i t w i t h u D i g a n d W F S - T E di t wi th ud ig a nd WFS -T Table of Contents 1 Introduction... 3 2 WMS and WFS Integration... 4 3 Editing Geometry with WFS... 8 4 Working with Attributes... 11 5 Exporting to Shape file... 14 6 Take

More information

eshop Installation and Data Setup Guide for Microsoft Dynamics 365 Business Central

eshop Installation and Data Setup Guide for Microsoft Dynamics 365 Business Central eshop Installation and Data Setup Guide for Microsoft Dynamics 365 Business Central Table of Contents Installation Guide... 3 eshop Account Registration in Dynamics 365 Business Central:... 3 eshop Setup

More information

Startup Guide. Version 1.7

Startup Guide. Version 1.7 Startup Guide 1 INTRODUCTION 3 COMPANIES & USERS 4 Companies & Users Licensee Offices 4 Companies & Users Insurers 6 Companies & Users Distributors 7 Companies & Users Users 8 Reset Password 10 Companies

More information

EDI Testing Requirements Specification

EDI Testing Requirements Specification EDI Testing Requirements Specification Author Revision Number Date David Messinger 0.1 7/30/2004 David Messinger 0.2 8/9/2004 Sameh Ayadi 0.3 8/12/2004 David Messinger 0.4 8/12/2004 David Messinger 0.6

More information

DOCUMENTUM D2. User Guide

DOCUMENTUM D2. User Guide DOCUMENTUM D2 User Guide Contents 1. Groups... 6 2. Introduction to D2... 7 Access D2... 7 Recommended browsers... 7 Login... 7 First-time login... 7 Installing the Content Transfer Extension... 8 Logout...

More information

Blackboard 5 Level One Student Manual

Blackboard 5 Level One Student Manual Blackboard 5 Level One Student Manual Blackboard, Inc. 1899 L Street NW 5 th Floor Washington DC 20036 Copyright 2000 by Blackboard Inc. All rights reserved. No part of the contents of this manual may

More information

Tyler Dashboard. User Guide Version 6.0. For more information, visit

Tyler Dashboard. User Guide Version 6.0. For more information, visit Tyler Dashboard User Guide Version 6.0 For more information, visit www.tylertech.com. TABLE OF CONTENTS Tyler Dashboard... 4 Tyler Dashboard Features... 4 Browse... 5 Page... 5 Dashboard... 5 Views...

More information

Using BMC SRM OOB Web Services

Using BMC SRM OOB Web Services Using BMC SRM OOB Web Services The BMC Service Request Management application is shipped with a number of OOB Web Services that can be used to Create, Query and Modify requests (see Figure 1. at end of

More information

OSCA Tutorials. 1. Overview. 2. Start Up. 3. Reporting Schedule. 4. Uploading a Form: File Upload. 5. Uploading a Form: Online Editor

OSCA Tutorials. 1. Overview. 2. Start Up. 3. Reporting Schedule. 4. Uploading a Form: File Upload. 5. Uploading a Form: Online Editor OSCA Tutorials 1. Overview 2. Start Up 3. Reporting Schedule 4. Uploading a Form: File Upload 5. Uploading a Form: Online Editor 6. Cross Validation 7. Accounts, User Details and Roles 8. Performance and

More information

PDF Share Forms with Forms Central extended features

PDF Share Forms with Forms Central extended features PDF SHARE FORMS Online, Offline, OnDemand PDF forms and SharePoint are better together PDF Share Forms with Forms Central extended features Product: PDF Share Forms Enterprise for SharePoint 2010 Contents

More information

SAS Web Infrastructure Kit 1.0. Overview

SAS Web Infrastructure Kit 1.0. Overview SAS Web Infrastructure Kit 1.0 Overview The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2004. SAS Web Infrastructure Kit 1.0: Overview. Cary, NC: SAS Institute Inc.

More information

Avaya Event Processor Release 2.2 Operations, Administration, and Maintenance Interface

Avaya Event Processor Release 2.2 Operations, Administration, and Maintenance Interface Avaya Event Processor Release 2.2 Operations, Administration, and Maintenance Interface Document ID: 13-603114 Release 2.2 July 2008 Issue No.1 2008 Avaya Inc. All Rights Reserved. Notice While reasonable

More information

Release Preview Test Plan

Release Preview Test Plan Overview of Release Preview Information 1 Overview of Release Preview Information Preparing for Testing Recommended Test Plan Overview of Release Preview Information The Release Preview environment enables

More information

WA L KT H R O U G H 1

WA L KT H R O U G H 1 WA L KT H R O U G H 1 udig Install and Introduction 08 June 2008 TABLE OF CONTENTS 1Goals...3 2Installing and Running The udig Application...4 3Online Documentation and Tutorials...8 3.1Help Categories...9

More information

Adlib PDF Quick Start Guide PRODUCT VERSION: 1.8

Adlib PDF Quick Start Guide PRODUCT VERSION: 1.8 Adlib PDF Quick Start Guide PRODUCT VERSION: 1.8 REVISION DATE: MAY 2013 Copyright 2013 Adlib This manual, and the Adlib products to which it refers, is furnished under license and may be used or copied

More information

Oracle Financial Services Governance, Risk, and Compliance Workflow Manager User Guide. Release February 2016 E

Oracle Financial Services Governance, Risk, and Compliance Workflow Manager User Guide. Release February 2016 E Oracle Financial Services Governance, Risk, and Compliance Workflow Manager User Guide Release 8.0.2.0.0 February 2016 E65393-01 Oracle Financial Services Governance, Risk, and Compliance Workflow Manager

More information

SPECIFICATIONS Insert Client Name

SPECIFICATIONS Insert Client Name ESSENTIAL LMS BRANDING SPECIFICATIONS Insert Client Name Creation Date: June 23, 2011 Last Updated: July 11, 2017 Version: 16.5 Page 1 Contents Branding Elements... 3 Theme Management... 3 Header Images...

More information

Bringing Together One ASP.NET

Bringing Together One ASP.NET Bringing Together One ASP.NET Overview ASP.NET is a framework for building Web sites, apps and services using specialized technologies such as MVC, Web API and others. With the expansion ASP.NET has seen

More information

Evoq 8 Content Managers Training Manual

Evoq 8 Content Managers Training Manual Evoq 8 Content Managers Training Manual Table of Contents Chapter 1: User Login... 2 User Login...2 User Login Screen...2 User Logout...2 Chapter 2: Navigating within Evoq 8...3 Editing Bar...3 Dashboard...4

More information

Welcome to the Investor Experience

Welcome to the Investor Experience Welcome to the Investor Experience Welcome to the Black Diamond Investor Experience, a platform that allows advisors to customize how they present information to their clients. This document provides important

More information

BusinessPLUS. Webform: Vendor Request. Training Guide

BusinessPLUS. Webform: Vendor Request. Training Guide BusinessPLUS Webform: Vendor Request Training Guide Release Date: 09.30.2015 This page was intentionally left blank. Webforms: Vendor Request Table of Contents Webform - Vendor Request... 1 Overview...

More information

AEC Solutions User Manual COMPLETE USER GUIDE FOR ALL PRODUCTS REVISION DATE: NOVEMBER 2017 (REV3)

AEC Solutions User Manual COMPLETE USER GUIDE FOR ALL PRODUCTS REVISION DATE: NOVEMBER 2017 (REV3) 2017 AEC Solutions User Manual COMPLETE USER GUIDE FOR ALL PRODUCTS REVISION DATE: NOVEMBER 2017 (REV3) Table of Contents User Registration... 6 Your FREE Personal Account... 6 User Profile Setup... 7

More information

SureClose Advantage. Release Notes Version

SureClose Advantage. Release Notes Version SureClose Advantage Release Notes Version 2.1.000 Table of Contents Overview...1 Post-Installation Considerations... 1 Features and Functionality...3 What s New in this Release... 3 Import Files, Parties

More information