- 28 Views
- 0 Comments
IBM FileNet P8 Interview Questions and Answers - II
FunMaster
- Post By FunMaster
- 1 week ago
51. Application Engine Architecture
Hosts Workplace / Workplace XT
Presentation layer
Communicates with CE and PE
Supports SSL, security, customization
52. FileNet 3.5 vs 4.0 Differences
CE runs in Java (not C++)
Compound docs, EJB transport, JDBC instead of COM
4.0 supports UNIX/Linux
Uses
Factory.ObjectStore.fetchInstance()
(vs.ObjectFactory
in 3.5)
53. How is authentication handled in FileNet 3.5 vs 4.0?
3.5: Windows-based authentication
4.0: Uses JAAS and supports WebSphere/WebLogic, LDAP, SSO
54. Document vs. Custom Object
Feature | Document | Custom Object |
---|---|---|
Content | Yes | No |
Versioning | Yes | No |
Filing | Yes | Yes |
Workflows | Yes | Yes |
55. What is the lifecycle of a Custom Object?
Custom objects do not support content or versioning but can trigger events and workflows.
56. How to create Lifecycle?
Use FEM → Define:
Lifecycle Policy (states: Draft → Review → Publish)
Lifecycle Actions (e.g., promote/demote logic)
57. What are Released and Superseded versions?
Released: Official published version
Superseded: Older major or minor version
58. How to manage Event Subscriptions?
Workplace →
Author → Advanced Tools → Add Workflow Subscription
Specify:
Event
Triggering Object/Class
Action (e.g., launch workflow)
59. What are the 4 ways to apply security in CE?
Default Instance Security
Inheritance (from parent)
Security Policy/Template
Direct Security
60. What is Direct Security?
Manual addition of ACEs to objects by authorized users.
61. What is a Security Policy? How to create?
Used to apply consistent permissions to multiple objects.
Workplace → Author → Advanced Tools → Add Security Policy
62. Which transport protocols are used in FileNet?
EJB
Web Services (SOAP, DIME, MTOM)
63. Required properties for WSI connection?
System.setProperty("java.security.auth.login.config", "jaas.conf.WSI"); System.setProperty("wasp.location", "wsi"); String ceURI = "http://host:port/wsi/FNCEWS40MTOM";
64. Code to fetch Document Properties
Document doc = Factory.Document.fetchInstance(os, id, filter); Properties props = doc.getProperties();
65. Code to Create Custom Object
CustomObject co = Factory.CustomObject.createInstance(os, "ClassName"); co.getProperties().putValue("Title", "Sample Title"); co.save(RefreshMode.NO_REFRESH);
66. Workflow vs Workflow Definition
Workflow: Running instance
Definition: Template used to define routing, tasks
67. What is an Isolated Region?
Logically separate workflow DB section, isolated for security and performance.
68. Queue vs. Roster
Queue: Holds work items
Roster: List of all workflow instances
69. Types of Queues
User Queue
Work Queue
System Queue
Component Queue
70. What is Component Queue? How to configure?
Used for external interaction in workflows.
Set up via:PCC
PTM for attaching JAR
Workflow Designer
71. What is Event Log?
Tracks system/workflow events per isolated region. Configurable in PCC.
72. What are Data Providers?
JavaBeans that connect presentation layers to APIs.
Useful for decoupled app design.73. What is P8 in FileNet P8?
Stands for “Package of 8 Suites”:
Content Manager
Business Process Manager
Email Manager
Records Manager
Team Collaboration
Forms Manager
Image Manager
Web Content Manager
74. Steps to Create Object Store via FEM
Set up DB & user
Configure data sources in WAS
Use FEM wizard to create Object Store
Test connection, assign storage area, security, root folder
75. FileNet P8 Installation Steps
Install CE, PE, AE
Configure GCD, object store
Configure Workplace/Workplace XT
Enable security, indexing, workflows
76. What is ISRA?
Image Services Resource Adapter
Java-based connector to legacy FileNet Image Services repository.77. What are the P8 Core Components?
Content Engine
Process Engine
Application Engine
78. What is FEM (FileNet Enterprise Manager)?
MMC-based admin console to:
Create object stores, classes
Manage lifecycles, properties
Configure security
Export/import data
79. What is eForms Designer?
A desktop tool to design dynamic forms for workflows and document processes.
80. What is eForms Management?
Web-based form processing tool integrated with workflows for:
Smart data entry
Field validation
Process integration
81. What is Versioning in FileNet?
Minor: Draft/in-process
Major: Released
Superseded: Outdated version
Reservation: Checked-out
82. What is Search in FileNet?
Property or Content-based
Supports stemming, synonyms, wildcards
Templates for reusable queries
Bulk operations via FEM
83. What is FileNet Workplace?
Web interface for:
Document management
Workflow access
Admin and dev tools (Search Designer, Process Designer)
84. Key Features of Workplace
Document Management
BPM tools (workflow launch, routing)
Application customization and simulation
85. Where to find terminated workflow info?
Via Process Administrator → Search Event Logs
86. How to get FileNet P8 software for training?
IBM Partner access
IBM Cloud rentals
IBM VM image (for partners)
87. What are Root Classes in FileNet?
Base classes with no parent:
Document Class
,Annotation
,Event
,Choice List
, etc.
88. Stored Search vs Search Template
Feature Stored Search Search Template Complete search? Yes No User input needed? No Yes Executes on open? Yes No 89. Code to delete a document
Document doc = Factory.Document.getInstance(os, "Document", path); doc.delete(); doc.save(RefreshMode.NO_REFRESH);
90. What protocol does PE use to connect to CE/AE?
IIOP (Internet Inter-ORB Protocol)
Secure
Supports ORB-based object invocation
91. How is authentication handled in FileNet?
JAAS for EJB
WS-Security for Web Services
LDAP integration and SSO supported
92. What is CEWS (Content Engine Web Services)?
SOAP-based API access to CE
Endpoints:SOAP
,DIME
,MTOM
(preferred for performance)
93. How to check if CE is running?
Check WebSphere for FileNetEngine status
Try FEM connection
Open Workplace
Access
http://host:port/FileNetEngine
94. What is File Store and File Store Policy?
File Store: Physical storage location
Policy: Controls document distribution to stores
95. Where does CE store documents?
Database (for <10KB content)
File Store
Fixed Content Devices (e.g., EMC Centera)
96. How many databases in CE?
One GCD database
One Object Store database per store
97. What happens to work items if a queue is deleted?
All work items in the queue are also deleted.
98. Workplace vs. Workplace XT
Feature Workplace Workplace XT UI Basic Modern (JSF) Drag & Drop No Yes Customization Yes (Toolkit) No (Toolkit coming later) 99. Authentication Standards?
JAAS for EJB
WS-Security for Web Services
100. What is Rendition Engine?
Converts documents to formats like PDF/HTML for:
Publishing
Web delivery
Archiving