When a CALL EXTERNAL ACTION activity is linked to a consumed OData action whose parameter fingerprint (BSON hash) has become stale, mxbuild reports CE7252: "The parameters for remote action '...' have changed.".
Studio Pro resolves this with a right-click → "Update" on the call activity, which refreshes the stored hash in ConsumedActionMetadata. mxcli has no equivalent command.
Steps to reproduce:
- A microflow contains CALL EXTERNAL ACTION Module.Client.ActionName(...).
- The OData action's parameter hash stored in the .mpr becomes stale (e.g. after an mxcli migration that recreates the microflow, or after a service update).
- ./mxcli docker check -p Project.mpr reports CE7252.
- Attempts to fix from mxcli:
- DROP MICROFLOW + CREATE OR REPLACE MICROFLOW → microflow is created fresh, CE7252 persists.
- CREATE OR MODIFY EXTERNAL ENTITIES FROM Module.Client INTO Module ENTITIES (...) → entities updated, CE7252 persists.
- UPDATE ODATA CLIENT Module.Client → parse error (command does not exist).
- SYNC EXTERNAL ACTION Module.Client.ActionName → parse error (command does not exist).
Expected behavior:
A command such as:
REFRESH ODATA CLIENT Module.Client ACTIONS;
-- or
Workaround:
Open the .mpr in Studio Pro, double-click the Call external action activity, right-click CE7252 → "Update action". Save. The error clears.
Impact: Any mxcli-driven migration that creates microflows with CALL EXTERNAL ACTION will produce an unresolvable CE7252 if the action fingerprint is already stale in the OData client —
requiring a manual Studio Pro step that breaks fully automated migration pipelines.
Environment
Mendix: 11.12.0
mxcli: local binary (.0.21.0)
When a CALL EXTERNAL ACTION activity is linked to a consumed OData action whose parameter fingerprint (BSON hash) has become stale, mxbuild reports CE7252: "The parameters for remote action '...' have changed.".
Studio Pro resolves this with a right-click → "Update" on the call activity, which refreshes the stored hash in ConsumedActionMetadata. mxcli has no equivalent command.
Steps to reproduce:
- DROP MICROFLOW + CREATE OR REPLACE MICROFLOW → microflow is created fresh, CE7252 persists.
- CREATE OR MODIFY EXTERNAL ENTITIES FROM Module.Client INTO Module ENTITIES (...) → entities updated, CE7252 persists.
- UPDATE ODATA CLIENT Module.Client → parse error (command does not exist).
- SYNC EXTERNAL ACTION Module.Client.ActionName → parse error (command does not exist).
Expected behavior:
A command such as:
REFRESH ODATA CLIENT Module.Client ACTIONS;
-- or
Workaround:
Open the .mpr in Studio Pro, double-click the Call external action activity, right-click CE7252 → "Update action". Save. The error clears.
Impact: Any mxcli-driven migration that creates microflows with CALL EXTERNAL ACTION will produce an unresolvable CE7252 if the action fingerprint is already stale in the OData client —
requiring a manual Studio Pro step that breaks fully automated migration pipelines.
Environment
Mendix: 11.12.0
mxcli: local binary (.0.21.0)