Download The CAS Server - User Manual (DRAFT)
Transcript
The CAS server – User Manual The CAS Server – User Manual Contents 1 2 Introduction............................................................................................................2 Installation Steps....................................................................................................5 2.1 Prerequisites...................................................................................................5 2.2 Package Content.............................................................................................6 2.3 Installing the Packages...................................................................................6 2.4 Running the CAS Server................................................................................7 2.5 CAS Server Configurations ...........................................................................8 2.5.1 Configuration File......................................................................................8 2.6 A Simple Client............................................................................................10 3 Local Registry Administration Application.........................................................10 3.1 Adding a New Execution Node to the CAS Server .....................................10 3.2 Adding a New CAS to the CAS Server .......................................................11 3.3 Adding a Function to the CAS Server Registry...........................................13 3.4 Adding an OpenMath Symbol to the CAS Server Registry ........................14 3.5 Adding Remote Registries ...........................................................................15 3.6 Linking a Function to a CAS .......................................................................16 3.7 Linking an OpenMath Symbol to a CAS and Main Registry Publication...18 3.8 Consulting the CAS Server Registry ...........................................................19 3.9 Advertising messages to remote registries...................................................19 3.9.1 Changes update message structure...........................................................20 4 Interfaces of CAS Server Service ........................................................................22 4.1 Task Management Interface.........................................................................22 4.1.1 Grid Factory Service Interface.................................................................22 4.1.2 Submitting a New Task and Task Management ......................................26 4.1.3 Execution Management Interface ............................................................28 4.2 OpenMath Resolver Interface ......................................................................29 4.2.1 Reference resolving internals...................................................................31 4.2.2 Service Interfaces Participating in OpenMath Symbol List Retrieval.....34 4.2.3 Messages for Retrieving the List of OpenMath Symbols........................35 4.2.4 Service Interfaces Participating in Target Node Retrieval ......................36 4.2.5 Messages to Retrieve the Targeted Nodes ...............................................37 4.2.6 Download of Result Files.........................................................................38 References................................................................................................................................40 Introduction This document presents the capabilities and design elements of the CAS Server software component, developed in the framework of the European project SCIEnce and contains detailed installation and configuration instructions. The target audience of this document is, SCIEnce IeAt Team 2