UCM Content Server Service Error.
Hi All,
I'm querying the Content server using the RIDC API as follows:
setClientObject();
dataBinder.putLocal("IdcService", "GET_SEARCH_RESULTS");
dataBinder.putLocal("QueryText","dInDate >= `01/03/10 12:00 AM`");
dataBinder.putLocal("ResultCount", "1000");
ServiceResponse response =
m_client.sendRequest(m_userContext, dataBinder);
responseDatabinder = response.getResponseAsBinder();
DataBinder responseData = getSearchResultsServiceCS(queryText);
int Size= responseData.getResultSet("SearchResults").getRows().size();
but its throwing an error-stack trace as follows:
oracle.stellent.ridc.protocol.ServiceException: Unable to retrieve search results. Parsing error at character 9 in query: "( dInDate+%3E%3D+%6001%2F03%2F10+12%3A00+AM%60 )".
at oracle.stellent.ridc.protocol.ServiceResponse.getResponseAsBinder(ServiceResponse.java:125)
at oracle.stellent.ridc.protocol.ServiceResponse.getResponseAsBinder(ServiceResponse.java:101)
I tried to Encode the date using the following line of code :String queryText = URLEncoder.encode("dInDate >= `01/03/10 12:00 AM`",UTF_8); ,but this is also not working ..
Kindly help me out resolve this asap.
TIA....