throws XregistryException {
log.info("Request Received " + input.xmlText());
List<DocData> serviceList = registryImpl.findServiceDesc(findUserDN(), input
.getFindServiceDesc().getServiceQNameSearchStr());
FindServiceDescResponseDocument findServiceDescResponseDocument = FindServiceDescResponseDocument.Factory
.newInstance();
FindServiceDescResponse findServiceDescResponse = findServiceDescResponseDocument
.addNewFindServiceDescResponse();
if (serviceList != null) {
for (DocData service : serviceList) {
ServiceDescData serviceDescData = findServiceDescResponse.addNewServiceName();
copyResourceData(service, serviceDescData);
}
}
log.info("Response Sent " + findServiceDescResponseDocument.xmlText());
return findServiceDescResponseDocument;
}