SYMPTOM:
When trying to edit a report object via a 3-tier project source connected to a Strategy Intelligence Server Universal 9.x on an AIX environment, the following error is received:

Sample Code/Error Database error <>: Fetch failed. Error type: Odbc error. Odbc operation attempted: SQLFetch. ORA-01426: numeric overflow
CAUSE:
The IANAAppCodePage value is not appropriately set for the Strategy ODBC Oracle Wire Protocol driver on the AIX Strategy Intelligence Server Universal 9.x machine. This value is located in the ODBC.ini file and is used by the driver manager to convert Unicode instructions to ANSI and vice-versa. This value determines the code page that is used in the conversion.
ACTION:
By default on an AIX machine, the IANAAppCodePage value is set to 106 when a DSN for Oracle databases is created; 106 is the value for UTF-8. This value needs to be changed according to the code page used by the database.
To do this, follow the steps below:
IpAddress=1.1.1.1 Database=mydb TcpPort=1521 Driver=/MSTR HOME/install/lib32/MYoraXX.so Description=Strategy ODBC Driver for Oracle Wire Protocol ApplicationUsingThreads=1 ArraySize=60000 CachedCursorLimit=32 CachedDescLimit=0 CatalogIncludesSynonyms=1 CatalogOptions=0 DefaultLongDataBuffLen=1024 EnableDescribeParam=1 EnableNcharSupport=1 EnableScrollableCursors=1 EnableStaticCursorsForLongData=0 EnableTimestampWithTimeZone=0 IgnoreODBCTimeStampLiteral=1 LocalTimeZoneOffset= LockTimeOut=-1 ProcedureRetResults=0 UseCurrentSchema=1 IANAAppCodePage=106
Consult the following Data Direct technical document to determine the correct IANAAppCodePage value, according to the database code page:
http://www.datadirect.com/support/troubleshooting/su_faq_iana/index.ssp
WARNING:
Create a backup of odbc.ini file before making any changes to this file.