Name: QikProp Web Service
Author: Rahim Lila
Version: 2.0
Created: 08/2004
Modified: 08/2007 - updated components; did not test.
Purpose: These files demonstrate how one can SOAP wrap QikProp and integrate it as a component in Pipeline Pilot. This SOAP service will accept an SDF file as a string. It will then pass that SDF file to QikProp for processing. This SOAP service requires a specialized Pipeline Pilot component to call the web service and pass to it an SDF file. In return, the component will receive the output (as a string) from the SOAP service.
Requirements: QikProp, PP Chemistry Collection
Limitations: This component has not been tested with PP 6.1
Keyword: QikProp, SOAP, webservice
Contents: QikProp.zip, QIKPROP Calculator.xml, scitegic_qikprop.properties
Prerequisites:
1. Java SDK 1.4.x
2. Apache Tomcat 5.x
3. Pipeline Pilot 4.0.x or higher
4. QikProp 2.1 (This webservice has only been tested with version 2.1)
INSTALL Instructions for QikPropJAVA SOAP Service:
1. Install Qikprop 2.1 and be able to use it.
2. Install Apache TOMCAT Web server (no need to install AXIS SOAP engine). See Pipeline Pilot Online Help, under Administration Guide-->SOAP Servers-->JAVA, for detailed instructions.
3. Edit scitegic_qikprop.properties and provide needed info, then place into TOMCAT_HOME\\common\\classes.
4. Place QikProp.war into TOMCAT_HOME\\webapps\\
5. Start tomcat and then, verify AXIS and TOMCAT are properly configured by navigating to http://localhost:8080/QikProp/happyaxis.jsp .
Make sure ALL "Needed Components" are present and working before going any further. Add all Axis jar files to TOMCAT_HOME\\common\\lib.
6. Then open Internet Explorer to http://localhost:8080/QikProp/servlet/AxisServlet
7. QikProp should be listed on this page as a webservice.
8. Drag "QIKPROP Calculator.xml" into your Pipeline Pilot client.
9. Then make sure that the SOAP endpoint for the SOAP component, in the protocol, is pointing to your SOAP server.
See below:
change from : http://localhost:8080/QikProp/services/QikProp
change to: http://mySOAPServerName:8080/QikProp/services/QikProp
10. Everything should be in place.....just Run the protocol.
