Hi Team,
I am using below code to get license utilization data in reporting. how to do this in SR 28 version as java.net.URL is not supported??
var sessions = httpRequest("https://arisdesignqa.bpweb.bp.com/umc/umcadminStandalone/fileUploadService?fileAction=EXPORT_AUDIT&filename=exportAudit…"+Date.parse(today))
function httpRequest(url){
var obj = new java.net.URL(url);
var userpass = java.lang.String("UserName:Password")
var con = obj.openConnection();
var encoding = new java.lang.String(org.apache.commons.codec.binary.Base64().encodeBase64(userpass.getBytes()));
con.setRequestProperty("Authorization", "Basic " + encoding);
con.setRequestMethod("GET");
con.setRequestProperty("User-Agent", java.net.USER_AGENT);
var responseCode = con.getResponseCode();
var iN = new java.io.BufferedReader(new java.io.InputStreamReader(con.getInputStream()));
var inputLine = new java.lang.String();
var response = new java.lang.StringBuffer();
while((inputLine = iN.readLine()) != null){
response.append(inputLine);
}
iN.close();
return new java.lang.String(response);
}
Luka Jelavić Šako on
Hi,
All kinds of URL/REST API calls can be handled using the NetUtils class.
Let me know if you need any assistance replacing your code with the new class methods.
Best regards,
Luka.