Adding packages
You can add your own webMethods packages that are stored in an external repository to a project and use it along with other assets in the project.
Before you begin
- Make sure that you have the GitHub account details to access the repository where the packages are available.
- Before exporting the packages created in webMethods Service Designer, make sure of the following details.
- Enable auditing for each service that you want to monitor in the Monitor page. Remember to enable this option where low-level monitoring is needed as it has a performance impact on your processing. Any errors that are propagated to a parent service are then shown up in Monitoring.
- Update the package dependencies to reflect any packages that it depends on. This is an important step as during loading, the dependent packages are automatically added to your target runtimes if not already present.
- Make sure that the Visible property is set to public to allow workflows to use webMethods CloudStreams connectors or flow services that are created in webMethods Service Designer.
- For packages created using the local development feature in webMethods Service Designer, make sure that the Enforce a single Git repository property is selected. When you set this property, the webMethods package is automatically converted into a Git repository, aligning it with the native structure of webMethods Integration packages. For more information, see Using the Local Service Development Feature in webMethods Service Development Help.
About this task
- It is not possible to import a webMethods Integration project package into another webMethods Integration project. Projects are considered top-level integrations and must be deployed independently. Create a custom package if you want to share code between projects and use messaging for intra project collaboration.
- Only the recent versions of the webMethods CloudStreams connector provider packages are supported.
- Database, IBM® Power, SAP® ERP, Kafka, IBM MQ, PeopleSoft, SharePoint, AS400, and HDFS accounts imported from Git are disabled. Update the password before enabling the accounts.
- Global variables of the type password that are imported from Git are initially set to null. Update the global variables of type password before you run the flow services by using them.