In order to get things started you need to install the WebCenter extensions for JDeveloper, create a WebCenter Portal project and configure a Content Server connection to point to a running instance of UCM 11g..
Once you have these in place, you can start programming RIDC. I will describe below the most useful operations that can be performed using the API.
IdcContext idcContext = new IdcContext("weblogic", "welcome1");
IdcClientManager clientManager = new IdcClientManager();
try {
// Create idc client
IdcClient client = clientManager.createClient("idc://dummy.com:4444");
// Create a new binder
DataBinder dataBinder = client.createBinder();
// set parameter for service call
// dataBinder.putLocal(WCCConstants.KEY_IDC_SERVICE, "DELETE_REV");
//
dataBinder.putLocal(CWCCConstants.KEY_TIMESTAMP, ts.toString()); logger.fine("get response");
result = response.getResponseAsBinder();
} catch (IdcClientException e) {
throw new ContentServiceException("Error in request IdcClient: " + e.getMessage(), e);
}
return result;
Using this way we can call the UCM service and get the result set.
Happy coding with Vinay in Techartifact.