Skip to main content
Backend reconciliation behavior belongs in the Darpan Moqui component at <moqui-framework>/runtime/component/darpan. The Backend engine section owns architecture; this page keeps implementation reminders close to service work. Related backend pages:

Service shape

XML services own validation, authorization, entity mutation, service calls, and response shaping. Groovy and Java helpers handle processing-heavy code such as Spark preparation, rule execution, JSON normalization, and schema inference.

Smoke coverage

Backend smoke coverage includes RuleSet compilation and sample data execution.

Expected service documentation

Backend service documentation includes:
  • Service name
  • Owning file
  • Inputs and outputs
  • Authentication and authorization expectations
  • Runtime side effects
  • Verification path

Troubleshooting

For backend failures, read the earliest meaningful backend log entry for the request. The final exception often hides the first contract or data-shape problem.