more catch

master
Vyacheslav N. Boyko 2017-06-22 14:40:11 +03:00
parent c8bc940f5d
commit b8535b62b6
2 changed files with 22 additions and 24 deletions

View File

@ -6,7 +6,7 @@
<groupId>ru.bvn13</groupId>
<artifactId>licenseserverjclient</artifactId>
<version>1.3</version>
<version>1.4</version>
<name>LicenseServerJClient</name>

View File

@ -28,33 +28,31 @@ public class LicenseChecker {
public CheckClientLicenseResponse.Response checkLicense(String properties) {
URL url = null;
try {
url = new URL("http://licenseserverj.cf/ws/checkLicense?WSDL");
URL url = new URL("http://licenseserverj.cf/ws/checkLicense?WSDL");
QName qname = new QName("http://checkLicenseJ.bvn13.ru", "CheckLicenseWSService");
Service service = Service.create(url, qname);
CheckLicenseWS checkLicenseWS = service.getPort(CheckLicenseWS.class);
CheckClientLicense.Request params = new CheckClientLicense.Request();
params.setClientId(clientId);
params.setProperties(properties);
CheckClientLicenseResponse.Response result = checkLicenseWS.checkClientLicense(params);
return result;
} catch (MalformedURLException e) {
CheckClientLicenseResponse.Response result = new CheckClientLicenseResponse.Response();
result.setClientId(this.clientId);
result.setProperties("error");
result.setValid(false);
e.printStackTrace();
return null;
return result;
}
QName qname = new QName("http://checkLicenseJ.bvn13.ru", "CheckLicenseWSService");
Service service = null;
try {
service = Service.create(url, qname);
} catch (WebServiceException e) {
e.printStackTrace();
return null;
}
CheckLicenseWS checkLicenseWS = service.getPort(CheckLicenseWS.class);
CheckClientLicense.Request params = new CheckClientLicense.Request();
params.setClientId(clientId);
params.setProperties(properties);
CheckClientLicenseResponse.Response result = checkLicenseWS.checkClientLicense(params);
return result;
}
}