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
Click on thumbnail to enlarge
Getting started
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.