MaxL Script Run On A Unicode Database Generates "Error 1054036"

(Doc ID 1313145.1)

Last updated on JULY 29, 2016

Applies to:

Hyperion Essbase - Version 11.1.1.1.00 and later
Information in this document applies to any platform.
***Checked for relevance on 18-Oct-2012***

Symptoms

When running a MaxL script, an error is getting generated:

ERROR - 1241101 - Unexpected Essbase error 1054036

The full description of the error code is:

1054036 The [%s] is a Unicode-mode application. Non-Unicode clients (that includes all clients in pre 7.0 releases of Essbase) are not allowed to access Unicode mode applications.

For example, a Maxl Script that does the following commands:

login $1 $2;

import database APPname.DBname dimensions
connect as 'userid' identified by 'password' using server rules_file 'rulesfile'
on error write to '/essbasedata/app/dimbuild.log';

exit;

Will result with the error:

OK/INFO - 1054014 - Database DBname loaded.
OK/INFO - 1051061 - Application APPname loaded - connection established.
OK/INFO - 1054027 - Application [APPname] started with process id [58237124].
OK/INFO - 1053012 - Object [DBName] is locked by user [essadmin].
ERROR - 1241101 - Unexpected Essbase error 1054036.
OK/INFO - 1053013 - Object [DBname] unlocked by user [essadmin].

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms