My team has been building WS-I compliant doc/lit services and clients for months now using Axis 1.2 alphas, beta 1, and beta 2.
We just build our services from the XSD+WSDL in (WSDL2Java), instead of from the Java code out (Java2WSDL). Very important to understand the implications of either approach. http://marc.theaimsgroup.com/?l=axis-user&m=108437425229600&w=2 -Jon -----Original Message----- From: Henry Lu [mailto:[EMAIL PROTECTED] Sent: Wednesday, August 25, 2004 3:05 PM To: [EMAIL PROTECTED] Subject: Re: Java2WSDL help As far as I know, Axis 1.2 beta doesn't work with doc/lit. I tried so many times and I failed to get it going and I filed reports through the JIRA and no answer so far. I am waiting for the next release to resolve this very, very important issue. -Henry >>> [EMAIL PROTECTED] 8/25/2004 2:36:19 PM >>> Hi, I want to convert the %AXIS_HOME%/samples/faults example from rcp/encoded to document/literal. I run the java2wsdl command but I get an error. Just curious why is it asking for typemapping info when it's create my wsdl file. Would you know how I can get pass this error message? Thanks axis 1.2 beta windows xp java version "1.4.1_03" C:\axis-1_2beta\samples\faults>java org.apache.axis.wsdl.Java2WSDL -o wp.wsdl -l "http://localhost:8080/axis/services/EmployeeInfo" -n "http://faults.samples" -p "samples.faults" "http://faults.samples" -y DOCUMENT -u LITERAL samples.faults.EmployeeInfo log4j:WARN No appenders could be found for logger (org.apache.axis.i18n.ProjectR esourceBundle). log4j:WARN Please initialize the log4j system properly. AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException faultSubcode: faultString: Please register a typemapping/beanmapping for 'samples.faults.Empl oyee' faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException faultSubcode: faultString: Please register a typemapping/beanmapping for 'samples.faults.Empl oyee' faultActor: faultNode: faultDetail: Please register a typemapping/beanmapping for 'samples.faults.Employee' at org.apache.axis.wsdl.fromJava.Emitter.writePartToMessage(Emitter.java :1810) at org.apache.axis.wsdl.fromJava.Emitter.writeRequestMessage(Emitter.jav a:1386) at org.apache.axis.wsdl.fromJava.Emitter.writeMessages(Emitter.java:1034 ) at org.apache.axis.wsdl.fromJava.Emitter.writePortType(Emitter.java:1005 ) at org.apache.axis.wsdl.fromJava.Emitter.getWSDL(Emitter.java:459) at org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:310) at org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:405) at org.apache.axis.wsdl.Java2WSDL.run(Java2WSDL.java:583) at org.apache.axis.wsdl.Java2WSDL.main(Java2WSDL.java:629) Please register a typemapping/beanmapping for 'samples.faults.Employee' at org.apache.axis.wsdl.fromJava.Emitter.writePartToMessage(Emitter.java :1810) at org.apache.axis.wsdl.fromJava.Emitter.writeRequestMessage(Emitter.jav a:1386) at org.apache.axis.wsdl.fromJava.Emitter.writeMessages(Emitter.java:1034 ) at org.apache.axis.wsdl.fromJava.Emitter.writePortType(Emitter.java:1005 ) at org.apache.axis.wsdl.fromJava.Emitter.getWSDL(Emitter.java:459) at org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:310) at org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:405) at org.apache.axis.wsdl.Java2WSDL.run(Java2WSDL.java:583) at org.apache.axis.wsdl.Java2WSDL.main(Java2WSDL.java:629) C:\axis-1_2beta\samples\faults> _______________________________________________