Creating Hyperion Planning Data Server using SDK

Hello Everyone,
I am trying to create a Data Server in Hyperion Planning Technology using ODI SDK...if the code for finding ORACLE technology is
OdiTechnology oracleTechnology = ((IOdiTechnologyFinder) odiInstance
+.getTransactionalEntityManager().getFinder(+
OdiTechnology.class)).findByCode("ORACLE");
Then what would be the findByCode() value for Hyperion Planning and Essbase ?.. I have been trying many combinations but nothing seems to work
Thanks in advance,
NJ

Hi NJ,
You can find the Code of your technology if you double click the technology in the topology.
Hyperion Planning : HYPERION_PLANNING
Hyperion Essbase : HYPERION_ESSBASE
Hope it helps.
Regards,
JeromeFr

Similar Messages

  • Not able to see data in Hyperion Planning data forms.

    Hi ,
    I created Hyperion planning EPMA application and loaded data in to it. But I am unable to see data in my data forms? Please give me solution for this?

    Hi,
    Here there are 2 things, once your epma heirarchy is ready did you deploy it against your planning App ? and incase if you haven't deployed your planning application, then old outline would be existing in Essbase and if you load data for old outline it will still take into but when you deploy the database gets restructured and older data gets restructured/removed.
    Before going onto that level first check if your load data to essbase completed successfully. and did you load data for the combinations on dataform ? ? Try manually inputting a number through data form and submit and do a refresh to see if value comes up. ? Check your data form settings , if you have enables suppress missing rows/blocks.
    Thanks
    Amith

  • Getting error when i am creating and tesing data server in ODI

    Hi,
    Getting error when i am creating and tesing data server in oracle (Physical Architecture) in topology manager ODI.
    Please anybody help me on this.
    Java.net.ConnectException: Connection refused: connect
         at java.net.PlainSocketImpl.socketConnect(Native Method)
         at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
         at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
         at java.net.Socket.connect(Socket.java:529)
         at java.net.Socket.connect(Socket.java:478)
         at java.net.Socket.<init>(Socket.java:375)
         at java.net.Socket.<init>(Socket.java:189)
         at com.sunopsis.graphical.l.pm.a(pm.java)
         at com.sunopsis.graphical.l.pm.s(pm.java)
         at com.sunopsis.graphical.l.pm.g(pm.java)
         at com.sunopsis.graphical.l.pm.a(pm.java)
         at com.sunopsis.graphical.l.pm.a(pm.java)
         at com.sunopsis.graphical.l.iz.actionPerformed(iz.java)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
         at java.awt.Component.processMouseEvent(Component.java:6263)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
         at java.awt.Component.processEvent(Component.java:6028)
         at java.awt.Container.processEvent(Container.java:2041)
         at java.awt.Component.dispatchEventImpl(Component.java:4630)
         at java.awt.Container.dispatchEventImpl(Container.java:2099)
         at java.awt.Component.dispatchEvent(Component.java:4460)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
         at java.awt.Container.dispatchEventImpl(Container.java:2085)
         at java.awt.Window.dispatchEventImpl(Window.java:2478)
         at java.awt.Component.dispatchEvent(Component.java:4460)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
         at java.awt.Dialog$1.run(Dialog.java:1046)
         at java.awt.Dialog$3.run(Dialog.java:1098)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Dialog.java:1096)
         at java.awt.Component.show(Component.java:1563)
         at java.awt.Component.setVisible(Component.java:1515)
         at java.awt.Window.setVisible(Window.java:842)
         at java.awt.Dialog.setVisible(Dialog.java:986)
         at com.sunopsis.graphical.l.pm.q(pm.java)
         at com.sunopsis.graphical.l.pm.<init>(pm.java)
         at com.sunopsis.graphical.frame.b.jh.bx(jh.java)
         at com.sunopsis.graphical.frame.bo.w(bo.java)
         at com.sunopsis.graphical.frame.bo.d(bo.java)
         at com.sunopsis.graphical.frame.w.actionPerformed(w.java)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
         at java.awt.Component.processMouseEvent(Component.java:6263)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
         at java.awt.Component.processEvent(Component.java:6028)
         at java.awt.Container.processEvent(Container.java:2041)
         at java.awt.Component.dispatchEventImpl(Component.java:4630)
         at java.awt.Container.dispatchEventImpl(Container.java:2099)
         at java.awt.Component.dispatchEvent(Component.java:4460)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
         at java.awt.Container.dispatchEventImpl(Container.java:2085)
         at java.awt.Window.dispatchEventImpl(Window.java:2478)
         at java.awt.Component.dispatchEvent(Component.java:4460)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Thanks,
    Krish

    So are you getting the same error when you try from the installed agent or the tool (Local agent)? Is your agent on the same machine or different machine. If so, does that particular machine can connect to the database?
    Also, are you using the same JDBC driver that you are using in SQLDeveloper? Same URL?
    Typically, connection refused error appears with wrong instance or wrong port. Try telnet-ing the in the database server and db port. See what happens there!!! The java stack that you provided here is not an SQL exception, it is related to socket creation. It has less to do with JDBC and more to do with physical resources like machine, port and permission.

  • Getting error when i am creating and tesing data server in oracle (Physical

    Hi,
    Getting error when i am creating and tesing data server in oracle (Physical Architecture) in topology manager.
    Please anybody help me on this.
    Java.net.ConnectException: Connection refused: connect
         at java.net.PlainSocketImpl.socketConnect(Native Method)
         at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
         at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
         at java.net.Socket.connect(Socket.java:529)
         at java.net.Socket.connect(Socket.java:478)
         at java.net.Socket.<init>(Socket.java:375)
         at java.net.Socket.<init>(Socket.java:189)
         at com.sunopsis.graphical.l.pm.a(pm.java)
         at com.sunopsis.graphical.l.pm.s(pm.java)
         at com.sunopsis.graphical.l.pm.g(pm.java)
         at com.sunopsis.graphical.l.pm.a(pm.java)
         at com.sunopsis.graphical.l.pm.a(pm.java)
         at com.sunopsis.graphical.l.iz.actionPerformed(iz.java)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
         at java.awt.Component.processMouseEvent(Component.java:6263)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
         at java.awt.Component.processEvent(Component.java:6028)
         at java.awt.Container.processEvent(Container.java:2041)
         at java.awt.Component.dispatchEventImpl(Component.java:4630)
         at java.awt.Container.dispatchEventImpl(Container.java:2099)
         at java.awt.Component.dispatchEvent(Component.java:4460)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
         at java.awt.Container.dispatchEventImpl(Container.java:2085)
         at java.awt.Window.dispatchEventImpl(Window.java:2478)
         at java.awt.Component.dispatchEvent(Component.java:4460)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
         at java.awt.Dialog$1.run(Dialog.java:1046)
         at java.awt.Dialog$3.run(Dialog.java:1098)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Dialog.java:1096)
         at java.awt.Component.show(Component.java:1563)
         at java.awt.Component.setVisible(Component.java:1515)
         at java.awt.Window.setVisible(Window.java:842)
         at java.awt.Dialog.setVisible(Dialog.java:986)
         at com.sunopsis.graphical.l.pm.q(pm.java)
         at com.sunopsis.graphical.l.pm.<init>(pm.java)
         at com.sunopsis.graphical.frame.b.jh.bx(jh.java)
         at com.sunopsis.graphical.frame.bo.w(bo.java)
         at com.sunopsis.graphical.frame.bo.d(bo.java)
         at com.sunopsis.graphical.frame.w.actionPerformed(w.java)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
         at java.awt.Component.processMouseEvent(Component.java:6263)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
         at java.awt.Component.processEvent(Component.java:6028)
         at java.awt.Container.processEvent(Container.java:2041)
         at java.awt.Component.dispatchEventImpl(Component.java:4630)
         at java.awt.Container.dispatchEventImpl(Container.java:2099)
         at java.awt.Component.dispatchEvent(Component.java:4460)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
         at java.awt.Container.dispatchEventImpl(Container.java:2085)
         at java.awt.Window.dispatchEventImpl(Window.java:2478)
         at java.awt.Component.dispatchEvent(Component.java:4460)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

    HI,
    check the jdbc url.
    The datbase and the listener to which you are connecting are suppose to be up and running.
    For testing try and connect using sqlplus from the machine you are trying to make a connection,
    Reshma

  • Oracle 10g - Creating a new Application Server using standalone OC4J 10g

    I have some issues in creating a new app. server using standalone oc4j 10g 10.1.3 instance. After I created the app. server instance, I tested the connection and it says connection refused. I used the userid as oc4jadmin and the password as welcome. I am getting a message connection refused. For connection, I used the default hostname "localhost" and I didn't mention anything in the URL path.

    Thanks Steve..
    Here is what I am trying to do.. I want to create a new app server instance (i.e.) stand alone oc4j server, where I can deploy my web service and run a test.
    Oracle JDeveloper 10g:
    Under Connection Navigator, Application Server --
    1) Right click to 'Create New Application Server Connection'
    2) Connection type as 'Standalone OC4J 10 g 10.1.3',
    3) Username ==> oc4jadmin, Password ==>welcome, checked the Deploy password.
    4) Hostname: localhost RMI Port: 23791
    URL path: <<blank>>
    5) Test Connection ==> getting a error message...
    Error while getting remote MBeanServer for url: ormi://localhost:23791/default:
    Error reading application-client descriptor: Error communicating with server: Connection refused: connect; nested exception is:
         javax.naming.CommunicationException: Connection refused: connect [Root exception is java.net.ConnectException: Connection refused: connect]
    Any input you can provide would be of great help.

  • Using hsgetvalue function to retrieve Hyperion Planning Data

    Hi All,
    Lots of discussion about hsgetvalue, but still I do not succeed in using this function. Maybe someone can help.
    Is this function work for HFM or also Hyperion Planning? Currently we are using Hyperion Planning 11.1.1.3 with related Essbase. This is what we've tried in Excel:
    =hsgetvalue(“";”Scenario#BudFin;Year#FY12;Period#Begbalance;Partner#NA_Partner;Product#A251;Account#BOM Weight;Version#Working;Misc#R-SBDA;Entity#No Entity;Currency#Qty") ===> the result is syntax error.
    =hsgetvalue("","Scenario#BudFin","Year#FY12","Period#Begbalance","Partner#NA_partner","Product#A251","Account#BOM Weight","Version#Working","Entity#No Entity","Currency#Qty","Misc#R-SBDA") ===> the result is No Connection.
    Actually I'm still confused about the Connection parameter, which connection name we have to use?
    Thanks.
    Gajah

    Hi,
    HsGetValue
    Data sources: Financial Management, Hyperion Enterprise, Essbase
    HsGetValue retrieves data from the data source for selected members of a dimension. When HsGetValue retrieves no data, the value specified for the #NoData/Missing Label replacement option is used.
    When users select Refresh or Refresh All, only HsGetValue is called. When users select Submit, HsSetValue is called first, HsGetValue is then called only if HsSetValue returns successfully.
    Syntax
    HsGetValue(“Connection”,”POV”)
    Connection parameters can have these values:
    Empty: the default connection
    HsActive: the active associated connection
    The user-defined name for a private connection
    You connect to data sources through shared or private connections.
    _# Shared Connections_
    Shared connections are stored in a central location and are available to multiple users through the Smart View Panel. You cannot add, edit, or rename shared connections, but you can save them as private connections, which you can edit and rename.
    _# Private Connections_
    Private connections are those that you create by saving a shared connection to your local computer or by entering a URL to a provider that is not configured for shared connections. When you create a private connection, it becomes the active connection.
    Creating Private Connections
    You can create a private connection from a connection that is not listed in Shared Connections if you know the URL.
    To add a connection using a URL:
    1. From the Smart View ribbon, click Panel.
    2. From the Smart View panel, click the arrow next to "Home" Icon, and then select Private Connections.
    3. In the text box, enter the URL or the local storage directory for the data source to which you want to connect. The URL syntax for the various data sources is as follows.
    Financial Management: http(s)://servername:port/hfmofficeprovider/hfmofficeprovider.aspx
    Hyperion Enterprise: http://servername:port/heofficeprovider/heofficeprovider.aspx
    Planning: http(s)://servername:port/HyperionPlanning/SmartView
    Essbase: http(s)://servername:port/aps/SmartView
    Reporting and Analysis: http(s)://servername:port/raframework/browse/listxml
    Financial Close Management: http://servername:port/fcc/servlets/smartview/fcmsvservlet
    Oracle Hyperion Strategic Finance: http://servername:port/StrategicPlanning/SmartView
    4. Click Next Button
    5. Enter the Name of the connect as "Essbase_Conn"
    6. Enter username, password and connect the worksheet.
    Now you can create functions by two methods -
    1. Using Function Builder
    2. Manually (Which you have opted)
    To create a function manually:*
    1. In Excel, click the cell in which you want to enter the function.
    2. Enter = (equal sign).
    3. Enter the function name, HsGetValue, for example.
    4 Enter parameters for the function,
    HsGetValue(“Connection”,”POV”)
    Connection parameters can have these values:
    # Empty: the default connection
    # HsActive: the active associated connection
    # The user-defined name for a private connection
    so the function looks like this:
    HsGetValue(“Essbase_Conn”;"Year#Jan;Measures#Sales;Product#100;Market#East;Scenario#Actual")
    5. To refresh the worksheet, from the Smart View menu, select Refresh. Functions are validated only when you refresh them.
    REFERENCE: Chapter 2 & Chapter 15 of the SmartView Guide at http://docs.oracle.com/cd/E17236_01/epm.1112/sv_user.pdf
    KosuruS
    Edited by: KosuruS on Jul 12, 2012 9:55 AM

  • Forcing use of Supporting Detail in Hyperion Planning data form

    Hi everyone.
    We're using Hyperion Planning 11.1.1.2 and for one particular data form, I'd like force users to HAVE TO use Supporting Detail on specific cells. I think there might be a way to do this using custom JavaScript functions and modifying the form code but I am wondering if there is a way to do this without code on the form. Any suggestions?
    Thanks!

    A quick simple example
    function customCellEnterPre(row, col, cell) {
         if(row == 3 && col ==1)
              doSupportingDetail();
         return true;
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Creating Billing Plan data for sales order using BAPI_SALESORDER_CREATEFROM

    Hi All,
    We are using BAPI_SALESORDER_CREATEFROMDAT2 to create the sales order.We are unable to get the fields for billing plan tab in this BAPI.
    Kindly let me know the fileds in BAPI that corresponds to the fileds of billing plan in sales order.
    Thanks in Advance,
    Kiran I.

    Hi kiran
    hi Dhanapal
    i ahve the same problem which u posted..
    My scenarion is to create billing plan while creation of order using the BAPI_SALESORDER_CREATEFROMDAT2 but could not find any structure to pass billing plan details
    pls can u let me know if u found any solution for this if so can u send me detailed mail..
    i want to populate in both way header level and item level (by removing check header plan in the billing plan tab)
    Pls let me know ASAP..
    Thanks
    anil

  • Error while creating hyperion planning application in 11.1.1.1.0

    Hi All,
    I am using EPM system 11.1.1.1.0 and i get the following error while trying to create a new application using Hyperion Planning:
    Unable to find JDBC_CATALOG key for application: ABC1+
    Connection to the datasource created successfully.+
    in cpp -Created NonUnicode App:ABC1 0+
    Unable to create Analytical application. Exiting Application Creation.+
    Exception in Application Creation :Unable to create Analytical application. Exit+
    ing Application Creation.+
    java.lang.IllegalStateException: Unable to create Analytical application. Exitin+
    g Application Creation.+
    at com.hyperion.planning.HspManageApplication.createApp(Unknown Source)+
    at com.hyperion.planning.appdeploy.HspManageAppSession.createApplication+
    *(Unknown Source)*
    at HspCreateApp.Handle(Unknown Source)+
    at HspCreateApp.doPost(Unknown Source)+
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)+
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)+
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl+
    icationFilterChain.java:252)+
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF+
    ilterChain.java:173)+
    at HspValidationFilter.doFilter(Unknown Source)+
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl+
    icationFilterChain.java:202)+
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF+
    ilterChain.java:173)+
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV+
    alve.java:213)+
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV+
    alve.java:178)+
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j+
    ava:126)+
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j+
    ava:105)+
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal+
    ve.java:107)+
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav+
    a:148)+
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java+
    *:869)*
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p+
    rocessConnection(Http11BaseProtocol.java:664)+
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo+
    int.java:527)+
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol+
    lowerWorkerThread.java:80)+
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP+
    ool.java:684)+
    at java.lang.Thread.run(Unknown Source)+
    java.lang.RuntimeException: Create application failed.+
    at com.hyperion.planning.appdeploy.HspManageAppSession.createApplication+
    *(Unknown Source)*
    at HspCreateApp.Handle(Unknown Source)+
    at HspCreateApp.doPost(Unknown Source)+
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)+
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)+
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl+
    icationFilterChain.java:252)+
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF+
    ilterChain.java:173)+
    at HspValidationFilter.doFilter(Unknown Source)+
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl+
    icationFilterChain.java:202)+
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF+
    ilterChain.java:173)+
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV+
    alve.java:213)+
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV+
    alve.java:178)+
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j+
    ava:126)+
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j+
    ava:105)+
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal+
    ve.java:107)+
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav+
    a:148)+
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java+
    *:869)*
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p+
    rocessConnection(Http11BaseProtocol.java:664)+
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo+
    int.java:527)+
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol+
    lowerWorkerThread.java:80)+
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP+
    ool.java:684)+
    at java.lang.Thread.run(Unknown Source)+
    Error terminating Essbase connection: java.lang.NullPointerException+
    If somebody can please help me resolve this issue , it would be great.
    Thanks in Advance.
    Alicia

    I suspect that this is caused by an "incorrect" datasource definition when you create a new one.
    I noticed that when I created an Essbase DB through the Essbase Enterprise Admin Service, it only allowed me to create one for localhost, not my server name EVEN if when the "Manage Data Source" validated the connection.
    This points to one of the myriad of apps inconsistently trying to resolve a server name.
    So, in EAS, see if you can connect to your local Essbase install and if successful, use the exact same params for you Workspace Application.
    Hope that helps.

  • Hyperion Planning Data Source Configuration Error

    Hi,
    I'm trying to configure Planning. I'm at the last step of the configuration utility, and trying to configure "Data Source Configuration" for Planning.
    When I try to do it, I Create the Datasource, I give the Datasource name, and I select the database (which Oracle), and it throws me the error at the step Relational Storage Configuration Details:
    com.hyperion.planning.HspDSRdbPanelManager, ERROR, Relational Database Connection Failed:= :[Hyperion][Oracle JDBC Driver][Oracle]ORA-12505 Connection refused, the specified SID (******) was not recognized by the Oracle server.
    I'm sure that I'm entering the correct database details. But still not able to understan why it is not accepting it.
    I'm picking up the SID from the TNSNAMES.ora correctly. I'm able to login to the Db via sqlplus with the same username,pwd and SID. Also able to connect to the Db via TOAD using the same credentials.
    But not able to configure the Planning!!!
    Kindly help.
    Thanks.

    Which version of planning are you referring to, what OS has it been installed on.
    Does your tnsnames ora have different names in the configuration
    net_service_name=
    (DESCRIPTION=
    (ADDRESS=(protocol_address_information))
    (CONNECT_DATA=
    (SERVICE_NAME=service_name)))
    Is the net_service_name the same as the service_name, if they are different have you tried both of them?
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Hyperion Planning Data form alias issue

    Hi,
    I am using Hyperion Planning version 11.1.2.2. I created data form and after member selection is over I selected alias in dimension properties. But when I am opened the data form I see member names but not alias. I want to see alias name in the data form instead of member name. Please give me solution to this?

    Hi
    In the later releases you now as a user override the data form setting with your own personal user preferences.
    Navigate to FIle->User Preferences and then Planning. In there within the display properties you will see an area for Alias settings. There is an option for member name/alias display. Make your selection there.
    Thanks
    Anthony

  • Strange Hyperion Planning data form bug...

    Hi all,
    I'm having a very strange problem on a data form in Hyperion planning. When trying to input a number against a percentage type member, after pressing enter it sometimes displays as the number I put in - 0.00000000000000001 !!
    So, for example, I input 0.47%, hit enter, and it changes to 0.469999999999999999 in the form. Even after I save the form, it continues to display this way. This only seems to happen for specific numbers - i.e. if I input 0.46%, press enter, it displays correctly as 0.46%. But I have this problem with 0.47% and other specific numbers, across all data forms, regardless of the member intersection where they're entered.
    A retrieve in smartview shows it correctly as 0.0047, so I suspect it is not a problem with how the data in being input, but rather how it is being displayed by Planning.
    Has anyone ever come across this or anything similar before? Any solutions that come to mind?
    I'm using EPM 11.1.2.2. Have tested with Mozilla and IE - problem occurs with both.
    Thanks.

    Essbase represents numbers as double.
    Go through this document to understand data precision (even though it is for 6.5, i think it is still valid)
    Document TitleThe Limits of Data Precision in Essbase (Doc ID 1311188.1)
    Regards
    Celvin
    http://www.orahyplabs.com

  • Problem in configuring Hyperion Planning Data Source configuration.

    * I have configured all the components of Hyperion Planning except Data Source Configuration. The problem is when i provide server name, username and password when the system prompts to enter the essbase server information, the system gets hang and does not respond. I am stuck in this step (data source configuration) and cannot move forward.*
    Please help me out???

    make sure given credentials are correct are not.

  • Extracting SQL statement from a Webi document's data provider using SDK.

    Hi all,
    Is it possible to extract the SQL statement from an existing Webi document's data provider using BO SDK?  I've searched through the class library but haven't found any information on this yet.  If you have done it, could you provide some guidance.  Many thanks.

    I found the following Java code that might be of some help to you. I realize you are using .NET but this might push you down the right path.
    The trick here is to use the Report Engine SDK to get the DataProvider of the DocumentInstance. Then, look at the SQLDataProvider to get your SQLContainer.
    My apologies for the poor formatting. This didn't copy and paste over to the forums very well. I've cleaned up as much as I could.
    <%@ page import="com.crystaldecisions.sdk.framework.*" %>
    <%@ page import="com.crystaldecisions.sdk.exception.SDKException" %>
    <%@ page import="com.crystaldecisions.sdk.occa.infostore.*" %>
    <%@ page import="com.businessobjects.rebean.wi.*" %>
    <%
    boolean loginSuccessful = false;
    IEnterpriseSession oEnterpriseSession = null;
    String username = "username";
    String password = "password";
    String cmsname  = "cms_name";
    String authenticationType = "secEnterprise";
    try
    //Log in. oEnterpriseSession = CrystalEnterprise.getSessionMgr().logon( username, password, cmsname, authenticationType);
    if (oEnterpriseSession == null)
    out.print("<FONT COLOR=RED><B>Unable to login.</B></FONT>");
    else
    {  loginSuccessful = true;
    catch (SDKException sdkEx)
    { out.print("<FONT COLOR=RED><B>ERROR ENCOUNTERED</B><BR>" + sdkEx + "</FONT>");}
    if (loginSuccessful) { IInfoObject oInfoObject = null;
    String docname = "WebI document name";
    //Grab the InfoStore from the httpsession IInfoStore oInfoStore = (IInfoStore) oEnterpriseSession.getService("", "InfoStore");  //Query for the report object in the CMS.  See the Developer Reference guide for more information the query language.   String query = "SELECT TOP 1 * " +        "FROM CI_INFOOBJECTS " +        "WHERE SI_INSTANCE = 0 And SI_Kind = 'Webi' " +        "AND SI_NAME='" + docname + "'";
    IInfoObjects oInfoObjects = (IInfoObjects) oInfoStore.query(query);
    if (oInfoObjects.size() > 0)
    //Retrieve the latest instance of the report  oInfoObject = (IInfoObject) oInfoObjects.get(0);
      // Initialize the Report Engine  ReportEngines oReportEngines = (ReportEngines)
    oEnterpriseSession.getService("ReportEngines"); 
    ReportEngine oReportEngine = (ReportEngine) oReportEngines.getService(ReportEngines.ReportEngineType.WI_REPORT_ENGINE);
      // Openning the document  DocumentInstance oDocumentInstance = oReportEngine.openDocument(oInfoObject.getID());   
    DataProvider oDataProvider = null; 
    SQLDataProvider oSQLDataProvider = null; 
    SQLContainer oSQLContainer_root = null; 
    SQLNode oSQLNode = null;
    SQLSelectStatement oSQLSelectStatement = null; 
    String sqlStatement = null;
      out.print("<TABLE BORDER=1>");
    for (int i=0; i<oDocumentInstance.getDataProviders().getCount(); i++)
    oDataProvider = oDocumentInstance.getDataProviders().getItem(i);
      out.print("<TR><TD COLSPAN=2 BGCOLOR=KHAKI>Data Provider Name: " + oDataProvider.getName() + "</TD></TR>");
       if (oDataProvider instanceof SQLDataProvider)
    oSQLDataProvider = (SQLDataProvider) oDataProvider;
        oSQLContainer_root = oSQLDataProvider.getSQLContainer();
        if (oSQLContainer_root != null)
    for (int j=0; j<oSQLContainer_root.getChildCount(); j++)
    oSQLNode = (SQLNode) oSQLContainer_root.getChildAt(j);
          oSQLSelectStatement = (SQLSelectStatement) oSQLNode;             
    sqlStatement = oSQLSelectStatement.getSQL();     
    out.print("<TR><TD>" + (j+1) + "</TD><TD>" + sqlStatement + "</TD></TR>");   
    else
    out.print("<TR><TD COLSPAN=2>Data Provider is not a SQLDataProvider.  SQL Statement can not be retrieved.</TD></TR>");   }  }  out.print("</TABLE>");
      oDocumentInstance.closeDocument(); }
    oEnterpriseSession.logoff();}%>

  • How to Create AP Invoice from PO using SDK

    Hi,
    I want to create an A/P Invoice thru SDK for which already the Purchase Order has been entered thru the front-end. How to do it? Using SBO objects I am loading the particular PO. But after that how to transfer everything in the PO to AP Invoice.
    Thanx in advance.
    with regards,
    Ram.

    Hi Ram,
    Herewith an example:
            oInvoice = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPurchaseInvoices)
            oPOrder.GetByKey(sOrder)
            oInvoice.CardCode = oPOrder.CardCode
            oInvoice.CardName = oPOrder.CardName
            oInvoice.Address = oPOrder.Address
            oInvoice.Address2 = oPOrder.Address2
            oInvoice.AgentCode = oPOrder.AgentCode
            oInvoice.Comments = oPOrder.Comments
            oInvoice.ContactPersonCode = oPOrder.ContactPersonCode
            oInvoice.DocDate = oPOrder.DocDate
            oInvoice.DocDueDate = oPOrder.DocDate
            oInvoice.FederalTaxID = oPOrder.FederalTaxID
            oInvoice.JournalMemo = "Based on Sales Order " & sOrder
            oInvoice.NumAtCard = oPOrder.NumAtCard
            oInvoice.Project = oPOrder.Project
            oInvoice.Reference1 = oPOrder.Reference1
            oInvoice.Reference2 = oPOrder.Reference2
            oInvoice.SalesPersonCode = oPOrder.SalesPersonCode
            oInvoice.SummeryType = oPOrder.SummeryType
            For i = 0 To oPOrder.Lines.Count - 1
                oPOrder.Lines.SetCurrentLine(i)
                If i > 0 Then
                    oInvoice.Lines.Add()
                End If
                oInvoice.Lines.BaseEntry = oPOrder.DocEntry
                oInvoice.Lines.BaseLine = oPOrder.Lines.LineNum
                oInvoice.Lines.BaseType = 22
            Next
            If oInvoice.Add() <> 0 Then
                oApplication.MessageBox("Error: " & oCompany.GetLastErrorDescription)
            End If
            System.Runtime.InteropServices.Marshal.ReleaseComObject(oInvoice)
    Hope it helps,
    Adele

Maybe you are looking for