%META:TOPICPARENT{name="ErrorMessagesP"}% ==Error Messages (P)== [[UDAErrorMessages|A]] [[ErrorMessagesB|B]] [[ErrorMessagesC|C]] [[ErrorMessagesD|D]] [[ErrorMessagesE|E]] [[ErrorMessagesF|F]] [[ErrorMessagesG|G]] [[ErrorMessagesH|H]] [[ErrorMessagesI|I]] [[ErrorMessagesJ|J]] [[ErrorMessagesK|K]] [[ErrorMessagesL|L]] [[ErrorMessagesM|M]] [[ErrorMessagesN|N]] [[ErrorMessagesO|O]] [[ErrorMessagesP|P]] [[ErrorMessagesQ|Q]] [[ErrorMessagesR|R]] [[ErrorMessagesS|S]] [[ErrorMessagesT|T]] [[ErrorMessagesU|U]] [[ErrorMessagesV|V]] [[ErrorMessagesW|W]] [[ErrorMessagesX|X]] [[ErrorMessagesY|Y]] [[ErrorMessagesZ|Z]] [[ErrorMessagesSymbols|#]] ===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