Client Server Architecture: Difference between revisions

From OCAD 12 Wiki - English
Jump to navigation Jump to search
No edit summary
 
(20 intermediate revisions by 8 users not shown)
Line 1: Line 1:
==Introduction==
[[Category:Client Server Architecture]][[File:Ent40px.PNG|This function is only available in the OCAD 12 Enterprise Edition.|link=https://www.ocad.com/en/products/ocad-for-cartography]]


This manual is written during the development of OCAD server module. All the features in
The '''Client Server''' function is part of the OCAD Enterprise Edition.
the manner described here are subject to change. The manual reflects the functionality of
the current implementation and how to work with it. This is not a final implementation an
my have bugs and functionality faults. The current state is mostly tested with Postgres
SQL – Server 8.2.9 and should work with the version mentioned before or higher. Working
with an Oracle database is not yet supported, this will be a step for the future.


ToDo
==Introduction==


[[Server Client Installation]]
With the '''Client Server Architecture (CSA)''' different user can work simultaneously at the same project. The collaboration can be achieved either internally (within a company) or distributed over the internet. A VPN connection is recommended. For fieldwork it is also possible to take a part of the map offline and resync the changes with the CSA project after finishing the fieldwork. Furthermore it is possible to create base projects and inherit them as basis for other projects. Changes on the base projects affects the inherited projects geometry but not the styling.


[[Getting Started with Server Client]]
==Tech Specs==
OCAD Enterprise


[[Server Client Other Functions]]
===Client===
* Windows XP (Service Pack 3), Windows Vista (Service Pack 1), Windows 7 or Windows 8 (32 or 64 bit).
* Minimum of 512MB Memory
* Minimum of 100MB Harddisk space


==The Server Client Toolbar==
===Server===
* Minimum of 256 MB of physical RAM
* Minimum of 2 GB of available hard drive space
* System: Windows (Server 2003, 2008) or Linux
* PostgreSQL 9.1 or newer


The server module can be accessed through its toolbar
==Contents==
 
'''[[Installation of the Client Server Architecture]]'''<br />
[[File:ServerClient_Toolbar.PNG]]
'''[[Create a New CSA Project]]'''<br />
 
'''[[First Loading of CSA Project]]'''<br />
[[File:ServerClient_ConnectDisconnect.PNG]] Database button. You can associate a project, connect/disconnect a database
'''[[Working on a CSA Project]]'''<br />
 
'''[[Raster Background Maps in CSA]]'''<br />
[[File:ServerClient_ImportMaps.PNG]] Adds one or more selected objects to the database project. Alt+Click: adds the Symbol descriptions to the database. Alt + Shift + Click: adds all Objects from the file to the database
'''[[Rights Management]]'''<br />
 
'''[[Database Connected Data in CSA]]'''
[[File:ServerClient_DeleteObjectInDatabase.PNG]] Removes one or more selected objects from the database project
 
[[File:ServerClient_GetObjectsFromCurrentView.PNG]] Get all objects from current zoomed view of the work window. Alt + Click: Show the Objects dialog
 
[[File:ServerClient_CheckOutSelectedObjects.PNG]] Check out one or more selected objects. After a checkout you can edit them
 
[[File:ServerClient_CheckInSelectedObjects.PNG]] Check in one or more selected objects.
 
[[File:ServerClient_ShowCheckedOutObjects.PNG]] Show window checked out objects
 
[[File:ServerClient_DatabaseUndo.PNG]] Do an undo of the last action. Alt + Click: Show the change history
 
[[File:ServerClient_DatabaseRedo.PNG]] Do a redo of the last undo
 
[[File:ServerClient_GenerateMapPreview.PNG]] Generate a preview of the complete database project
 
[[File:ServerClient_SaveForOfflineWork.PNG]] Save currently loaded project for offline work.
 
[[File:ServerClient_DoDatabaseMaintenance.PNG]] Do maintenance the Project. Remove all redo and undo saves. Do some database optimization.
 
==Save for Offline Work==
 
It is possible to save your work to do some field work without any database connection.
Click on the “Save for offline work“ - button and save your work. After you saved it the
database project will be closed. To work with the file open it. Change every thing you want.
Draw normal as you always done with OCAD. When you are back again. Open the
database dialog choose the project you have synced with an click OK. You will be asked if
you want to sync the Project with the database. If the project matches your “saved for
offline work” the sync will be done otherwise it is not possible to sync the file with the
project.
 
==Do Database Maintenance==
 
The button “do maintenance” can be used to optimize the database. All your undo and
redo saves get trashed and some database optimization will be done with this button.
 
==Object change history==
 
The object change history show up all the changes you have done within the project. All
the changes listed with your name can be revised by clicking the undo button. All other
changes can only be viewed in this list.
 
[[File:ServerClient_ChangeHistory.PNG]]
 
On the tab object inserts you can see all objects inserted in the project. Currently this
window is only a tabular change history and nothing else can be done with it.
 
 
==Get Objects from Current View==
ToDo
 
==Import a Map from the Connected Server==
ToDo
 
==Delete Object in Database==
ToDo
 
==Check Out Selected Objects==
ToDo
 
==Check in Selected Objects==
ToDo
 
==Show Checked Out Objects==
ToDo
 
==Database Undo==
ToDo
 
==Database Redo==
ToDo
 
==Generate Map Preview==
ToDo
 
==Do Database Maintenance==
ToDo
 
==Manage Server Bookmarks==
ToDo
 
==Show Project Information==
ToDo




----
Back to [[Main Page]]


Previous Chapter: [[Course Setting for Orienteering]]
Previous Chapter: [[Course Setting for Orienteering]]


Next Chapter: [[OCAD Internet Map]]
Next Chapter: [[OCAD Internet Map]]
Back to [[Main Page]]

Latest revision as of 10:18, 6 August 2015

This function is only available in the OCAD 12 Enterprise Edition.

The Client Server function is part of the OCAD Enterprise Edition.

Introduction

With the Client Server Architecture (CSA) different user can work simultaneously at the same project. The collaboration can be achieved either internally (within a company) or distributed over the internet. A VPN connection is recommended. For fieldwork it is also possible to take a part of the map offline and resync the changes with the CSA project after finishing the fieldwork. Furthermore it is possible to create base projects and inherit them as basis for other projects. Changes on the base projects affects the inherited projects geometry but not the styling.

Tech Specs

OCAD Enterprise

Client

  • Windows XP (Service Pack 3), Windows Vista (Service Pack 1), Windows 7 or Windows 8 (32 or 64 bit).
  • Minimum of 512MB Memory
  • Minimum of 100MB Harddisk space

Server

  • Minimum of 256 MB of physical RAM
  • Minimum of 2 GB of available hard drive space
  • System: Windows (Server 2003, 2008) or Linux
  • PostgreSQL 9.1 or newer

Contents

Installation of the Client Server Architecture
Create a New CSA Project
First Loading of CSA Project
Working on a CSA Project
Raster Background Maps in CSA
Rights Management
Database Connected Data in CSA



Back to Main Page

Previous Chapter: Course Setting for Orienteering

Next Chapter: OCAD Internet Map