• Topic
  • Discussion
  • UdaWikiWeb.ProtocolError(Last) -- Owiki? , 2016-08-19 15:00:51 Edit owiki 2016-08-19 15:00:51

    Error Messages (P)

    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

    Protocol Error

    JDBC "protocol errors" occur when OpenLink's 1.x or 3.x JAVA clients try to spawn Database Agents. These JAVA clients are not designed to interact directly with the Database Agents. Instead, 1.x and 3.x clients work through JDBC proxy agents. If you receive "protocol errors" take the following action:

    1. Insure that you are not passing a OpenLink Database Agent -- or other erroneous value -- to the JDBCAGENT connection string parameter. For example:

    JDBCAGENT=jodbc CORRECT
    JDBCAGENT=ora8 WRONG
    


    2. Use a text editor to open the oplrqb.ini file which you find in the /bin sub-directory of your OpenLink server components installation. Then, locate the [Mapping Rules] portion of the file. Finally, insure that you have properly configured your JDBC rules. For example:

    jodbc:*:*:java:*:*:* = accept jodbc_client CORRECT
    judbc:*:*:java:*:*:* = accept judbc_client CORRECT
    jdbc:*:*:java:*:*:* = accept jdbc_client CORRECT
    
    jodbc:*:*:java:*:*:* = accept generic_ora8 WRONG
    judbc:*:*:java:*:*:* = accept generic_ora8 WRONG
    


    3. Insure that you have not mixed and matched OpenLink 1.x and 3.x with OpenLink 4.x software. OpenLink's 4.0 Java clients utilize a different connection model. They can connect directly to 4.0 database agents. Version mismatch may cause "protocol" or other connection errors.

    Evidence

    JDBC Connect String
    Session Rules Book
    Database Agent Version String


    Referenced by...