Readme.txt caCORE LexEVS Version 5.1 December 18, 2009 ================================================================ Contents ================================================================ 1.0 Introduction 2.0 Required Software 2.1 Java 2 Platform 2.2 Apache Ant 3.0 Example Programs 3.1 LexEVS API 3.1.1 Running the TestClient Example 4.0 LexEVS API URLs 5.0 LexEVS Grid Service URLs 6.0 License ================================================================ 1.0 Introduction ================================================================ This distribution consists of a LexEVS_51_client.zip file, including required library files, configuration files, a demo program and an Ant build script. ================================================================ 2.0 Required Software ================================================================ ---------------------------------------------------------------- 2.1 Java 2 Platform (required) ---------------------------------------------------------------- Java 2 Platform Enterprise Edition (J2EE) or Standard Edition (J2SE) is required to compile and run caCORE. J2SDK jdk1.5.0.06 or later version is required. You can download the JDK from Sun Microsystems, Inc. at the following locations: http://java.sun.com/j2ee/ http://java.sun.com/j2se/ ---------------------------------------------------------------- 2.2 Apache Ant ---------------------------------------------------------------- To successfully run the TestClient program using the enclosed build file you will need to have Apache Ant installed. The program has been tested with Ant-1.7. Ant is an open source compile tool available at: http://ant.apache.org/ ================================================================ 3.0 Example Program ================================================================ 3.1 LexEVS API ---------------------------------------------------------------- 3.1.1 Running the Example program ---------------------------------------------------------------- 1. Unzip the LexEVS_51_client.zip file. 2. In the resulting directory Type "ant". The Test Program will provide output from sources loaded to the current EVS production server. The test program provides a stepping off place for users who need basic resources for implementing code against the distributed LexEVS java interface. More extensive examples can be used to plug into the service available in the test client program. These examples are available as a downloadable package in the downloads area. ================================================================ 4.0 LexEVS API URLs ================================================================ -- EVS Home Page http://lexevsapi.nci.nih.gov -- LexEVS 5.1 Java API http://lexevsapi51.nci.nih.gov/lexevsapi51 -- XML-HTTP API http://lexevsapi51.nci.nih.gov/lexevsapi51/{servlet}?query={returnClass}&{criteria}&resultCounter={counter}&startIndex={index}&pageSize={pageSize}&pageNumber={pageNumber} For example: http://lexevsapi51.nci.nih.gov/lexevsapi51/GetHTML?query=org.LexGrid.concepts.Entity&org.LexGrid.concepts.Entity[@_entityCode=C12434] ================================================================ 5.0 LexEVS Grid Service URL ================================================================ -- caGrid Portal http://cagrid-portal.nci.nih.gov -- LexEVS 5.1 Data Grid Service http://lexevsapi-data51.nci.nih.gov/wsrf/services/cagrid/LexEVSDataService -- LexEVS 5.1 Analytical Grid Service http://lexevsapi-analytical51.nci.nih.gov/wsrf/services/cagrid/LexEVSGridService ================================================================ 6.0 License ================================================================ The caCORE LexEVS version 5.1 software is licensed under the terms contained in the licence located at: http://ncicb.nci.nih.gov/download/cacoreevsapilicenseagreement.jsp This product includes software developed by the Apache Software Foundation (http://www.apache.org/). -Apache SOAP, Crimson, Xerces, and Xalan are part of the Apache XML project. -Tomcat, ORO, and Lucene are part of the Apache Jakarta project. All aforementioned Apache projects are trademarks of the Apache Software Foundation. For further open source licensing issues pertaining to the Apache Software Foundation, visit: http://www.apache.org/LICENSE Sun, Sun Microsystems, Solaris, Java, JavaServer Web Development Kit, and JavaServer Pages are trademarks or registered trademarks of Sun Microsystems, Inc. The jaxp.jar and jaxb-rt-1.0-ea.jar are redistributed as whole binary jars and are subject to the Sun license terms as stated in http://www.java.com/en/download/license.jsp UNIX is a registered trademark in the United States and other countries, exclusively licensed through X/Open Company, Ltd. Windows, WindowsNT, and Win32 are registered trademarks of Microsoft Corp. All other product names mentioned herein and throughout the entire caCORE EVS project are trademarks of their respective owners. Hibernate is Free Software. The LGPL license is sufficiently flexible to allow the use of Hibernate in both open source and commercial projects. http://www.gnu.org/copyleft/lesser.html This product includes software developed by Castor (http://www.castor.org), which is licensed under the Exolab license: http://www.castor.org/license.html The caBIO dataset includes the results of queries to the 100K mapping array annotations in the NetAffx(tm) Analysis Center of Affymetrix, Inc. ("Affymetrix"). Use of these annotations are subject to the Affymetrix terms and conditions concerning the use of content obtained from the NetAffx(tm) Analysis Center, which are found at http://www.affymetrix.com/site/terms.affx. //end