#!/bin/sh#cartella in cui si trovano le librerie di axis, dal 23/01/2014 le ho messe i nSVN per cui si trovano nel percorso relativo qui specificato AXIS_LIB=../axis_lib#jars da inserire nel classpath per lachiamata ad axis AXISCLASSPATH=$AXIS_LIB/axis.jar:$AXIS_LIB/commons-discovery.jar:$AXIS_LIB/commons-logging.jar:$AXIS_LIB/jaxrpc.jar:$AXIS_LIB/saaj.jar:$AXIS_LIB/log4j-1.2.8.jar:$AXIS_LIB/xml-apis.jar:$AXIS_LIB/xercesImpl.jar:$AXIS_LIB/wsdl4j.jar:/local/sicraweb/client/it.saga.library.repository.client.jar:/local/sicraweb/client/it.saga.library.commonDataTypes.client.jar:/local/sicraweb/client/it.saga.library.controls.client.jar:/local/sicraweb/client/it.saga.library.controls.grid.client.jar:/local/sicraweb/client/lib/ejb.jar:/local/sicraweb/client/it.saga.library.messages.client.jar:/local/sicraweb/client/it.saga.library.authentication.client.jar:/local/sicraweb/client/it.saga.library.logging.client.jar:/local/sicraweb/client/it.saga.library.controls.treeView.client.jar:/local/sicraweb/client/it.saga.library.localization.client.jar:/local/sicraweb/client/it.saga.library.baseForms.client.jar:/local/sicraweb/client/it.saga.pubblici.utentiruoli.client.jar:/local/sicraweb/client/it.saga.library.searchForms.client.jar:/local/sicraweb/client/it.saga.library.common.client.jar:/local/sicraweb/client/it.saga.library.reports.client.jar:/local/sicraweb/client/it.saga.library.workflow.client.jar:/local/sicraweb/server/it.saga.library.workflow.server.jar:/local/sicraweb/client/it.saga.library.documentiCollegati.client.jar:/local/sicraweb/server/it.saga.pubblici.sm_anagrafe.export.server.jar:/local/sicraweb/server/it.saga.library.commonDataTypes.server.jar:/local/sicraweb/server/it.saga.pubblici.sm_anagrafe.server.jar:/local/sicraweb/client/lib/hibernate/hibernate3.jar:/local/sicraweb/server/it.saga.library.common.server.jar:/local/sicraweb/server/it.saga.library.authentication.server.jar:/local/sicraweb/client/it.saga.pubblici.sm_anagrafe.export.client.jar#ho suddiviso l'inserimento dei aprametri da passare ad axis in pi fasi in modo da migliorare la visibilit#questi sono i parametri principali da passare ad axis# per il loro significato vedere http://axis.apache.org/axis/java/reference.htmlAXIS_OPTIONS="$1$2$3$4$5$6$7$8$9 -o . -d Session -s -S true -v"#questo ulteriore parametro serve per rimappare il namespace definito nel wsdl in base al file di properties specificatoAXIS_OPTIONS="$AXIS_OPTIONS -f mappingNamespaces.properties"#nome del wsdl sorgenteAXIS_OPTIONS="$AXIS_OPTIONS DemograficiWS.wsdl"#chiamata a axis per generare gli stubecho$AXIS_OPTIONS$JAVA_HOME/bin/java -cp$AXISCLASSPATH org.apache.axis.wsdl.WSDL2Java $AXIS_OPTIONS