Essbase & Hyperion Enterprise API

Is there anyone out there that has done extensive calls to Essbase or to Hyperion Enterprise 5.5 using API?Has anyone developed an application that does outline maintenance outside of Application manager? We have a very manual process since we do not pull everything out of enterprise and make that part of our outline dynamically through like a load rule. We bring all the accounts into a dimension and then drag them to where they need to go.Any Help would be appreciated.Paul [email protected]

I found this set of instructions that could help you create your own Status Function, but you really need to know Visual Basic, anyway here it is:
Dim selectaddrc As Long
Dim wStatus As Integer
Dim iDataView As Integer
Dim sDataView As String
Dim iView As Integer
Dim lpBuf As String * 127
Dim lpAPIs As apiStruct
sigCat = EntFindStrN(glhSelect, HYP_ID_CATEGORY, HYP_NONE, szCategory, 0)
If sigCat = HYP_NONE Then
nRC = MsgBox("Unable to obtain Category signature.", vbExclamation, sMsgTitle)
Exit Function
End If
sigEntity = HYP_NONE
If szEntity <> "" Then
sigEnt = EntGetEntitySig(glhSelect, szEntity, NAME_EXPLICIT)
End If
dValue# = 0
lpAPIs.sigCat = sigCat&
lpAPIs.sigName = sigEnt&
lpAPIs.sigParent = HYP_NONE
lpAPIs.wType = ID_REGULAR
lpAPIs.lStartPeriod = StPer& - 1
lpAPIs.lEndperiod = StPer& - 1
lpAPIs.u_Dfa.sigAcct = -1
lpAPIs.u_Dfa.iFreq = -1
lpAPIs.u_Dfa.bAutoRecalc = False
lpAPIs.u_Dfa.bPeriodic = iDataView%
lpAPIs.u_Dfa.sViewType = HYP_NONE
lpAPIs.u_Dfa.sigAccumFreq = HYP_NONE
lpAPIs.lpimrData = EntGetVarAddr(dValue#)
lpAPIs.lpseStatus = EntGetVarAddr(wStatus%)
selectaddrc& = EntSelectTableAdd(HYP_ID_PSFDATA + HYP_ID_ASSOC, sigCat, glhSelect&, APILOCK_READONLY, 0, 0, 0, 0, lpAPIs)
If selectaddrc& = -1 Then
Exit Function
End If
rc = EntQueryExStr(glhSelect, HYP_ID_PSFDATA, HYP_PSF_GETSTATUSTEXT, -1, -1, Len(lpBuf$), lpBuf$, lpAPIs)
If rc% = 0 Then
GetPSFStatusA = UCase$(CToB(lpBuf$))
Select Case GetPSFStatusA
Case "LOCKED"
FlGrdPSFStatus.CellForeColor = &HC0&
Case "OK"
FlGrdPSFStatus.CellForeColor = &H8000&
Case "NO DATA"
FlGrdPSFStatus.CellForeColor = &H0&
Case "CHANGED"
FlGrdPSFStatus.CellForeColor = &HC0&
Case "IMPACTED"
FlGrdPSFStatus.CellForeColor = &HC0&
Case "CALC"
FlGrdPSFStatus.CellForeColor = &HC0&
Case Else
'FlGrdPSFStatus.Font = "Arial Narrow"
FlGrdPSFStatus.CellForeColor = &H0&
End Select
End If
glhSelect& = EntUnSelect(glhSelect&, HYP_ID_PSFDATA, sigCat, 1, rc%, lpAPIs)
End Function

Similar Messages

  • Hyperion Enterprise API

    Hi,Can anyone tell me whether we can establish a connection between a Front-end application (Java,J2EE) and Hyperion Enterprise database? In otherwords, what we do normally (data entry/updates) between any Java,J2EE application and Oracle DB, can we do the same functionality with Hyperion Enterprise database.Thanks in advance for your help.

    I found this set of instructions that could help you create your own Status Function, but you really need to know Visual Basic, anyway here it is:
    Dim selectaddrc As Long
    Dim wStatus As Integer
    Dim iDataView As Integer
    Dim sDataView As String
    Dim iView As Integer
    Dim lpBuf As String * 127
    Dim lpAPIs As apiStruct
    sigCat = EntFindStrN(glhSelect, HYP_ID_CATEGORY, HYP_NONE, szCategory, 0)
    If sigCat = HYP_NONE Then
    nRC = MsgBox("Unable to obtain Category signature.", vbExclamation, sMsgTitle)
    Exit Function
    End If
    sigEntity = HYP_NONE
    If szEntity <> "" Then
    sigEnt = EntGetEntitySig(glhSelect, szEntity, NAME_EXPLICIT)
    End If
    dValue# = 0
    lpAPIs.sigCat = sigCat&
    lpAPIs.sigName = sigEnt&
    lpAPIs.sigParent = HYP_NONE
    lpAPIs.wType = ID_REGULAR
    lpAPIs.lStartPeriod = StPer& - 1
    lpAPIs.lEndperiod = StPer& - 1
    lpAPIs.u_Dfa.sigAcct = -1
    lpAPIs.u_Dfa.iFreq = -1
    lpAPIs.u_Dfa.bAutoRecalc = False
    lpAPIs.u_Dfa.bPeriodic = iDataView%
    lpAPIs.u_Dfa.sViewType = HYP_NONE
    lpAPIs.u_Dfa.sigAccumFreq = HYP_NONE
    lpAPIs.lpimrData = EntGetVarAddr(dValue#)
    lpAPIs.lpseStatus = EntGetVarAddr(wStatus%)
    selectaddrc& = EntSelectTableAdd(HYP_ID_PSFDATA + HYP_ID_ASSOC, sigCat, glhSelect&, APILOCK_READONLY, 0, 0, 0, 0, lpAPIs)
    If selectaddrc& = -1 Then
    Exit Function
    End If
    rc = EntQueryExStr(glhSelect, HYP_ID_PSFDATA, HYP_PSF_GETSTATUSTEXT, -1, -1, Len(lpBuf$), lpBuf$, lpAPIs)
    If rc% = 0 Then
    GetPSFStatusA = UCase$(CToB(lpBuf$))
    Select Case GetPSFStatusA
    Case "LOCKED"
    FlGrdPSFStatus.CellForeColor = &HC0&
    Case "OK"
    FlGrdPSFStatus.CellForeColor = &H8000&
    Case "NO DATA"
    FlGrdPSFStatus.CellForeColor = &H0&
    Case "CHANGED"
    FlGrdPSFStatus.CellForeColor = &HC0&
    Case "IMPACTED"
    FlGrdPSFStatus.CellForeColor = &HC0&
    Case "CALC"
    FlGrdPSFStatus.CellForeColor = &HC0&
    Case Else
    'FlGrdPSFStatus.Font = "Arial Narrow"
    FlGrdPSFStatus.CellForeColor = &H0&
    End Select
    End If
    glhSelect& = EntUnSelect(glhSelect&, HYP_ID_PSFDATA, sigCat, 1, rc%, lpAPIs)
    End Function

  • Hyperion Enterprise API: consolidation status

    Hi, collegues.
    In formulas we need to check if some entity had been already consolidated(passed calculation). Are there functions that in combination would return logical or numeric value of condition like "whether the entity had been consolidated"?
    I appreciate your help.

    I found this set of instructions that could help you create your own Status Function, but you really need to know Visual Basic, anyway here it is:
    Dim selectaddrc As Long
    Dim wStatus As Integer
    Dim iDataView As Integer
    Dim sDataView As String
    Dim iView As Integer
    Dim lpBuf As String * 127
    Dim lpAPIs As apiStruct
    sigCat = EntFindStrN(glhSelect, HYP_ID_CATEGORY, HYP_NONE, szCategory, 0)
    If sigCat = HYP_NONE Then
    nRC = MsgBox("Unable to obtain Category signature.", vbExclamation, sMsgTitle)
    Exit Function
    End If
    sigEntity = HYP_NONE
    If szEntity <> "" Then
    sigEnt = EntGetEntitySig(glhSelect, szEntity, NAME_EXPLICIT)
    End If
    dValue# = 0
    lpAPIs.sigCat = sigCat&
    lpAPIs.sigName = sigEnt&
    lpAPIs.sigParent = HYP_NONE
    lpAPIs.wType = ID_REGULAR
    lpAPIs.lStartPeriod = StPer& - 1
    lpAPIs.lEndperiod = StPer& - 1
    lpAPIs.u_Dfa.sigAcct = -1
    lpAPIs.u_Dfa.iFreq = -1
    lpAPIs.u_Dfa.bAutoRecalc = False
    lpAPIs.u_Dfa.bPeriodic = iDataView%
    lpAPIs.u_Dfa.sViewType = HYP_NONE
    lpAPIs.u_Dfa.sigAccumFreq = HYP_NONE
    lpAPIs.lpimrData = EntGetVarAddr(dValue#)
    lpAPIs.lpseStatus = EntGetVarAddr(wStatus%)
    selectaddrc& = EntSelectTableAdd(HYP_ID_PSFDATA + HYP_ID_ASSOC, sigCat, glhSelect&, APILOCK_READONLY, 0, 0, 0, 0, lpAPIs)
    If selectaddrc& = -1 Then
    Exit Function
    End If
    rc = EntQueryExStr(glhSelect, HYP_ID_PSFDATA, HYP_PSF_GETSTATUSTEXT, -1, -1, Len(lpBuf$), lpBuf$, lpAPIs)
    If rc% = 0 Then
    GetPSFStatusA = UCase$(CToB(lpBuf$))
    Select Case GetPSFStatusA
    Case "LOCKED"
    FlGrdPSFStatus.CellForeColor = &HC0&
    Case "OK"
    FlGrdPSFStatus.CellForeColor = &H8000&
    Case "NO DATA"
    FlGrdPSFStatus.CellForeColor = &H0&
    Case "CHANGED"
    FlGrdPSFStatus.CellForeColor = &HC0&
    Case "IMPACTED"
    FlGrdPSFStatus.CellForeColor = &HC0&
    Case "CALC"
    FlGrdPSFStatus.CellForeColor = &HC0&
    Case Else
    'FlGrdPSFStatus.Font = "Arial Narrow"
    FlGrdPSFStatus.CellForeColor = &H0&
    End Select
    End If
    glhSelect& = EntUnSelect(glhSelect&, HYP_ID_PSFDATA, sigCat, 1, rc%, lpAPIs)
    End Function

  • Hyperion Enterprise 6.3 API related and No MODAPPDLL parm

    I am trying to utilize Hyperion Enterprise 6.3 API to connect to file based application and extract data.
    I have not had much success with it. I am using 'C/C++' apis and calling EntOpenApplication() to connection to the application after I call CoInitializeEx (as suggested in the API documentation)
    but I get a dialog with the following message:
    No MODAPPDLL parm: OpenApp error
    Based on what I could gather from the documentation of Enterprise 6.3 the following should be in the application.ini file MODAPPDLL="HEFILE"
    I have checked to see that value is correct.
    I am sure that somebody has been able to use the API to connect to Hyperion Enterprise, if you could share your knowledge on this it would be of great help.
    I have not been able to find the right resources with regards to code samples on how to use the API. If anyone has knowledge of this, it would be great if you can pass it on to me.
    I have installed Hyperion Enterprise 6.3 on Win7 (64 bit), I have been able to create a file based application and log in successfully through Hyperion Enterprise application but not able to log in when I use C/C++ API.
    I am using Visual Studio 2008 to create a C++ application that will connect to Hyperion application.
    Any help/pointers in this regard is greatly appreciated.
    Thanks
    -Phaniraj

    If you are sure the entity doesn't exist, trying using the purge entities feature. Go to the Entities module, from its main menu select Task->Unowned Entities and run the Unknown entities report, if the entity that is causing the problem is there, run the purge unowned entities task. Make sure you dont purge other entities that you may need.

  • Hyperion Enterprise conversion to Essbase

    Please contact me if you have any info or experience on converting Hyperion Enterprise conversion to Essbase or Hyperion Planning.James 214-285-2221

    Hi Lakshmi,
    Unfortunately, I don't think you will have a lot of luck in this one. FR only supports the following database connections: http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_hs_user/database_manager_fr.html
    Cheers,
    Mehmet

  • Hyperion Enterprise VB API : Entdatafileopen sub

    Hi there,I have a question regarding the use of the EntDataFileOpen function in VB for the Hyperion Enterprise product.I don't really know what tables I should select prior to calling this function.The documentation that I have says "This function selects the Datafile table for a specified entity, account, and parent.This function must be used for each category, entity, account set combination."How do you select an account set ?Thanks a lot,V.Q

    It turns out that this was not working because it was running from a machine that had a different version of the Essbase Client than the Essbase server. When i changed this it worked.

  • Converting Hyperion Enterprise 6.1 matadata to Essbase 11.1.1.3

    Does anyone ever convert Hyperion Enterprise matadata to Essbase format?

    I think u need export mEtadata to file
    and hand made work for Essbase LoadRules

  • Best practice to extract data from Hyperion Enterprise 5.5

    We are looking into extracting high-level data from our Hyperion Enterprise 5.5 and am in the process of researching what are the best practices to do that. I am reading the docs for the APIs that I can call from VB6. I am also interested if there are available Java APIs out there.Thanks in advance and Happy Holidays to everyone!Angelito [email protected]

    The easiest is using HAL (Hyperion Application Link). I have used HAL to extract data, organizations, account, subs, entities, etc.

  • Hyperion Enterprise Reporting

    My Hyperion Salesperson tells me Hyperion Enterprise Reporting in no longer supported for Essbase, but that conflicts with reports I am getting from Hyperion Support that they are releasing upgrades to go with Essbase 6.2 and 6.5. Does anyone know what the story is on this? I know they are pushing Hyperion Reports, but I'm not sure if they have sold a lot of licenses for this. We don't have the time right now to upgrade all of our Hyperion Enterprise Reporting reports anyway. Crystal Reports seems to be the front-end tool referenced in Hyperion classes. Is anyone using this front-end and how do you like it?

    We are using HER 3.7 with Essbase 6.2.1 with no issues

  • Recommendations for Essbase & Hyperion Classroom training in BANGALORE

    I want to take up "classroom" trainings on all essbase & hyperion modules in bangalore.
    So I request all to post your feedback providing training centre contacts. Thanks all for your help in advance.

    Hello,
    Here are some options for you:
    EPM documentation can be found here:
    Enterprise Performance Management System&lt;/title&gt;&lt;meta name=&quot;Title&quot; content=&quot;Enterprise Performan…
    There are some tutorials on OTN as well:
    http://www.oracle.com/technetwork/middleware/essbase/tutorials/index.html
    OTN also has an Essbase forum:
    https://forums.oracle.com/forums/forum.jspa?forumID=405
    Oracle University offers training for Essbase.
    Oracle University - Official Provider of Training and Certification for Oracle Technology
    Hope this helps,
    Valerie

  • Hyperion Enterprise 61.1.

    Hi,I'm new to Hyperion Enterprise, i'm asked to go clients place for system study regarding the Hyperion Enterprise application support..my main activities will be-     user / usergroup management -     password management-     authorization management-     maintenance of Hyperion ini files-     copies of Hyperion ?application? (= set of files in one directory)-     restore of Hyperion applications-     zipping of a specific Hyperion applicationCan any bosy help me in Building a Questionnaire to be asked to the client.ThanksMR

    I think u need export mEtadata to file
    and hand made work for Essbase LoadRules

  • Hyperion Enterprise Web error when trying to do application setup

    Hi David,
    Thanks a lot on helping me in resolving one issue, "Hyperion Enterprise Error: Module not Found He.hecontainer". But when I click on application setup I am getting the following error message.
    Server Error in '/HEWeb' Application.
    Source File: C:\Program Files (x86)\Hyperion Solutions\Hyperion Enterprise\HEWeb\StartupAdminMain.aspx Line: 795
    Object variable or With block variable not set.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
    Exception Details: System.NullReferenceException: Object variable or With block variable not set.
    Source Error:
    Line 793:
    Line 794: ' Get the application list
    Line 795: vtStatusCode = Application("EntAppObject").EnumApps(vtAppListXML, vtStatusDesc)
    Line 796:if vtStatusCode 0 or vtAppListXML = "" then
    Line 797: ' To display the localized string for Errorloading application list problem
    Source File: C:\Program Files (x86)\Hyperion Solutions\Hyperion Enterprise\HEWeb\StartupAdminMain.aspx Line: 795
    Stack Trace:
    [NullReferenceException: Object variable or With block variable not set.]
    Microsoft.VisualBasic.CompilerServices.Container..ctor(Object Instance) +765074
    Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack) +538
    ASP.startupadminmain_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in C:\Program Files (x86)\Hyperion Solutions\Hyperion Enterprise\HEWeb\StartupAdminMain.aspx:795
    System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +115
    System.Web.UI.Page.Render(HtmlTextWriter writer) +38
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint
    Thanks,
    Rakesh

    Hello,
    I believe you posted your query to the wrong forum. I would suggest you review the classifications for which forum to post the query. This assist other users by following the guidelines:
    Financial Consolidation
    Covers Hyperion Financial Management, Hyperion Enterprise, and respective administration/development topics
    Financial Data Management
    Covers Hyperion Financial Data Quality Management, Hyperion Data Relationship Management (formerly Hyperion MDM), and respective administration/development topics
    So in essence; please repost your query to Financial Consolidation.
    Thank you,

  • Hyperion Enterprise Web Server  - Error 406

    Hi,
    The problem occurs when trying to activate the Hyperion Enterprise webserver from the Server Administration. The error message displays "HTTP 406 error".
    We have tried many things including a full reinstall but have not managed to find a solution or pin point what's causing the problem.
    Has anybody experienced this issue before or have any suggestions as to why this is happening.
    Thanks

    Does anyone have a solution to this error? We are seeing the same.
    The Web service is running fine and we can try to enable the application from either Server Administration application or selecting application setup from the web login screen.
    The Server Admin application returns the error HTTP 406 : The resource cannot be displayed. When trying to enable the application for web access.
    The Web server application setup shows no applications within the application dropdown selection control.
    Tried using alternative applications, all of which appear to working perfectly OK other than not being web enabled.

  • Hyperion Enterprise web error

    Hi ,
    Thanks a lot on helping me in resolving one issue, "Hyperion Enterprise Error: Module not Found He.hecontainer". But when I click on application setup I am getting the following error message.
    Server Error in '/HEWeb' Application.
    Source File: C:\Program Files (x86)\Hyperion Solutions\Hyperion Enterprise\HEWeb\StartupAdminMain.aspx Line: 795
    Object variable or With block variable not set.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
    Exception Details: System.NullReferenceException: Object variable or With block variable not set.
    Source Error:
    Line 793:
    Line 794: ' Get the application list
    Line 795: vtStatusCode = Application("EntAppObject").EnumApps(vtAppListXML, vtStatusDesc)
    Line 796:if vtStatusCode 0 or vtAppListXML = "" then
    Line 797: ' To display the localized string for Errorloading application list problem
    Source File: C:\Program Files (x86)\Hyperion Solutions\Hyperion Enterprise\HEWeb\StartupAdminMain.aspx Line: 795
    Stack Trace:
    [NullReferenceException: Object variable or With block variable not set.]
    Microsoft.VisualBasic.CompilerServices.Container..ctor(Object Instance) +765074
    Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack) +538
    ASP.startupadminmain_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in C:\Program Files (x86)\Hyperion Solutions\Hyperion Enterprise\HEWeb\StartupAdminMain.aspx:795
    System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +115
    System.Web.UI.Page.Render(HtmlTextWriter writer) +38
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint
    Thanks,
    Rakesh

    Hi Rakesh - looks like you opened a new thread. (not sure which one is active so I've posted to both. I'll look for a reply on both. Cheers. -David),
    Hyperion Enterprise Reporting 6.5 is NOT supported on MS Windows 2008 server.
    Hyperion Enterprise Reporting 6.5.1 is supported.
    Could you please verify your version of Hyperion Enterprise Reporting (again)?
    Please also verify the other components of your build against your version at the following link:
    http://www.oracle.com/technetwork/middleware/bi-foundation/hyperion-supported-platforms-085957.html
    (See Hyperion Enterprise 6.5.1 (XLS) or Hyperion Enterprise 6.5 (XLS) depending on your version)
    Also can you confirm you performed the following steps during your installation of Hyperion Enterprise Reporting?:
    Applies to:
    Hyperion Enterprise Reporting - Version: 6.3.1.0.00 to 6.5.1.0.00 - Release: 6.3 to 6.5
    Information in this document applies to any platform.
    Purpose:
    Configuring Hyperion Enterprise Reporting Web.
    Questions and Answers
    How to Configure Hyperion Enterprise Reporting Web?
    1. Create LOCAL username and password with Administrator rights. This is your impersonation account.
    You may use the local administrator as your impersonation account, but it MUST be local, not a domain admin.
    2. Users IWAM..., IUSER... SYSTEM, INTERACTIVE, Administrator and Everyone are automatically created users/groups.
    In Local Security Settings -> Local Policies -> User Rights Assignment.
    Add the add IUSR, IWAM, SYSTEM, INTERACTIVE, Administrator, Impersonation account and Everyone to:
    a) Act as part of the Operating System.
    b) Log on locally (or Allow log on locally).
    c) Log on as a service.
    d) Log on as a batch job.
    3. In IIS services <server>
    Web Sites -> Default Web Site -> Right click on HSpider -> properties
    Virtual Directory tab.
    Select only Log visits and Index this resource.
    Application name: HER.
    Execute Permissions: Scripts and Executables .
    Application Protection: High.
    Directory Security tab.
    Deselect all except Basic Authentication .
    (Windows 2003) Web Service Extension .
    Select All Unknown ISAPI Extensions.
    Click the Allow button.
    Repeat with all other items starting with HER and Active Server Pages.
    4. In Component Services -> Computer ->
    a) Right click on My Computer -> Properties.
    b) Default security tab (COM security tab).
    c) Access Permissions Edit Default button.
    d) Add IUSR, IWAM, SYSTEM, INTERACTIVE, Administrator, and Impersonation account.
    e) Launch and Activate permissions Edit Default button.
    f) Add IUSR, IWAM, SYSTEM, INTERACTIVE, Administrator, and Impersonation account.
    5. My Computer -> Com+
    a) IIS... HSpider properties -> Identity tab.
    b) Browse to impersonation account and add password.
    6. My Computer ->DCOM Config (or Start-> Run -> DCOMCNFG).
    a) Right click HypPkgrH_Pooler -> Properties -> Identity tab.
    b) Browse to impersonation account and add password.
    c) Repeat with Spider_Pooler.
    7. Internet services must be reset (Start -> Run -> iisreset).
    8. In the Hyperion Enterprise Reporting folder of the Start menu, select Web Server administration
    Program.
    Options button.
    Network tab.
    Select Allow Hyperion Enterprise Reporting Web Server to access other network devices.
    Add the impersonation account and password.
    If desired, select the Preload tab and add your application.
    System is Enterprise6 as found in the repeng.ini.
    If using Distributed Retrieve or Schedules
    9. In the Hyperion Enterprise Reporting folder of the Start menu, select Distributed Server Manager
    a) Network tab
    b) Select Allow client to access other network devices
    c) Add the impersonation user and password
    If you have any questions about these steps please don't hesitate to drop me a note and I'll do my best to explain what is required.
    G'Luck,
    -David

  • Hyperion Enterprise web error message

    Hi,
    I am using Hyperion Enterprise 6.5 version, When i tried to enable web version of Hyperion enterprise web by browsing http:\\localhost\Heweb from the server
    Server Error in '/HEWeb' Application.
    Module not found:he.hecontainer
    Object variable or With block variable not set.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
    Exception Details: System.NullReferenceException: Object variable or With block variable not set.
    Source Error:
    Line 338:     ' Get the application list
    Line 339:
    Line 340: vtStatusCode = Application("EntAppObject").EnumAppsForLogon(vtAppListXML, vtStatusDesc)
    Line 341:
    Line 342: Dim domXML
    Source File: C:\Program Files (x86)\Hyperion Solutions\Hyperion Enterprise\HEWeb\LogonMain.aspx Line: 340
    Stack Trace:
    [NullReferenceException: Object variable or With block variable not set.]
    Microsoft.VisualBasic.CompilerServices.Container..ctor(Object Instance) +765074
    Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack) +538
    ASP.logonmain_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in C:\Program Files (x86)\Hyperion Solutions\Hyperion Enterprise\HEWeb\LogonMain.aspx:340
    System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +115
    System.Web.UI.Page.Render(HtmlTextWriter writer) +38
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4240
    Version Information: Microsoft .NET Framework Version:2.0.50727.3615; ASP.NET Version:2.0.50727.3601

    Hi Rakesh,
    1.) Please confirm you followed the steps below during your HEWEB initialization process? (The first time you enable HEWEB - the applications added need a long time to cache depending on their complexity.)
    *How to Prevent Hyperion Entperise Web Components from Timing out and Dropping from Memory on HEWEB Server [ID 1134663.1]*
    Modified 03-AUG-2010 Type HOWTO Status PUBLISHED
    Applies to:
    Hyperion Enterprise - Version: 6.5.0.0.00 and later [Release: 6.5 and later ]
    Information in this document applies to any platform.
    Goal:
    What steps are required to prevent an application loaded into HEWEB from timing out and dropping from memory thus requiring users to wait for the application to re-load whilst the connect?
    Solution:
    In order to use Hyperion Enterprise Web (HEWEB) and Hyperion Smartview for Enterprise (HSE) the application you wish to connect to needs to be Enabled for HEWEB on the designated HEWEB server.
    To enable an Application for HEWEB the designated HEWEB Server needs to have Microsoft Internet Information Server (MIIS) and ASP.NET installed.
    If the HWEB component has never been installed, the Enterprise Installer needs to be run selecting the HEWEB option on the Install component list. Once selected and run the install. This will install the required version of HEWEB and ASP.NET.
    If the HEWEB server has been installed, in order to Web Enable the application(s) required follow the steps below:
    1.Login to Enterprise as a user with Admin Rights.
    2. Enter the Application Module from the Enterprise Desktop.
    3. Choose the Navigate menu followed by Server Administration.
    4. In the Web Server pane select the Enabled check box.
    Set the Web Server URL to read http://YOUR SERVERNAME.
    Set the Session Manager, task Server and Web Application Controller to be just the server name.
    Set the upload location to be a suitable folder on the server in which to store dataload files.
    5. If using Hyperion Enterprise Reporting Web (HERW) as well as HEWEB:
    Set the Server name for your HERW server in the Hyperion Enterprise Reporting Web Server.
    6. Leave the number of connections set to 12.
    7. Once these parameters are all set. Hit Apply.
    Depending on your application size and complexity of your metadata, after a delay, three processes will start up and consume memory and CPU. These are HeAppController.EXE, HeDataController.EXE and HeAppMgr.EXE. The time taken is a function of application metadata complexity and NOT the amount of data within the application.
    Once the HeAppController.EXE has settles to 0% CPU utilization and the process memory usage has stopped increasing the application has loaded into HEWEB and should be visible in the list of applications when you hit the link http://YOURSERVERNAME/HeWeb/default.asp from a browser.
    If the application takes a very long time to load, the amount of time can be reduced with no adverse affect by editing the Applicationname.ini located in the application folder to include the line ENABLECACHEFORSMARTVIEW=”0” towards the end of the file.
    After some time these 3 processes, HeAppController.EXE, HeDataController.EXE and HeAppMgr.EXE will drop from memory and if the line WEBAUTOSTART=1 is set in your server Hypent.ini file, these processes will re-load when a user hits the HEWEB server via a browser or makes a Smartview Connection attempt.
    Note if the load process for your application takes a long time, the first users to hit the server will have to wait while the processes re-load.
    This can cause user confusion and lead users to think the server is down!
    To prevent these processes dropping from memory perform the following steps on your HEWEB server:
    1. From the Start Run command run INETMGR to bring up Microsoft Internet Information Manager Console.
    2. Identify the Default Application Pool in the left hand pane by drilling down into Application Pools.
    3. Right Click on the Default Application Pool and select properties.
    4. Find the re-cycling TAG and edit the value in Recycle work processes in minutes to a long period i.e. 28800 (20 days).
    5. Find the Performance Tag.
    6. DESELECT, Shutdown worker processes after being idle for (time in minutes).
    7. Exit from the Web pools setting and close down INETMGR.
    8. From the start button re-set IIS services by issuing the command IISRESET from the run box.
    9. IIS will now re-start and then once initially called the process for HEWEB should not remain in memory for the duration of the period specified.
    Note: Be wary of taking back-ups while the webserver connection are held open. It is advised that the internal Enterprise back-ups are used which will not be affected by the HEWEB process remaining active.
    2.) In your previous post you mentioned that you followed all of the installation steps required for installing HE 6.5.1. Could you please confirm that this was a new installation? Or was this an upgrade from an older version?
    Let me know how you get on.
    G'Luck,
    -David

