Concord Java Webservice

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.