woensdag 5 december 2012

Excel 2003 vs Excel 2010 with Smartview – Big data templates


A few days ago some customers of mine had troubles with Excel sheets created in Excel 2003 and opening in Excel 2010 with Smartview .

Excel will freeze, and will not work anymore. After some debugging and created a SR with Oracle we came across the following which solved the problem.

Open Excel - Smartview -> Options -> Advanced-> under Compatibility enable

"reduce excel file size"
"Improve metadata storage"

zondag 25 november 2012

Timeout Smartview


A few weeks ago some customers had issues with Smartview and the retrieval of some data. If they wanted to fetch data that took longer that x seconds Smartview would give them the following error.

 



After some digging around: google, metalink. I found out that the issue had to do with the versions of IE (IE7, IE8, IE9 and IE10). Microsoft changed the timeout settings to 30 seconds. Preciously (IE 6) this was 60 seconds.

To resolve this issue, the default timeout settings must be modified. You can change this to do the following: start ‘regedit’ and browse to

"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings"

Add the following variables:

KeepAliveTimeout
ServerInfoTimeout
ReceiveTimeout

 
 
 
 
 
 
Remember to make it a DWORD (32bit) and add a hexadecimal value of 900000. This will timeout after 15 min. Once you changed it logout as the user an log back in and your set to go and retrieve a dataset.

EPMA 11.1.2.1 and HFM 11.1.2.1.104 bug

Just to give you a heads up.
 
The bug I described in http://got2be-hyperion.blogspot.nl/2012/10/epma-patch-11121600-bug-parameter.html
 
Is also there in the 11.1.2.1.104 patch, if you want to duplicate the HFM application use the 'copy application util'  or LCM.

 

donderdag 11 oktober 2012

EPMA patch 11.1.2.1.600 BUG! / parameter incorrect.


After the installation of a few new patches release by oracle :
  • 14224664 (EPMA)
  • 14119724 (BI+)
  • 14354419 (HFM)
  • 14142678 (HSS)

We came across some strange behavior within EPMA. We made a duplication of an excising application in the ‘application library’. All went okay and we did not see any errors.
But when we wanted to open the original application we got the following error:



We did check the Job console log for this job and found something ‘nice… yep A real Oracle bug. Within the  job log we can see the they did not made a copy of the database objects but a rename ?!?! guess it was a Monday morning when they had a test on this patch J.

Anyhow I made an SR at Oracle an development is now working on it.
Keep you posted. BUG number 14748197

donderdag 4 oktober 2012

Error executing query: java.lang.ArithmeticException: / by zerojava.lang.ArithmeticException

During some changes in security we came across some strange errors when attempting to load a Report.

Users could access the report but get an error when opening these reports.


Error executing query: java.lang.ArithmeticException: / by zerojava.lang.ArithmeticException 

Explanation:
The POV that the user set in FR Studio applies to all users automatically.  It  could be a security issue because some users do not have the correct security setting to access the POV. 


Solution:
Login to Workspace > Explore > File > Preferences > Financial Reporting > User Point of View > Preview. Make sure the "On" option is selected.


woensdag 15 augustus 2012

Required application module reporting.reportViewer is not configured



When trying to open a Financial Reporting report the following error message occurs:

"Required application module reporting.reportviewer is not configured"

looking in the ‘details’ we see: 

URI: http://hostname:19000/hr/xml/HRConfig.jsp

Status: 401 - Authorization Required

