JAAS and Weblogic Configuration

If you get this error ‘ENOTAUTHENTICATED’ below link will help.

http://huangp.wordpress.com/2011/12/23/filenet-jaas-and-weblogic-troubleshooting/

To make this work I added jaas.config in ‘startWebLogic.cmd’

-Djava.security.policy=%WLHOME%\server\lib\weblogic.policy %PROXYSETTINGS% %SERVER_CLASS% -Djava.security.auth.login.config=<path>jaas.config

 

Create PDF    Send article as PDF   

View Doc Title JSP code (11 lines)

This is very short JSP code that you can add in Workplace folder.

I added at <FileNet_Path>\Workplace\CEDocTitle.jsp

You need to call like this http://localhost:7001/Workplace/CEDocTitle.jsp?id={BE576570-C9DC-4DD4-83EB-3C685A7FC49C}&objectStoreName=OS1 CEDocTitle.jsp

<%@ page import=”com.filenet.wcm.api.*,com.filenet.wcm.toolkit.util.WcmEncodingUtil,com.filenet.wcm.api.Session,com.filenet.wcm.apps.server.controller.WcmWorkplaceController,com.filenet.wcm.toolkit.server.base.WcmController,com.filenet.wcm.toolkit.server.util.WcmServerCredentials” autoFlush=”true” buffer=”70kb”%>                  <%      String objectStore =  (String) request.getParameter(“objectStoreName”);      String id =  (String) request.getParameter(“id”);     WcmWorkplaceController controller = new WcmWorkplaceController();      controller.configurePage(application, request, WcmController.IGNORE_WINDOW_ID);      com.filenet.wcm.toolkit.server.util.WcmDataStore ds = controller.getDataStore();      Session cesession=ds.getServerCredentials().getSession();      String decodedObjectStoreName = WcmEncodingUtil.decodeLabel(objectStore);      ObjectStore os = ObjectFactory.getObjectStore(decodedObjectStoreName, cesession);      Document doc = (Document) os.getObject(BaseObject.TYPE_DOCUMENT, id);      String docTitle=doc.getPropertyStringValue(“DocumentTitle”);      out.println(docTitle); %> Note: ds.getServerCredentials().getVWSession() will give you PE Session.

You can enhance this code to get more document properties or do process engine related stuff.

PDF Printer    Send article as PDF   

Oracle Database Partition

As per the notes from P8 5.x hardware and software requirement (Page 49) partitioning is not supported

https://www-304.ibm.com/support/docview.wss?uid=swg27013654&aid=7

“In general, advanced, proprietary technologies from the database vendors such as data encryption or partitioning technologies are not supported with FileNet P8 Content Engine, Process Engine, Rendition Engine, or CFS for IBM Integrator unless such support is specifically stated.”

So in case you have docversion table that has million of rows (documents) and you want to scale the system using database partitioning  (in most cases Oracle Enterprise Edition Release ) you are on your own.

There is no support or guide that can help you get better system performance if you think that by using some date field ( e.g. ‘Create Date’ ) for partition you may achieve that .

PDF    Send article as PDF   

IBM FileNet ACM 5.x Client Requirements

ACM 5.1 xClient Requirement is detailed in below document (Page 62)

https://www-304.ibm.com/support/docview.wss?uid=swg27013654&aid=7

Notes from above document that you must consider.

 * Internet Explorer 8 compatibility view should not be configured for IBM ECM Widgets (WDGT) websites. Compatibility mode exists for support of older web sites.

*IBM Case Manager browser screen resolution should be at least 1280×1024.

*Minimum of 3GB or more recommended for Client system running Browser to access IBM Case Manager.

* The following are not supported for Firefox 3.x on Novell SuSE 10. Firefox 3.x requires additional libraries be compiled and installed onto SUSE 10, before Firefox will run. The Firefox requirements are identified at http://www.mozilla.com/en-US/firefox/system-requirements.html.

Here is the setting for IE 8 without Compatibility mode.

Tools\Compatibility View Settings

 

 

Free PDF    Send article as PDF   

Workplace User Preference Task Configuration

User preferences is stored in Content Engine  as Object of  ’Preferences Document’  class. This document is stored in Preference root folder.  The naming convention of the user preference is as follows

User Preferences for <User LDAP ID> on <Sire Pref Name>

All configuration is stored as XML content other than task configuration.

The task configuration that includes the email address and notification settings is stored directly in Process Engine.

If you want to know where it is stored check with vwtool.

Select the region and with env command you will find two flags

F_EmalAddress

F_NotificationFlags

 

PDF Printer    Send article as PDF