Remote Intradoc Client (RIDC) filters (only available in RIDC version 11.1.1.4.0+) allow code to be added to a DataBinder before it is sent to WebCenter Content and executed.

There are 3 filter locations:

  1. BeforeServiceRequestFilter - “Called just before service request is processed by IdcClient.sendRequest()”
  2. beforeJaxwsAuthenticateUser* – “Called just before JAX-WS call is made to loginPort.contentServerLogin () in authenticateUser ()”
  3. beforeJaxwsServiceRequest* – “Called just before JAX-WS call is made to loginPort.contentServerRequest () in performServiceRequest ()”
* Only available in RIDC version 11.1.1.5.0+.

The Oracle Javadoc for the above filters can be found here. Before a RIDC filter is available, it needs to be registeredwith the IdcFilterManager. The documentation for RIDC filters provides a fairly good starting point.

RIDC filters can be very helpful in SSXA websites. They provide a way to hook into the core functionality of service calls that could otherwise get quite messy.
 


Comments




Leave a Reply


Redstone Content Solutions