public GetServiceDescResponseDocument getServiceDesc(GetServiceDescDocument input)
throws XregistryException {
log.info("Request Received " + input.xmlText());
String serviceDescAsStr = registryImpl.getServiceDesc(findUserDN(), input
.getGetServiceDesc().getServiceQname().toString());
GetServiceDescResponseDocument responseDocument = GetServiceDescResponseDocument.Factory
.newInstance();
if (serviceDescAsStr != null) {
responseDocument.addNewGetServiceDescResponse().setServiceDescAsStr(serviceDescAsStr);
} else {
responseDocument.addNewGetServiceDescResponse().setNilServiceDescAsStr();
}
log.info("Response Sent " + responseDocument.xmlText());
return responseDocument;
}