JahnTech Package Manager for webMethods Integration

Make your developer experience for webMethods Integration fast and pain-free with a single command to get all your packages installed for development. And this tool can even be used in automation because it so easy to install and configure.

JahnTech Package Manager for webMethods Integration (JTWPM) is a powerful tool to work with Integration Server packages:

  • Easy and error-free on-boarding for developers
  • Quick switching between different project setups
  • Development for containers with specific packages
  • A single command sets up all the packages
  • webMethods Designer detects all packages with a single operation
  • Leverages the power of Git as today’s standard Version Control System (VCS)
  • Works with Windows, Linux, and macOS
				
					JahnTech Package Manager for webMethods Integration (v2.1.0)
Copyright (c) 2025 by JahnTech GmbH. All rights reserved.
https://jahntech.com/jtwpm

Usage: jtwpm.sh [OPTIONS] pkg {src|refresh|build|rebuild|cfg|new|update|enable|disable|reload|activate} NAME

       jtwpm.sh [OPTIONS] app {src|refresh|build|rebuild|cfg|new|update} NAME

       jtwpm.sh [OPTIONS] cat {update|show|edit|all}

       jtwpm.sh [OPTIONS] cfg {show|edit}

       jtwpm.sh version

       Options:
         -c CATALOG_ALIAS    : Specify custom catalog alias (default: default)
         -d CONFIG_DIR       : Specify custom config directory
                               - Default: $HOME/.JahnTech/jtwpm
         -a CONNECTION_ALIAS : Specify custom connection alias (default: DEV)
         -e EDITOR_COMMAND   : Specify custom editor (default: /usr/bin/nano)
         -v                  : Enable verbose output

       Scope:
         pkg : Single package repo (may contain additional packages, e.g. for testing, sample)
         app : Multiple packages that together make an application
         cat : Catalog
         cfg : Main configuration

       Operations for pkg and app:
         src     : Retrieve source code, create symlink, and compile+frag
         build   : Compile and frag source
         rebuild : build + reload
         update  : Update source from VCS
         refresh : update + build + reload
         new     : Create new empty config file
         cfg     : Show config file
         edit    : Edit config file

       Operations for pkg:
         enable   : Enable package
         disable  : Disable package
         reload   : Reload enabled package
         activate : Activate package

       Operations for app:
         show    : Show packages of application

       Operations for cat:
         update  : Update catalog from VCS
         show    : Show available packages and applications
         edit    : Edit config file
         all     : Show all available catalogs

       Operations for cfg:
         show    : Show main configuration
         edit    : Edit main config file

       Environment variables:
         JTWPM_EDITOR   : Default editor
         JTWPM_CFG_HOME : Default directory for configuration

				
			

JTWPM is available at no charge, so all webMethods Integration users are able to experience the value it brings to application development.

Please note that JTWPM is not open source and therefore subject to either an individual contract or the standard contract for software of JahnTech.

Screenshots

Getting started

Online shop

JahnTech Package Manager for webMethods Integration (JTWPM) is available through our online shop (at a “virtual” price of 0 Euros).

Video

A short video on YouTube demonstrates the use of JTWPM.

Due to the fast-paced development, there are some minor differences with how the latest version works. But no fundamental changes have been made.

Notably, when Integration Server is running, packages will automatically be activated and enabled, if possible.

Setup and first run

For installation instructions got to the “Getting started with JTWPM” page.

Register for updates

To receive updates on JTWPM, please enter your contact information in the form below. Those data will not be used for any other purposes.

After a successful registration, you will receive an email with the subject line “JahnTech newsletter: Confirm your subscription”. You must click the link in there to confirm your registration. This ensures that only you can register here. (It is also required by law in Germany.)

If you feel uncomfortable clicking the link in the email, or the email gets lost in a spam filter, feel free to get in touch directly. This can happen via email, the general contact form of the website, or via LinkedIn.