How to use type="sailpoint.persistence.XmlType" in hbm file

I have a requirement to create an extended attribute for certificationitem object and that column will contain huge data so I am trying to add below property in CertificationItemExtended.hbm file but I am getting error while executing iiq extendedSchemacommand in iiq console.

<property name=“propertyName” type=“sailpoint.persistence.XmlType” length=“100000000”/>

ERROR: Extended Property[propertyName] for class[CertificationItem] is not of type string

I have tried by changing the type as string like below and able to generate the DDL script but when I am trying to update the DB, I am getting below error:,

<property name=“propertyName” type=“string” length=“100000000”
access=“sailpoint.persistence.ExtendedPropertyAccessor”/>

ERROR: Column length too big for column ‘propertyName’ (max = 16383); use BLOB or TEXT instead

I need help to know if I am missing anything.

Thanks

I don’t think that is supported.  Managing Extended Attributes  doc clearly says that extended attributes must be string.

Hi Kalyan,

My issue has been resolved by using string type property and in ddl script, we changed the type from varchar to longtext.

Thanks

Hi @TB_EY ,

When you have a chance, please mark responses as solutions which even includes your own. Doing this will benefit other community members who later have the same question and are looking for what worked for you.

By the way, you did really well on using the labels feature in your forum post and providing the error message that you encountered. Remember, the more information you share, the easier it is for the community to troubleshoot the issue.

Thanks!