set AXIS_HOME=c:\axis
set AXIS_LIB=%AXIS_HOME%\lib
set 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%\wsdl4j.jar;c:\sicraweb\client\it.saga.library.repository.client.jar;c:\sicraweb\client\it.saga.library.commonDataTypes.client.jar;c:\sicraweb\client\it.saga.library.controls.client.jar;c:\sicraweb\client\it.saga.library.controls.grid.client.jar;c:\sicraweb\client\lib\ejb.jar;c:\sicraweb\client\it.saga.library.messages.client.jar;c:\sicraweb\client\it.saga.library.authentication.client.jar;c:\sicraweb\client\it.saga.library.logging.client.jar;c:\sicraweb\client\it.saga.library.controls.treeView.client.jar;c:\sicraweb\client\it.saga.library.localization.client.jar;c:\sicraweb\client\it.saga.library.baseForms.client.jar;c:\sicraweb\client\it.saga.pubblici.utentiruoli.client.jar;c:\sicraweb\client\it.saga.library.searchForms.client.jar;c:\sicraweb\client\it.saga.library.common.client.jar;c:\sicraweb\client\it.saga.library.reports.client.jar;c:\sicraweb\client\it.saga.library.workflow.client.jar;c:\sicraweb\server\it.saga.library.workflow.server.jar;c:\sicraweb\client\it.saga.library.documentiCollegati.client.jar;c:\sicraweb\server\it.saga.pubblici.anagrafe.export.server.jar;c:\sicraweb\server\it.saga.library.commonDataTypes.server.jar;c:\sicraweb\server\it.saga.pubblici.anagrafe.server.jar;C:\sicraweb\client\lib\hibernate\hibernate3.jar;c:\sicraweb\server\it.saga.library.common.server.jar;c:\sicraweb\server\it.saga.library.authentication.server.jar;c:\sicraweb\client\it.saga.pubblici.anagrafe.export.client.jar


java -cp %AXISCLASSPATH% org.apache.axis.wsdl.WSDL2Java -v -o . -d Session -s -S true -p it.saga.pubblici.finanziaria.fatturaElettronica.webservices.civiliaweb.notificaacontabilitaservice NotificaAContabilitaService.wsdl

rem NOTA: il wsdl fornito da Dedagroup, sebbene corretto, causa un errore nel momento in cui si va a interrogare il web service per ottenere il wsdl (solo se si esegue l'undeploy e il deploy una volta che Jboss � partito).
rem Ci� � dovuto a un bug di Axis:
rem http://www.coderanch.com/t/222942/Web-Services/java/Developing-Web-Services-Apache-Axis
rem https://issues.apache.org/jira/browse/AXIS-1431
rem http://mail-archives.apache.org/mod_mbox/axis-java-user/200512.mbox/%3Cbf414ee60512131357w6ed36f17ud6338244a15a1c7c@mail.gmail.com%3E
rem Come workaround � stato modificato il wsdl fornito da Dedagroup introducendo un nuovo tipo complesso: WSErrors