File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Web Services and the fly likes jax-ws clients and jboss Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "jax-ws clients and jboss" Watch "jax-ws clients and jboss" New topic
Author

jax-ws clients and jboss

vidula vid kulkarni
Greenhorn

Joined: Apr 13, 2008
Posts: 1
Hi,

I have a struts application running on jboss3.2.1. I created web service clients for a 3rd party 'document/literal' wsdl using wsimport(jdk1.6 upgrade5). Whenever I try to use the client, I don't get any response from the web service.
The wsdl:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<wsdl efinitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://images.atlasmd.com:8080/WSSpring/axis/AtlasSearch" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:impl="http://images.atlasmd.com:8080/WSSpring/axis/AtlasSearch" xmlns:intf="http://images.atlasmd.com:8080/WSSpring/axis/AtlasSearch" xmlns:tns1="urn:AssetBean.beans.isearch.atlasmd.com" name="atlas" targetNamespace="http://images.atlasmd.com:8080/WSSpring/axis/AtlasSearch">
<wsdl:types>
<xsd:schema targetNamespace="urn:AssetBean.beans.isearch.atlasmd.com" xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://images.atlasmd.com:8080/WSSpring/axis/AtlasSearch"/>
<xsd:element name="doSearch">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="connex" type="xsd:string"/>
<xsd:element name="userId" type="xsd:string"/>
<xsd:element name="authId" type="xsd:string"/>
<xsd:element name="searchBy" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="AssetBean">
<xsd:sequence>
<element name="assetId" type="xsd:int"/>
<element name="assetImageData" nillable="true" type="xsd:base64Binary"/>
<element name="assetImageID" type="xsd:int"/>
<element name="assetKeyword" nillable="true" type="xsd:string"/>
<element name="assetTitle" nillable="true" type="xsd:string"/>
<element name="extendFieldAName" nillable="true" type="xsd:string"/>
<element name="extendFieldAValue" nillable="true" type="xsd:string"/>
<element name="extendFieldBName" nillable="true" type="xsd:string"/>
<element name="extendFieldBValue" nillable="true" type="xsd:string"/>
<element name="extendFieldCName" nillable="true" type="xsd:string"/>
<element name="extendFieldCValue" nillable="true" type="xsd:string"/>
<element name="extendFieldDName" nillable="true" type="xsd:string"/>
<element name="extendFieldDValue" nillable="true" type="xsd:string"/>
<element name="extendFieldEName" nillable="true" type="xsd:string"/>
<element name="extendFieldEValue" nillable="true" type="xsd:string"/>
<element name="extendFieldFName" nillable="true" type="xsd:string"/>
<element name="extendFieldFValue" nillable="true" type="xsd:string"/>
<element name="fileSize" type="xsd:long"/>
<element name="tempField" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="doSearchResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="out" type="tns1:AssetBean" minOccurs ="1" maxOccurs = "unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
<wsdl:message name="doSearchRequest">
<wsdl art element="tns1 oSearch" name="parameters"/>
</wsdl:message>
<wsdl:message name="doSearchResponse">
<wsdl art element="tns1 oSearchResponse" name="parameters"/>
</wsdl:message>
<wsdl ortType name="AtlasSearchEndpoint">
<wsdl peration name="doSearch">
<wsdl:input message="tns oSearchRequest"/>
<wsdl utput message="tns oSearchResponse"/>
</wsdl peration>
</wsdl ortType>
<wsdl:binding name="AtlasSearchSoapBinding" type="impl:AtlasSearchEndpoint">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl peration name="doSearch">
<soap peration soapAction=""/>
<wsdl:input name="doSearchRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl utput name="doSearchResponse">
<soap:body use="literal"/>
</wsdl utput>
</wsdl peration>
</wsdl:binding>
<wsdl:service name="AtlasSearchEndpointService">
<wsdl ort binding="impl:AtlasSearchSoapBinding" name="AtlasSearch">
<soap:address location="http://images.atlasmd.com:8080/WSSpring/axis/AtlasSearch"/>
</wsdl ort>
</wsdl:service>
</wsdl efinitions>

The client app code:

AtlasSearchEndpoint port = new AtlasSearchEndpointService().getAtlasSearch();
List<AssetBean>l1 = port.doSearch("AZ_11","11","willusethisonAuthor","GENUS:Metanephrops SPECIES:neptunus");

int size = l1.size();

The size is alwys 0.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: jax-ws clients and jboss