IBM Support

Configure Google Cloud Storage as a FileNet Content Platform Engine Fixed Content Device with Non-Aligned Retention and SkipBucketRetentionCheck Parameter

How To


Summary

This document discusses considerations when configuring Google Cloud Storage as a FileNet Content Platform Engine Fixed Content Device.

Objective

 
Google Cloud Storage limitations
 
 
  • Google Cloud Storage supports only a subset of the AWS S3 object storage web interface
  • Google Cloud Storage supports only bucket-level retention (all objects in the bucket have the same retention)

Impact on configuring Google Cloud Storage as a FileNet Content Engine Fixed Content Device
 
  • Must create separate Google Cloud Storage buckets for each different retention period needed (for example, if a customer needs to retain various types of documents for 5 years, 10 years or 15 years, they would correspondingly create separate buckets for each of these retention periods)
  • Must configure Google Cloud Storage on FileNet Content Platform Engine as an S3 Fixed Content Device in non-aligned mode retention. In non-aligned mode, retention is separately maintained by FileNet Content Platform Engine and the Google Cloud Storage device; that is, FileNet Content Platform Engine does NOT pass a retention value down to the Google Cloud Storage device.
  • Requires that the configuration parameter Content.AWSFCD.SkipBucketRetentionCheck is to set to TRUE when starting up the FileNet Content Parameter Engine. This parameter is only available in Content Platform Engine 5.5.7 and later.
    For more information on setting parameters in a container installation, refer to the appropriate topic in the online documentation: 

FileNet Content Manager: https://www.ibm.com/docs/en/filenet-p8-platform/5.7.0?topic=reference-content-platform-engine-parameters

Content Cortex:  https://www.ibm.com/docs/en/filenet-p8-platform/26.0.0?topic=reference-content-platform-engine-parameters

  • In a traditional environment, set the parameter in either the FileNet.properties file or as an application server JVM argument.
  • Must create separate Content Platform Engine document classes with separate retention policies for each separate retention period needed. For example, if you need to retain various types of documents for 5 years, 10 years or 15 years, then correspondingly create separate document classes for each of these retention periods.
  • The Google Cloud Storage bucket must be version enabled.
 

Summary
 
  • Only Fixed-Based Retention is supported.  Event-Based Retention is not supported.
  • Your Google Cloud Storage buckets must have object versioning enabled.
  • When you need different document retention periods, use a 1:1 mapping between a Content Platform Engine document class and a Google Cloud Storage bucket.
  • Retention is managed separately at the FileNet Content Platform Engine or Content Cortex level, and the Google Cloud Storage device level.
  • FileNet Content Platform Engine does not pass retention values down to Google Cloud Storage - i.e. this is non-aligned mode retention.
  • Content can be deleted only if: 
    • Content Platform Engine retention on the content is expired
    • Google Cloud Storage retention on the content is expired
       
Diagram showing how Content Platform Engine retention maps to Google Cloud Storage retention

 
Setup is similar to using Google Cloud Storage for Advanced Storage, except that the bucket must be version enabled, and you set up a legacy fixed content device and storage area for each different retention period.

For additional information, see this technote:
Using Google Cloud Storage as a S3 Advanced Storage Device in Content Platform Engine
https://www.ibm.com/support/pages/using-google-cloud-storage-s3-advanced-storage-device-content-platform-engine
 

 
 

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"LOB76","label":"Data Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSNVNV","label":"FileNet Content Manager"},"ARM Category":[{"code":"a8m50000000ClJrAAK","label":"Fixed content Devices"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.5.7;and future releases"},{"Type":"MASTER","Line of Business":{"code":"LOB76","label":"Data Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSL4SY","label":"IBM Content Cortex"},"ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"26.0.0"}]

Document Information

Modified date:
27 June 2026

UID

ibm16497387