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);

}