Integrating HFM with ODI
hi all,
I am working on ODI(11.1.1) and HFM(11.1.2.2) .
ODi Client (server1)is installed in machine -A and HFm client (server2)is installed in Machine-B .
to work with hfm through odi, firsltly, i created data server and schemas (physical and logical ) associated through context .
Imported knowledge module i.e) RKM HFM and created model for hfm , selected custom tab for hfm but reverse engineering is not working .
please help?
thanks in adavnce
iam getting error
org.apache.bsf.BSFException: exception from Jython:
Traceback (most recent call last):
File "<string>", line 19, in <module>
File "<string>", line 68, in __init__
AttributeError: *'NoneType' object has no attribute 'getMetaData'*
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:322)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:170)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2472)
at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:47)
at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:1)
at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2913)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2625)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:558)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:464)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2093)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:366)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:300)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:292)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:855)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)
at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82)
at java.lang.Thread.run(Thread.java:662)
Caused by: Traceback (most recent call last):
File "<string>", line 19, in <module>
File "<string>", line 68, in __init__
AttributeError: 'NoneType' object has no attribute 'getMetaData'
at org.python.core.PyException.fillInStackTrace(PyException.java:70)
at java.lang.Throwable.<init>(Throwable.java:181)
at java.lang.Exception.<init>(Exception.java:29)
at java.lang.RuntimeException.<init>(RuntimeException.java:32)
at org.python.core.PyException.<init>(PyException.java:46)
at org.python.core.PyException.<init>(PyException.java:43)
at org.python.core.PyException.<init>(PyException.java:61)
at org.python.core.Py.AttributeError(Py.java:145)
at org.python.core.PyObject.noAttributeError(PyObject.java:936)
at org.python.core.PyObject.__getattr__(PyObject.java:931)
at org.python.pycode._pyx1.__init__$5(<string>:70)
at org.python.pycode._pyx1.call_function(<string>)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyBaseCode.call(PyBaseCode.java:297)
at org.python.core.PyBaseCode.call(PyBaseCode.java:191)
at org.python.core.PyFunction.__call__(PyFunction.java:385)
at org.python.core.PyFunction.__call__(PyFunction.java:380)
at org.python.core.PyInstance.__init__(PyInstance.java:120)
at org.python.core.PyClass.__call__(PyClass.java:194)
at org.python.core.PyObject.__call__(PyObject.java:367)
at org.python.core.PyObject.__call__(PyObject.java:371)
at org.python.pycode._pyx2.f$0(<string>:21)
at org.python.pycode._pyx2.call_function(<string>)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1204)
at org.python.core.Py.exec(Py.java:1248)
at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:172)
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:144)
... 19 more
Thanks in advance
Similar Messages
-
Re: Error reverse engineering HFM with ODI 10.1.3.5
Hi Experts,
I'm new of ODI,
I got any error message for ODI reverse data. I tried to do reverse in Financial Management model. I got an error messageas below. still get the same error message. Even i'm not able to see metadata in Model Folder., do you guys know what cause this and how can i fix it? Kindly help me...
org.apache.bsf.BSFException: exception from Jython:
Traceback (innermost last):
File "<string>", line 38, in ?
com.hyperion.odi.common.ODIHAppException: Error occurred in driver while connecting to Financial Management application [pislfm] on [pislhyper] using user-name [admin].
at com.hyperion.odi.hfm.ODIHFMAppConnection.<init>(ODIHFMAppConnection.java:58)
at com.hyperion.odi.hfm.ODIHFMAppReverser.connect(ODIHFMAppReverser.java:27)
at com.hyperion.odi.common.ODIModelImporter.importModels(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java)
at org.python.core.PyMethod.__call__(PyMethod.java)
at org.python.core.PyObject.__call__(PyObject.java)
at org.python.core.PyInstance.invoke(PyInstance.java)
at org.python.pycode._pyx1.f$0(<string>:38)
at org.python.pycode._pyx1.call_function(<string>)
at org.python.core.PyTableCode.call(PyTableCode.java)
at org.python.core.PyCode.call(PyCode.java)
at org.python.core.Py.runCode(Py.java)
at org.python.core.Py.exec(Py.java)
at org.python.util.PythonInterpreter.exec(PythonInterpreter.java)
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:144)
at com.sunopsis.dwg.codeinterpretor.k.a(k.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt(SnpSessTaskSqlC.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(DwgCommandSession.java)
at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
at com.sunopsis.dwg.cmd.e.i(e.java)
at com.sunopsis.dwg.cmd.g.y(g.java)
at com.sunopsis.dwg.cmd.e.run(e.java)
at java.lang.Thread.run(Unknown Source)
Caused by: com.hyperion.odi.hfm.wrapper.HFMException: Error occurred in driver while connecting to Financial Management application [pislfm] on [pislhyper] using user-name [admin].
at com.hyperion.odi.hfm.wrapper.HFMConnection.<init>(HFMConnection.java:57)
at com.hyperion.odi.hfm.wrapper.HFMServer.getConnection(HFMServer.java:89)
at com.hyperion.odi.hfm.ODIHFMAppConnection.<init>(ODIHFMAppConnection.java:52)
... 33 more
Caused by: com.hyperion.odi.hfm.wrapper.HFMException: Opening HFM application failed. Error code: 0x80004005 [Unspecified error
at com.hyperion.odi.hfm.wrapper.HFMDriverJNI.getConnection(Native Method)
at com.hyperion.odi.hfm.wrapper.HFMConnection.<init>(HFMConnection.java:51)
... 35 more
com.hyperion.odi.common.ODIHAppException: com.hyperion.odi.common.ODIHAppException: Error occurred in driver while connecting to Financial Management application [pislfm] on [pislhyper] using user-name [admin].
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
at com.sunopsis.dwg.codeinterpretor.k.a(k.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt(SnpSessTaskSqlC.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(DwgCommandSession.java)
at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
at com.sunopsis.dwg.cmd.e.i(e.java)
at com.sunopsis.dwg.cmd.g.y(g.java)
at com.sunopsis.dwg.cmd.e.run(e.java)
at java.lang.Thread.run(Unknown Source)Have a read of - http://john-goodwin.blogspot.com/2010/02/odi-series-will-real-odi-hfm-blog.html
You may need to patch ODI
Cheers
John
http://john-goodwin.blogspot.com/ -
Slow performance while integrating data with ODI while open report
In ODI i have a schedulled package that runs every 4 hours, this package loads data from an DB table to BAM.
Normally each execution loads about 4000 records and takes about 7 seconds to be completed.
However, in some executions the same 4000 records take about 30 minutes to be loaded into BAM; normally this happens when a user has a BAM report open in the browser.
Regards
Hugo Calado
Edited by: user12198856 on 23/Ago/2011 3:45Hi Manisha,
When previewing a report, Report Designer need connect to the report data sources, run dataset queries, cache the data on the local computer, process the report to combine data and layout, and render the report. The report processor also runs all the queries
for datasets in the report using the current parameter defaults, and saves the results as a local data cache (.rdl.data) file.
The first time that previewing a report that relies on a server reference. In your scenario, you can try to improve preview performance through the link below:
http://technet.microsoft.com/en-us/library/ee240846.aspx
Hope this helps.
Regards,
Heidi Duan
Heidi Duan
TechNet Community Support -
HFM DATA LOAD WITH ODI HANGS LONG TIME
Hi all,
There's a very strange problem when I loading data from MS SQLServer to HFM with ODI. Specifically, there are 2 interfaces to 2 applications on the same HFM server. Data amount is about 1,300,000 and 650,000 separately.
The strange thing is when I execute interface individually, it sometimes works well. However when I execute the package contains 2 interfaces, the larger one almost hangs on about 10+ hours every time whether I use an agent or not.
After some research, it seems that the session hangs on because it cannot get return info from HFM but loading data has already completed. I found some similar problems on OTN like 64bit driver and jre compatible error OR deadlock on table. Different with this one. So, can anyone help on this? Much appreciate in advance!!!
BTW, ODI and HFM are on the same server but ODI repositary and source of interface are on another MS SQL data server. The version is as below:
HFM 11.1.1.3.0.956
ODI 11.1.1.6.0
win server 2003 x86
MS SQLServer 2008 R2
win server 2008 x64
Regards,
SteveHi SH,
source is MS SQLServer 2008 R2, staging area is on the source side, target is a HFM 11.1.1.3.0.956 based on SQLSERVER.
KM is a standard 'IKM SQL to Hyperion Financial Management Data'.
No transformation logic but only a filter to select data in current year.
Besides, I have do some performance tuning as guide tolds:
REM #
REM # Java virtual machine
REM #
set ODI_JAVA_HOME=D:\oracle\Java\jdk1.6.0_21
REM #
REM # Other Parameters
REM #
set ODI_INIT_HEAP=512m
set ODI_MAX_HEAP=1024m
set ODI_JMX_PROTOCOL=rmi
In Regedit:
EnableServerLocking: 1
MaxDataCacheSizeinMB :1000
MaxNumDataRecordsInRAM: 2100000
MultiServerMaxSyncDelayForApplicationChanges:300
MultiServerMaxSyncDelayForDataChanges:300
After some reaserch, I think the problem can be located at the HFM-ODI adapter or HFM side(maybe HFM cannot respond a completed info to ODI), do you have any idea? Thanks in advance -
Issues with ODI connection to Hyperion Financial Management
Hi,
I am having some issues with ODI connection to Hyperion Financial Management. ODI and Financial management are setup on different machines.
The ‘Cluster(Data Server)’ name in Topology is given as ‘hfm03cl’. On reverse-engineering a model it gives the following error:
org.apache.bsf.BSFException: exception from Jython:
Traceback (innermost last):
File "<string>", line 38, in ?
com.hyperion.odi.common.ODIHAppException: Error occurred in driver while connecting to Financial Management application [HFM1] on [hfm03cl] using user-name [admin].
at com.hyperion.odi.hfm.ODIHFMAppConnection.<init>(ODIHFMAppConnection.java:58)
When HFM is installed on the same machine, it works fine. How does ODI identify a cluster on a different machine? Do I have to give the machine name along with the cluster name? If so, what is the format?
Thanks,
SuYou will need to have the HFM client installed on any machine that will be running ODI (i.e. Designer or Agent) that will be executing connections to an HFM server.
Once you have the HFM client installed, see if you can actually connect to HFM from that machine using the HFM client.
Couple of other thing, in the Physical Schema, have you set the Application Catalog and Work Catalog to the same HFM application?
Also, when you are reversing, are you using the local agent or one you have installed using agentservice?
geeo -
Unable to install the Demonstration Environment with ODI 11g
Hi,
Can someone please help me with Demonstration environment installation with ODI 11g on a windows system.
I have downloaded the zipped file from the OTN site.
I am unable to understand the installation steps in the user guide.Posting them for your reference.
"To manually install the Demonstration environment, do the following:
Unzip oracledi-demo.zip in the ODI_HOME folder.
Verify that the JAVA_HOME environment variable is set and contains the path of a JVM suitable for Oracle Data Integrator.
If this variable is not set correctly, set it to a valid java machine location.
For example:
On UNIX operating systems:
setenv JAVA_HOME/usr/local/java
On Windows operating systems:
Set the JAVA_HOME variable graphically "
Regards,
Lovey SaxenaHi;
Did you try to start installation? Your Java_Home could be avaliable on your env settings, so you dont need to set this for installation. If its fails please try to use this syntax:
Set JAVA_HOME=C:\xxx
Regard
Helios -
How to Read file name which we are dealing with ODI File tool
Hi,
We are using ODi10g version and we have requirement to move file from one place to another place. We are using ODIFileMove utility but we also want to read file name.
Any help.
Thanks in Advance.You can accomplish this with a fairly simple Jython script. Use the os.listdir(<directory>) command to get the name of files in a given directory.
You can then (still in the Jython script) loop through the files and move them to a desired location (bypassing the OdiFileMove tool) OR use the Jython script to write the file names to a SQL table. Then, use an ODI procedure to loop through the newly inserted records and store the file name in an ODI variable that you can then use in your OdiFileMove tool etc.
I often refer to this blog entry from Gurcan Orhan as a starting point for this kind of task: Loading multiple files with ODI | Gurcan Orhan&#039;s Oracle Data Integrator Blog -
Hi,
Whether Hyperion EPM 11.1.1.2 version compatible with ODI 10.1.3.5.0 for Planning/HFM metadata loading and Essbase data loading?
Thanks,
Naveen SuramHi,
They are certified for version 11, though there is still an issue when you use the calc script method for exporting data.
There is also a problem with loading data this exists on all the versions and it due to be fixed in the next EPM release later this year.
Cheers
John
http://john-goodwin.blogspot.com/ -
How to configure OBIA 11.1.1.8.1 with ODI
Hi forum,
I want to configure Oracle Business Intelligence Apps 11.1.1.8.1 installed on Linux with ODI ver 11.1.1.7.
Can anybody please provide:
1) A tutorial about how to setup ODI for OBIA 11.1.1.8.1?
2) Than how to perform functional configuration using Oracle Data Integrator, Oracle BI Applications Configuration Manager and Functional Setup Manager?
3) How to Create, Run and Customize ETL in Oracle Data Integrator?
Thanksa) Do what most people do and read the documentation (Oracle Business Intelligence Applications 11g Release 1 (11.1.1.8.1) Documentation Library) that comes with the product, installation details will be documented. No one is going to go through all the installation steps for you in these forums. The links I provided before are good starting points. If you are still struggling get hire a consultant to help you out.
b) The ODI studio is just a client so you can install it on whatever OS you like. The repositories are simply databases and can be installed on a database whether it is hosted on Windows or Linux etc and the agent is Java so again is platform independent. You can configure the setup distribution however you want as long as the repositories can be connected to via JDBC from the studio client. -
Error in loading data to HFM via ODI
Hi,
I extracted a slice of HFM data (input level) from an interface (extract HFM to SQL) successfully. However, when I tried to load same extracted data (no modification) back to HFM with another interface (load SQL to HFM), it failed. We're using ODI 11g (11.1.1.6.0), HFM is 11.1.2.0.0.
following is error messgae, can anyone help where is wrong.
Thanks
org.apache.bsf.BSFException: exception from Jython:
Traceback (most recent call last):
File "<string>", line 3, in <module>
at com.hyperion.odi.hfm.ODIHFMAppWriter.loadData(ODIHFMAppWriter.java:265)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
com.hyperion.odi.common.ODIHAppException: com.hyperion.odi.common.ODIHAppException: 1
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:322)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:170)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2472)
at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:47)
at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:1)
at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2913)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2625)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:558)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:464)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2093)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:366)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:300)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:292)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:855)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)
at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82)
at java.lang.Thread.run(Thread.java:619)
Caused by: Traceback (most recent call last):
File "<string>", line 3, in <module>
at com.hyperion.odi.hfm.ODIHFMAppWriter.loadData(ODIHFMAppWriter.java:265)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
com.hyperion.odi.common.ODIHAppException: com.hyperion.odi.common.ODIHAppException: 1
at org.python.core.PyException.fillInStackTrace(PyException.java:70)
at java.lang.Throwable.<init>(Throwable.java:181)
at java.lang.Exception.<init>(Exception.java:29)
at java.lang.RuntimeException.<init>(RuntimeException.java:32)
at org.python.core.PyException.<init>(PyException.java:46)
at org.python.core.PyException.<init>(PyException.java:43)
at org.python.core.Py.JavaError(Py.java:455)
at org.python.core.Py.JavaError(Py.java:448)
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:177)
at org.python.core.PyObject.__call__(PyObject.java:355)
at org.python.core.PyMethod.__call__(PyMethod.java:215)
at org.python.core.PyMethod.instancemethod___call__(PyMethod.java:221)
at org.python.core.PyMethod.__call__(PyMethod.java:206)
at org.python.core.PyObject.__call__(PyObject.java:397)
at org.python.core.PyObject.__call__(PyObject.java:401)
at org.python.pycode._pyx15.f$0(<string>:6)
at org.python.pycode._pyx15.call_function(<string>)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1204)
at org.python.core.Py.exec(Py.java:1248)
at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:172)
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:144)
... 19 more
Caused by: com.hyperion.odi.common.ODIHAppException: 1
at com.hyperion.odi.hfm.ODIHFMAppWriter.loadData(ODIHFMAppWriter.java:265)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:175)
... 33 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
at com.hyperion.odi.hfm.ODIHFMDataLoader$OptionsDataLoad.createConsolidateOptions(ODIHFMDataLoader.java:118)
at com.hyperion.odi.hfm.ODIHFMDataLoader$OptionsDataLoad.<init>(ODIHFMDataLoader.java:49)
at com.hyperion.odi.hfm.ODIHFMDataLoader$OptionsDataLoad.validate(ODIHFMDataLoader.java:72)
at com.hyperion.odi.hfm.ODIHFMDataLoader.validateOptions(ODIHFMDataLoader.java:294)
at com.hyperion.odi.hfm.ODIHFMAppStatement.validateLoadOptions(ODIHFMAppStatement.java:152)
at com.hyperion.odi.hfm.ODIHFMAppWriter.loadData(ODIHFMAppWriter.java:202)
... 38 moreHi,,
try to check the connection and name of the source system.
Use SM59 to do this or right click on source system say check.
hope it helps
bhaskar -
ALE/IDOC and RFC/BAPI Integration Scenarios with SAP DS for ESA v3
Hi,
we are planning two PoCs of Integration Plattforms. One of our major requirement set is SAP Integration into our existing SOA.
Because we also have R/3 4.7 Systems in production, we are planning to test ALE/IDOC and RFC/BAPI Integration scenarios with these Integration Plattforms.
My question is:
We are looking for are smart solution to get a SAP Test Environment, where we can test ALE/IDOC und RFC/BAPI Integration scenarios.
It is possible to do this with SAP DS for ESA v3 or shall we better use IDES for that purpose?
Best regards,
StevenHi Abhishek,
This is our scenario. We are doing an integration of SAP HR r/3 system with the CRM system. We need housing information details of the employees which we have in custom infotype 9310 in SAP HR system and we need those details in the CRM system. So am planning out for an ALE/IDOC approach for the integration and gonna maintain the 9310 details in a custom table. In the CRM system, we gonna build a BOL layer for accessing the 9310 details. Also i'm preparing a HLD for this process. I wanna read and go through few same HLD's before i submit my proposal to my client. Please suggest me and help me out.
Thanks in advance.
Regards,
Arunmozhi. -
Problem in starting Integration service with DAC 11g
Hi friends,
Im @ the step of registering integration service and the repository service in DAC 11g. I can start the Repository service well in DAC, but facing issue in starting integration service with DAC, while trying to test connection im getting a message like
Failure connecting to BIA_IS!
Im not sure the reason to this problem in DAC. I have also setted the necessary environment variables like INFA_HOME and INFA_DOMAINS_FILE referring the domains.infa file like
INFA_DOMAINS_FILE = C:\Informatica\9.1.0\domains.infa
Also checked with the dac_env file which has the below contents
REM -----------------------------------------------------
REM
REM ENVIRONMENT VARIABLES THAT YOU MAY NEED TO SET FOR
REM PROPER INFORMATICA 8.x or 9.x HANDSHAKE.
REM
REM INFORMATICA_SERVER_LOCATION denotes installation of
REM Informatica components. Example:
REM C:\Informatica\PowerCenter9.1
REM
REM DOMAINS.INFA_FILE_LOCATION denotes the location
REM (including name) of domains.infa file
REM
REM Please make sure to set correct values for variables
REM mentioned above
REM
REM -----------------------------------------------------
set INFORMATICA_SERVER_LOCATION="C:\Informatica\9.1.0"
set DOMAINS_INFA_FILE_LOCATION=C:\Informatica\9.1.0\domains.infa
set INFA_CMD_STYLE=8
set PATH=C:\Informatica\9.1.0\server\bin;%PATH%
set INFA_DOMAINS_FILE=%DOMAINS_INFA_FILE_LOCATION%
What could be the problem and where to check with the logfile related to the integration service failure in DAC.
Thanks in advance.
Regards,
SaroHi guys,
The issue is sorted out. The below are the two precautions to be considered.
*) Make sure of INFA_HOME/Server/bin exist @ the end in the PATH variable.
*) For each and every change in the PATH variable, it is better to restart the services(both infa and DAC) then and there for the changes to take effect.
Regards,
Saro -
Integrating FTP with JDeveloper
Can anyone help me with integrating FTP with JDeveloper (10.1.3)
I am developing jsp pages for a web site. the website runs on a Sun Solaris UNIX server.
At present i develop my jsp pages in JDeveloper and save then to a file on my PC. I then have to use an external tool (Ultraedit) to FTP them to my webserver for testing.
I have seen in this forum that there is something called 'ant' which will allow you to FTP direct from JDeveloper. I know zero about 'ant' and after spending a couple of hours trawling arround the web i'm still no wiser.
Can someone give me a hands held, idiot friendly explanation of what i have to do to integrate FTP?
johnHere is a basic explanation of the FTP task in ANT.
You can just create a new Ant build file in your project, add this task with the correct parameters and then right-click run on the build file.
Another options is to use JDeveloper to create standard WAR file for deployment and then passing it to the server to deploy. -
How to export data from DB to flat file with ODI?
we want to export DB2 tables to flat files.
Who can tell me how to do it with ODI?
Please give me a simple example or steps.
Thank you.There are two ways
Either use IKM Sql to File Append
(or)
OdiSqlUnload
For OdiSqlUnload you can use this technique to provide the connection parameters - http://odiexperts.com/?p=1985 -
Integrating Apex with Cocoon (does it make pdf from taking data from DB)
Friends,
I integrated Apex with appache with cocoon. Its working fine with reports but i want it to work with form on a table or view.The steps below which i have followed for integrating Apex with Cocoon
Steps of pdf Printing of Report with cocoon:
1) Download and unzip the following needed files in D:\Apex_fop directory.
2) Open your command prompt .
Change the directory to D:\Apex_fop\cocoon-2.1.11.
Set the Java_Home environment variable as: set JAVA_HOME= C:\Program Files\Java\jdk1.5.0_21
then type build war
3) After getting the prompt back as D:>Apex_fop>cocoon-2.1.11>
Copy coocon.war file from the folder D:\Apex_fop\cocoon-2.1.11\build\cocoon.
Paste this file into webapps subdirectory in main tomcat directory having path as D:\APEX_FOP\apache-tomcat-6.0.26\webapps.....place it in the top
level of webapps directory.
4) Now just startup tomcat as D:>APEX_FOP>apache-tomcat-6.0.26>bin>startup.bat
The cocoon.war file will automatically uncompressed as directory.
5) To change the port of apache tomcat , edit apache-tomcat-6.0.26\conf\server.xml & change port attribute of Connector element from 8080 to 8181.
Just check whether Tomcat is running or not as http://localhost:8181/
& to check cocoon type http://localhost:8181/cocoon/
6) Now copy fop_post directory & paste it undes new cocoon directory in webapps having path as D:\APEX_FOP\apache-tomcat-6.0.26\webapps
\cocoon.
7) Now you need to do some apex settings as follows:
In APEX, just log in as ADMIN into apex/apex_admin and went to Instance Settings and did the following:
- Print Serverr: Standard Support
- Print Server Protocol: HTTP
- Print Server Host Address:localhost
- Print Server Port: 8181
- Print Server Script: /cocoon/fop_post
In your APEX application, in the Regions section, Click on the Print link next to your report and do the following settings:
- Enable Report Printing: Yes
- Link Label: Print
- Response Header: Report Settings
- View File As: Attachment
- Output Format: PDF
- Report Layout: Default Report Layout
- Print URL: f?p=&APP_ID.:1:&SESSION.:FLOW_XMLP_OUTPUT_R1063230002781575
8) Open up the Report Page and click Print , You will get the pdf report.
But my requirement is bit different. I have made form on a table or view , so when i am submitting my form the record is getting updated in my database and at the same time a new button is appearing at same page as i have branched it in same page. The new button name is print. I want when i click this print button it should print the record which submitted recently. How can i enable the print functionality on form. Its simple in report but how can it be done on form?
Looking forward for this to know wthr it is achievable or not and if yes what all are the ways?
Thanks in advance for all who is going to post here and to them also who is giving their time in reading my thread
Regards
Adi
Edited by: Adi's on Mar 23, 2010 8:54 PM
Edited by: Adi's on Mar 23, 2010 8:54 PMYou could redirect to a report page instead of to the form page. Then simply print the report.
This makes sense. You would have one page for entering the data and another page for displaying and printing it.
Maybe you are looking for
-
How do i change my apn settings
how do I change my apn settings on my iphone 5 cannot find the cellular settings under cellular
-
Iphoto shows loading photos for a book, but loading does not complete
Hi all, I'm hoping someone can help me. I have put together 5 books in Iphoto, and today selected about 60 photos to create a new book. I selected the photos and clicked on "add to" at the bottom of the screen. I then selected "book" and from there "
-
Diagnostics Agent 711 - SAP Host Agent - Installation on a cluster environm
Dear all, We have the following architecture in our productive environment : 1. Cluster 01 is composed of 2 nodes. On Cluster 01, only "Database" and "Central Services" are running for 5 productive SAP systems. 2. Cluster 02 is composed of 6 no
-
Bluetooth Service getting activated by default when I am making a call
Essentially making the call to be unhearable - please help. The Local Care guys have no answer.
-
IPhoto suddenly quit while importing photos from camera unable to import photos from camera
iPhoto suddenly quit while importing photos from camera unable to import photos from camera that were imported before iPhoto quit. Photos are still on the camera however iPhoto only "sees" the photos that were not imported on this computer. I can con