Unfortunately for confidentiality reasons I can't send the wsdl file and schema. Can I log a jira without sending wsdl file and schema?
Joe On Sun, May 18, 2008 at 4:20 AM, Amila Suriarachchi < [EMAIL PROTECTED]> wrote: > Is it possible you to send your wsdl files and schemas? > if so please log a jira and attach your files. > It seems there are some problem with your wsdl and schema files. > > thanks, > Amila. > > > > On Fri, May 16, 2008 at 8:44 PM, Joe Smithian <[EMAIL PROTECTED]> > wrote: > >> Hi all >> >> I just downloaded and installed AXIS2-1.4 today. I tried wsdl2java and I >> was pleased that some bugs such as "unexpected token: staticabstract" have >> been fixed. Many thanks to the Axis2 development team. I experienced the >> following problems: >> >> ====== 1- wsdl2java errors ========== >> >> 1- When I tried to generate the client stub, I got the following errors >> from WSDL2java which are the same problems in axis2-1.3: >> >> Retrieving schema at 'http://www.w3.org/2001/xml.xsd', relative to >> 'file:/C:/wsdl/myService.wsdl'. >> - Type {urn:oasis:names:tc:SAML:1.0:assertion}SubjectConfirmationData >> missing! >> - Type {urn:oasis:names:tc:SAML:1.0:assertion}AttributeValue missing! >> - Could not find any schema type associated with the Element >> '{urn:oasis:names:tc:dss:1.0:core:schema}ReturnVerificationTimeInfo' >> - Could not find any schema type associated with the Element >> '{urn:oasis:names:tc:dss:1.0:core:schema}ReturnSigningTimeInfo' >> - Could not find any schema type associated with the Element >> '{urn:oasis:names:tc:dss:1.0:core:schema}UseVerificationTime' >> - Could not find any schema type associated with the Element >> '{urn:oasis:names:tc:dss:1.0:core:schema}ReturnProcessingDetails' >> - Could not find any schema type associated with the Element >> '{urn:oasis:names:tc:dss:1.0:core:schema}ReturnSignerIdentity' >> >> Is it a bug in wsdl2java? Any comments? workaround? >> >> === 2. build errors === >> >> In spite of the above error client stub code was generated and I tested it >> with my client application (which has been developed based on axis-2 1.3). I >> got the following build errors. I fixed them by modifying the generated stub >> as I've shown bellow: >> >> compile.src: >> [javac] Compiling 11 source files to C:\client1.4\build\classes >> >> ==== Build ERROR 1 ==== >> [javac] C:\client1.4\src\myServiceStub.java:36878: >> setAttributeValue(org.apache.axiom.om.OMElement[]) in >> myServiceStub.AttributeType cannot be applied to (java.lang.Object[]) >> [javac] object.setAttributeValue(list1.toArray()); >> ********************************************* >> Fixed by adding a cast: object.setAttributeValue( >> (org.apache.axiom.om.OMElement[]) >> list1.toArray()); >> >> *************************************************************************** >> ===== Build ERROR 2 === >> [javac] C:\Client1.4\src\myServiceStub.java:47171: >> setSubjectConfirmationData(org.apache.axiom.om.OMElement) in >> myServiceStub.SubjectConfirmationType cannot be applied to >> (java.lang.Object) >> [javac] >> object.setSubjectConfirmationData(org.apache.axis2.databinding.utils.ConverterUtil.getAnyTypeObject(reader,ExtensionMapper.class)); >> >> [javac] >> *************************************** >> Fixed by adding a cast: object.setSubjectConfirmationData( >> (org.apache.axiom.om.OMElement) >> org.apache.axis2.databinding.utils.ConverterUtil.getAnyTypeObject(reader, >> ExtensionMapper.class)); >> >> ******************************************************************************** >> >> I also had to change some class names in my client application because >> their names have been changed in the generated stub. >> >> >> After those changes I ran my client application and tested some SOAP >> operations without problem and it can get services from my server. I am >> going to do more tests and let you know if I see any problem. The server is >> still using Axis2-1.3, I'll upgrade that to 1.4 later on. >> >> Many thanks again to the Axis2 development team for their great job! >> >> Regards >> >> Joe >> > > > > -- > Amila Suriarachchi, > WSO2 Inc.
