Getting Started
This help explains how you can use the IBM webMethods Package Registry web portal to browse and install modules that can enhance your webMethods projects.
This help explains how you can use the IBM webMethods Package Registry web portal to browse and install modules that can enhance your webMethods projects.
IBM webMethods Package Registry is a set of repositories that reference both official IBM licensed modules and public packages for webMethods. The Package Registry enables you to use the webMethods Package Manager (wpm) command-line tool to add features to your integration projects.
You can use the wpm CLI tool and the Package Registry to add modules, such as the JDBC or SAP adapters, to the pre-built images that IBM provides at https://containers.webmethods.io/products, without using IBM webMethods Installer or IBM webMethods Update Manager.
The Package Registry web portal is available at https://packages.webmethods.io, and you can obtain the wpm command-line tool from IBM webMethods Installer or from the pre-built Docker images for Integration Server or Microservices Runtime available at https://containers.webmethods.io/products. You do not have to install the wpm client locally to browse the available packages in the Package Registry web portal.
For more information about wpm, see the IBM webMethods Package Manager CLI Reference guide.
The Package Registry provides two repositories:
If you do not see the package that you require in the ‘licensed’ repository, this might be because of licensing restrictions. Reach out to either your IBM webMethods representative or contact IBM support if you believe this is an error. Keep in mind that not all IBM webMethods modules have been migrated to the Package Registry yet.
The ‘licensed’ repository is private and only authorized users can use the wpm command-line tool to view or pull packages from this repository. You cannot input your Empower credentials directly in wpm. Instead, you must create an access token in the Package Registry web portal and use that token to authenticate your account. For example, you can use the following command to install the WmJDBCAdapter, authenticate your account using wpm, and install the WmJDBCAdapter package:
wpm install -ws registry-server -wr registry-name -j token-value WmJDBCAdapter:optional-package-version
To create an access token in the Package Registry web portal
In a web browser, navigate to https://packages.webmethods.io and use your Empower credentials to sign in.
Navigate to > Settings and click Create.
In Label enter a descriptive name for the token.
Optionally, in Duration enter a number of days before the token expires. If you do not specify a value, the token does not expire.
Depending on your preferences, you can download a package in one of the following ways:
From the Package Registry web portal, you can download a package to your file system.
Using the wpm CLI tool, you can pull and install a package directly into an integration project. For more information, see the wpm documentation.
To download a package from the Package Registry web portal
In a web browser, navigate to https://packages.webmethods.io and use your Empower credentials to sign in.
Select a registry and click the name of the package you want to download.
Optionally, use the drop-down menu to select a specific version of the package.
Click to view the Package Manifest and Git Info details for the selected version of the package.
Use one of the following ways to download the package: