PolyString Improvements

Last modified 13 Jan 2026 12:17 +01:00
Polystring feature
This page describes Polystring midPoint feature. Please see the feature page for more details.
Planned feature
This feature is planned feature. This feature is roughly designed and it was evaluated as feasible. However, there is currently no specific plan when it will be implemented, because there is no funding for this development yet. In case that you are interested in supporting development of this feature, please consider purchasing midPoint Platform subscription.

Introduction

PolyString is an unusual kind of animal. It is a built-in data type for polymorphic string. This string maintains extra values in addition to its original value. The extra values are derived from the original value automatically using a normalization code.

See PolyString page for an introduction to PolyStrings.

Some of those features are partially implemented in midPoint 4.0. However, they are considered to be EXPERIMENTAL.

Future

PolyStrings in MidPoint 5.0

It is likely that PolyString will become containers in midPoint 5.0. It has to be 5.0 because major schema improvements are needed to support PolyString as container.

See MidPoint 5.0 Vision for more information.

Was this page helpful?
YES NO
Thanks for your feedback