Oh I see, what I was really missing out there was the XMLPROJECTION = "ELEMENT"
Thank you very much for your answer and clearing out some misconceptions about persistent classes
Though I have one additional note here:
If a class extend Ens.Response or Ens.Request is not necessary to extend %Persistent because is already inherited by Ens.Request/Ens.Response.
From what I have read in the IRIS documentation, it is advised to also extend a message class with %Persistent as the primary subclass for performance reasons
If Ens.Request or Ens.Response
is the primary superclass, the messages will be saved in the same table that stores all other requests or responses, and this can adversely affect performance when querying the message tables.
- Log in to post comments
.png)