docs: @Override
      public void setReadOnly(WSRdbManagedConnectionImpl managedConn, boolean readOnly, boolean externalCall) 
      throws SQLException {
          if (tc.isDebugEnabled())
              Tr.debug(this, tc, "setReadOnly", managedConn, readOnly, externalCall); 
  
          if (externalCall) 
          {
              if (readOnly) {
                  // Fix this message later
                  throw new SQLException(AdapterUtil.getNLSMessage("METHOD_UNSUPPORTED", "setReadOnly", Connection.class.getName()));
              } else {
                  // ignore it but log an informational message stating that we won't start a transaction
                  Tr.info(tc, "ORA_READONLY"); 
  
              }
          } else 
          {
              if (tc.isDebugEnabled())
                  Tr.debug(this, tc, "setReadOnly ignored for internal call"); 
          }
      }