Hi,

Plugged in the XFire 1.2.2 when I had been using an earlier version. Did not
change my configuration at all, it had been working. Now when I hit any of
the methods on the service and breakpoint them it never reaches them. Does
the targetNamespace have to be a real resolvable URL? I am getting this INFO
message in the logs, no exceptions. 

2006-12-01 11:25:24,890 [http-8081-Processor24] INFO
org.codehaus.xfire.aegis.AegisBindingProvider -
xsi:type="{http://soap.transformer.stpenable.com}OptionSearchParameters"; was
specified, but no corresponding Type was registered; defaulting to
{http://www.w3.org/2001/XMLSchema}anyType

Now that xsi:type is in the WSDL

The WSDL is (removed the types not relevant to this query, it is a little
large otherwise)


<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:soap12="http://www.w3.org/2003/05/soap-envelope";
xmlns:soapenc11="http://schemas.xmlsoap.org/soap/encoding/";
xmlns:soapenc12="http://www.w3.org/2003/05/soap-encoding";
xmlns:tns="http://soap.transformer.stpenable.com";
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns:s="http://www.w3.org/2001/XMLSchema";
targetNamespace="http://soap.transformer.stpenable.com";>
<wsdl:types>
<s:schema targetNamespace="http://soap.transformer.stpenable.com";
elementFormDefault="qualified" attributeFormDefault="qualified">

.....

<s:element name="getOptions">
<s:complexType>
<s:sequence maxOccurs="1" minOccurs="0">
<s:element name="getOptionsRequest" type="tns:OptionSearchParameters">
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="getOptionsResponse">
<s:complexType>
<s:sequence maxOccurs="1" minOccurs="0">
<s:element name="GetOptionsResults" type="tns:ArrayOfOptionDTO">
</s:element>
</s:sequence>
</s:complexType>
</s:element>

...

<s:complexType name="OptionSearchParameters">
<s:complexContent mixed="false">
<s:extension base="tns:BasicSearchParameters">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" default="-2147483648" name="Year"
type="s:int" />
<s:element minOccurs="0" maxOccurs="1" default="-2147483648" name="Month"
type="s:int" />
<s:element minOccurs="0" maxOccurs="1"
default="-79228162514264337593543950335" name="StrikePrice" type="s:decimal"
/>
<s:element minOccurs="0" maxOccurs="1" name="OptionType" type="s:string" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>

....

</s:schema>
</wsdl:types>

....

<wsdl:message name="getOptionsResponse">
<wsdl:part element="tns:getOptionsResponse" name="getOptionsResponse" >
</wsdl:part>
</wsdl:message>
<wsdl:message name="getOptionsRequest">
<wsdl:part element="tns:getOptions" name="getOptions" >
</wsdl:part>
</wsdl:message>

....

<wsdl:operation name="getOptions">
<wsdl:input message="tns:getOptionsRequest"
name="getOptionsRequest"></wsdl:input>
<wsdl:output message="tns:getOptionsResponse"
name="getOptionsResponse"></wsdl:output>
</wsdl:operation>

.....

<wsdl:binding name="SearchSecuritiesHttpBinding"
type="tns:SearchSecuritiesPortType">
<wsdlsoap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"; />
<wsdl:operation name="searchSecurities">
<wsdlsoap:operation soapAction="" />

.....

<wsdl:operation name="getOptions">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getOptionsRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="getOptionsResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
</wsdl:operation>

....

</wsdl:operation>
</wsdl:binding>
<wsdl:service name="SearchSecurities">
<wsdl:port binding="tns:SearchSecuritiesHttpBinding"
name="SearchSecuritiesHttpPort">
<wsdlsoap:address
location="http://localhost:8081/transformer/services/SearchSecurities"; />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

My wsdl is resolvable
(http://localhost:8081/transformer/resources/SearchSecurities.wsdl)

So I am not sure what is missing. 


---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to