Content: text/html; charset=UTF-8
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Draft//EN">
<HTML>
<HEAD>
<TITLE>Error 401--Unauthorized</TITLE>
<META NAME="GENERATOR" CONTENT="WebLogic Server">
</HEAD>
<BODY bgcolor="white">
<FONT FACE=Helvetica><BR CLEAR=all>
<TABLE border=0 cellspacing=5><TR><TD><BR CLEAR=all>
<FONT FACE="Helvetica" COLOR="black" SIZE="3"><H2>Error 401--Unauthorized</H2>
</FONT></TD></TR>
</TABLE>
<TABLE border=0 width=100% cellpadding=10><TR><TD VALIGN=top WIDTH=100% BGCOLOR=white><FONT FACE="Courier New"><FONT FACE="Helvetica" SIZE="3"><H3>From RFC 2068 <i>Hypertext Transfer Protocol -- HTTP/1.1</i>:</H3>
</FONT><FONT FACE="Helvetica" SIZE="3"><H4>10.4.2 401 Unauthorized</H4>
</FONT><P><FONT FACE="Courier New">The request requires user authentication. The response MUST include a WWW-Authenticate header field (section 14.46) containing a challenge applicable to the requested resource. The client MAY repeat the request with a suitable Authorization header field (section 14.8). If the request already included Authorization credentials, then the 401 response indicates that authorization has been refused for those credentials. If the 401 response contains the same challenge as the prior response, and the user agent has already attempted authentication at least once, then the user SHOULD be presented the entity that was given in the response, since that entity MAY include relevant diagnostic information. HTTP access authentication is explained in section 11.</FONT></P>
</FONT></TD></TR>
</TABLE>

</BODY>
</HTML>

Also if you want login into Hyperion Reporting Financial Studio you are getting the following error:

You Are Not Authorized to Use This Functionality

The problem is that the directory: $Hyperion_Home\EPMsystem11r1\common\ADM\11.1.2.0\lib is empty (no .jar files).

Solution:

1. Copy the .jar files from a working server into the folder of the non-working machine.
2. Restart the Financial Reporting services.





zaterdag 21 juli 2012

Error: ActiveX component can't create object: 'fdmFM11xG5E.clsFMAdapter'


During testing of the FDM and HFM implementation of a 11.1.2.1 environment we came across this error:

Error: ActiveX component can't create object: 'fdmFM11xG5E.clsFMAdapter

at first we thought this had to do with the adapter itself. But after some tracing, the problem was that the HFM client on the FDM server was not configured.

Now we had to configure the FDM client, but after adding the HFM server / HFM cluster we had a APPCRASH of the HFM client:
Fault bucket , type 0
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: HFMConfigure.exe
P2: 11.1.2.3082
P3: 4d3f5242
P4: ntdll.dll
P5: 6.1.7601.17725
P6: 4ec4aa8e
P7: c0150010
P8: 000000000006f892
I reinstalled the HFM client on the FDM server and could now connect to the HFM cluster. The error has gone away.

But now we had a differed error in the FDM application: ‘Error: Adapter Function [fConnect] Failed’.
Now this was an easy one, the credentials of the DCOM user were not correct.

Just re-run the FDM configuration steps, and make sure that the DCOM user password is valid.
remember to restart the IIS once you changed the FDM configuration steps. 


zondag 1 juli 2012

High Contrast within a second.


Within Oracle EPM (Hyperion) you can change the ‘Normal’ layout and change it to a ‘High Contrast’ layout.

Below are te steps (it’s really simpel).

First goto your login screen:  http://[hostname]:19000/workspace/

Now : [ctrl]+[shift]+h
Click 'OK'

Click 'Retry'

Now you will see that your inlog screen is different from the one before.

Workspace is different. 


Change it back to ‘Normal’ mode

Click again [ctrl]+[shift]+h
Click 'OK'


Click 'Retry' 


and your back to normal. 

vrijdag 22 juni 2012

The Application cannot be deleted, the state of the application is MigratePending


The last few days i had the opportunity to do a bit of bug fixing in Oracle EPM.
A customer of mine had trouble to delete a Application from the Application Library. The error that he had was “The Application cannot be deleted, the state of the application is MigratePending.URI: http://xxx.xxxx.xxxx:19000/awb/integration.deleteDeployedApplication.do
Code: com.hyperion.awb.web.common.BaseServiceException
Description: The Application cannot be deleted, the state of the application is MigratePending.
Actor: none
So after a while searching in log files I could not find any error… go figure.

Below are the steps that I did (with a little help of Oracle J ).
Trying to delete the application:  
Look at the Properties ‘Status : Migrate Pending


Right click the application and select ‘Delete’

Select ‘Yes’

