App Connect

App Connect

Join this online user group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.


#Applicationintegration
#App Connect
#AppConnect
 View Only
  • 1.  ACE migration v11 to v13 problem

    Posted Fri July 25, 2025 05:05 AM

    Hi all,

    I have a problem with starting message flow after migrating configuration and services from ACE v11 to ACE v13. In one service I have a problem with the custom developer node, BIP2241E: A Loadable Implementation Library (.lil, .jar, or .par) is not found for message flow. I've copied jar files in shared-classes folder under the integration server working directory, but I have the same error. 

    I need some help to resolve this.

    Thanks in advance.



    ------------------------------
    Ranko Stanojevic
    ------------------------------


  • 2.  RE: ACE migration v11 to v13 problem

    Posted Tue July 29, 2025 02:53 AM

    Hi Ranko Stanojevic,

    Try to copy  the jar files at /var/mqsi/shared-classes also 



    ------------------------------
    harsha raju
    ------------------------------



  • 3.  RE: ACE migration v11 to v13 problem

    Posted Tue July 29, 2025 02:59 AM

    Hi harsha raju,

    Thanks for helping me. I don't have this /var/mqsi on version 13, but it was on version 11. My working directories are in /var/mqm/aceconfig and I've copied in shared-classes of Integration server working directory, but got a same problem.

    Regards,



    ------------------------------
    Ranko Stanojevic
    ------------------------------



  • 4.  RE: ACE migration v11 to v13 problem

    Posted Wed July 30, 2025 04:33 AM

    Hi Ranko, 

    When you referred to a 'custom developer node,' were you indicating a User-defined Node? If this is the case, the corresponding *.par file should be deployed to the following server binary directory.

    C:\IBM\ACE\AA.BB.CC.DD\server\jplugin



    ------------------------------
    Burak Görener
    ist
    +90262646 50 11
    ------------------------------



  • 5.  RE: ACE migration v11 to v13 problem

    Posted Tue September 02, 2025 03:03 AM

    Hi Ranko

    You also can set a specific project or directory as you source for those loadable implementations via the any of the below properties in your server.conf.yaml, for standalone integration servers. You can point that to a library that you can deploy or to a shared directory.

    #lilPath: '' # A list of paths from where User-defined node LIL/JAR files are loaded. (multiple directories are separated by platform path separator)

    #additionalJpluginDirectories: '' # Extra directories to search for Java plugins; can reference shared libraries using '{shlibname}' syntax.

    #additionalSharedClassesDirectories: '' # Extra directories to add to the shared classloader search path; can reference shared libraries using '{shlibname}' syntax.

    ACEv13 nodes also have the lilPath as an option in the node.conf.yaml.

    Personally, I install my udn's in the server\jplugin, like Bural also suggested.



    ------------------------------
    Regards
    Matthias Blomme
    Integration Specialist
    Integration Designers
    Turnhout
    ------------------------------



  • 6.  RE: ACE migration v11 to v13 problem

    Posted Mon September 22, 2025 09:55 AM
    Edited by Ranko Stanojevic Wed September 24, 2025 05:42 AM

    Thanks Matthias for your response.

    I've put this in server.conf.yaml of integration server

    lilPath: '/home/cloud-user/user-defined-extension-files/'
    #additionalJpluginDirectories: '' # Extra directories to search for Java plugins; can reference shared libraries using '{shlibname}' syntax.
    additionalJpluginDirectories: '/home/cloud-user/user-defined-extension-files/'

    #additionalSharedClassesDirectories: '' # Extra directories to add to the shared classloader search path; can reference shared libraries using '{shlibname}' syntax.
    additionalSharedClassesDirectories: '/home/cloud-user/user-defined-extension-files/'

    But still the same error after node restart.

    Problem with installation of this udn is that I didn't implement this and I only have .jar files from old system. I've tried to put them in same location like the old one, but it seems that ACE v13 has some problem reading it.

    If you read documentation Installing user-defined extension runtime files on an integration server

    It says that if I want to install my compiled or packaged user-defined extension file (files with extension .lil.jar.par.pdb, or .lel), I need to put it in some directory with chmod 755, and to add that directory to the LILPATH by updating the server.conf.yaml configuration file. After restart of integration server, it should load user-defined extension files during initialization.

    I've done all steps, but still the same error when starting message flow with this udn.



    ------------------------------
    Ranko Stanojevic
    ------------------------------



  • 7.  RE: ACE migration v11 to v13 problem

    Posted Mon September 29, 2025 04:28 AM

    Hi Ranko

    Not much more I can do at the moment. For me it has always worked by using the lilPath or addistionalJpluginDirectories or by using the server\jplugin directory. Both on my local machines and my servers.

    You do need to make sure those directories are readable. You could try to enable tracing, to see if you get more output.

    Other than that, unless you are willing to share your setup (via dm or otherwise) not much more I can tell you .



    ------------------------------
    Regards
    Matthias Blomme
    Integration Specialist
    Integration Designers
    Turnhout
    ------------------------------



  • 8.  RE: ACE migration v11 to v13 problem

    Posted 10 days ago

    Hello Mathias,

    I've managed to resolve this. The problem was with some external classes that this custom node is using. I need to put them in /shared-classes directory.

    Thanks everyone for help.



    ------------------------------
    Ranko Stanojevic
    ------------------------------