axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dev <devced...@chez.com>
Subject Toubles with the wsdd generated by wsdl2java
Date Wed, 15 May 2002 08:51:18 GMT
Hello,

I am writting WSDL using the schema functionnalite, and i am trying to get 
all the code to deploy the service using WSDL2JAVA.
I have to face some problems with simple types like 'boolean'  and 'int' 
which are not object when deploying the service.

This is a part of my schema:
<?xml version="1.0" encoding="iso-8859-1"?>
<xsd:schema 
targetNamespace="http://trolez:8383/dhal2/wsdl/SeditelServices/schemas"
xmlns:xsdseditel="http://trolez:8383/dhal2/wsdl/SeditelServices/schemas"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">


<xsd:simpleType name="okType">
<xsd:restriction base="xsd:boolean"/>
</xsd:simpleType>
<xsd:element name="ok" type="xsdseditel:okType"/>
....
</xsd:schema>


This is a part of my wsdl:
<?xml version="1.0" encoding="iso-8859-1"?>
<definitions name="SeditelServices"
              targetNamespace="urn:soap.seditel.fr"
              xmlns:tns="urn:soap.seditel.fr"
              xmlns:xsdseditel="http://trolez:8383/dhal2/wsdl/SeditelServices/schemas"
              xmlns:xsd="http://www.w3.org/2001/XMLSchema"
              xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
              xmlns="http://schemas.xmlsoap.org/wsdl/">

<import namespace="http://trolez:8383/dhal2/wsdl/SeditelServices/schemas"
  location="SeditelServices.xsd"/>

     <!-- Messages for Seditel APIs -->
<message name="void">
</message>

<message name="ok">
<part name="return" element="xsdseditel:ok"/>
</message>

After a WSDL2JAVA and a deploy, i get the following error message:
"
AXIS error
Sorry, something seems to have gone wrong... here are the details:
org.apache.axis.deployment.wsdd.WSDDException: 
java.lang.ClassNotFoundException: boolean
"

WSDL2JAVA generates the following WSDD (extract):

       <typeMapping
         xmlns:ns="http://trolez:8383/dhal2/wsdl/SeditelServices/schemas"
         qname="ns:okType"
         type="java:boolean"
         serializer="org.apache.axis.encoding.ser.SimpleNonPrimitiveSerializerFactory"
         deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory"
         encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
       />

and that true, boolean is not an object...
I have the same problem with wsd:int.

Is there a way to fix the problem, is it some bug?
Thanks a lot,
Greetings,



Mime
View raw message