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 in urgent need of the end of support date for Firefox 3.6. I have been unable to find this information anywhere. Can someone please provide the date, or a link to the location on the Mozilla web site for lifecycle dates?

    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.

  • ASR9K HW End-Of-Support date

    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 Engineer

    Hello 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?
    thanks

    This 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.
    Omer

    Here 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
    vl

    Yes, 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...
    Thanks

    Hi,
    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!
    Georgi

    Suresh -- 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-

  • Java EE End Of Support

    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

  • [End of TNS data channel] with Java SDO API (JDBC thin 9.0.1.2.1)

    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.
    GKK

    Hello 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 lot

    Hi 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