Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.
This article will demonstrate how to configure the connections and sync the assets to Integration runtimes.
Audience
This article is intended for Integration architects and developers working with webMethods.
Use case
The client has migrated assets from their self-hosted setup to the cloud platform. Their development team now aims to orchestrate and configure Deploy Anywhere connections to support their business use case.
Existing setup
To be Setup
Note:
In our use case, assets are executed on the Edge Runtime (ERT), so we’ve spin up an instance accordingly. However, if assets can run on the cloud design time, ERT isn’t required. The creation of edge runtimes can also be automated using APIs.
Create EdgeRuntime
METHOD: POST
URL: https://<TenanName>/apis/v1/rest/control-plane/runtimes
Request
{
"name": "cardissuanceazureruntime",
"description": "cardissuanceazureruntime",
"visibility":"private"
}
Create Instance
URL: https://<TenanatName>/apis/v1/rest/control-plane/runtimes/<EdgeRunTimeName>/instances/new-pairing-request
Enable/disable the Edge runtime
URL: https://<TenantName>/apis/v1/rest/control-plane/runtimes/<RuntimeName>/enable
Orchestrate the flow: We need a project to host our flow service. In this case, we’ve created a new VCS project named 'LogisticArtefact'
Folder structure of webMethods project
Structure of Scaffolding file when External VCS project is empty
Structure of Scaffolding when External VCS project contains the custom packages and other dependent services
Few reference links:
Tech Bytes Articles
Tech Bytes video link
Develop Flow Service
Purpose: Also tailored for your use case.
Configurations:
Testing:
We are now submitting events to the Kafka system using the orchestrated flow developed in the previous steps.