Skip to content
Snippets Groups Projects
Commit a6bd90c7 authored by Eduardo L. Buratti's avatar Eduardo L. Buratti
Browse files

webservice: Upgrade webservice platform from Axis to Axis2

parent 6c83d13b
No related branches found
No related tags found
No related merge requests found
...@@ -40,14 +40,14 @@ import javax.xml.validation.SchemaFactory; ...@@ -40,14 +40,14 @@ import javax.xml.validation.SchemaFactory;
import br.ufpr.c3sl.datasid.*; import br.ufpr.c3sl.datasid.*;
public class Main { public class DataSID {
private static final String SA_INVENTORY = "sidtb00_sa_inventory"; private static final String SA_INVENTORY = "sidtb00_sa_inventory";
private static final File XML_SCHEMA = new File("/home/datasid/collected-data.xsd"); private static final File XML_SCHEMA = new File("/home/datasid/apache-tomcat-7.0.37/webapps/axis2/WEB-INF/collected-data.xsd");
private static final String AGENT_VERSION = "1.0.0"; private static final String AGENT_VERSION = "1.0.0";
private static final String AGENT_UPDATE_LINK = "http://localhost:8280/webservice/datasid-1.0.0-update.run"; private static final String AGENT_UPDATE_LINK = "http://biseed.c3sl.ufpr.br/download/datasid-1.0.0-update.run";
// enum does not work as expected inside an axis web service // enum does not work as expected inside an axis web service
// using simple constants instead // using simple constants instead
......
all: classes/br/ufpr/c3sl/datasid/CollectedData.class all: DataSID.aar
DataSID.aar: DataSID.class collected-data.xsd services.xml
@mkdir -p pkg/META-INF
cp DataSID.class pkg/
cp collected-data.xsd services.xml pkg/META-INF/
jar cvf $@ -C pkg .
DataSID.class: DataSID.java classes/br/ufpr/c3sl/datasid/CollectedData.class
javac -source 6 -target 6 -classpath postgresql-9.2-1002.jdbc4.jar:classes $<
classes/br/ufpr/c3sl/datasid/CollectedData.class: generated/br/ufpr/c3sl/datasid/CollectedData.java classes/br/ufpr/c3sl/datasid/CollectedData.class: generated/br/ufpr/c3sl/datasid/CollectedData.java
@mkdir -p classes @mkdir -p classes
...@@ -11,3 +20,6 @@ generated/br/ufpr/c3sl/datasid/CollectedData.java: collected-data.xsd ...@@ -11,3 +20,6 @@ generated/br/ufpr/c3sl/datasid/CollectedData.java: collected-data.xsd
clean: clean:
rm -rf generated rm -rf generated
rm -rf classes rm -rf classes
rm -rf pkg
rm -f DataSID.class
rm -f DataSID.aar
<service>
<parameter name="DataSID" locked="false">DataSID</parameter>
<operation name="setInventory">
<messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
</operation>
<operation name="getAgentVersion">
<messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
</operation>
<operation name="getUpdateLink">
<messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
</operation>
</service>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment