Maximo Open Forum

 View Only

 How to setup IDE for custom Java extension development for MAS9

  • Customizations
  • Maximo Application Suite
Jared Schrag's profile image
Jared Schrag posted 03-27-2025 11:00

I've searched high and low and just cannot find a step-by-step guide to setting up any IDE (VSCode, Eclipse, other?) for authoring custom Java classes to extend the MAS (Manage) code base. Is there anything like this that exists from IBM for from anyone else? I'm quite surprised that I cannot find anything for this topic. Thanks in advance for any help that can point me in the right direction.

I have a need to update a couple of existing custom Java classes involved with extending psdi.iface.router.DefaultWSExit and is configures for use on an End Point WSEXIT property.

Jason VenHuizen's profile image
Jason VenHuizen

Jared,

Our Zebra label printing project here: https://github.com/sharptree/zebra-label is a good example of setting up a Java project for MAS 9 and explains how to get the Jar files you need. In general having an understanding of Gradle and Maven would also be helpful.  We use Gitea (https://about.gitea.com/) as our Maven repository for the library dependencies and that has worked well for us as a free solution.

Let me know if you have any specific questions.

Jason

 

Jared Schrag's profile image
Jared Schrag

In my particular case, following the article linked below, I was able to implement the same functionality in an End Point WSEXIT automation script and we no longer need to keep or maintain the original custom Java extension! For the WSEXIT property, I configured it with the following value:

script:MYSCRIPTNAME

EndPoint Scripting - Web Service Handler (JAX-WS) WSEXIT Property

I hope this help somebody!