|
Walden, The return type from the Java method is string. Here is the WSDL file: <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions targetNamespace="http://arswspoc" xmlns:impl="http://arswspoc" xmlns:intf="http://arswspoc" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <wsdl:types> <schema elementFormDefault="qualified" targetNamespace="http://arswspoc" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:impl="http://arswspoc" xmlns:intf="http://arswspoc" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <element name="getFormattedField"> <complexType> <sequence> <element name="fieldName" nillable="true" type="xsd:string"/> </sequence> </complexType> </element> <element name="getFormattedFieldResponse"> <complexType> <sequence> <element name="getFormattedFieldReturn" nillable="true" type="xsd:string"/> </sequence> </complexType> </element> </schema> </wsdl:types> <wsdl:message name="getFormattedFieldRequest"> <wsdl:part element="intf:getFormattedField" name="parameters"/> </wsdl:message> <wsdl:message name="getFormattedFieldResponse"> <wsdl:part element="intf:getFormattedFieldResponse" name="parameters"/> </wsdl:message> <wsdl:portType name="ARSWebSvc"> <wsdl:operation name="getFormattedField"> <wsdl:input message="intf:getFormattedFieldRequest" name="getFormattedFieldRequest"/> <wsdl:output message="intf:getFormattedFieldResponse" name="getFormattedFieldResponse"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="ARSWebSvcSoapBinding" type="intf:ARSWebSvc"> <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="getFormattedField"> <wsdlsoap:operation soapAction=""/> <wsdl:input name="getFormattedFieldRequest"> <wsdlsoap:body use="literal"/> </wsdl:input> <wsdl:output name="getFormattedFieldResponse"> <wsdlsoap:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="ARSWebSvcService"> <wsdl:port binding="intf:ARSWebSvcSoapBinding" name="ARSWebSvc"> <wsdlsoap:address location="http://10.192.15.132:7080/arswebservicepoc/services/ARSWebSvc"/> </wsdl:port> </wsdl:service> </wsdl:definitions> -----Original Message----- From: web400-bounces@xxxxxxxxxxxx [mailto:web400-bounces@xxxxxxxxxxxx]On Behalf Of Walden H. Leverich Sent: Thursday, October 21, 2004 10:10 AM To: Web Enabling the AS400 / iSeries Subject: RE: [WEB400] iSeries web service error from .Net application >The .Net application can actually execute the service I think. >It seems to be complaining about the return data type. That exception looks like a connection error, but I might be reading it wrong. Can you post the WSDL? If the WSDL returns a type that isn't defined to .NET then it might have a problem. Simple types (int, string, etc.) are well-known, but complex types need to be defined in the WSDL (or something the WSDL refers to). I know if I allow .NET to generate a WSDL for a class that returns a DataSet another .NET program will consume it fine since it knows what a DataSet is, but a Java program would choke. Perhaps you're seeing the reverse issue. -Walden
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.