Name: Concord Java Webservice
Author: Rahim Lila
Version: 2.0
Created: 11/2004
Modified: 08/2007 - updated components; did not test.
Purpose: This example demonstrates how to SOAP wrap Concord and integrate it in Pipeline Pilot.
Requirements: Chemistry Collection, Optive's Concord 4 or higher, Java SDK 1.4 or higher, Apache Tomcat 4.1 or higher
Limitations: This component has not been tested with PP 6.1
Keyword: Concord, SOAP, webservice
Contents: Concord SOAP.xml, ConcordWebservice.war
Installation:
1. Install Concord software according to manufacturer instructions.
2. Install Apache TOMCAT Web server. No need to install Apache Axis. See Pipeline Pilot Online Help, under Administration Guide-->SOAP Servers-->JAVA, for detailed instructions.
3. Copy ConcordWebservice.war into TOMCAT_INSTALL_FOLDER/webapps.
4. In a command window, Create an environmental variable: For Example in BASH (Unix)"
export JAVA_OPTS=-"Dcom.concord.path=/home/scitegic/concord/concord.dat -Dcom.scitegic.temp.folder=/tmp"
Make sure you set "com.concord.path" to be the absolute path to the Concord Executable and "com.scitegic.temp.folder" to a temp folder.
Note: You may want to have JAVA_OPTS created Permanently. On Unix it can be done in a startup/boot script.
5. Start Tomcat in the same command window by using: TOMCAT_INSTALL_FOLDER/bin/startup.sh
6. Verify AXIS and TOMCAT are properly configured by navigating to http://localhost:8080/ConcordWebservice/happyaxis.jsp .
7. Do not proceed any further unless steps 1-6 have all been successfully completed.
8. Drag 'Concord SOAP.xml' into your Pipeline Pilot client.
9. Then make sure that the SOAP endpoint Concord SOAP component, in the protocol, is pointing to your SOAP server.
See below:
change from : http://localhost:8080/ConcordWebservice/services/Concord
change to: http://mySOAPServerName:8080/ConcordWebservice/services/Concord
10. Everything should be in place.....just Run the protocol.