Java MQ 3.6 End of Support date?
Is there an announced date for the End of Support of Java System Message Queue 3.6?
TIA!
The following are the end of support dates for MQ 3.6
Product Name Prod Status EOL Date Full Support End Date Limited Support End Date (EOSL)
Sun Java System
Message Queue 3.6 SPx EOL 08/2008 08/2009 08/2013
There won't be any bug fixes after Full Support End Date.
Similar Messages
-
We are currently supporting an older application which will no longer be patched for future browser releases. We need the end of support date, so we can plan accordingly. Any assistance is truly appreciated.
Hi Tony, and thanks for the reply. I was hoping that might be the case.
Does Mozilla not publish lifecycle dates for Firefox? The reason I am inquiring further, is that our intention is to have upgraded the product we are currently running by late August of next year. I was trying to determine if 3.6 would be supported through August of 2012. I probably should have been more specific with my initial post. -
Dear all,
I'm asking about the End-Of-Support date of the ASR9K boxes, I've found some documents about IOS XR not about the hardware itself.
Actually we are going to consider bunch of these boxes in the core network, so I wanna know how many years approximately they could last.
I appreciate your help guys.
Thanks & Best Regards,
Osama | IP Core Network EngineerHello Osama,
So far I don’t see any end of life in the roadmap. The product is too good to end it
Even if/when it is announced, there is still 5 years of support after an announcement.
Regards,
/A -
Java servlet - Io exception: End of TNS data channel
Okay, I'm trying to upload a picture through a servlet into a database. I've tested the my method PictureDAO.storePicture(File file) localy and it works fine. In the servlet I create the uploaded picture in a directory on the server, and this works fine too. When I call the same method as I've already tested, I get the following exception:
Io exception: End of TNS data channel
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:333)
oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:2061)
oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:1940)
oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2709)
oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:589)
rockIt.db.PictureDAO.storePicture(PictureDAO.java:79)
this is line 79: if( INSERT_PICTURE.executeUpdate() > 0 ) {
return true;
and this is the pstm:
INSERT_PICTURE = connection.prepareStatement("INSERT INTO pictures " +
"(picture, fileName, approved) " +
"VALUES ( ?, ?, ? )");Since I've tested this method locally and know that it works, I just don't understand why it doesn't work on the server. We are using Oracle9i and Apache Tomcat/5.5.4 on my school. Could this be the problem? Anyone know what to do?
thanksThis will not compile, but I suspect if you change the way you're using SQL to look more
like this, it will solve your problem. It's generally a bad idea to have Statements with a
lifeline greater than a method.
private static final String INSERT_PICTURE =
"INSERT INTO pictures " +
"(picture, fileName, approved) " +
"VALUES ( ?, ?, ? )");
public void insertPicture() {
Connection connection = null;
PreparedStatement statement = null;
try {
connection = XXXXX.getConnection();
statement =
connection.prepareStatement(INSERT_PICTURE);
statement.executeUpdate();
} finally {
statement.close();
connection.close();
} -
End of support dates for Directory Server
does anyone know where I can find an end of support matrix for Directory Server ? We are still running 5.1sp4.....Thanks
Is this information publicly available? I am interested in this as well...
Thanks -
BusinessObject 3.1 - end of support date
Hi,
Has SAP announced any official date after which BusinessObject v3.1 will not be supported?
Thanks for your help.
OmerHere it is,
End of mainstream maintenance: 12-31-2015
End of Priority-One Support: 12-31-2017
You can find this in the SAP Support Portal. -
Java.IOExceptionUnexpected end of POST data
Iam currently using weblogic5.1 with SP13 and gettting this error occassionally...Not
everytime.
Can someone help me?
Tue Nov 11 09:06:08 EST 2003:<I> <ServletContext-General> doRunSingleRpt: init
Tue Nov 11 09:06:08 EST 2003:<I> <T3Services> com.lehman.pbreporting.gui.doRunSingleRpt@1fb78Generation
of reports resumed...
java.io.IOException: Unexpected end of POST data. Read 0 bytes. Content-length
= 202
at weblogic.servlet.internal.ServletRequestImpl.mergePostParams(ServletRequestImpl.java:644)
at weblogic.servlet.internal.ServletRequestImpl.parseQueryParams(ServletRequestImpl.java:488)
at weblogic.servlet.internal.ServletRequestImpl.getParameter(ServletRequestImpl.java:685)
at weblogic.servlet.internal.ServletRequestImpl.getParameter(ServletRequestImpl.java:671)
at com.lehman.pbreporting.gui.doRunSingleRpt.run(doRunSingleRpt.java:105)
Anyone who can help me?
-
Ioexception: end of tns data channel
I'm very interested in this issue, too:
just because it looks very similar, I post my issue, too
please, if you find out the fixing, don't hesitate to contact me
regards
SCENARIO:
- oracle 9i RAC installation on linux RedHat
- java swing application using Jsdk1.4.2_06 deployed on HP machine, both resident on the same LAN.
the application cycle on polling on another windows machine via FTP and save records on oracle
- oracle JDBC driver used : ojdbc14-10-1-0-1-0.jar
after a quite long period the application is running
we are experiencing the following exception :
Stack: java.sql.SQLException: IOException: End of TNS data channel
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:334)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:418)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:521)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:325)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:193)
the oracle client memory usage keep increasing, from 80M up to 200, the typically the exception raise up
does anybody have any clue?
thanks in advance
vlYes, it definitely has to do with the language setting, and I do not have a database with a Chinese character set at my disposal.
No, by TAR I meant to officially contact the support that will take care of your problem, if you still need this, if you have a support contract. To have an idea on what TARS are, you can take a look at the metalink site (metalink.oracle.com) under the TARs tab.
Regards:
Igor -
End of support lifecycle for Crystal reports 9.0 and 10.5
Hi,
I am trying to find end of support date for Crystal Reports 9.0 and 10.5. Is there a link where I could find this information?
What are the option available to upgrade? Costs, etc...
ThanksHi,
Support for Crystal Reports ver 9 and 10.5 has already ended and as such no longer available in our Service Market Place (SMP - https://service.sap.com/support) Product Availability Matrix.
The latest version is Crystal Report 2008 V1 which has a Maintenance End date of Dec 31, 2015.
For options to upgrade and costs, please call your nearest Customer Interaction Center (CIC) and they should be able to guide you to appropriate team.
CIC's number can be found in SMP > Help & Support tab > Look up Support Center Addresses sub tab.
Hope this helps. -
Find which devices are End of Support
Is there a way to show devices that have passed the End of Support date?
Yes - there are several ways to find this information within SNTC. We refer to this information as LDOS "Last Day of Support".
One way to do this is to generate a report called the "Contract Management Report (CMR)". In this report, there is a sheet that is called LDOS. The LDOS sheet will tell you all the devices that are past LDOS.
If you need help generating a CMR report, please see the how-to-videos.
http://www.cisco.com/E-Learning/bulk/subscribed/SNTC_Portal_How_To/index_wrappper_PHT.htm
Bobby -
Java.sql.SQLException: Io exception: End of TNS data channel
Hello folks,
Has amyone encountered this exception? If so, could you please shed some light for what might be going wrong?
Here is my confuguration:
400MB RAM
1.2GHTz processor
Win2K Pro
Oracle server 9.0.1
JDBC Thin driver (libs for 9.0.1)
Scenario:
My Java code uses Oracle Spatial to insert SDO_GEOMETRY objects into my DB model.
I have a config file where I store my connection properties, e.g.,
<DBConnection name="twatest">
<JDBCDriver>oracle.jdbc.driver.OracleDriver</JDBCDriver>
<URL>jdbc:oracle:thin:@saturn:1521:saturn</URL>
<Username>user1</Username>
<Password>twatest</Password>
</DBConnection>
We have 2 schemas defined: user1 and twatest.
The problem first occured when I switched from user1 to twatest. Consequent attempt to run the process as user user1 failed! The Java SQL statements do not use schemas (so they default, I suppose, to the default schema for that particular user, in our case being user1-->user1, twatest-->twatest).
The problem happens in the following Java class (search for "HERE" to see where exactly the problem occurs):
package com.vividsolutions.twatest;
import java.util.*;
import java.sql.*;
import oracle.sql.*;
import oracle.sdoapi.OraSpatialManager;
import oracle.sdoapi.geom.*;
import oracle.sdoapi.adapter.*;
import oracle.sdoapi.sref.*;
import com.vividsolutions.twatest.parser.*;
import com.vividsolutions.twatest.config.*;
import com.vividsolutions.twatest.model.*;
* This class is responsible for loading lakes into the SDO Oracle Spatial DB.
public class LakeLoader
static boolean initialized = false;
private static GeometryFactory gF;
private static SRManager srManager;
private static SpatialReference sref;
private static GeometryAdapter sdoAdapter;
public static void loadLake(EdgedLake slake, Connection conn) throws Exception {
com.vividsolutions.jts.geom.Envelope e = slake.getEnvelope();
if (e == null) {
System.out.println("Invalid envilope (feature ID="+slake.getFeatureId()+")! Ignoring...");
return; // ignore lake - it's invalid (no envilope)
if (!initialized) {
initialize(conn);
initialized = true;
Geometry geom;
STRUCT str;
// insert Lake
String lakeQuery = "INSERT INTO lake " +
"(lake_id, area, bounding_box, name, instantiation_date) " +
"VALUES(?,?,?,?,?)";
PreparedStatement ps = conn.prepareStatement(lakeQuery);
int lakeId = getId(Lake.ID, conn);
ps.setInt(1, lakeId);
ps.setDouble(2, Double.parseDouble(slake.getArea()));
// Creates a 2-D rectangle (special case of Polygon geometry).
geom = gF.createRectangle(e.getMinX(), e.getMinY(), e.getMaxX(), e.getMaxY());
ps.setObject(3, sdoAdapter.exportGeometry(STRUCT.class, geom));
ps.setString(4, slake.getName());
ps.setTimestamp(5, new Timestamp(new java.util.Date().getTime()));
ps.executeUpdate(); // <-- HERE I got: java.sql.SQLException: Io exception: End of TNS data channel
//ps.close();
String ringQuery = null;
int ringId = 0;
List shellEdges = slake.getShellEdges();
if (shellEdges != null && shellEdges.size() > 0) { // if there is valid shell, insert it...
// insert shell Rings
ringQuery = "INSERT INTO ring (ring_id, lake_id, type) VALUES(?,?,?)";
ps = conn.prepareStatement(ringQuery);
ringId = getId(Ring.ID, conn);
ps.setInt(1, ringId);
ps.setInt(2, lakeId);
ps.setString(3, Ring.SHELL);
ps.executeUpdate();
//ps.close();
// insert shell ring Edges
insertEdges(shellEdges, lakeId, Ring.SHELL, ringId, conn);
List holeEdges = slake.getHoleEdges();
if (holeEdges != null && holeEdges.size() > 0) { // if there are valid holes, insert them...
// insert hole Rings
ringQuery = "INSERT INTO ring (ring_id, lake_id, type) VALUES(?,?,?)";
ps = conn.prepareStatement(ringQuery);
ringId = getId(Ring.ID, conn);
ps.setInt(1, ringId);
ps.setInt(2, lakeId);
ps.setString(3, Ring.HOLE);
ps.executeUpdate();
//ps.close();
// insert hole ring Edges
insertEdges(holeEdges, lakeId, Ring.HOLE, ringId, conn);
ps.close();
private static void insertEdges(List edges, int lakeId, String ringType,
int ringId, Connection conn) throws Exception {
if (!initialized) {
initialize(conn);
initialized = true;
Geometry geom;
STRUCT str;
// insert shell ring Edges
String edgeQuery = "INSERT INTO edge " +
"(edge_id, lake_id, ring_type, ring_id, edge_sequence, shape) " +
"VALUES(?,?,?,?,?,?)";
int edge_sequence = 0;
for (Iterator it=edges.iterator(); it.hasNext(); ) {
Edge edge = (Edge)it.next();
geom = gF.createLineString(LakeFactory.edgeToArray2D(edge)); // 2-dimensional coordinates
PreparedStatement ps = conn.prepareStatement(edgeQuery);
int edgeId = getId(Edge.ID, conn);
ps.setInt(1, edgeId);
ps.setInt(2, lakeId);
ps.setString(3, ringType);
ps.setInt(4, ringId);
ps.setInt(5, edge_sequence++);
ps.setObject(6, sdoAdapter.exportGeometry(STRUCT.class, geom));
ps.executeUpdate();
ps.close();
* @param key This can be: "lake", "ring", or "edge".
* @param conn The connection to use.
* @return the unique ID corresponding to the given key.
public static int getId(String key, Connection conn) {
int id = -1;
try {
String query = "SELECT "+key+"_SEQUENCE.NEXTVAL FROM DUAL";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(query);
while (rs.next()) {
id = rs.getInt(1);
stmt.close();
} catch(SQLException sqle) {
sqle.printStackTrace();
return id;
private static void initialize(Connection conn) throws Exception {
gF = OraSpatialManager.getGeometryFactory();
// Set spatial reference system in which the geometries will be created
srManager = OraSpatialManager.getSpatialReferenceManager(conn);
sref = srManager.retrieve(8307);
gF.setSpatialReference(sref);
sdoAdapter = OraSpatialManager.getGeometryAdapter("SDO", "8.1.6",
null, STRUCT.class, null, conn);
public static void main(String args[]) throws Exception
String[] xmlLakeFiles = {
"lakes101to1400.xml",
"lakes1401to10000.xml",
"lakes10001to20000.xml",
"lakes20001to30000.xml",
"lakes30001to40000.xml",
"lakes40001to50000.xml",
"lakes50001to60000.xml"
PropertyManager pm = new PropertyManager();
int numberOfLoadedLakes = 0;
try {
pm.initialize();
Map modelMap = (Map)pm.get(XMLConfigFile.MODEL_MAP);
LakeModel lakeModel = (LakeModel)modelMap.get(LREConcreteLakeModel.NAME);
Connection connection = ConnectionManager.getConnection();
lakeModel.setConnection(connection);
for (int i=0; i<xmlLakeFiles.length; i++) {
long then = System.currentTimeMillis();
System.out.println("Loading lake "+xmlLakeFiles[i]+"...");
numberOfLoadedLakes = lakeModel.loadModel(xmlLakeFiles);
long now = System.currentTimeMillis();
System.out.println("Loaded "+numberOfLoadedLakes+" lakes!");
System.out.println("Execution time: "+(now-then)/1000+" seconds!");
System.out.println("Loading lake "+xmlLakeFiles[i]+"...done!");
connection.close();
} catch(Exception e) {
e.printStackTrace();
My client class calls LakeLoader.loadLake() method in a loop to load a bunch of Lake objects into the DB. The first lake in the list is created without problems, but when the 2-nd lake is being inserted, I get an exception at the preparedStatement.executeUpdate() statement. This happens consistently.
I tried to find information on this on the net, but seems that this problem only happened when people dealt with LOBs?!
Thank you very much!
GeorgiSuresh -- I'd probably log a TAR with Oracle support for this question if you definitely need it resolved. Support have access to all manner of existing cases, so this may be something they have seen before.
cheers
-steve- -
I've found information here [http://java.sun.com/products/archive/eol.policy.html] that indicates that support for Java SE 1.4 ends summer 2008, and Java SE 1.5 ends in October 2009. Does the same apply to Java EE 1.4 and 1.5? If not, what are the EOS dates for Java EE 1.4 and 1.5?
http://forums.oracle.com/forums/search.jspa?objID=f61&q=desupport
Desupport Information -
Java.io.IOException: JZ0EM: End of data.
We get the following exception. We are WLS 8.1 sp4 and using the jconn3_6_0.jar for sybase. The stack trace only shows WLS classes and sybase. Does anyone know how to eliminate this error?
java.sql.SQLException: JZ006: Caught IOException: java.io.IOException: JZ0EM: End of data.
at com.sybase.jdbc3.jdbc.ErrorMessage.raiseError(ErrorMessage.java:559)
at com.sybase.jdbc3.jdbc.ErrorMessage.raiseErrorCheckDead(ErrorMessage.java:863)
at com.sybase.jdbc3.tds.Tds.handleIOE(Tds.java:3791)
at com.sybase.jdbc3.tds.Tds.handleIOE(Tds.java:3736)
at com.sybase.jdbc3.tds.Tds.nextResult(Tds.java:2234)
at com.sybase.jdbc3.tds.Tds.logout(Tds.java:741)
at com.sybase.jdbc3.jdbc.SybConnection.close(SybConnection.java:1158)
at weblogic.jdbc.common.internal.ConnectionEnv.destroyForFlush(ConnectionEnv.java:579)
at weblogic.jdbc.common.internal.ConnectionEnv.destroy(ConnectionEnv.java:564)
at weblogic.jdbc.common.internal.ConnectionEnv.destroy(ConnectionEnv.java:390)
at weblogic.common.resourcepool.ResourcePoolImpl.doShrink(ResourcePoolImpl.java:1650)
at weblogic.common.resourcepool.ResourcePoolImpl.access$600(ResourcePoolImpl.java:27)
at weblogic.common.resourcepool.ResourcePoolImpl$ResourcePoolMaintanenceTask.run(ResourcePoolImpl.java:2000)
at java.util.TimerThread.mainLoop(Timer.java:432)
at java.util.TimerThread.run(Timer.java:382)
SQLException: SQLState(JZ006)Pat Bumpus wrote:
We get the following exception. We are WLS 8.1 sp4 and using the jconn3_6_0.jar for sybase. The stack trace only shows WLS classes and sybase. Does anyone know how to eliminate this error?
java.sql.SQLException: JZ006: Caught IOException: java.io.IOException: JZ0EM: End of data.
at com.sybase.jdbc3.jdbc.ErrorMessage.raiseError(ErrorMessage.java:559)
at com.sybase.jdbc3.jdbc.ErrorMessage.raiseErrorCheckDead(ErrorMessage.java:863)
at com.sybase.jdbc3.tds.Tds.handleIOE(Tds.java:3791)
at com.sybase.jdbc3.tds.Tds.handleIOE(Tds.java:3736)
at com.sybase.jdbc3.tds.Tds.nextResult(Tds.java:2234)
at com.sybase.jdbc3.tds.Tds.logout(Tds.java:741)
at com.sybase.jdbc3.jdbc.SybConnection.close(SybConnection.java:1158)
at weblogic.jdbc.common.internal.ConnectionEnv.destroyForFlush(ConnectionEnv.java:579)
at weblogic.jdbc.common.internal.ConnectionEnv.destroy(ConnectionEnv.java:564)
at weblogic.jdbc.common.internal.ConnectionEnv.destroy(ConnectionEnv.java:390)
at weblogic.common.resourcepool.ResourcePoolImpl.doShrink(ResourcePoolImpl.java:1650)
at weblogic.common.resourcepool.ResourcePoolImpl.access$600(ResourcePoolImpl.java:27)
at weblogic.common.resourcepool.ResourcePoolImpl$ResourcePoolMaintanenceTask.run(ResourcePoolImpl.java:2000)
at java.util.TimerThread.mainLoop(Timer.java:432)
at java.util.TimerThread.run(Timer.java:382)
SQLException: SQLState(JZ006)Are there any other sorts of exceptions happening? There is either a
DBMS/driver version mismatch or some other sort of non-weblogic
problem. We are simply trying to close an unneeded connection and
the Sybase driver is throwing an exception which is saying the
driver didn't expect the other end of the line (the DBMS) to hang
up so fast. One thing you can do is to turn off shrinking... Show
me your pool config.
Joe -
Hello folks,
Environment:
Win2K, 1.2GHz Intel, 500MB RAM, Oracle 9i, Oracle JDBC Thin (9.0.1.2.1), JDK1.3
Our data in the DB is 2-D. It consists of SDO LineString geometries. We use SRID = 8307.
I run into this problem with Java SDO API. I got this exception: "Io exception: End of TNS data channel"
when I try to execute query that uses the SDO_RELATE function:
SELECT e.shape
FROM edge e
WHERE SDO_RELATE(e.shape,
mdsys.sdo_geometry( 2003, 8307, NULL,
mdsys.sdo_elem_info_array(1,1003,1),
mdsys.sdo_ordinate_array(-125.8,49.9,-125.6,49.9,-125.6,50.0,-125.8,50.0,-125.8,49.9) ),
'mask=ANYINTERACT querytype=WINDOW') = 'TRUE'
If I use SDO_FILTER instead of SDO_RELATE it works!
Here is how I execute the query in Java:
public int executeSpatialQuery(OracleConnection conn, String spatialQuery) throws Exception
int numberOfGeometries = 0;
conn.setDefaultRowPrefetch(1000);
Statement ps = conn.createStatement();
ResultSet rs = ps.executeQuery(spatialQuery);
while (rs.next()) {
numberOfGeometries++;
rs.close();
ps.close();
return numberOfGeometries;
Note: I was playing with the "conn.setDefaultRowPrefetch(n)" method hoping that there might be something to do with that but with no success.
Any help will be much appreciated. Thank you.
GKKHello folks,
Here is what I've done:
1. Created a "mini" Realtional model (modelB) which mimics exactly our existing "big" Realtional model (modelA). The tables, sequences, indices, etc. in modelB have been created in exactly the same fashion we'd created the corresponding entities in modelA. The only difference is that I preceeded the entities in our test modelB with "TEST_".
2. Populated the modelB with 1298 Lakes (3993 edges in total) in exatly the same fashion we use to populate our modelA - using a Data Loader based on Java SDO API.
3. Indexed the test modelB in exactly the same fashion as modelA.
4. Ran the query:
SELECT e.shape FROM test_edge e WHERE SDO_RELATE(e.shape,
mdsys.sdo_geometry(
2003,
8307,
NULL,
mdsys.sdo_elem_info_array(1,1003,1),
mdsys.sdo_ordinate_array(
-123.80833332065798,48.58352678668598,
-123.80833332065798,48.675352618459506,
-123.65050767229724,48.675352618459506,
-123.65050767229724,48.58352678668598,
-123.80833332065798,48.58352678668598
), 'mask=ANYINTERACT querytype=WINDOW'
) = 'TRUE'
in SQL*PLUS and it worked fine (retrieved a bunch of geometries)!
Ran the same query in the Daniel Geringer's OraTest utility and it worked this time and returned:
TIME : 1.222 seconds, TOTAL FETCH TIME 267 ROWS
Ran the query with our JCS Query Plug-In and it worked fine!
ANALYSIS
========
ModelA
======
- 59652 Lakes and 178764 edges
- it's properly indexed
- its SDO layers and geometries are valid
- when we count the number of related SDO geometries for this query we get:
SQL> SELECT count(e.shape) FROM edge e WHERE SDO_RELATE(e.shape,
2 mdsys.sdo_geometry(
3 2003,
4 8307,
5 NULL,
6 mdsys.sdo_elem_info_array(1,1003,1),
7 mdsys.sdo_ordinate_array(
8 -123.80833332065798,48.58352678668598,
9 -123.80833332065798,48.675352618459506,
10 -123.65050767229724,48.675352618459506,
11 -123.65050767229724,48.58352678668598,
12 -123.80833332065798,48.58352678668598
13 )
14 ), 'mask=ANYINTERACT querytype=WINDOW'
15 ) = 'TRUE';
COUNT(E.SHAPE)
267
- when we run the following query via the Java SDO API:
SELECT e.shape FROM edge e WHERE SDO_RELATE(e.shape,
mdsys.sdo_geometry(
2003,
8307,
NULL,
mdsys.sdo_elem_info_array(1,1003,1),
mdsys.sdo_ordinate_array(
-123.80833332065798,48.58352678668598,
-123.80833332065798,48.675352618459506,
-123.65050767229724,48.675352618459506,
-123.65050767229724,48.58352678668598,
-123.80833332065798,48.58352678668598
), 'mask=ANYINTERACT querytype=WINDOW'
) = 'TRUE'
it FAILS with: "TNS end of communaction channel"!
ModelB
======
- 1298 Lakes and 3993 edges
- it's properly indexed
- its SDO layers and geometries are valid
- when we count the number of related SDO geometries for this query we get:
SQL> SELECT count(e.shape) FROM test_edge e WHERE SDO_RELATE(e.shape,
2 mdsys.sdo_geometry(
3 2003,
4 8307,
5 NULL,
6 mdsys.sdo_elem_info_array(1,1003,1),
7 mdsys.sdo_ordinate_array(
8 -123.80833332065798,48.58352678668598,
9 -123.80833332065798,48.675352618459506,
10 -123.65050767229724,48.675352618459506,
11 -123.65050767229724,48.58352678668598,
12 -123.80833332065798,48.58352678668598
13 )
14 ), 'mask=ANYINTERACT querytype=WINDOW'
15 ) = 'TRUE';
COUNT(E.SHAPE)
267
- when we run the following query via the Java SDO API:
SELECT e.shape FROM test_edge e WHERE SDO_RELATE(e.shape,
mdsys.sdo_geometry(
2003,
8307,
NULL,
mdsys.sdo_elem_info_array(1,1003,1),
mdsys.sdo_ordinate_array(
-123.80833332065798,48.58352678668598,
-123.80833332065798,48.675352618459506,
-123.65050767229724,48.675352618459506,
-123.65050767229724,48.58352678668598,
-123.80833332065798,48.58352678668598
), 'mask=ANYINTERACT querytype=WINDOW'
) = 'TRUE'
it SUCCESSFULLY returns the related geometries!
So, what can we make of all this? We know that there exists a model for which the SDO_RELATE works via the Java SDO API. This model is a subset (w.r.t. the data set) of our original model in which we detected the "TNS end of communication channel problem". The environment we used for these tests is exactly the same: JDBC Thin driver (version 9.0.1.0.0), Oracle9i Enterprise Edition (Release 9.0.1.2.1 - Production).
One can think that the problem lies in the Oracle Object-Realational or Oracle Spatial but the fact that we can successfully execute the same SDO_RELATE queries in SQL*PLUS rejects this possibility. Perhaps it depends on the amount of data passed to the JDBC driver and the fashion in which it handles it! In our test above we had RELATED 267 geometries. We know that there exist SDO_RELATE queries that run successfully with modelA, but those are queries which ONLY retrieve an EMPTY set of RELATED geometries. In other words we don't get the "TNS end of communication channel" because NO data gets fetched from the server to the client! As soon as we find a SDO_RELATE query which retrieves (RELATES) at least 1 geometry that runs successfully in SQL*PLUS and run it via the Java SDO API - it FAILS! This means that no matter what volume of data is fetched from the server-JDBCThin-SDOAPI-client as long as there is ANY data, the query FAILS in modelA.
Perhaps something internally in the Oracle 9i Server happens that prevent the data being fetch to the JDBCThin for that particular modelA. But what that might be?
Very peculiar problem!
Regards,
Georgi -
Technical Support - End of maintenance dates ?
Hi,
Expert advise requested. Could some one please let me know the end of maintenance dates for the following.
BW 3.0
Content release 3.3
Plug in 2003_1
Where can I get this information from service website.
and what would your suggestions be to upgrade to BW 3.5 and the technical content, and Plugin.
Thanks a lotHi John,
Your R/3 plug-in will be in mainstream maintenance until end of January 2006 ( https://websmp202.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000477981& ) and BW (regular maintenance) until November 2005.
You can obtain more infos in this document https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/upgrading to sap bw 3.5.pdf .
Hope this helps.
Bye,
Roberto
Maybe you are looking for
-
After upgrade can no longer connect to Mac from Windows
I have a wireless network (Linksys) with 2 iMacs, Ubuntu Linux and Windows XP workstations. I have file sharing between the Windows and Mac computers. After upgrading I can no longer see the shared folders on the upgraded iMac from the Windows box. I
-
Writing a java program for generating .pdf file with the data of MS-Excel .
Hi all, My object is write a java program so tht...it'll generate the .pdf file after retriving the data from MS-Excel file. I used POI HSSF to read the data from MS-Excel and used iText to generate .pdf file: My Program is: * Created on Apr 13, 2005
-
Own CS3 Web Premium, and trying to download replacement media, but get 404 error
I purchased and registered (have serial number) CS3 Web premium when it was current. Now I need replacement media to re-install on new computer (Mac), but the download link on Adobe site returns a 404 error. How do I download? Can I get a CD mailed?
-
please help !!
-
Strange Swing bug in Oracle's JDK7
I have a strange bug with every java app i run with the Java 7 VM. Every frame is limited to a maximum width of 1024 pixels. Doesn't matter if you try to resize it by code or dragging the border with the mouse pointer. I have a Macbook with Mac OSX 1