{
if (Jws2Client.validURL(jwsservers))
{
+ boolean noservices=true;
// look for services
for (Services srv : Services.values())
{
{
e.printStackTrace();
}
+ // For moment, report service as a problem.
+ jws2Discoverer.addInvalidServiceUrl(jwsservers);
}
;
if (service != null)
{
+ noservices=false;
jws2Discoverer.addService(jwsservers, srv, service);
}
}
-
+ if (noservices)
+ {
+ jws2Discoverer.addUrlwithnoservices(jwsservers);
+ }
}
else
{
+ jws2Discoverer.addInvalidServiceUrl(jwsservers);
Cache.log.info("Ignoring invalid Jws2 service url " + jwsservers);
}
} catch (Exception e)
{
e.printStackTrace();
Cache.log.warn("Exception when discovering Jws2 services.", e);
+ jws2Discoverer.addInvalidServiceUrl(jwsservers);
} catch (Error e)
{
Cache.log.error("Exception when discovering Jws2 services.", e);
+ jws2Discoverer.addInvalidServiceUrl(jwsservers);
}
running=false;
}