EGL Development User Group

EGL Development User Group

EGL Development User Group

The EGL Development User Group is dedicated to sharing news, knowledge, and insights regarding the EGL language and Business Developer product. Consisting of IBMers, HCL, and users, this community collaborates to advance the EGL ecosystem.

 View Only
Expand all | Collapse all

Error calling iseries program after switching to IBM Web Admin for I

  • 1.  Error calling iseries program after switching to IBM Web Admin for I

    Posted Sun September 22, 2019 08:22 AM

    I have been using Tomcat to run my EGL applications and they work fine. I have decided to switch over to IBM Web Administrator for i. I created my application server and HTTP server and installed my WAR. The application starts, but when i try to call an RPG program from within my service, i get the following error:

    EGL0010E An external dependency is missing. The following exception occurred. Exception: java.lang.NoClassDefFoundError: com.ibm.as400.access.AS400SecurityException EGL0002I The error occurred in servicepgm processing the login_validate_user_password function.

    Any ideas of what might be wrong?

    nick_tn


  • 2.  Re: Error calling iseries program after switching to IBM Web Admin for I

    Posted Mon September 23, 2019 04:32 AM

    Hi Nick,

    I think you have a problem with the database driver (jt400.jar).

     

    Which version of the Websphere Application Server do you use?

    Marcel-D


  • 3.  Re: Error calling iseries program after switching to IBM Web Admin for I

    Posted Mon September 23, 2019 08:14 AM

    Thanks Mark.

    I had it pointing to a location it didnt have authority to. I ended up putting jar file in ..wlp/usr/shared/resources and it is working now.

    learn something new every day :)

    FYI

    product = WebSphere Application Server 19.0.0.1 (wlp-1.0.24.cl190120190124-2339)
    wlp.install.dir = /QIBM/ProdData/OS/ApplicationServer/runtime/wlp/
    server.config.dir = /www/testappsvr/wlp/usr/servers/testappsvr/
    java.home = /QOpenSys/QIBM/ProdData/JavaVM/jdk80/64bit/jre
    java.version = 1.8.0_201
    java.runtime = Java(TM) SE Runtime Environment (8.0.5.30 - pap6480sr5fp30-20190207_01(SR5 FP30))
    os = OS/400 (V7R3M0; ppc64) (en_US)
    Apache/2.4.2
    Manage Integrated Web Application Server - V8.5

    nick_tn