When utilizing the java client and Control Compliance Suite CCS ISS API's you are unable to add multiple service references to a single Java project. In order to implement a workflow like the one provided by Symantec in “Workflow 10: Searching an asset based on primary fields” we need to add multiple web service clients to a Java project (i.e. IAssetService and IAssetMetaDataService). But, when we add the second web service client IAssetMetaDataService, we can’t get it running, because there are naming conflicts and the web service client can’t be configured correctly.
Netbeans version 6.7.1
Control Compliance Suite 11.x
CCS ISS API
No error as such.
This observed limitation is due to the limitation within the version of Netbeans client used, it is believed that later versions of the Java Netbeans client will not have this limitation. Symantec designed, verified and supports only Netbeans version 6.7.1 - Symantec currently does not recommend or support a version other than 6.7.1.
As a workaround for this limitation within Netbeans 6.7.1 it is recommended to create two projects, one for each API service reference and then use the output of the first compiled binary (jar file) and input that into the second compiled binary (jar file) and thus still being able to feed the output of one service into another.
Another option is to use the Reporting Database SQL views (see CCS User Manuel, Appendix A) and query them from within the java project.
Subscribing will provide email updates when this Article is updated. Login is required.