return newDiagnosticType("info:srw/diagnostic/1/", code, details);
}
public static DiagnosticType newDiagnosticType(String baseURI, int code,
String details) {
DiagnosticType dt=new DiagnosticType();
try {
dt.setUri(new org.apache.axis.types.URI(baseURI+code));
}
catch(org.apache.axis.types.URI.MalformedURIException e) {
log.error("error creating uri for code: "+code);
log.error(e,e);
}
dt.setDetails(details);
if(log.isDebugEnabled()) {
try {
log.debug(SRWDiagnostic.message[code]+"("+code+"): \""+details+
"\"");
}