2010-12-07 47 views
7
Description Resource Path Location Type 
WS-I: A problem occured while running the WS-I WSDL conformance check: 
org.eclipse.wst.wsi.internal.analyzer.WSIAnalyzerException: null 

    Nested exception is: 

    java.lang.NullPointerException 
The WSDLAnalyzer was unable to validate the given WSDL File. 
ChangedElements.wsdl /wstest/WebContent/wsdl line 1 WSDL Problem 

Mise à jour:Exception lors de l'analyse wsdl

Netbeans donne cette erreur:

cvc-elt.1: Cannot find the declaration of element 'wsdl:definitions'. [7] 

La partie wsdl:

<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
        xmlns:tns="http://www.example.org/xxx/" 
        xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
        xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
        name="xxx" 
        targetNamespace="http://www.example.org/xxx/"> 
+0

Deux possibilités: Le WSDL est invalide selon WS-I, ou l'outil que vous utilisez pour validez c'est cassé. D'après les informations que vous avez fournies, c'est à peu près tout ce que je peux penser. –

+0

@Darin J'ai mis à jour la question, vous voudrez peut-être revérifier. Je pense que je ne peux pas publier wsdl entier – l245c4l

+0

ce qui vous empêche de poster le WSDL entier? Comment voulez-vous que nous vérifions que ce WSDL est valide sans le montrer? –

Répondre

0

Je vais avoir le même problème et il semble que ce soit principalement sur le référencement des services dotnet WCF et WSE.

La seule chose que j'ai trouvé à travailler est de construire le WSDL manuellement.

2

Modifier la définition WSDL à

   xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap"  
       xmlns:tns="http://www.example.org/xxx" 
       xmlns:wsdl="http://schemas.xmlsoap.org/wsdl" 
       xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="xxx" 
       targetNamespace="http://www.example.org/xxx"> 

note la Trailing Slashes enlevée