A One-day Course on Hyrax Development: Difference between revisions
No edit summary |
mNo edit summary |
||
Line 10: | Line 10: | ||
=== Running & Debugging the server === | === Running & Debugging the server === | ||
Start the virtual machine | Start the virtual machine and Hyrax (hands-on) | ||
[http://www.opendap.org/sites/default/files/miic_class_5.8.2012/MIIC_Hyrax_Setup.ppt Slides] | [http://www.opendap.org/sites/default/files/miic_class_5.8.2012/MIIC_Hyrax_Setup.ppt Slides] | ||
The VM is an openSUSE 12.1 Linux 32-bit VM that should work with Vmware's Fusion 4, Workstation 7 and Player 3. | |||
Hyrax setup on the VM (hands-on) | Hyrax setup on the VM (hands-on) | ||
[http://www.opendap.org/sites/default/files/miic_class_5.8.2012/MIIC_Checking_the_Server.ppt Slides] | |||
This shows how to use getdap and telnet to debug the server. These are low-level command line tools that cut to the chase when the server seems to be broken. Also note that both of these slide sets sow you how to use the bescmdln tool. the bescmdln tool is very useful for working with the BES alone - note that we used it to test the BES ''before'' we started tomcat and had Hyrax in its full form up and running. | |||
The bescmdln tool has several options that are useful: | |||
* It can use the SQL-like ''set'', ''define'' and ''get'' commands | |||
* it can also use the XML command syntax that the front-end also uses | |||
* It can read sets of commands from text files (using the ''-i'' option) | |||
* ...and those command files can also be used with another tool - ''besstandalone'' - which can be used to test server components with actually starting the BES. | |||
For more information on the |
Revision as of 22:46, 4 May 2012
Syllybus
Introduction to OPeNDAP
An introduction to both OPeNDAP and the Data Access Protocol (DAP) data model. (lecture) Slides
The Hyrax Data Server Architecture
An overview of the architecture of the Hyrax server. This presentation is intended for software developers. (lecture) Slides
Running & Debugging the server
Start the virtual machine and Hyrax (hands-on) Slides
The VM is an openSUSE 12.1 Linux 32-bit VM that should work with Vmware's Fusion 4, Workstation 7 and Player 3.
Hyrax setup on the VM (hands-on) Slides
This shows how to use getdap and telnet to debug the server. These are low-level command line tools that cut to the chase when the server seems to be broken. Also note that both of these slide sets sow you how to use the bescmdln tool. the bescmdln tool is very useful for working with the BES alone - note that we used it to test the BES before we started tomcat and had Hyrax in its full form up and running.
The bescmdln tool has several options that are useful:
- It can use the SQL-like set, define and get commands
- it can also use the XML command syntax that the front-end also uses
- It can read sets of commands from text files (using the -i option)
- ...and those command files can also be used with another tool - besstandalone - which can be used to test server components with actually starting the BES.
For more information on the