A One-day Course on Hyrax Development: Difference between revisions

From OPeNDAP Documentation
⧼opendap2-jumptonavigation⧽
No edit summary
mNo edit summary
Line 10: Line 10:


=== Running & Debugging the server ===
=== Running & Debugging the server ===
Start the virtual machine, which is an openSUSE 12.1 Linux 32-bit VM that should work with Vmware's Fusion 4, Workstation 7 and Player 3.
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