Scott MANY MANY TAHNX for ur Patienece to READ all mails and help US . After lot of problems i am concentrating on a very small example which uses XSD which return a objects of class type
task 1. run from browser using soap apache 2.3.1 and weblogic6.1 2. run through .net client using wsdl i am getting following error with browser any idea about that... exception: [SOAPException: faultCode=SOAP-ENV:Client; msg=No Deserializer found to deserialize a 'http://kmg/:UserProfile' using encoding style 'http://schemas.xmlsoap.org/soap/encoding/'.; targetException=java.lang.IllegalArgumentException: No Deserializer found to deserialize a 'http://kmg/:UserProfile' using encoding style 'http://schemas.xmlsoap.org/soap/encoding/'.] .. here is the code for that deployment decsriptor <?xml version="1.0"?> <isd:service id="urn:ROY" xmlns:isd ="http://xml.apache.org/xml-soap/deployment"> <isd:provider type="java" scope="Application" methods ="getUserApplicationProfile getName"> <isd:java class="kmg.getApp" static="false"/> </isd:provider> <isd:mappings> <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:x="http://kmg/" qname="x:UserProfile" javaType="kmg.UserProfile" java2XMLClassName ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName ="org.apache.soap.encoding.soapenc.BeanSerializer"/> <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:x="" qname="x:websvcs" javaType="kmg.websvcs" xml2JavaClassName ="org.apache.soap.encoding.soapenc.BeanSerializer"/> <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:x="" qname="x:xx" xml2JavaClassName ="org.apache.soap.encoding.soapenc.StringDeserializer"/> <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:x="" qname="x:string" xml2JavaClassName ="org.apache.soap.encoding.soapenc.StringDeserializer"/> </isd:mappings> </isd:service> """"""""""proxy class """"""""""""""""""""""""""""""""""""" package kmg; //import com.ibm.etools.webservice.runtime.XSDAnyTypeSerializer import java.net.*; import java.util.*; import org.w3c.dom.*; import org.apache.soap.*; import org.apache.soap.encoding.*; import org.apache.soap.encoding.soapenc.*; import org.apache.soap.rpc.*; import org.apache.soap.util.xml.*; import org.apache.soap.messaging.*; import org.apache.soap.transport.http.*; public class getAppProxy { private Call call; private URL url = null; //private String stringURL = "http://localhost:9080/KMGtester/servlet/rpcrouter"; private String stringURL = "http://192.168.1.22:7001/soap/servlet/rpcrouter"; private java.lang.reflect.Method setTcpNoDelayMethod; public getAppProxy() { try { setTcpNoDelayMethod = SOAPHTTPConnection.class.getMethod ("setTcpNoDelay", new Class[]{Boolean.class}); } catch (Exception e) { } call = createCall(); } public synchronized void setEndPoint(URL url) { this.url = url; } public synchronized URL getEndPoint() throws MalformedURLException { return getURL(); } private URL getURL() throws MalformedURLException { if (url == null && stringURL != null && stringURL.length() > 0) { url = new URL(stringURL); } return url; } public synchronized kmg.UserProfile getUserApplicationProfile(java.lang.String username,java.lang.String password) throws Exception { String targetObjectURI = "urn:ROY"; String SOAPActionURI = ""; if(getURL() == null) { throw new SOAPException(Constants.FAULT_CODE_CLIENT, "A URL must be specified via getAppProxy.setEndPoint(URL)."); } call.setMethodName("getUserApplicationProfile"); call.setEncodingStyleURI(Constants.NS_URI_SOAP_ENC); call.setTargetObjectURI(targetObjectURI); Vector params = new Vector(); Parameter usernameParam = new Parameter("username", java.lang.String.class, username, Constants.NS_URI_SOAP_ENC); params.addElement(usernameParam); Parameter passwordParam = new Parameter("password", java.lang.String.class, password, Constants.NS_URI_SOAP_ENC); params.addElement(passwordParam); call.setParams(params); Response resp = call.invoke(getURL(), SOAPActionURI); //Check the response. if (resp.generatedFault()) { Fault fault = resp.getFault(); call.setFullTargetObjectURI(targetObjectURI); throw new SOAPException(fault.getFaultCode(), fault.getFaultString ()); } else { Parameter refValue = resp.getReturnValue(); return ((kmg.UserProfile)refValue.getValue()); } } public synchronized java.lang.String getName(java.lang.String xx) throws Exception { String targetObjectURI = "urn:ROY"; String SOAPActionURI = ""; if(getURL() == null) { throw new SOAPException(Constants.FAULT_CODE_CLIENT, "A URL must be specified via getAppProxy.setEndPoint(URL)."); } call.setMethodName("getName"); call.setEncodingStyleURI(Constants.NS_URI_SOAP_ENC); call.setTargetObjectURI(targetObjectURI); Vector params = new Vector(); Parameter xxParam = new Parameter("xx", java.lang.String.class, xx, Constants.NS_URI_SOAP_ENC); params.addElement(xxParam); call.setParams(params); Response resp = call.invoke(getURL(), SOAPActionURI); //Check the response. if (resp.generatedFault()) { Fault fault = resp.getFault(); call.setFullTargetObjectURI(targetObjectURI); throw new SOAPException(fault.getFaultCode(), fault.getFaultString ()); } else { Parameter refValue = resp.getReturnValue(); return ((java.lang.String)refValue.getValue()); } } protected Call createCall() { SOAPHTTPConnection soapHTTPConnection = new SOAPHTTPConnection(); if ( setTcpNoDelayMethod != null) { try { setTcpNoDelayMethod.invoke(soapHTTPConnection, new Object []{Boolean.TRUE}); } catch (Exception ex) { } } Call call = new Call(); call.setSOAPTransport(soapHTTPConnection); SOAPMappingRegistry smr = call.getSOAPMappingRegistry(); //com.ibm.etools.webservice.runtime.XSDAnyTypeSerializer ser_0 = new //com.ibm.etools.webservice.runtime.XSDAnyTypeSerializer(); //com.ibm.etools.webservice.runtime.XSDAnyTypeSerializer deSer_0 = new //com.ibm.etools.webservice.runtime.XSDAnyTypeSerializer(); //smr.mapTypes("http://schemas.xmlsoap.org/soap/encoding/",new ///QName ("http://kmg/","UserProfile"),kmg.UserProfile.class, ser_0, deSer_0); BeanSerializer myObjSer = new BeanSerializer (); smr.mapTypes( Constants.NS_URI_SOAP_ENC,new QName ("http://schemas.xmlsoap.org/soap/encoding/", "UserProfile"), kmg.UserProfile.class, myObjSer, myObjSer ); SOAPMappingRegistry smr1 = call.getSOAPMappingRegistry(); return call; } } Scott Nichol <snicholnews@scott To: [EMAIL PROTECTED] nichol.com> cc: Subject: Re: PL HELP ME... URGENT HELP REQUIRED 01/03/2003 12:06 AM Please respond to soap-user I'm not sure, but I think the relative paths in your imports are a problem. If the "main" WSDL file is in the same directory as one it imports, the location attribute on the import element should be a simple file name. In other words, if InsuranceOrganizationServiceRMI.wsdl is in c:\bea\wlserver6.1\config\mydomain\applications\soap\kmg\wsdl, and so is UniversalID.xsd, then the import element in InsuranceOrganizationServiceRMI.wsdl should look like <import location="UniversalID.xsd" namespace="http://kmg.wsdl/"/> For the import elements you have, the "main" WSDL should be two directories levels up, e.g. InsuranceOrganizationServiceRMI.wsdl would be in c:\bea\wlserver6.1\config\mydomain\applications\soap. Scott Nichol ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, August 08, 2002 1:18 PM Subject: Re: PL HELP ME... URGENT HELP REQUIRED > > Scott > > > GREAT.. THANX FOR QUICK REPLY . > > well my question even after configration like below i mean > > i have put all .xsd and wsdl under C: > \bea\wlserver6.1\config\mydomain\applications\soap\kmg\wsdl > directory of weblogic 6.1 > > but still i am not able to RUN the application > > I have set the below path ...for xsd > > e.g <import location="kmg/wsdl/ProfitCenter.xsd" namespace > > ="http://kmg.wsdl/"/> > > Any help will be appreciated i am connecting this wsdl from dot net .. > It is not even getting connection to wsdl ... > > any idea where i am going wrong Please > > Millions of thanx > kind regrds > > raky > > > > > > > Scott Nichol > <snicholnews@scott To: [EMAIL PROTECTED] > nichol.com> cc: > Subject: Re: PL HELP ME... URGENT HELP REQUIRED > 01/02/2003 11:19 > PM > Please respond to > soap-user > > > > > > > I am not sure what your question is. There are 2 WSDL files where you > reference all the .xsd for your domain types, so I would think you would > reference the .xsd for a Vector from both of those files. You will need > to create the .xsd file yourself, I guess. > > Scott Nichol > > ----- Original Message ----- > From: <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Thursday, August 08, 2002 12:26 PM > Subject: Re: PL HELP ME... URGENT HELP REQUIRED > > > > > > Scott Nichol > > Thanx for ur help last time also u have helped for parsers.. > > well > > > > i have 4 wsdl for one class i am facing problem where and how to > mention > > path for xsd any help will be appreciated > > > > TONS of thanx > > > > > > Kind regrds > > raky > > > > > > i have stored all files wsdl and xsd under > > " kmg.wsdl" directory > > > > below are little part of wsdl .. > > > > > > > > > > InsuranceOrganizationServiceRMI > > > > <?xml version="1.0" encoding="UTF-8"?> > > <definitions name="InsuranceOrganizationServiceRMI" > > targetNamespace="http://kmg.wsdl/InsuranceOrganizationServiceRMI/" > > xmlns="http://schemas.xmlsoap.org/wsdl/" > > xmlns:tns="http://kmg.wsdl/InsuranceOrganizationServiceRMI/" > > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > > xmlns:xsd1="http://kmg.wsdl/" > > xmlns:xsd2="http://xml.apache.org/xml-soap" > > xmlns:xsd3="http://kmg.wsdl/" > > xmlns:xsd4="http://kmg.wsdl/" > > xmlns:xsd5="http://kmg.wsdl/" > > xmlns:xsd6="http://kmg.wsdl/" > > xmlns:xsd7="http://kmg.wsdl/" > > xmlns:xsd8="http://kmg.wsdl/"> > > <import location="kmg/wsdl/UniversalID.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/Address.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/ZipCode.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/State.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/RemoteRef.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/ProductID.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/InsuranceOrganizationServiceRMI.xsd" > > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/EmployeeProfile.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/Branch.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/InsuranceCompanyID.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/IBranchFunction.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/BranchID.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/Region.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/Producer.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/ProdUWCntr.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/ProducerID.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/ProfitCenter.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/ProfitCenterID.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/Product.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/Department.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/JobTitle.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/Role.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/RAMSEmployeeProfile.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/EmployeeProfileSummary.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/BranchSummary.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/BranchSearch.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/EmployeeProfileSearch.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/InsuranceCompany.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/ProducerSummary.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/Address.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/AccountID.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/ProgramCode.xsd" namespace > > ="http://kmg.wsdl/"/> > > <message name="getEMPLFavProducerRequest"> > > > > 2. InsuranceOrganizationServiceRMIService > > <?xml version="1.0" encoding="UTF-8"?> > > <definitions name="InsuranceOrganizationServiceRMIService" > > targetNamespace > > ="http://kmg.wsdl/InsuranceOrganizationServiceRMIService/" > > xmlns="http://schemas.xmlsoap.org/wsdl/" > > > xmlns:binding="http://kmg.wsdl/InsuranceOrganizationServiceRMIBinding/" > > xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns > > ="http://kmg.wsdl/InsuranceOrganizationServiceRMIService/"> > > <import location="InsuranceOrganizationServiceRMIBinding.wsdl" > > namespace="http://kmg.wsdl/InsuranceOrganizationServiceRMIBinding/"/> > > <service name="InsuranceOrganizationServiceRMIService"> > > > > 3. <definitions name="InsuranceOrganizationServiceRMIBinding" > > targetNamespace > > ="http://kmg.wsdl/InsuranceOrganizationServiceRMIBinding/" > > xmlns="http://schemas.xmlsoap.org/wsdl/" > > xmlns:interface="http://kmg.wsdl/InsuranceOrganizationServiceRMI/" > > xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" > > > xmlns:tns="http://kmg.wsdl/InsuranceOrganizationServiceRMIBinding/"> > > <import location="InsuranceOrganizationServiceRMI.wsdl" namespace > > ="http://kmg.wsdl/InsuranceOrganizationServiceRMI/"/> > > <binding name="InsuranceOrganizationServiceRMIBinding" type > > ="interface:InsuranceOrganizationServiceRMI"> > > <soap:binding style="rpc" transport > > ="http://schemas.xmlsoap.org/soap/http"/> > > <operation name="getEMPLFavProducer"> > > <soap:operation soapAction="" style="rpc"/> > > <input name="getEMPLFavProducerRequest"> > > <soap:body > > encodingStyle > > ="http://schemas.xmlsoap.org/soap/encoding/" > > namespace='urn:InsuranceRMI' > > parts="empl_id" use="encoded"/> > > </input> > > <output name="getEMPLFavProducerResponse"> > > <soap:body > > encodingStyle > > ="http://schemas.xmlsoap.org/soap/encoding/" > > namespace='urn:InsuranceRMI' use="encoded"/> > > </output> > > ...................... > > > > > > > > > > 4.. InsuranceOrganizationServiceRMIJava > > > > <?xml version="1.0" encoding="UTF-8"?> > > <definitions name="InsuranceOrganizationServiceRMIJava" > > > targetNamespace="http://kmg.wsdl/InsuranceOrganizationServiceRMIJava/" > > xmlns="http://schemas.xmlsoap.org/wsdl/" > > xmlns:format="http://schemas.xmlsoap.org/wsdl/formatbinding/" > > > xmlns:interface1="http://kmg.wsdl/InsuranceOrganizationServiceRMI/" > > xmlns:java="http://schemas.xmlsoap.org/wsdl/java/" > > xmlns:tns="http://kmg.wsdl/InsuranceOrganizationServiceRMIJava/" > > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > > xmlns:xsd1="http://kmg.wsdl/" > > xmlns:xsd2="http://kmg.wsdl/" > > xmlns:xsd3="http://kmg.wsdl/" > > xmlns:xsd4="http://kmg.wsdl/" > > xmlns:xsd5="http://kmg.wsdl/" > > xmlns:xsd6="http://kmg.wsdl/" > > xmlns:xsd7="http://xml.apache.org/xml-soap" > > xmlns:xsd8="http://kmg.wsdl/"> > > <import location="kmg/wsdl/ProductID.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/State.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/ZipCode.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/Address.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/BranchID.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/ProfitCenter.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/ProducerSummary.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/Branch.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/ProfitCenterID.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/InsuranceCompany.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/IBranchFunction.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/InsuranceCompanyID.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/ProducerID.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/InsuranceOrganizationServiceRMI.xsd" > > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/RAMSEmployeeProfile.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/JobTitle.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/Department.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/Producer.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/BranchSummary.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/Product.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/EmployeeProfile.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/Role.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/Region.xsd" > namespace="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/ProdUWCntr.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/EmployeeProfileSummary.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/BranchSearch.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/EmployeeProfileSearch.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/Address.xsd" > namespace="http://kmg.wsdl/"/> > > <import namespace="http://xml.apache.org/xml-soap"/> > > <import location="kmg/wsdl/UniversalID.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/InsuranceOrganizationServiceRMI.wsdl" > > namespace="http://kmg.wsdl/InsuranceOrganizationServiceRMI/"/> > > <import location="kmg/wsdl/ProgramCode.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/AccountID.xsd" namespace > > ="http://kmg.wsdl/"/> > > <import location="kmg/wsdl/RemoteRef.xsd" namespace > > ="http://kmg.wsdl/"/> > > <binding name="InsuranceOrganizationServiceRMIJavaBinding" type > > ="interface1:InsuranceOrganizationServiceRMI"> > > <java:binding/> > > <format:typeMapping encoding="Java" style="Java"> > > <format:typeMap > > formatType="kmg.wsdl.BranchID" > typeName="xsd1:BranchID"/> > > <format:typeMap > > formatType="[Lkmg.wsdl.Product;" typeName > > ="xsd1:ArrayOfProduct"/> > > <format:typeMap > > formatType="kmg.wsdl.ProducerSummary" typeName > > ="xsd1:ProducerSummary"/> > > <format:typeMap > > formatType="[Lkmg.wsdl.IBranchFunction;" typeName > > ="xsd1:ArrayOfIBranchFunction"/> > > <format:typeMap > > ................................. > > > > > > deployement descirptor > > > > > > <?xml version="1.0"?> > > <isd:service id="urn:InsuranceRMI" xmlns:isd > > ="http://xml.apache.org/xml-soap/deployment"> > > <isd:provider type="java" scope="Application" methods="findProducers > > getRaters getPLM deleteEmployeeProfile getAllPUC > findRAMSEmployeeProfiles > > getDepartments saveEmployeeProfile getUnderWritersForBranch > > getRAMSEmployeeProfile addFavProducerDuringClearance > > getLossControlRepresentatives getProducerForGivenNumber getJobTitles > > getEmployeeProfile addRAMSEmployeeProfile getBrProducer getPUCEmplId > > authorizeProducers getRecordClerks getProducerForGivenName > > saveRAMSEmployeeProfile addEmployeeProfile getUnderwriters getBranch > > getBrRegion addFavProducer getMarketingRepresentatives > getAllBranchNoExpiry > > findUnderwritingCompanies getUserRegion findEmployeeProfiles > > getDefaultUnderWriters deleteRAMSEmployeeProfile getAllBranch > > getEMPLFavProducer findBranches getSupervisors getRef getPUCProducer > > getEMPLProducer getAllProducts getPUC getName"> > > <isd:java class > > > ="com.fits.service.insuranceorganization.InsuranceOrganizationServiceRMI > " > > static="false"/> > > </isd:provider> > > <isd:mappings> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:RAMSEmployeeProfile" javaType > > ="kmg.wsdl.RAMSEmployeeProfile" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:EmployeeProfileSummary" javaType > > ="kmg.wsdl.EmployeeProfileSummary" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:JobTitle" > javaType="kmg.wsdl.JobTitle" > > java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" > > xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:EmployeeProfile" javaType > > ="kmg.wsdl.EmployeeProfile" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:AccountID" javaType > > ="kmg.wsdl.AccountID" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:Producer" > javaType="kmg.wsdl.Producer" > > java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" > > xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:Department" javaType > > ="kmg.wsdl.Department" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:Branch" javaType="kmg.wsdl.Branch" > > java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" > > xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:ProducerID" javaType > > ="kmg.wsdl.ProducerID" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:Region" javaType="kmg.wsdl.Region" > > java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" > > xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:IBranchFunction" javaType > > ="kmg.wsdl.IBranchFunction" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:RemoteRef" javaType > > ="kmg.wsdl.RemoteRef" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:ProductID" javaType > > ="kmg.wsdl.ProductID" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:InsuranceCompany" javaType > > ="kmg.wsdl.InsuranceCompany" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:BranchID" > javaType="kmg.wsdl.BranchID" > > java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" > > xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:Product" > javaType="kmg.wsdl.Product" > > java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" > > xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:Role" javaType="kmg.wsdl.Role" > > java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" > > xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:InsuranceCompanyID" javaType > > ="kmg.wsdl.InsuranceCompanyID" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:ProfitCenter" javaType > > ="kmg.wsdl.ProfitCenter" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:UniversalID" javaType > > ="kmg.wsdl.UniversalID" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:ProdUWCntr" javaType > > ="kmg.wsdl.ProdUWCntr" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:Address" > javaType="kmg.wsdl.Address" > > java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" > > xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:ZipCode" > javaType="kmg.wsdl.ZipCode" > > java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" > > xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:BranchSummary" javaType > > ="kmg.wsdl.BranchSummary" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:EmployeeProfileSearch" javaType > > ="kmg.wsdl.EmployeeProfileSearch" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:Address" > javaType="kmg.wsdl.Address" > > java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" > > xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:ProducerSummary" javaType > > ="kmg.wsdl.ProducerSummary" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:ProfitCenterID" javaType > > ="kmg.wsdl.ProfitCenterID" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:State" javaType="kmg.wsdl.State" > > java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" > > xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:BranchSearch" javaType > > ="kmg.wsdl.BranchSearch" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:ProgramCode" javaType > > ="kmg.wsdl.ProgramCode" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="http://kmg.wsdl/" qname="x:ArrayList" javaType > > ="java.util.ArrayList" java2XMLClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName > > ="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > </isd:mappings> > > </isd:service> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Scott Nichol > > <snicholnews@scott To: > [EMAIL PROTECTED] > > nichol.com> cc: > > Subject: Re: PL > HELP ME... URGENT HELP REQUIRED > > 01/02/2003 08:58 > > PM > > Please respond to > > soap-user > > > > > > > > > > > > > > In addition to mappings for XML Schema types, Apache SOAP (and > possibly > > Axis, too) provides implicit mappings for some Java types (such as > > Vector and Hashtable). Unlike the XML Schema types, however, there is > > no standard XML type for these Java types, so Apache SOAP uses its own > > custom types. In your case, it appears you are using a Java Vector > for > > a parameter. Probably no non-Apache SOAP implementation will have a > > built-in type mapping for this, so errors like the one you get are > > expected. > > > > Since you are using WSDL, the way to resolve this is to add a > definition > > for the Vector type in the http://xml.apache.org/xml-soap namespace in > a > > schema in your WSDL. > > > > Scott Nichol > > > > ----- Original Message ----- > > From: <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Thursday, August 08, 2002 4:37 AM > > Subject: PL HELP ME... URGENT HELP REQUIRED > > > > > > > Hello ALL > > > > > > > > > I am connecting wsdl ( weblogic6.1) using .net and getting this > error > > > ........ > > > any help will be appreciated ........ > > > > > > > > > > > > Thanx > > > > > > kind regrd > > > raky > > > > > > > > > > > > > > > > > > > > > > > > SoapMapper:The schema definition with a targetnamespace of > > > http://xml.apache.org/xml-soap for SoapMapper Vector could not be > > found > > > HRESULT=0x80004005: Unspecified error - SoapMapper:The SoapMapper > for > > > element Vector could not be created HRESULT=0x80004005: Unspecified > > error - > > > WSDLOperation:Initialization of a SoapMapper for operation > > > getEMPLFavProducer failed HRESULT=0x80004005: Unspecified error - > > > WSDLOperation:Initializing of the output message failed for > operation > > > getEMPLFavProducer HRESULT=0x80004005: Unspecified error - > WSDLPort:An > > > operation for port InsuranceOrganizationServiceRMIPort could not be > > > initialized HRESULT=0x80004005: Unspecified error - > WSDLPort:Analyzing > > the > > > binding information for port InsuranceOrganizationServiceRMIPort > > failed > > > HRESULT=0x80004005: Unspecified error - WSDLService:Initialization > of > > the > > > port for service InsuranceOrganizationServiceRMIService failed > > > HRESULT=0x80004005: Unspecified error - WSDLReader:Analyzing the > WSDL > > file > > > failed HRESULT=0x80004005: Unspecified error - Client: > > > One of the parameters supplied is invalid. HRESULT=0x80070057: The > > > parameter is incorrect > > > > > > > > > > > > -- > > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > -- > > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > > > > > -- > > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>