Liferay DXP 2026.Q2 · SB → Objects · 4 min
Control Panel tool that morphs Service Builder models into Liferay Objects — structure, data, rollback, promote.
Liferay DXP · OSGi · Service Builder · Objects
Architecture
From the real repo — how the pieces fit.
Morphix
Service Builder → Liferay Objects
Overview
DXP · database · Objects API ready
Discover
Upload service.xml · map entities
Analyze
Plan + dry-run · block portal namespaces
Execute
Create Objects · copy rows · ERC = legacy PK
Reconcile
Compare counts · fix gaps
Rollback or promote
SB tables stay · promote as batch CX when clean
Input: service.xml + SB tables · Output: Objects + entries · Safety: SB never dropped
Morphix turns older Service Builder models into Liferay Objects — structure and data — from the Control Panel. Old tables stay in place so you can check counts and roll back if needed.
What it is
An OSGi module (com.morphix.web 2.0.0) for Liferay DXP 2026.Q2. Open Control Panel → Objects → Morphix. UI is standard Clay. Source: codepapu/morphix.
The steps
- Overview — check DXP, database, and Objects API are ready.
- Discover — upload
service.xml(or a sample). Portal-core namespaces are blocked. - Analyze — review the plan and dry-run.
- Execute — create Objects and copy rows (legacy PK kept as external reference).
- Reconcile — compare counts, then rollback or promote (batch client extension export).
What it keeps
- Service Builder tables are never dropped.
- Later tabs stay locked until earlier steps succeed.