You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Nikita Tovstoles <Ni...@Sun.COM> on 2005/08/03 01:23:43 UTC

[Fwd: SAXException while deserializing]

Having received no responses, I thought I'd retry, this time supplying 
the WSDL as well
-nikita


-------- Original Message --------
Subject: 	SAXException while deserializing
Date: 	Mon, 01 Aug 2005 15:35:12 -0700
From: 	Nikita Tovstoles <ni...@sun.com>
Organization: 	Sun Microsystems, Inc.
To: 	axis-user@ws.apache.org



Hi,

I'm getting the following exception while running a J2SE 1.5-based web 
service client:

SAXException
- Could not convert java.util.HashSet to bean field 'rackSystems', type 
java.util.Set
- Exception:
Caused by: org.xml.sax.SAXException: Could not set Class 
demolab.simdatacenter.common.TemplateLibrary Field rackSystems to value 
[[Ljava.lang.Object;@dc57db, [Ljava.lang.Object;@b02efa, 
[Ljava.lang.Object;@9ced8e] - Exception [Ljava.lang.Object;
       at 
org.apache.axis.encoding.ser.BeanPropertyTarget.set(BeanPropertyTarget.java:149)
       at 
org.apache.axis.encoding.DeserializerImpl.valueComplete(DeserializerImpl.java:249)
       at 
org.apache.axis.encoding.ser.ArrayDeserializer.valueComplete(ArrayDeserializer.java:583)
       at 
org.apache.axis.encoding.DeserializerImpl.endElement(DeserializerImpl.java:509)...

SOAP Fault is:
org.xml.sax.SAXException: Could not set Class 
demolab.simdatacenter.common.TemplateLibrary Field rackSystems to value 
[[Ljava.lang.Object;@dc57db, [Ljava.lang.Object;@b02efa, 
[Ljava.lang.Object;@9ced8e] - Exception [Ljava.lang.Object;
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: org.xml.sax.SAXException: Could not set Class 
demolab.simdatacenter.common.TemplateLibrary Field rackSystems to value 
[[Ljava.lang.Object;@dc57db, [Ljava.lang.Object;@b02efa, 
[Ljava.lang.Object;@9ced8e] - Exception [Ljava.lang.Object;
faultActor:
faultNode:
faultDetail:
       
{http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXException: Could 
not set Class demolab.simdatacenter.common.TemplateLibrary Field 
rackSystems to value [[Ljava.lang.Object;@dc57db, 
[Ljava.lang.Object;@b02efa, [Ljava.lang.Object;@9ced8e] - Exception 
[Ljava.lang.Object;
       at 
org.apache.axis.encoding.ser.BeanPropertyTarget.set(BeanPropertyTarget.java:149)\


The relevant method is:

(TemplateLibrary) public void setRackSystems(Set<RackSystemModel> rsms) {
       this.rackSystems = rsms;}

and rackSystems is:
private Set<RackSystemModel> rackSystems = new HashSet<RackSystemModel>();


HashSet implements Set, so I am not sure what the problem is... Are 1.5 
features used here confusing Axis?

thanks
-nikita


Re: [Fwd: SAXException while deserializing]

Posted by Nikita Tovstoles <Ni...@Sun.COM>.
Apologies for multiple mailings. I did some more research on this, is 
the below error essentially saying that Axis doesn't know how to 
deserialize java.util.Set?

thanks
-nikita


Nikita Tovstoles wrote:

> Having received no responses, I thought I'd retry, this time supplying 
> the WSDL as well
> -nikita
>
>
> -------- Original Message --------
> Subject:     SAXException while deserializing
> Date:     Mon, 01 Aug 2005 15:35:12 -0700
> From:     Nikita Tovstoles <ni...@sun.com>
> Organization:     Sun Microsystems, Inc.
> To:     axis-user@ws.apache.org
>
>
>
> Hi,
>
> I'm getting the following exception while running a J2SE 1.5-based web 
> service client:
>
> SAXException
> - Could not convert java.util.HashSet to bean field 'rackSystems', 
> type java.util.Set
> - Exception:
> Caused by: org.xml.sax.SAXException: Could not set Class 
> demolab.simdatacenter.common.TemplateLibrary Field rackSystems to 
> value [[Ljava.lang.Object;@dc57db, [Ljava.lang.Object;@b02efa, 
> [Ljava.lang.Object;@9ced8e] - Exception [Ljava.lang.Object;
>       at 
> org.apache.axis.encoding.ser.BeanPropertyTarget.set(BeanPropertyTarget.java:149) 
>
>       at 
> org.apache.axis.encoding.DeserializerImpl.valueComplete(DeserializerImpl.java:249) 
>
>       at 
> org.apache.axis.encoding.ser.ArrayDeserializer.valueComplete(ArrayDeserializer.java:583) 
>
>       at 
> org.apache.axis.encoding.DeserializerImpl.endElement(DeserializerImpl.java:509)... 
>
>
> SOAP Fault is:
> org.xml.sax.SAXException: Could not set Class 
> demolab.simdatacenter.common.TemplateLibrary Field rackSystems to 
> value [[Ljava.lang.Object;@dc57db, [Ljava.lang.Object;@b02efa, 
> [Ljava.lang.Object;@9ced8e] - Exception [Ljava.lang.Object;
> AxisFault
> faultCode: 
> {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
> faultSubcode:
> faultString: org.xml.sax.SAXException: Could not set Class 
> demolab.simdatacenter.common.TemplateLibrary Field rackSystems to 
> value [[Ljava.lang.Object;@dc57db, [Ljava.lang.Object;@b02efa, 
> [Ljava.lang.Object;@9ced8e] - Exception [Ljava.lang.Object;
> faultActor:
> faultNode:
> faultDetail:
>       
> {http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXException: 
> Could not set Class demolab.simdatacenter.common.TemplateLibrary Field 
> rackSystems to value [[Ljava.lang.Object;@dc57db, 
> [Ljava.lang.Object;@b02efa, [Ljava.lang.Object;@9ced8e] - Exception 
> [Ljava.lang.Object;
>       at 
> org.apache.axis.encoding.ser.BeanPropertyTarget.set(BeanPropertyTarget.java:149)\ 
>
>
>
> The relevant method is:
>
> (TemplateLibrary) public void setRackSystems(Set<RackSystemModel> rsms) {
>       this.rackSystems = rsms;}
>
> and rackSystems is:
> private Set<RackSystemModel> rackSystems = new 
> HashSet<RackSystemModel>();
>
>
> HashSet implements Set, so I am not sure what the problem is... Are 
> 1.5 features used here confusing Axis?
>
> thanks
> -nikita
>
>------------------------------------------------------------------------
>
><?xml version="1.0" encoding="UTF-8"?>
><wsdl:definitions targetNamespace="urn:SimDatacenter" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="urn:SimDatacenter" xmlns:intf="urn:SimDatacenter" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns2="urn:SimDatacenter/types" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
><!--WSDL created by Apache Axis version: 1.2.1
>Built on Jun 14, 2005 (09:15:57 EDT)-->
> <wsdl:types>
>  <schema targetNamespace="urn:SimDatacenter/types" xmlns="http://www.w3.org/2001/XMLSchema">
>   <import namespace="http://xml.apache.org/xml-soap"/>
>   <import namespace="urn:SimDatacenter"/>
>   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
>   <complexType name="DBSettings">
>    <sequence>
>     <element name="dbPassword" nillable="true" type="xsd:string"/>
>     <element name="dbUser" nillable="true" type="xsd:string"/>
>     <element name="jdbcUrl" nillable="true" type="xsd:string"/>
>    </sequence>
>   </complexType>
>   <complexType name="Settings">
>    <sequence>
>     <element name="DBSettings" nillable="true" type="tns2:DBSettings"/>
>    </sequence>
>   </complexType>
>   <complexType abstract="true" name="SystemCollection">
>    <sequence>
>     <element name="collectionListeners" nillable="true" type="impl:ArrayOf_xsd_anyType"/>
>     <element name="name" nillable="true" type="xsd:string"/>
>     <element name="savePathname" nillable="true" type="xsd:string"/>
>    </sequence>
>   </complexType>
>   <complexType name="FacilityModel">
>    <sequence>
>     <element name="ACPowerConsumption" type="xsd:int"/>
>     <element name="ACUnits" nillable="true" type="impl:ArrayOf_xsd_anyType"/>
>     <element name="BTUCapacity" type="xsd:int"/>
>    </sequence>
>   </complexType>
>   <complexType name="DatacenterModel">
>    <complexContent>
>     <extension base="tns2:SystemCollection">
>      <sequence>
>       <element name="datacenterListeners" nillable="true" type="impl:ArrayOf_xsd_anyType"/>
>       <element name="electricityCost" type="xsd:float"/>
>       <element name="facility" nillable="true" type="tns2:FacilityModel"/>
>       <element name="heatDissipation" type="xsd:int"/>
>       <element name="heatDissipationCapacity" type="xsd:int"/>
>       <element name="monthlyCost" type="xsd:int"/>
>       <element name="powerConsumption" type="xsd:int"/>
>       <element name="realEstateCost" type="xsd:float"/>
>       <element name="realEstateInUse" type="xsd:int"/>
>       <element name="roomTemp" type="xsd:int"/>
>       <element name="systems" nillable="true" type="impl:ArrayOf_xsd_anyType"/>
>       <element name="throughput" type="xsd:int"/>
>       <element name="throughputGoal" type="xsd:int"/>
>       <element name="totalRealEstate" type="xsd:int"/>
>      </sequence>
>     </extension>
>    </complexContent>
>   </complexType>
>   <complexType name="TemplateLibrary">
>    <complexContent>
>     <extension base="tns2:SystemCollection">
>      <sequence>
>       <element name="CPUModels" nillable="true" type="impl:ArrayOf_xsd_anyType"/>
>       <element name="datacenterModels" nillable="true" type="impl:ArrayOf_xsd_anyType"/>
>       <element name="rackComponents" nillable="true" type="impl:ArrayOf_xsd_anyType"/>
>       <element name="rackSystems" nillable="true" type="impl:ArrayOf_xsd_anyType"/>
>      </sequence>
>     </extension>
>    </complexContent>
>   </complexType>
>   <complexType name="User">
>    <sequence>
>     <element name="changeListeners" nillable="true" type="impl:ArrayOf_xsd_anyType"/>
>     <element name="currentDatacenterModel" nillable="true" type="tns2:DatacenterModel"/>
>     <element name="datacenterModels" nillable="true" type="impl:ArrayOf_xsd_anyType"/>
>     <element name="id" nillable="true" type="xsd:string"/>
>     <element name="name" nillable="true" type="xsd:string"/>
>     <element name="settings" nillable="true" type="tns2:Settings"/>
>     <element name="templateLibrary" nillable="true" type="tns2:TemplateLibrary"/>
>    </sequence>
>   </complexType>
>   <complexType name="ACModel">
>    <sequence>
>     <element name="BTU" type="xsd:int"/>
>     <element name="kiloWattPerHourConsumed" type="xsd:float"/>
>     <element name="powerConsumption" type="xsd:int"/>
>    </sequence>
>   </complexType>
>   <complexType abstract="true" name="ElementModel">
>    <sequence>
>     <element name="changeListeners" nillable="true" type="impl:ArrayOf_xsd_anyType"/>
>    </sequence>
>   </complexType>
>   <complexType name="CPUModel">
>    <complexContent>
>     <extension base="tns2:ElementModel">
>      <sequence>
>       <element name="threadCount" type="xsd:int"/>
>       <element name="type" nillable="true" type="xsd:string"/>
>      </sequence>
>     </extension>
>    </complexContent>
>   </complexType>
>   <complexType name="RackComponentModel">
>    <complexContent>
>     <extension base="tns2:ElementModel">
>      <sequence>
>       <element name="CPUCount" type="xsd:int"/>
>       <element name="CPUModel" nillable="true" type="tns2:CPUModel"/>
>       <element name="RU" type="xsd:int"/>
>       <element name="area" type="xsd:long"/>
>       <element name="heatDissipation" type="xsd:int"/>
>       <element name="height" type="xsd:long"/>
>       <element name="maxOperatingTemperature" type="xsd:int"/>
>       <element name="name" nillable="true" type="xsd:string"/>
>       <element name="perfScore" type="xsd:int"/>
>       <element name="powerConsumption" type="xsd:int"/>
>       <element name="sun" type="xsd:boolean"/>
>      </sequence>
>     </extension>
>    </complexContent>
>   </complexType>
>   <complexType name="RackSystemModel">
>    <complexContent>
>     <extension base="tns2:ElementModel">
>      <sequence>
>       <element name="CPUCount" type="xsd:int"/>
>       <element name="CPUModel" nillable="true" type="tns2:CPUModel"/>
>       <element name="CPUThreadCount" type="xsd:int"/>
>       <element name="RUCapacity" type="xsd:int"/>
>       <element name="area" type="xsd:long"/>
>       <element name="availableRUSlotCount" type="xsd:int"/>
>       <element name="datacenterModel" nillable="true" type="tns2:DatacenterModel"/>
>       <element name="heatDissipation" type="xsd:int"/>
>       <element name="height" type="xsd:long"/>
>       <element name="maxOperatingTemperature" type="xsd:int"/>
>       <element name="name" nillable="true" type="xsd:string"/>
>       <element name="powerConsumption" type="xsd:int"/>
>       <element name="rackComponent" nillable="true" type="tns2:RackComponentModel"/>
>       <element name="rackComponentCount" type="xsd:int"/>
>       <element name="sun" type="xsd:boolean"/>
>       <element name="template" type="xsd:boolean"/>
>       <element name="throughput" type="xsd:int"/>
>      </sequence>
>     </extension>
>    </complexContent>
>   </complexType>
>   <complexType name="StandaloneSystemModel">
>    <complexContent>
>     <extension base="tns2:ElementModel">
>      <sequence>
>       <element name="CPUCount" type="xsd:int"/>
>       <element name="CPUModel" nillable="true" type="tns2:CPUModel"/>
>       <element name="CPUThreadCount" type="xsd:int"/>
>       <element name="area" type="xsd:long"/>
>       <element name="datacenterModel" nillable="true" type="tns2:DatacenterModel"/>
>       <element name="heatDissipation" type="xsd:int"/>
>       <element name="height" type="xsd:long"/>
>       <element name="maxOperatingTemperature" type="xsd:int"/>
>       <element name="name" nillable="true" type="xsd:string"/>
>       <element name="powerConsumption" type="xsd:int"/>
>       <element name="sun" type="xsd:boolean"/>
>       <element name="template" type="xsd:boolean"/>
>       <element name="throughput" type="xsd:int"/>
>      </sequence>
>     </extension>
>    </complexContent>
>   </complexType>
>  </schema>
>  <schema targetNamespace="urn:SimDatacenter" xmlns="http://www.w3.org/2001/XMLSchema">
>   <import namespace="http://xml.apache.org/xml-soap"/>
>   <import namespace="urn:SimDatacenter/types"/>
>   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
>   <complexType name="ArrayOf_xsd_anyType">
>    <complexContent>
>     <restriction base="soapenc:Array">
>      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:anyType[]"/>
>     </restriction>
>    </complexContent>
>   </complexType>
>  </schema>
>  <schema targetNamespace="http://xml.apache.org/xml-soap" xmlns="http://www.w3.org/2001/XMLSchema">
>   <import namespace="urn:SimDatacenter"/>
>   <import namespace="urn:SimDatacenter/types"/>
>   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
>   <complexType name="Vector">
>    <sequence>
>     <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:anyType"/>
>    </sequence>
>   </complexType>
>  </schema>
> </wsdl:types>
>
>   <wsdl:message name="openSettingsResponse">
>
>      <wsdl:part name="openSettingsReturn" type="tns2:Settings"/>
>
>   </wsdl:message>
>
>   <wsdl:message name="saveTemplateLibraryResponse">
>
>   </wsdl:message>
>
>   <wsdl:message name="closeResponse">
>
>   </wsdl:message>
>
>   <wsdl:message name="saveDatacenterResponse">
>
>   </wsdl:message>
>
>   <wsdl:message name="openDatacenterResponse">
>
>      <wsdl:part name="openDatacenterReturn" type="tns2:DatacenterModel"/>
>
>   </wsdl:message>
>
>   <wsdl:message name="openDatacenterRequest">
>
>      <wsdl:part name="in0" type="xsd:anyType"/>
>
>   </wsdl:message>
>
>   <wsdl:message name="saveUserResponse">
>
>   </wsdl:message>
>
>   <wsdl:message name="openUserResponse">
>
>      <wsdl:part name="openUserReturn" type="tns2:User"/>
>
>   </wsdl:message>
>
>   <wsdl:message name="openUserRequest">
>
>      <wsdl:part name="in0" type="xsd:anyType"/>
>
>   </wsdl:message>
>
>   <wsdl:message name="openSettingsRequest">
>
>      <wsdl:part name="in0" type="xsd:anyType"/>
>
>   </wsdl:message>
>
>   <wsdl:message name="saveSettingsResponse">
>
>   </wsdl:message>
>
>   <wsdl:message name="saveSettingsRequest">
>
>      <wsdl:part name="in0" type="tns2:Settings"/>
>
>   </wsdl:message>
>
>   <wsdl:message name="saveUserRequest">
>
>      <wsdl:part name="in0" type="tns2:User"/>
>
>   </wsdl:message>
>
>   <wsdl:message name="saveTemplateLibraryRequest">
>
>      <wsdl:part name="in0" type="tns2:TemplateLibrary"/>
>
>   </wsdl:message>
>
>   <wsdl:message name="openTemplateLibraryRequest">
>
>      <wsdl:part name="in0" type="xsd:anyType"/>
>
>   </wsdl:message>
>
>   <wsdl:message name="openTemplateLibraryResponse">
>
>      <wsdl:part name="openTemplateLibraryReturn" type="tns2:TemplateLibrary"/>
>
>   </wsdl:message>
>
>   <wsdl:message name="closeRequest">
>
>   </wsdl:message>
>
>   <wsdl:message name="saveDatacenterRequest">
>
>      <wsdl:part name="in0" type="tns2:DatacenterModel"/>
>
>   </wsdl:message>
>
>   <wsdl:portType name="SimDatacenter">
>
>      <wsdl:operation name="saveSettings" parameterOrder="in0">
>
>         <wsdl:input message="impl:saveSettingsRequest" name="saveSettingsRequest"/>
>
>         <wsdl:output message="impl:saveSettingsResponse" name="saveSettingsResponse"/>
>
>      </wsdl:operation>
>
>      <wsdl:operation name="saveDatacenter" parameterOrder="in0">
>
>         <wsdl:input message="impl:saveDatacenterRequest" name="saveDatacenterRequest"/>
>
>         <wsdl:output message="impl:saveDatacenterResponse" name="saveDatacenterResponse"/>
>
>      </wsdl:operation>
>
>      <wsdl:operation name="openDatacenter" parameterOrder="in0">
>
>         <wsdl:input message="impl:openDatacenterRequest" name="openDatacenterRequest"/>
>
>         <wsdl:output message="impl:openDatacenterResponse" name="openDatacenterResponse"/>
>
>      </wsdl:operation>
>
>      <wsdl:operation name="openTemplateLibrary" parameterOrder="in0">
>
>         <wsdl:input message="impl:openTemplateLibraryRequest" name="openTemplateLibraryRequest"/>
>
>         <wsdl:output message="impl:openTemplateLibraryResponse" name="openTemplateLibraryResponse"/>
>
>      </wsdl:operation>
>
>      <wsdl:operation name="saveTemplateLibrary" parameterOrder="in0">
>
>         <wsdl:input message="impl:saveTemplateLibraryRequest" name="saveTemplateLibraryRequest"/>
>
>         <wsdl:output message="impl:saveTemplateLibraryResponse" name="saveTemplateLibraryResponse"/>
>
>      </wsdl:operation>
>
>      <wsdl:operation name="openUser" parameterOrder="in0">
>
>         <wsdl:input message="impl:openUserRequest" name="openUserRequest"/>
>
>         <wsdl:output message="impl:openUserResponse" name="openUserResponse"/>
>
>      </wsdl:operation>
>
>      <wsdl:operation name="saveUser" parameterOrder="in0">
>
>         <wsdl:input message="impl:saveUserRequest" name="saveUserRequest"/>
>
>         <wsdl:output message="impl:saveUserResponse" name="saveUserResponse"/>
>
>      </wsdl:operation>
>
>      <wsdl:operation name="openSettings" parameterOrder="in0">
>
>         <wsdl:input message="impl:openSettingsRequest" name="openSettingsRequest"/>
>
>         <wsdl:output message="impl:openSettingsResponse" name="openSettingsResponse"/>
>
>      </wsdl:operation>
>
>      <wsdl:operation name="close">
>
>         <wsdl:input message="impl:closeRequest" name="closeRequest"/>
>
>         <wsdl:output message="impl:closeResponse" name="closeResponse"/>
>
>      </wsdl:operation>
>
>   </wsdl:portType>
>
>   <wsdl:binding name="SimDatacenterSoapBinding" type="impl:SimDatacenter">
>
>      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
>
>      <wsdl:operation name="saveSettings">
>
>         <wsdlsoap:operation soapAction=""/>
>
>         <wsdl:input name="saveSettingsRequest">
>
>            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SimDatacenter" use="encoded"/>
>
>         </wsdl:input>
>
>         <wsdl:output name="saveSettingsResponse">
>
>            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SimDatacenter" use="encoded"/>
>
>         </wsdl:output>
>
>      </wsdl:operation>
>
>      <wsdl:operation name="saveDatacenter">
>
>         <wsdlsoap:operation soapAction=""/>
>
>         <wsdl:input name="saveDatacenterRequest">
>
>            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SimDatacenter" use="encoded"/>
>
>         </wsdl:input>
>
>         <wsdl:output name="saveDatacenterResponse">
>
>            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SimDatacenter" use="encoded"/>
>
>         </wsdl:output>
>
>      </wsdl:operation>
>
>      <wsdl:operation name="openDatacenter">
>
>         <wsdlsoap:operation soapAction=""/>
>
>         <wsdl:input name="openDatacenterRequest">
>
>            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SimDatacenter" use="encoded"/>
>
>         </wsdl:input>
>
>         <wsdl:output name="openDatacenterResponse">
>
>            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SimDatacenter" use="encoded"/>
>
>         </wsdl:output>
>
>      </wsdl:operation>
>
>      <wsdl:operation name="openTemplateLibrary">
>
>         <wsdlsoap:operation soapAction=""/>
>
>         <wsdl:input name="openTemplateLibraryRequest">
>
>            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SimDatacenter" use="encoded"/>
>
>         </wsdl:input>
>
>         <wsdl:output name="openTemplateLibraryResponse">
>
>            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SimDatacenter" use="encoded"/>
>
>         </wsdl:output>
>
>      </wsdl:operation>
>
>      <wsdl:operation name="saveTemplateLibrary">
>
>         <wsdlsoap:operation soapAction=""/>
>
>         <wsdl:input name="saveTemplateLibraryRequest">
>
>            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SimDatacenter" use="encoded"/>
>
>         </wsdl:input>
>
>         <wsdl:output name="saveTemplateLibraryResponse">
>
>            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SimDatacenter" use="encoded"/>
>
>         </wsdl:output>
>
>      </wsdl:operation>
>
>      <wsdl:operation name="openUser">
>
>         <wsdlsoap:operation soapAction=""/>
>
>         <wsdl:input name="openUserRequest">
>
>            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SimDatacenter" use="encoded"/>
>
>         </wsdl:input>
>
>         <wsdl:output name="openUserResponse">
>
>            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SimDatacenter" use="encoded"/>
>
>         </wsdl:output>
>
>      </wsdl:operation>
>
>      <wsdl:operation name="saveUser">
>
>         <wsdlsoap:operation soapAction=""/>
>
>         <wsdl:input name="saveUserRequest">
>
>            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SimDatacenter" use="encoded"/>
>
>         </wsdl:input>
>
>         <wsdl:output name="saveUserResponse">
>
>            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SimDatacenter" use="encoded"/>
>
>         </wsdl:output>
>
>      </wsdl:operation>
>
>      <wsdl:operation name="openSettings">
>
>         <wsdlsoap:operation soapAction=""/>
>
>         <wsdl:input name="openSettingsRequest">
>
>            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SimDatacenter" use="encoded"/>
>
>         </wsdl:input>
>
>         <wsdl:output name="openSettingsResponse">
>
>            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SimDatacenter" use="encoded"/>
>
>         </wsdl:output>
>
>      </wsdl:operation>
>
>      <wsdl:operation name="close">
>
>         <wsdlsoap:operation soapAction=""/>
>
>         <wsdl:input name="closeRequest">
>
>            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SimDatacenter" use="encoded"/>
>
>         </wsdl:input>
>
>         <wsdl:output name="closeResponse">
>
>            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SimDatacenter" use="encoded"/>
>
>         </wsdl:output>
>
>      </wsdl:operation>
>
>   </wsdl:binding>
>
>   <wsdl:service name="SimDatacenterService">
>
>      <wsdl:port binding="impl:SimDatacenterSoapBinding" name="SimDatacenter">
>
>         <wsdlsoap:address location="http://localhost:8081/SimDatacenter/services/SimDatacenter"/>
>
>      </wsdl:port>
>
>   </wsdl:service>
>
></wsdl:definitions>
>  
>


-- 
===================================
Nikita Tovstoles

Demolab, Office of Strategic Insight
Sun Microsystems, Inc.
4170 Network Circle
USCA17, Office 3705
Mailstop USCA17-205
Santa Clara CA 95054
e-mail: nikita.tovstoles@sun.com
office: 408-276-5348 / x15348
cell: 650-996-8173
===================================