You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Apache OODT XMLPS is an extensible, configurable product and profile server that easily exposes DBMS-backed repositories and catalogs, respectively.

XMLPS grew out of the EDRN Informatics Center and its EDRN Resource Network Exchange (ERNE) project.

Here's a quick step guide to getting XMLPS up and running on your project.

  1. svn co latest OODT from trunk
  2. mvn install from OODT/trunk top level
  3. cd grid
  4. mvn package war:war (builds target/web-grid-0.5.war)
  5. cd ../xmlps
  6. mvn package assembly:assembly (builds target/oodt-xmlps-0.5-with-dependencies.jar)
  7. create test area, e.g., /usr/local/xmlpstest and copy oodt-xmlps-0.5-with-dependencies.jar to it
  8. copy example conf files out of xmlps/src/main/conf (example.db.properties and example-ps.xml) into test area
  9. modify examples for your database (I used a local postgres instance and I created a simple mapping file with 2 fields, one dynamic and one constant that queried 1 database)
  10. copy WAR file to $TOMCAT_HOME/webapps/grid.war
  11. visit http://localhost:8080/grid/
  12. Configure web-grid after logging in to use XMLPS handler, to reference your JDBC jar file (that you copy into /usr/local/xmlpstest), and to reference XMLPS jar file in /usr/local/xmlpstest
  13. try a query at: http://localhost:8080/grid/prod?q=
  • No labels