Menu

Add an AS400 driver

2009-03-13
2013-04-15
  • Nicolas Soyeur

    Nicolas Soyeur - 2009-03-13

    Hello all,
    I want to test JRubik. So I have download the JRubik software.
    But my datasource is an AS400 data base. I have try to add a driver by the GUI, but it don't work well, because when I clik on the "apply" button (on the "add a driver" window), the software have an error like this :
    "
    Bad jar file.

    java.lang.Exception: Bad jar file.

    es.aeat.eett.rubik.drivers.DriverInfoImp.validate(Unknown Source)
    es.aeat.eett.rubik.drivers.forms.DriversController$ActionListenerImp.apply(Unknown Source)
    es.aeat.eett.rubik.drivers.forms.DriversController$ActionListenerImp.actionPerformed(Unknown Source)
    javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    java.awt.Component.processMouseEvent(Unknown Source)
    javax.swing.JComponent.processMouseEvent(Unknown Source)
    java.awt.Component.processEvent(Unknown Source)
    java.awt.Container.processEvent(Unknown Source)
    java.awt.Component.dispatchEventImpl(Unknown Source)
    java.awt.Container.dispatchEventImpl(Unknown Source)
    java.awt.Component.dispatchEvent(Unknown Source)
    java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    java.awt.Container.dispatchEventImpl(Unknown Source)
    java.awt.Window.dispatchEventImpl(Unknown Source)
    java.awt.Component.dispatchEvent(Unknown Source)
    java.awt.EventQueue.dispatchEvent(Unknown Source)
    java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    java.awt.Dialog$1.run(Unknown Source)
    java.awt.Dialog$3.run(Unknown Source)
    java.security.AccessController.doPrivileged(Native Method)
    java.awt.Dialog.show(Unknown Source)
    java.awt.Component.show(Unknown Source)
    java.awt.Component.setVisible(Unknown Source)
    java.awt.Window.setVisible(Unknown Source)
    java.awt.Dialog.setVisible(Unknown Source)
    es.aeat.eett.workbench.infonode.Controller.actionPerformed(Unknown Source)
    javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    javax.swing.AbstractButton.doClick(Unknown Source)
    javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
    javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
    java.awt.Component.processMouseEvent(Unknown Source)
    javax.swing.JComponent.processMouseEvent(Unknown Source)
    java.awt.Component.processEvent(Unknown Source)
    java.awt.Container.processEvent(Unknown Source)
    java.awt.Component.dispatchEventImpl(Unknown Source)
    java.awt.Container.dispatchEventImpl(Unknown Source)
    java.awt.Component.dispatchEvent(Unknown Source)
    java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    java.awt.Container.dispatchEventImpl(Unknown Source)
    java.awt.Window.dispatchEventImpl(Unknown Source)
    java.awt.Component.dispatchEvent(Unknown Source)
    java.awt.EventQueue.dispatchEvent(Unknown Source)
    java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    java.awt.EventDispatchThread.run(Unknown Source)
    "
    I have put my jt400.jar file (driver for AS400) in the \plugins\es.aeat.eett.rubik.drivers@2.1.0\lib.
    So if someone can help me? please.

    Regards,
    Nicolas.

     
    • Felix Saz

      Felix Saz - 2009-03-13

      try
      1)-In UI
      -DataBase: OTHER
      -Class Name: "the class name" sample for mysql -ClassName:"com.mysql.jdbc.Driver"
      -Jar File: "path.."
      -url:"url.." sample for mysql:"jdbc:mysql://localhost/foodmar"

      2)- No UI all manually
      -copy the jar in "JRUBIK_HOME/plugins/es.aeat.eett.rubik.drivers/lib"
      -edit the file "JRUBIK_HOME/plugins/es.aeat.eett.rubik.drivers/plugin.xml"
      -add one entry(similar to dderby and mysql) for the new jar.

       

Log in to post a comment.