Integer value greater then 10 digit

Certified Senior Developer

Has anyone stored numeric value more than 10 digit ?. Looks like appian converts value to ∞ (infinite) if numeric digit > 10. Easiest way is to use varchar field in DB and store numeric value as text however would like to know if anyone faced this before and have any other idea/thought ?. Below are UI , SAIL & CDT mapping snippet

UI :

SAIL : tried with integer & floating field as well :
------------------
a!textField(
value: index(ri!cst[ri!index],"account_id",null ),
saveInto: ri!cst[ri!index].account_id,

readOnly: local!readOnly
),
------------------

CDT mapping :
---------------------
<xsd:element name="account_id" nillable="true" type="xsd:long">
<xsd:annotation>
<xsd:appinfo source="appian.jpa">@Column(name="account_id", nullable=false, columnDefinition="BIGINT")</xsd:appinfo>
</xsd:annotation>
</xsd:element>
---------------------

  Discussion posts and replies are publicly visible