Maybe you are looking for

  • ITunes doesn't sync some apps to iPhone

    I updated my iPhone 4 to iOS5. After that iTunes doesn't sync anymore some apps to phone. When I try to sync them to iPhone, in the end on syncing iPhone shows a message, that the installing of that app was unsuccesful. iTunes doesn't say anything ab

  • Keyboard not working correctly on laptop. What do I do?

    so I was using windex to clean my laptop and it went on my keyboard too. I cleaned it off but I noticed that it was not functioning properly. Some letters were not even working. After 24 hrs. almost everything is working but not correctly. Some keys

  • Ranking in SQL

    I have group of riders that log miles ridden on the website. Miles are saved and summed in a mileagelog table. Currently they are ordered by total miles by the year. New requirement is to have an indicator that show if a rider's progress in relation

  • Starting webstart with parameters?

    Hi all, Just wondering if you can start up webstart with a number of parameters, eg. www.somesite.com/webapp.jnlp&param1=a&param2=b Can this be done? How does webstart treat the extra parameters? Does it pass it on to the main method as arguments? th

  • Help on javafx coding please...

    hi, I have developed a small eclipse application. I want to integrate javafx with it. I used the eclipse view's "composite" as the frame for the javafx application i developed, say a frame has a canvas which inturn has a rectangle. Integration using