Here you get the Error.

How to solve the problem:
* Stop the Hyperion environment (or just the EPMA service)
* Login to the Database (SQLPLUS / TOAD / SQL Developer):

<SQL> SELECT *
<SQL> FROM ds_application
<SQL> WHERE C_APPLICATION_NAME = '[application_name]';
Write down the I_APPLICATIPON_ID:  i.e. 20

<SQL> SELECT *
<SQL> FROM or_object
<SQL> WHERE c_object_id LIKE '%20'
Check if the application name is correct in X_OBJECT_DATA

Now edit / modify the ‘X_OBJECT_DATA’

Change the following:
status=”64” to status=”2”

remove the line:
<pendingDeployment transId="……."><dateTime>……….</dateTime></pendingDeployment>

Commit the change.

Start up Hyperion again (or the EPMA services).

Now login to workspace an goto the Application Library:

Select the Application you want to delete and click ‘Diagnostics’

Select all the tests an click ‘Run Selected Tests

Now you will see that the test ‘Inconsistent Status’ will Fail. Now select ‘Synchronize status information in the database’ and click ‘Apply

Click ‘Yes

Now everything will pass, except ‘Deployed but missing from Shared Services’. Select this.

Now you can select ‘Delete from EPMA only’ and click ‘Apply

Click ‘Yes


 Now you’ll see that all have the status ‘Not Applicable’. Because the application is not there any more.


In the Application Library the application will be gone. 

zondag 29 april 2012

The big windows 3gb switch mystery.

Last couple of days I was called to give a solution for an Hyperion 9.3.x problem.  When they started the ‘Reporting’  server they got a message ‘The system cannot log you on due to the following error: Not enough resources are available to complete this operation. Please try again or consult your system administrator
 



 

Everything was working fine but for some reason they could not start the Reporting services.  After a while when we wanted to logon into the server to investigate, we could not get in.

So we did a search (for 2 days).
The problem was that there were some changes been made in the ‘Security updates by Microsoft’ (incl. service packs).

When you install drivers, patches, SP or anything. Windows will consume a bit more memory. Because there had been a modification in the ‘boot.ini’ and windows only had 1 GB to use, there was a threshold  being overwritten.
So every time when you login the resources weren’t there.

We had to remove this option in order to make Windows server 2003 accessible for us and to make Hyperion start.

