Presentation is loading. Please wait.

Presentation is loading. Please wait.

Running ACS Bogdan Jeram European Southern Observatory July 2005NAOJ.

Similar presentations


Presentation on theme: "Running ACS Bogdan Jeram European Southern Observatory July 2005NAOJ."— Presentation transcript:

1 Running ACS Bogdan Jeram (bjeram@eso.org) European Southern Observatory July 2005NAOJ

2 ALMA Project ACS Training for Developers, July 2005Running ACS2 Starting ACS Use commands with the shell or The GUI application ACS Command Center: acscommandcenter

3 ALMA Project ACS Training for Developers, July 2005Running ACS3 An ACS Session Consists of… ACS Suite: –Services –Manager(s) Containers Clients: –General: Administrator Client, Object Explorer, … –Specific: users developed clients

4 ALMA Project ACS Training for Developers, July 2005Running ACS4 CORBA/ACS Services Services: –Naming service –Interface Repository –Notify service –Logging service –Configuration data base (CDB) server –… start: acsStartORBSRVC stop: acsStopORBSRVC

5 ALMA Project ACS Training for Developers, July 2005Running ACS5 Manager Entry point for clients and containers Provides “information” about services and components (references) At least one manager per system, but could be more Implemented in Java start: acsStartManager stop: acsStopManager

6 ALMA Project ACS Training for Developers, July 2005Running ACS6 ACS Suite Services + Manager start: acsStart stop: acsStop –This command also stops any containers that might have been started.

7 ALMA Project ACS Training for Developers, July 2005Running ACS7 Containers Processes where components reside Implemented in: –C++ –Python –Java start: acsStartContainer stop: acsStopContainer

8 ALMA Project ACS Training for Developers, July 2005Running ACS8 Instances of ACS Designed so that more than one developer can run ACS on the same machine Instances are numbers: 0 - 9 Resources (ports) configuration for: –services –manager –containers Startup process takes the first available one or ACS_INSTANCE environment variable determines which instance will be used (if not set, 0 is assumed)

9 ALMA Project ACS Training for Developers, July 2005Running ACS9 Run-time environment (services) Manager Container (C++) “bilboContainer” Container (java) “frodoContainer” Client Y X

10 ALMA Project ACS Training for Developers, July 2005Running ACS10 Running Examples Using ACS Command Center: 1.Start ACS suite (services + manager) 2.Start example containers : C++: mountContainer, bilboContainer Java: frodoContainer Python: aragornContainer 3.Run generic clients: Object Explorer ( objexp ), Logging Client ( jlog ), …

11 ALMA Project ACS Training for Developers, July 2005Running ACS11 Generic Clients Object Explorer Logging Client CDB browser Interface Repository browser Naming Service browser

12 ALMA Project ACS Training for Developers, July 2005Running ACS12 Command Center: an Administrator Client Administrating and managing the system based on ACS: –Info about state of the system and its actors: Containers: status, ping, logout from manager, shutdown, … Clients: status, ping, logout from manager, shutdown, disconnect, … Components: status, …

13 ALMA Project ACS Training for Developers, July 2005Running ACS13 Object Explorer Generic tool for browsing BACI aware distributed objects in the system: –very useful in development phase: testing & debugging –hierarchically browsing components, seeing their properties/characteristics, invoking commands, creating monitors, … Command Center: Tools-> Object Explorer... cmd line: objexp

14 ALMA Project ACS Training for Developers, July 2005Running ACS14 Logging Client Client that collects and display logging messages from the entire system Adding/removing fields, sorting messages, applying filters Command Center: Tools-> Logging Client... cmd line: jlog

15 ALMA Project ACS Training for Developers, July 2005Running ACS15 References ACS Overview: http://www.eso.org/projects/alma/develop/acs/OnlineDocs/ACS-Overview.pdf http://www.eso.org/projects/alma/develop/acs/OnlineDocs/ACS-Overview.pdf Ports allocation http://almasw.hq.eso.org/almasw/bin/view/ACS/AcsPortsAllocation http://almasw.hq.eso.org/almasw/bin/view/ACS/AcsPortsAllocation Command Center : http://www.eso.org/projects/alma/develop/acs/OnlineDocs/ACSCommandCenter/Acs_C ommand_Center_-_User_Guide.html http://www.eso.org/projects/alma/develop/acs/OnlineDocs/ACSCommandCenter/Acs_C ommand_Center_-_User_Guide.html Object Explorer: http://www.eso.org/projects/alma/develop/acs/OnlineDocs/Object_Explorer.pdf http://www.eso.org/projects/alma/develop/acs/OnlineDocs/Object_Explorer.pdf Logging Client User’s Manual: http://www.eso.org/projects/alma/develop/acs/OnlineDocs/Logging_Client.pdf http://www.eso.org/projects/alma/develop/acs/OnlineDocs/Logging_Client.pdf Documentation on ACS examples: http://www.eso.org/projects/alma/develop/acs/OnlineDocs/doc/html/index.htm l http://www.eso.org/projects/alma/develop/acs/OnlineDocs/doc/html/index.htm l


Download ppt "Running ACS Bogdan Jeram European Southern Observatory July 2005NAOJ."

Similar presentations


Ads by Google