Reference Data Service Cover
Code Insight 6.14.2 SP2
The ReferenceDataServiceCover is the entry point for Code Insight Core Server component, version, license, and vulnerability entity management public APIs. To use these APIs, the ReferenceDataServiceCover must be instantiated by passing the Code Insight Core Server IP address. An example is shown below.
Constructor
ReferenceDataServiceCover(String Code InsightCoreServerIpAddress)
Sample Code
import com.Code Insight.script.ReferenceDataServiceCover;
// Enter core server IP address
String coreServerIpAddress = System.getProperty("core.server.url");
ReferenceDataServiceCover refDataSrv = new ReferenceDataServiceCover(coreServerIpAddress);
if (refDataSrv != null) {
try {
// Print all license family names
refDataSrv.getLicenseFamilies().each {
licId ->
println("License Family: " + refDataSrv.getLicense(licId).getName());
}
} catch (Exception e) {
e.printStackTrace();
}
} else {
println("Unable to connect to Code Insight Core server: " + coreServerIpAddress);
}