A Generic RIDC Test Program
        Posted  
        
            by Kevin Smith
        on Oracle Blogs
        
        See other posts from Oracle Blogs
        
            or by Kevin Smith
        
        
        
        Published on Tue, 25 Sep 2012 12:00:49 +0000
        Indexed on 
            2012/09/25
            15:44 UTC
        
        
        Read the original article
        Hit count: 394
        
/Oracle
Many times I have found it useful to use a java program that communicates with WebCenter Content (WCC) using RIDC for testing. I might not have access to the web GUI or need to test a service running as a specific user. In the past I had created a number of "one off" programs that submitted specific services, e.g GET_SEARCH_RESULTS, DOCINFO, etc. Recently I decided to create a generic RIDC test program that could submit any service with the desired parameters based on a configuration file.
The programs gets the following information from the configuration file:
- WCC connection information (host, port)
 - User to use to run service
 - Service to run
 - Any parameters for the service
 
The program will make a connection to the WCC server, send the service request, and print the results of the service call using the getResponseAsString() method.
Here is a sample configuration file:
ridc.host=localhostridc.port=4444ridc.user=sysadminridc.idcservice=GET_SEARCH_RESULTSidcservice.QueryText=dDocType <matches> `Document`idcservice.SortField=dDocNameidcservice.SortDesc=ASC
There is a readme file included in the zip with instructions for how to configure and run the program. The program takes one command line argument, the configuration file name. The configuration file name is optional and defaults to config.properties.
If you have any suggestions for improvements let me know. Right now it only submits a single service call each time you run it. One enhancement I have already thought about would be to allow you to specify multiple services to tun in the configuration file. You can do that with the current program by having multiple configuration files and running the program multiple times, each with a different configuration file.
You can download the program here.
© Oracle Blogs or respective owner