Getting started with FileNet
Unlike the other getting-started guides, there is no local Docker Compose demo stack for FileNet. FlowerDocs, Alfresco, and ARender all ship as containers you can pull and run in minutes; IBM FileNet P8 (Content Platform Engine) and Content Navigator (ICN) do not — they assume an existing enterprise deployment.
There is also no dev-mode shortcut to "just try it": every FileNet Content Engine call is authenticated as the real end user, with no fallback to a shared service account (see No shared service account). That impersonation depends on a signed JWT issued by the ICN plugin and trusted by the Content Platform Engine — so a live search or document read only works once the full chain below is in place. This page tells you what to check before you start and links straight to the guide that walks through it.
What you need
- IBM FileNet P8 + ICN 3.0+, with Content Engine 5.5.9 or later (required for the
OpenTokenCredentialsbearer-token authentication used for per-caller impersonation). - Access to the CPE's Liberty configuration, to register OIDC trust for the plugin's signed JWT.
- To build the plugin from source: Java 8, Maven 3.6+, and access to the Arondor Artifactory.
- A running
uxopian-ai+uxopian-gatewaystack — the Docker Compose quickstart works as a base; you will point it at your FileNet deployment instead of using it standalone.
The integration path
Figure: Every phase is required — there is no partial setup that produces a working chat or search action in ICN.
- Connect uxopian-ai to the Content Engine. Enable the
filenettool tag, setfilenet.ce-api-urlandfilenet.oidc-realm, and confirm the four FileNet tool services register at startup — no ICN plugin or gateway work needed yet. - Build the ICN plugin JAR from the downloadable Maven source project (below), supplying IBM's
navigatorAPI.jarfrom your own Navigator installation. - Deploy the plugin into WebSphere/ICN and register it in the ICN Admin Console.
- Configure the gateway: register the plugin's public key with
FileNetProvider, declare the route, and trust the plugin's JWT on the Content Platform Engine (LibertyopenidConnectClient). - Validate: fetch a token from the plugin service, call the gateway route with it, and confirm the context-menu action and toolbar buttons appear in ICN.
uxopian-icn-plugin.zip — Maven source project to build for your environment. Does not bundle IBM's proprietary navigatorAPI.jar (see Phase 1.1).
Next step
Follow Integrate with FileNet for the full, phase-by-phase guide — connector configuration, plugin build and deployment, gateway setup, OIDC trust on the Content Platform Engine, and a validation checklist for each phase.
Related pages
- Integrate with FileNet
- Downloads — the ICN plugin source package
- Registry access
- Quickstart with Docker Compose — base stack to point at your FileNet deployment