Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    disperata: errore axis su web service

    Ho un problema durante la "chiamata" ad un web service.Utilizzo axis per il deploy dei webservice. L'errore che da è il seguente:
    codice:
    AxisFault
     faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
     faultSubcode: 
     faultString: org.xml.sax.SAXException: Invalid element in it.puglia.rupar.ct.schemas.Protocollo.Segnatura._Segnatura - Segnatura
     faultActor: 
     faultNode: 
     faultDetail: 
    	{http://xml.apache.org/axis/}hostname:prbiosal04
    
    org.xml.sax.SAXException: Invalid element in it.puglia.rupar.ct.schemas.Protocollo.Segnatura._Segnatura - Segnatura
    	at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:221)
    	at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:128)
    	at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1077)
    	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
    	at javax.xml.parsers.SAXParser.parse(Unknown Source)
    	at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:225)
    	at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:645)
    	at org.apache.axis.Message.getSOAPEnvelope(Message.java:424)
    	at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
    	at org.apache.axis.client.AxisClient.invoke(AxisClient.java:173)
    	at org.apache.axis.client.Call.invokeEngine(Call.java:2737)
    	at org.apache.axis.client.Call.invoke(Call.java:2720)
    	at org.apache.axis.client.Call.invoke(Call.java:2396)
    	at org.apache.axis.client.Call.invoke(Call.java:2319)
    	at org.apache.axis.client.Call.invoke(Call.java:1776)
    	at it.puglia.rupar.ct.schemas.Protocollo.Protocollo_wsdl.ProtocolloSoapBindingStub.registrazione(ProtocolloSoapBindingStub.java:509)
    	at test.TestClient.main(TestClient.java:47)
    I tipi di dati vengono definiti nel file server-config.wsdd.
    Angela
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  2. #2
    Questo è il file server-config.wsdd.

    codice:
     
    <service name="ProtocolloSoapBinding" provider="java:RPC" style="document" use="literal">
             <parameter name="wsdlTargetNamespace" value="http://schemas.ct.rupar.puglia.it/Protocollo"/>
             <parameter name="wsdlServicePort" value="ProtocolloPortType"/>
             <parameter name="className" value="it.puglia.rupar.ct.schemas.Protocollo.Protocollo_wsdl.ProtocolloSoapBindingSkeleton"/>
             <parameter name="wsdlPortType" value="ProtocolloPortType"/>
          <parameter name="allowedMethods" value="*"/>
          ...
          <typeMapping
             xmlns:ns="http://schemas.ct.rupar.puglia.it/Protocollo/Segnatura"
             qname="ns:>Segnatura"
             type="java:it.puglia.rupar.ct.schemas.Protocollo.Segnatura._Segnatura"
             serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
             deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
             encodingStyle=""
           />
          ... 
       </service>
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Non mi pare che "disperata" sia il nome di un linguaggio, o quanto meno non trattato in quest'area...


    Tolgo quell'inutile aggettivo dal titolo, come previsto dal Regolamento.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.