So whenever you are planning to update drivers, apply patches or anything make sure that you have enough resources available. Also consider the use of PAE (http://msdn.microsoft.com/en-us/windows/hardware/gg487512)

maandag 9 april 2012

JMSExceptions:045047 (Hyperion can't start up)

It is possible that Hyperion / Weblogic does not start anymore. This can have several causes eg:
• There is a deploy of web server made through the Configuration Tool (extra deployment)
• There is an extra tool installed in the weblogic server


ERROR<Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason:
There are 1 nested errors:
Caweblogic.management.ManagementException: [Management:141266]Parsing Failure in config.xml: The following failures occurred:
-- [JMSExceptions:045047]The SubDeploymentMBean JRFWS_JMS_MODULE_SUBDEPLOYMENT_JRFWSJMSServer in deployment JRFWSAsyncJmsModule
can only be targeted to one JMSServerMBean because an entity that can only be targeted to a single JMS server (for example a queue,
topic or quota) has a sub-deployment-name element with value JRFWS_JMS_MODULE_SUBDEPLOYMENT_JRFWSJMSServer

at weblogic.management.provider.internal.RuntimeAccessImpl.<init>(RuntimeAccessImpl.java:127)
at weblogic.management.provider.internal.RuntimeAccessService.start(RuntimeAccessService.java:41)
at weblogic.t3.srvr.ServerServicesManager.startService(ServerServicesManager.java:461)
at weblogic.t3.srvr.ServerServicesManager.startInStandbyState(ServerServicesManager.java:166)


Sollution Locate the config.xml file in the directory:
D:\Oracle\Middleware\user_projects\domains\EPMSystem\config

(at the Weblogic server (HSS)) Edit this file and look for the following:

<sub-deployment>
<name>JRFWS_JMS_MODULE_SUBDEPLOYMENT_JRFWSJMSServer</name>
<target>FMWebServices</target>
</sub-deployment>


Replace it with the following (only the word ‘FMWebServices’ to ‘JRFWSAsyncJmsServer’)

<sub-deployment>
<name>JRFWS_JMS_MODULE_SUBDEPLOYMENT_JRFWSJMSServer</name>
<target>JRFWSAsyncJmsServer</target>
</sub-deployment>

Try again to start Hyperion.

zondag 11 maart 2012

The startup document specified does not exist in the repository

The startup document specified does not exist in the repository

The last couple of days I had questions about the error in the beginning of the page when users are login into workspace: 

there are several reasons that this error is shown. Below the steps to make this error go away. 

 

Go to 'File' and click on  'Preferences'

Select the Content page you want to see and click on 'OK'

zaterdag 25 februari 2012

Error 1019038 DB file is missing


During some testing we got an error in Dataforms ‘can’t connect to essbase’ and in EAS: ‘Error 1019038 DB file is missing

At first there was nothing to see so I look in the application log of this Essbase application.

Here I found the real problem:
Disk error ‘no more space left’….. so far for monitoring :S
But when I had made some extra space the error was still here:

Here are the things I did to solve this problem:
  • Don’t panic
  • Stop Hyperion or just Essbase
  • Go to the directory: $ARBORPATH/app/applicationName/databaseName/
  • In this directory there should be the following  two files: databaseName.db and databaseName.dbb
  • If the error is still ‘DB file is missing’ you have to copy databaseName.dbb to databaseName.db
  • Now start Hyperion or just Essbase.


zaterdag 18 februari 2012

Configure Work Bench Client for the Essbase adapter

Configure Work Bench Client for the Essbase adapter.
Start the ‘Work Bench Client’

Login the application you have made

Register the following adapters for FDqM.
  • ES11X-G4-H_1006 

Select the menu ‘File – Register Adapter’ within the directoy: D:\Oracle\Middleware\EPMSystem11R1\products\FinancialDataQuality\SharedComponents\
Select the one you want to register (ES11X-G4-H_1006)


Now import the XML file for the adapter, these are in the same directory:


  • ES11X-G4-H_1006 
 Select ‘Select All’ and click ‘OK’   

You can see the adapter by clicking the [+]

Now we have to configure the adapters



First create a Machine profile:
right click the ‘Machine Profiles’ and choose ‘Add Machine Profile’



Source Machine : (FDM server)
Target Machine  : (Essbase server)
Click ‘OK’

Now we need to setup the adapter:

Right click the adapter and select ‘Configure’



Click the tab ‘Hyperion Essbase Intergration Setup’
Application Name  : Demo
Essbase DB Name  : Basic
Logon Method   : 2- Global

Click the tab ‘Dimentions’

Select a ‘Mapped’ Dimention and click the Target Dimension.

If the connection is okay you’ll see a pull down menu.
If the connection is not okay you’ll see the message ‘Can’t connect to ….’
Click ‘OK’

In note 1342362.1 ‘Unable To Connect To Essbase From Fdm Version 11.1.2.1’ we had to add some variables in the Windows System Path:
In the front:

  • D:\Oracle\Middleware\EPMSystem11R1\bin; D:\Oracle\Middleware\EPMSystem11R1\bin-32
This one to the end:
  • D:\Oracle\Middleware\EPMSystem11R1\products\Essbase\EssbaseClient-32\bin
Also we need to add the ESSBASEPATH in the system variables:
  • ESSBASEPATH: D:\Oracle\Middleware\EPMSystem11R1\common\EssbaseRTC\11.1.2.0

To import reports we have to select menu ‘File - Import’ and goto the drectory:
D:\Oracle\Middleware\EPMSystem11R1\products\FinancialDataQuality\SharedComponents\FinancialDataManagement-Reports11121\ ‘
Select the file ‘StandardReportsOracle1112100Active.xml’ if you are using the Oracle Database. 



 Select ‘Select All’ and click ‘OK’