#!/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.anagrafe.export.server.jar:/local/sicraweb/server/it.saga.library.commonDataTypes.server.jar:/local/sicraweb/server/it.saga.pubblici.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 #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.html AXIS_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 specificato AXIS_OPTIONS="$AXIS_OPTIONS -f mappingNamespaces.properties" #nome del wsdl sorgente AXIS_OPTIONS="$AXIS_OPTIONS RicercaAnagrafiche.wsdl" #chiamata a axis per generare gli stub echo $AXIS_OPTIONS $JAVA_HOME/bin/java -cp $AXISCLASSPATH org.apache.axis.wsdl.WSDL2Java $AXIS_OPTIONS