You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by Vomlel Jan <vo...@aipsafe.cz> on 2004/09/09 13:43:21 UTC
Invalid faultcode
Exceptions generated from wsdl have invalid faultcode (always
Server.generalException).
That is why is for me imposible to identify exception from .NET client.
Constructor of generated exception looks like:
public MyException() {
}
Correct is:
public MyException() {
setFaultCode(typeDesc.getXmlType());
}
I made some corrections in axis to repear it. Can you do similar corrections
for next release? Jan Vomlel
src\org\apache\axis\wsdl\toJava\JavaFaultWriter.java
// Default contructor
pw.println();
pw.println(" public " + className + "() {");
pw.println(" setFaultCode(typeDesc.getXmlType());");
pw.println(" }");
pw.println();
src\org\apache\axis\wsdl\toJava\JavaBeanWriter.java
protected void writeInitialization() {
}
protected void writeDefaultConstructor() {
// Define the default constructor
pw.println(" public " + className + "() {");
writeInitialization();
pw.println(" }");
pw.println();
}
protected void writeFullConstructor() {
...
writeInitialization();
pw.println(" }");
pw.println();
}
}
src\org\apache\axis\wsdl\toJava\JavaBeanFaultWriter.java
protected void writeInitialization() {
pw.println(" setFaultCode(typeDesc.getXmlType());");
}
---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.751 / Virová báze: 502 - datum vydání: 2.9.2004
---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.751 / Virová báze: 502 - datum vydání: 2.9.2004