W ##CLASS(%ListOfDataTypes).LogicalToDisplay(olist.%GetSerial()) ^ <PRIVATE METHOD> USER>
Any ideas what could be wrong?
Yes. I am not getting fully concentrated before posting. I found the method in the class definition, but failed to notice it is indeed private.
Other than that, I still don't know for sure how to address this :( I tried taking a look at the generated code for <propname>LogicalToDisplay() when the property is a list, but it merely returns the same value.
To clarify that a bit: we have
##class(%ListOfDataTypes).LogicalToDisplay(val)
and also in the case of e.g.
class MyClass {
property myList As %String[Collection=list];
}we get
##class(MyClass).myListLogicalToDisplay(val)
but both playing with this in the command line and looking at the generated code show that this method merely QUITs val unmodified.
Will keep looking into this and let you know, but I'm sure people who actually *know* about datatypes (Peter, Gerjtan and many others) can give you a better answer.
Ram�n
