The current version of the Configuration Console Reference Guide: Landmark Pattern Language (May 2022) on page 15 (in the TypeOperator section) implies that one should be able to say:
AlphaField uppercase
AlphaField lowercase
to get the uppercase or lowercase version of a text field anywhere you would otherwise use AlphaField.
Configuration Console, however, considers these type operators to be a syntax violation.
Support is telling me that they checked with the Landmark development team and that these type operators have not been implemented and there is no ETA for when (or if) they will be. It'll be a future "enhancement".
For uppercase, at the expense of an extra user defined field, one can fairly easily do this:
UpperAlphaField is a DerivedField
type is AlphaUpper size ##
return AlphaField
I've been trying to brainstorm what a suitable equivalent would be to obtain a lowercase version, but there isn't an AlphaLower type.
Has anyone run into this problem before? If so, how did you solve it in LPL?
If I took the time to open an official enhancement request to ask that the uppercase and lowercase type operators get implemented, would others support it?