Data Server Disconnects/Reconnects
We are using xMII 11.5, java j2sdk1.4.2_18 and SQL server 2005. Sometimes we have unintentional database disconnects, relating to problems with SQL, unexpected server shut-downs, possibly network issues, etc. Sometimes when the database comes back-online, xMII can reconnect to the database, other times not. When we fail to connect automatically, cycling the ServletExec-xmii service (and java) frequently fixes the problem, but not always. If that fails, we have to reboot the xmii server.
How can we make lost Data Server connections more reliably reconnect?
Thanks,
Mike
- Our version is 11.5.4 b73, using java plugin 1.5.0_06
- A typical cms entry looks like this:
2010-01-23 21:28:17,139 [LHScheduler-Remove_MU] ERROR ConnectionHolder - Unable to get a connection from the pool
java.sql.SQLException: [TDS Driver]A timeout occured while trying to login. Use DriverManager.setLoginTimeout() to increase the timeout or check your server. The timeout is currently set to 15000 ms.
at com.inet.tds.TdsDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at com.lighthammer.Illuminator.tools.database.ConnectionPool.createConnectionObject(Unknown Source)
at com.lighthammer.Illuminator.tools.database.ConnectionPool.getConnectionObject(Unknown Source)
at com.lighthammer.Illuminator.tools.database.ConnectionHolder.getConnection(Unknown Source)
at com.lighthammer.Illuminator.connectors.IDBC.IDBC.processRequest(Unknown Source)
at com.lighthammer.Illuminator.services.handlers.IlluminatorService.processRequest(Unknown Source)
at com.lighthammer.Illuminator.services.ServiceManager.runQuery(Unknown Source)
at com.lighthammer.Illuminator.servlet.Illuminator.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.lighthammer.Illuminator.servlet.ServletRunner.run(Unknown Source)
at com.lighthammer.Illuminator.servlet.ServletRunner.runAsXmlQuery(Unknown Source)
at com.lighthammer.xacute.actions.illuminator.queries.IlluminatorQueryObject.LoadDocument(Unknown Source)
at com.lighthammer.xacute.actions.illuminator.queries.IlluminatorQueryObject.Invoke(Unknown Source)
at com.lighthammer.xacute.core.Action.Process(Unknown Source)
at com.lighthammer.xacute.engine.TransactionEngine.Process(Unknown Source)
at com.lighthammer.xacute.core.ActionSequence.Process(Unknown Source)
at com.lighthammer.xacute.engine.TransactionEngine.Process(Unknown Source)
at com.lighthammer.xacute.engine.TransactionEngine.Execute(Unknown Source)
at com.lighthammer.Illuminator.gui.scheduler.XacuteWorker.execute(Unknown Source)
at com.lighthammer.cron.Task.run(Unknown Source)
- Yes, I have a validation query (SELECT GETDATE()).
- Disabling/enabling usually doesnu2019t work, as the u201CStatusu201D window just hangs when opened.
Thanks,
Mike
Similar Messages
-
Data Server stops running after client disconnected
Hi All,
I run a simple data server vi on my SBRIO and access it from a client.
It works perfectly fine during the first connection but when i disconnect my client the server flag an error and i am not able to receive any data from it again even if i reconnect my client.
How do i make it to actively listen again every time it lost a connection from the client?
Attached is the simple data server from the examples.
Regards
Attachments:
Simple Data Server.vi 28 KBany ideas guys?
-
Some of our applications running in our RDS environment tend to enter the Not Responding state while they're waiting for something in the background to happen (open a window, perform a calculation, etc.). When this happens we notice that the RemoteApp session
will quickly disconnect and then reconnect. This causes an issue with dialog boxes. For example, printing to PDF. A lot of time the dialog box for specifying where to save the PDF is in the background because RemoteApp disconnected and reconnected
causing the program your printing from to become the window of focus. This makes user think the program is truly not responding when in reality the dialog box is hidden and waiting for them. They then need to click the icon on the taskbar to access the
dialog window.
To my knowledge we never had this issue with Server 2008 R2. Any help with this is greatly appreciated!
ScottHi Scott,
Is the server 2012 R2?
Please confirm in the logs that a disconnect/reconnect is occurring. On the client you would look at TerminalServices-ActiveXCore and on the server side you would look at TerminalServices-LocalSessionManager.
When this happened you had a continuous ping to the server and it did not lose any pings?
Having solid pings is a good sign, but you can still have a network problem that will cause the connection to drop. You may want to update the NIC driver and firmware to the latest version recommended by your server manufacturer.
Additionally you should consider any routers/switches/etc. that are between the clients and the server as potentially suspect. For example, I have seen where a NAT router would drop a connection periodically, then the connection would be re-established
and not have issues (until the next time). One way to test would be to swap in a different make and model router/switch and see if the problem still exists.
Thanks.
-TP -
Dynamic Creation of Physical Data Server / Agent cache Refresh
Scenario:
I have a requirement to load data from xml source to oracle DB, and the xml source will change at run time,but the xsd of the xml would remain same ( so I don't have to change the Logical data Server, models, mappings, interfaces and scenarios - only the Physical Data Server will change at runtime).I have created all the ODI artifacts using ODI studio in my Work Repo and then I'm using odi sdk to create the physical dataserver for the changed xml data source and then invoking the agent programmatically.
Problem:
The data is being loaded from the xml source to oracle DB for the first time, but it is not working fine from the second time onwards. If I restart the agent, it is again working fine for one more time. on the first run, I think the agent maintains some sort of cache for the physical data server details and so when ever I change the data server, something is going wrong and that is leading to the following exception. So I want to know, if there is any mechanism to handle dynamic data servers or if there is any way of clearing the agent cache, if any.
Caused By: org.apache.bsf.BSFException: exception from Jython:
Traceback (most recent call last):
File "<string>", line 41, in <module>
AttributeError: 'NoneType' object has no attribute 'createStatement'
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:346)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:170)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2458)
at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:48)
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:2906)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2609)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:540)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:453)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1740)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1596)
at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$2.doAction(StartScenRequestProcessor.java:582)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:214)
at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor.doProcessStartScenTask(StartScenRequestProcessor.java:513)
at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$StartScenTask.doExecute(StartScenRequestProcessor.java:1070)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:123)
at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$1.run(DefaultAgentTaskExecutor.java:50)
at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50)
at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor.executeAgentTask(DefaultAgentTaskExecutor.java:41)
at oracle.odi.runtime.agent.processor.TaskExecutorAgentRequestProcessor.doExecuteAgentTask(TaskExecutorAgentRequestProcessor.java:93)
at oracle.odi.runtime.agent.processor.TaskExecutorAgentRequestProcessor.process(TaskExecutorAgentRequestProcessor.java:83)
at oracle.odi.runtime.agent.support.DefaultRuntimeAgent.execute(DefaultRuntimeAgent.java:68)
at oracle.odi.runtime.agent.servlet.AgentServlet.processRequest(AgentServlet.java:445)
at oracle.odi.runtime.agent.servlet.AgentServlet.doPost(AgentServlet.java:394)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:503)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:389)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:879)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)Hi ,
If you want to load multiple files ( same structure) through one connection then in topology create M.XSD for M.XML file
Create three directories
RAW -- It will contain file with original name
PRO- Processing area where file will be moved one by one & renamed it as M.XML.
OUT- Once file data will be loaded into tables move the file M.XML from PRO to OUT.
Go to odiexperts to create loop,
Use odifilemove ( to move & rename/masking) to move A.XML from RAW to PRO & rename to M.XML
use ODIfilemove to move M.XML to OUT folder & then rename back to A.XML
Use variables to store file names & refresh
NoneType' object has no attribute 'createStatement' : It seems that structure of your file is different & your trying to load different files in same schema. If stucture is same then use Procedure "SYNCHRONIZE ALL" after every load...
Edited by: neeraj_singh on Feb 16, 2012 4:47 AM -
Hello All,
We are using a two tier architecture.
Our Corp server calls the refinery server.
Our CORP MII server uses user id abc_user to connect to the refinery data server.
The user id abc_user has the SAP_xMII_Dynamic_Query role.
The data server also has the checkbox for allow dynamic query enabled.
But we are still getting the following error
Error has occurred while processing data stream
Dynamic Query role is not assigned to the Data Server; Use query template
Once we add the SAP_xMII_Dynamic_Query role to the data server everything works fine. Is this feature by design ?
Thanks,
KiranThanks Anushree !!
I thought that just adding the role to the user and enabling the dynamic query checkbox on the data server should work.
But we even needed to add the role to the data server.
Thanks,
Kiran -
ODI XML data server error while creating External databse tables.
Hi,
i am trying to create External database tables using XML data server.
i am getting the following error,i have done this same thing for small xml files before.
Java.sql.SQLException: ORA-00904: : invalid identifier
at com.sunopsis.jdbc.driver.xml.bz.execute(bz.java)
at com.sunopsis.jdbc.driver.xml.ca.execute(ca.java)
at com.sunopsis.xmlfifth.b.u.a(u.java)
at com.sunopsis.xmlfifth.b.bj.a(bj.java)
at com.sunopsis.xmlfifth.b.bj.a(bj.java)
at com.sunopsis.jdbc.driver.xml.u.a(u.java)
at com.sunopsis.jdbc.driver.xml.u.g(u.java)
Thanks,
RKRK,
With no details of how you configured the XML server, what were the parameters used in the configuration for using external database, etc, I dont know how much can someone help you.
This is an Oracle error, so a few things that could be problematic with your "big" xml -
1.) An element name could be of length > 30 characters (Oracle table name length limit is 30)
2.) There are some special characters in the element name
3.) Element name begins with a Number
4.) Element name is an Oracle reserved word.
This list can go on. -
What should i put in Schme while creating Data server for XML
I am new to XML and ODI also.
I was trying to create a data server for XML technology.
I don't know what should i specify as a schmea in JDBC URL.
e.g. jdbc:snps:xml?f=../demo/xml/1/file.xml&ro=false&ldoc=true&case_sens=true&s=LEO_FIZ&dod=true
here schema is LEO_FIZ, so my doubts is LEO_FIZ is a database schema or what ??
Please help me out.The schema referred to here is going to be used by the XML driver for the instantiation of the temporary schema used for the xml data. It can be any name, I recommend you keep it short, as if you use an external database for the XML data instantiation it is used as a part of the "table" names.
-
Error of Creating Data Server for XML
Hi all,
When I want to create a new data server for XML in ODI, the error occur.
error information:
connection failed
java.sql.SQLException: Unexpected token: EMP_TABLE in statement [create EMP_TABLE]
My JDBC url is: jdbc:snps:xml?f=../demo/xml/MOP/MOPEMP.xml&rt=Export&ro=false&case_sens=true&s=EMP
It seems that the error is caused by the schema "EMP". But when I changed the name of schema, the error still occur...
Could you give me some advices about this?
Thanks&Regards
YanHi,
Thans for your reply.
This is the DTD for my xmldoc.
<!ELEMENT Data (Department+)>
<!ELEMENT EmployeeID (#PCDATA)>
<!ATTLIST EmployeeID col (EMPID) #IMPLIED>
<!ELEMENT Education (EmployeeID, Sequence, Dgree)>
<!ATTLIST Education table NMTOKEN #IMPLIED>
<!ELEMENT Employee (EmployeeName, EmployeeID, DepartmentID, Education*)>
<!ATTLIST Employee table NMTOKEN #IMPLIED>
<!ELEMENT EmployeeName (#PCDATA)>
<!ATTLIST EmployeeName col NMTOKEN #IMPLIED>
<!ELEMENT DepartName (#PCDATA)>
<!ATTLIST DepartName col NMTOKEN #IMPLIED>
<!ELEMENT Table (Column+)>
<!ATTLIST Table importType NMTOKEN #IMPLIED>
<!ATTLIST Table parentTable NMTOKEN #IMPLIED>
<!ATTLIST Table tag NMTOKEN #IMPLIED>
<!ATTLIST Table columns NMTOKEN #IMPLIED>
<!ATTLIST Table name NMTOKEN #IMPLIED>
<!ELEMENT DepartID (#PCDATA)>
<!ATTLIST DepartID col NMTOKEN #IMPLIED>
<!ELEMENT MetaData (Table+)>
<!ELEMENT Sequence (#PCDATA)>
<!ATTLIST Sequence col NMTOKEN #IMPLIED>
<!ELEMENT Dgree (#PCDATA)>
<!ATTLIST Dgree col NMTOKEN #IMPLIED>
<!ELEMENT Export (MetaData, Data)>
<!ELEMENT DepartmentID (#PCDATA)>
<!ATTLIST DepartmentID col NMTOKEN #IMPLIED>
<!ELEMENT Column (#PCDATA)>
<!ATTLIST Column deleteKey NMTOKEN #IMPLIED>
<!ATTLIST Column isKey NMTOKEN #IMPLIED>
<!ELEMENT Department (DepartName, DepartID, Employee+)>
<!ATTLIST Department table NMTOKEN #IMPLIED>
Thanks again!
Yan -
Error while creating data server to connect into Hyperion Financial Manag.
Hi Cezar and others gurus,
I need some help in the follow issue:
I imported the technologie HFM (hyperion financial management) and it`s now displayed normally in the Physical and Logical architecture.
The drivers imported are: HFMdriver.dll
log4j-1.2.8.jar
odi_hfm.jar
odihapp_common.jar
And also imported the KMs about HFM.
Everything doing fine but when i try to create a data server into Physical Architecture, and went to test it, two different errors are shown (below).
i've already read many documentations but they didn't help.
I have ODI 10.1.3.4.0 and the hyperion server is working fine.
ODI server, my ODI client and HFM are located in the local machine.
In the "Topology manager" in "Physical Architecture" under the "Hyperion Financial Management" I try to create "Data Server" and in the definition tab I filled "Name", "Server" (without port), "User", "Password".
In the JDBC tab I did nothing.
I go test and the errors appears.
In the physical schema in the definition tab I cannot fill the items "Application (Catalog)", "Application (Work catalog)" because they don`t have any option and i let them "undefined"
When i select "Local (no agent)",receive the error:
Connection failed
Java.lang.SQLException: Driver must be specified
java.sql.SQLException: Driver must be specified
at com.sunopsis.sql.SnpsConnection.a(SnpsConnection.java)
at com.sunopsis.sql.SnpsConnection.testConnection(SnpsConnection.java)
at com.sunopsis.sql.SnpsConnection.testConnection(SnpsConnection.java)
at com.sunopsis.graphical.r.or.o(or.java)
at com.sunopsis.graphical.r.or.r(or.java)
at com.sunopsis.graphical.r.or.g(or.java)
at com.sunopsis.graphical.r.or.a(or.java)
at com.sunopsis.graphical.r.or.a(or.java)
at com.sunopsis.graphical.r.il.actionPerformed(il.java)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at java.awt.Component.show(Unknown Source)
at java.awt.Component.setVisible(Unknown Source)
at com.sunopsis.graphical.r.or.q(or.java)
at com.sunopsis.graphical.r.or.<init>(or.java)
at com.sunopsis.graphical.frame.a.ji.bx(ji.java)
at com.sunopsis.graphical.frame.bn.w(bn.java)
at com.sunopsis.graphical.frame.bn.d(bn.java)
at com.sunopsis.graphical.frame.w.actionPerformed(w.java)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener$ReleasedAction.actionPerformed(Unknown Source)
at javax.swing.SwingUtilities.notifyAction(Unknown Source)
at javax.swing.JComponent.processKeyBinding(Unknown Source)
at javax.swing.JComponent.processKeyBindings(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
and when i select a agent created before, i receive:
Connection failed
Java.land.Exception
at com.sunopsis.graphical.r.or.a(or.java)
at com.sunopsis.graphical.r.or.s(or.java)
at com.sunopsis.graphical.r.or.g(or.java)
at com.sunopsis.graphical.r.or.a(or.java)
at com.sunopsis.graphical.r.or.a(or.java)
at com.sunopsis.graphical.r.il.actionPerformed(il.java)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at java.awt.Component.show(Unknown Source)
at java.awt.Component.setVisible(Unknown Source)
at com.sunopsis.graphical.r.or.q(or.java)
at com.sunopsis.graphical.r.or.<init>(or.java)
at com.sunopsis.graphical.frame.a.ji.bx(ji.java)
at com.sunopsis.graphical.frame.bn.w(bn.java)
at com.sunopsis.graphical.frame.bn.d(bn.java)
at com.sunopsis.graphical.frame.w.actionPerformed(w.java)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Some help will be gratefully aprecciated.
Thanks in advance,
Best regards,
Daniel HeinGood morning Cts and other gurus,
Thanks for the answer but i'm still not able to connect to HFM.
I am getting an error while trying to reverse engineer (this errors is shown at Agent): error ocurred in driver while connecting to HFM [<undefined>] on [apphyp] using user-name [sql_hyp].
Caused by: com.hyperion.odi.hfm.wrapper.HFMexception: opening HFM application failed. Error code: 0x80046053 [This application is not registered with Hyperion Shared Services. Please contact your administrator]
You told me that it`s normal the error when i try to test the data server but both Application (catalog) and Application (Work) stay <undefined> and nothing can be select in that section. I guess this should be completed with my existing applications ate HFM.
Probably, the error mentioned happens because this item "Application" isn`t correct.
What am i missing?
Thanks in advance,
Best regards,
Daniel Hein -
Using XML File as a Data Server
OK - here's my scenario:
- Have an XML file that I am holding parameters (i.e log file folder) in
- I have set the XML file as a data server (which test connects OK) and created physical and logical schemas in Topology Manager
- In Designer, have created a data model for this file
What I am trying to do is populate/refresh a global variable with a value from the XML file; however, when I make a change to the value in the XML file, the value does not get passed into the variable.
In the global variable, it is set to refresh from the xml data source and in a package I am using a variable step set to refresh but still the data does not update with the current values in the file.
Couple of other things - if I go to the data model and view the data, it sees the value that is in the xml file but the variable is not getting the same value - it seems to be using some kind of cached value. Also, if I close any open ODI apps (Designer, Operator, etc.) and re-open, the values (sometimes) seem to reflect what is in the file.
Crux of the post - am I missing something so obvious that I cannot see it or has anyone else experienced this kind of issue.
Thanks,
GeeOK - I got this working but in order to do this I followed some info from another post and changed the structure of the XML.
Previously, it was structured as:
<params>
<param>
<name>Test1</name>
<value>Some Value</value>
</param>
<param>
<name>Test2</name>
<value>Some Value2</value>
</param>
</params>
Now I have changed it to:
<params>
<param name="Test1" value="Some Value" />
<param name="Test2" value="Some Value2" />
</params>
I also added the dod=true value into the JDCB url.
Now, one of these circumstances fixed my issue (of which I am very glad) but I don't know which one :-) .... and I currently don't have the time to find out.
I may investigate this further in the future (and post accordingly).
Thanks,
G -
ODI 11g : JMS Queue XML Data Server creation
Hi Everybody,
I am facing a problem while i am trying to create a JMS Queue XML data server in ODI 11g. I have
the following details of the queue.
QueueManager=xxx;
TransportType=1;
HostName=ab.cde.fe.com;Port=77777;
Channel=CLIENT.TO.xxx1
destination name : SU.BH.RAJY.OTI.UPDATE_ITEM_RESPONSE.01
user : xyz
password : 123
I have sussefully created an jms datasouce in weblogic name 'eis/jms/abc' and also I have successfully
retrived the xml message from queue in BPEL
(using a jms adapter where
JMS Provider : Third Party,
Jms Provider Jndi Name -eis/jms/abc,
Operation name : consume_message,
destinamtion name is queue:///SU.BH.RAJY.OTI.UPDATE_ITEM_RESPONSE.01?targetClient=1).
But the new reqirement is to retive the xml data in ODI using "JMS Queue XML data server".I have tried
several ways(reading from internet) but failed to configure physical dataserver and reverse the xml message.
Also failed to understand properly the oracle post (http://docs.oracle.com/cd/E21764_01/integrate.1111/e12644/jms_xml.htm#CHDFCFBI).
Speically this portion "JNDI URL: <JMS_RESOURCE>?d=<DTD_FILE>&s=<SCHEMA>&JMS_DESTINATION=<JMS_DESTINATION_NAME>.".
What will be the "JMS_RESOURCE" in my case.
How can I configure JMS Queue XML?
Please help!
Note : I don't have the XML message structure of the Queue(also DTD file). So , I have to reverse it.
Thanks & Regards,
Subhra
Message was edited by: SubhrajyotiKunduHi Everybody,
I am facing a problem while i am trying to create a JMS Queue XML data server in ODI 11g. I have
the following details of the queue.
QueueManager=xxx;
TransportType=1;
HostName=ab.cde.fe.com;Port=77777;
Channel=CLIENT.TO.xxx1
destination name : SU.BH.RAJY.OTI.UPDATE_ITEM_RESPONSE.01
user : xyz
password : 123
I have sussefully created an jms datasouce in weblogic name 'eis/jms/abc' and also I have successfully
retrived the xml message from queue in BPEL
(using a jms adapter where
JMS Provider : Third Party,
Jms Provider Jndi Name -eis/jms/abc,
Operation name : consume_message,
destinamtion name is queue:///SU.BH.RAJY.OTI.UPDATE_ITEM_RESPONSE.01?targetClient=1).
But the new reqirement is to retive the xml data in ODI using "JMS Queue XML data server".I have tried
several ways(reading from internet) but failed to configure physical dataserver and reverse the xml message.
Also failed to understand properly the oracle post (http://docs.oracle.com/cd/E21764_01/integrate.1111/e12644/jms_xml.htm#CHDFCFBI).
Speically this portion "JNDI URL: <JMS_RESOURCE>?d=<DTD_FILE>&s=<SCHEMA>&JMS_DESTINATION=<JMS_DESTINATION_NAME>.".
What will be the "JMS_RESOURCE" in my case.
How can I configure JMS Queue XML?
Please help!
Note : I don't have the XML message structure of the Queue(also DTD file). So , I have to reverse it.
Thanks & Regards,
Subhra
Message was edited by: SubhrajyotiKundu -
Problem with the creation of the date server with the technology Mysql
Hi,
I have installed date integrator 11.1.1.5.
I have installed oracle database 11.2
I have installed mysql 5.1.41 with xamp
I have created the repository master and work.
I have created data server for oracle .
ok all correct
I have created the date server for mysql but I cannot insert the data for jdbc (why ? where insert data ?) when except it creates me the date server.
but when I try to add a physical schema me from this error and I don't see the list of the schema.
java.lang.NoClassDefFoundError: bsh/EvalError
at com.sunopsis.jdbc.driver.JavaDriver.connect(JavaDriver.java:80)
at oracle.odi.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:409)
at oracle.odi.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:385)
at oracle.odi.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:352)
at oracle.odi.jdbc.datasource.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:331)
at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter$ConnectionProcessor.run(LoginTimeoutDatasourceAdapter.java:217)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
how can I resolve my problem?
thank you for help and cooperation.
gabrieleHi,
A sub asset master can be created with AS11 only.
You cannot create a asset sub number under a main asset number, in the case, where different set of dep areas needs to be maintained.
When you create a sub asset, all the dep areas will be copied to sub asset's master from main asset master. Since this set of dep areas cannot be different from main asset to sub asset.
Hopw you understood this.
Thanks,
Srinu. -
Issue in creating data server for xml in ODI
Hi,
I have a XMl which has a size around 95 MB. When i tried to create data server in ODI for this xml file.
I encounter below error,
"oracle.odi.jdbc.datasource.ConnectionTimeoutException: A login timeout occured while connecting to the database
at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter.doGetConnection(LoginTimeoutDatasourceAdapter.java:117)
at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter.getConnection(LoginTimeoutDatasourceAdapter.java:62)
at com.sunopsis.sql.SnpsConnection.testConnection(SnpsConnection.java:1125)
at com.sunopsis.graphical.dialog.SnpsDialogTestConnet.getLocalConnect(SnpsDialogTestConnet.java:163)
at com.sunopsis.graphical.dialog.SnpsDialogTestConnet.access$4(SnpsDialogTestConnet.java:159)
at com.sunopsis.graphical.dialog.SnpsDialogTestConnet$4.doInBackground(SnpsDialogTestConnet.java:520)
at com.sunopsis.graphical.dialog.SnpsDialogTestConnet$4.doInBackground(SnpsDialogTestConnet.java:1)
at oracle.odi.ui.framework.AbsUIRunnableTask.run(AbsUIRunnableTask.java:258)
at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:656)
at java.lang.Thread.run(Thread.java:662)"
Kindly let me know what should i do for resolving the error.
Thanks and Regards,
Ida Jebakirubai S.Yes Phil i am able to create a data server for xml files which are of smaller in size(in KB). And i can use the files in the interface as well.
When i using this large file only i am getting this error.
Please suggest.
Thanks and Regards,
Ida. -
Default Data Server for Hypersonic SQL in ODI 11g
Hi All,
I installed ODI 11g 11.1.1.6.0 for Win 7 with 10g DB R2 and WLS 10.3.5 successfully without any issues.
Created DEV_ODI_REPO Repository also without any issues.
Created Master Repository snpm1 and Work Repository as snpw1.
Created the Agents (Physical and Logical) and tested successfully.
Created the data servers for respective technologies
1) Technology Oracle -
Data Server - ORACLE_ORCL_LOCAL
Physical Schemas - SALES_DEV & SALES_PROD and
Logical Schema as ORACLE_ORCL_LOCAL_SALES
2) Technology FILE -
Data Server - FILE_GENERIC
Physical Schema - FILE_GENERIC.E:/oracle/Middleware/Oracle_ODI1/oracledi/demo/file
Logical Schema - FILE_DEMO_SRC
3) Technology - XML
Data Server - XML FILE
Physical Schema - GEO_D
Logical Schema - GEO_DIM
4) Technology - Hypersonic SQL
Data Server - HSQL (Is this the correct name or some other name is recommended ? )
Physical Schema - HSQL_LOCALHOST_20001_Default and HSQL_LOCALHOST_20001_Default
Logical Schema - HSQL_DEMO_SRC and HSQL_DEMO_TARG
All the Mappings are done properly using Development & Production context for Physical and Logical Schemas.
I am able to create the Models for Oracle, FIle and XML with successful Reverse Engineering (standard with development context )
with all the data displayed correctly.
The issue starts here
The Main issue is for Hypersonic SQL where I am not able to get the Reverse Engineering.
Technology - Hypersonic SQL I have defined the data server as HSQL
Is this correct data server or some other name for data server is suggested ?
I am able to start the startdemo.bat file successfully opening the 3 dos prompt windows as
a) Oracle DI Demo - Repository Server
b) Oracle DI Demo - Source Server
c) Oracle DI Demo - Target Server
Later I make entries on the JDBC tab od HSQL - Data Server as
JDBC Driver : org.hsqldb.jdbc.JDBCDriver
JDBC Url : jdbc:hsqldb:hsql://localhost
Test Connection - ok with successful connection.
Prior to this I already run the script created schemas and inserted data to the SRC_ tables in my 10g Database as
ORDERS - containing the Tables as SRC_CITY, SRC_CUSTOMER, SRC_PRODUCT, SRC_REGION.....
In the Designer I create a new Model as HSQL_SRC
Technology - Hypersonic SQL
Logical Schema - HSQL_DEMO_SRC as defined earlier in logical schema.
Reverse Engineer Tab - Selected as Standard Context selected as Development from drop down list.
When I right click on HSQL_SRC model for reverse engineer, it executes, however it does not display any tables inserted
as shown for ORDERS Schema.
Please correct me where I am wrong in giving the name for data server ? or some other place.
Thanks
AjazHi,
according to docs
http://docs.oracle.com/cd/E23943_01/integrate.1111/e12644/hypersonic_sql.htm#ODIKM590
i see
JDBC Driver: org.hsqldb.jdbcDriver
JDBC URL: jdbc:hsqldb:hsql://<host>:<port>
could you modify
JDBC Driver : org.hsqldb.jdbc.JDBCDriver
JDBC Url : jdbc:hsqldb:hsql://localhost
according to docs?
Thanks -
Itunes hangs on disconnect / reconnect of internet connection
Quite often I do stream internet radio stations using Itunes. I am listening through my BeoCenter2. When I swich of the BeoCenter2, I often forget to
stop the stream in Itunes. This would not a problem, but because my internet provider drops the connection every night for one second.
This disconnect / reconnect is not handled by Itunes correctely. From this moment on Itunes is frozen and hangs. Itunes has to be killed.
Any advice? Or is there a bug fix on the way?Hi,
Thanks for that - good advice I'll file a report.
I've just switched to streaming music this way after struggling for many years with a Logitech Duet. When it worked it was brilliant, but very flaky at times. Naively I thought I would switch to something totally reliable and sorted. To be fair the remote app works brilliantly on iphone and no problem with streaming my music collection - just that, like you, I stream radio feeds too. I cannot believe others don't have the same problem too. My internet connection drops out several times a day, which I'm pursuing as well.
If/when I make progress I'll post it.
Maybe you are looking for
-
IWeb window won't load - and all menu options are greyed-out
I've used iWeb before (with a web site set-up), but I tried to open it today and the iweb screen would not open. The program menubar loads, but almost everything,including New Page and New Site are greyed out. I checked my ME account and it is active
-
How do I fix my date and time on my iPod touch3g
I been using my ipod atleast a year i shut it off for a month and after a month i've turned it back on and all of the sudden my ipod date has changed to 2512 BE. I've been trying to fix it for exactly 2 days. I have tried going to settings>General>Da
-
Hi together, I didn't find any config guide or input for the configuration of UserAccessReview UAR. Can anybody mention the most import steps and jobs? The RKT info is not that detailed. Thanks, Alexa
-
I am using wls 6.1 sp2 with many patches. I have configured the connection pool for XA with oracle jdbc 2.0 drivers ( OCI). When the connection pool is configured, The connections are created but every so frequently wls tries to refresh the connectio
-
Error When i download cart.
When I go to buy my cart i get the following error message: "Your shopping cart's contents have changed. Either the prices of some items have changed, or items have been added or removed from another computer. Please review you shopping cart and clic