WxPCATargetRuntimeClient is webMethods Integration package for webMethods.io Integration to support WxPackageCompatibilityAnalyzer to analyze package dependencies against webMethods.io Integration Cloud Runtime and webMethods Edge Runtime.
Pre-requisites
- webMethods.io Integration tenant
- GitHub account
- Login to the webMethods.io Integration tenant.
- Select the Projects tab.
- Create a new project or select an existing project.
- Select the Packages tab in the project.
- Click on Add package button and select GIT.
- Provide Git URL as https://github.com/IBM/WxPCATargetRuntimeClient.git.
- Select the Source Control or add new Git account if doesn't exist already.
- Click Next button.
- Select Git branch/tag as main branch.
- Click the Pull button.
Now you can see WxPCATargetRuntimeClient package in the packages list.
Follow these steps if you want to check compatibility against webMethods.io Integration Cloud Runtime.
- Download executeActionOnCRT.zip file from the Releases section of this GitHub repository.
- Select Integrations tab in webMethods.io Integration project.
- Select Flow Services tab in the left-hand side navigation.
- Click Import button.
- Choose executeActionOnCRT.zip file and click Open button.
- Click Submit button.
- Download Execute_Action_on_CRT.zip files from the Releases section of this GitHub repository.
- Select the Workflows tab in the left-hand side navigation in webMethods.io Integration project.
- Click Import button.
- Choose Execute_Action_on_CRT.zip file and click Open button.
- Click Import button.
- Select the APIs tab.
- Click on Create API button.
- Select Create from Scratch / Design new API and click Next button.
- Provide a Name. Example: WxPCACloudRuntimeClient.
- Provide a Version. Example: 1.0.
- Click Save button.
- Click Add resource button.
- Provide Path value as /execute.
- Select HTTP Method as POST.
- In Select Workflow/Flow service dropdown, choose Execute Action on CRT workflow.
- Click Done button and then click Save button.
- Refer to Get URL to Configure Target Runtime in WxPackageCompatibilityAnalyzer section below.
Follow these steps if you want to check compatibility against webMethods Edge Runtime.
- Download executeActionOnERT.zip file from the Releases section of this GitHub repository.
- Select Integrations tab in webMethods.io Integration project.
- Select Flow Services tab in the left-hand side navigation.
- Click Import button.
- Choose executeActionOnERT.zip file and click Open button.
- Click on executeActionOnERT flow service to open it.
- Click on Expand All button below flow service title.
- In flow step 2, click on Cloud Runtime and select your edge runtime from the Search Runtime dropdown.
- Click on Sync button (located next to "Search Runtime" dropdown) to synchronize with the selected edge runtime.
- On Success message, click on Save button.
- Exit from the executeActionOnERT flow service.
- Select the APIs tab.
- Click on Create API button.
- Select Create from Scratch / Design new API and click Next button.
- Provide a Name. Example: WxPCAEdgeRuntimeClient.
- Provide a Version. Example: 1.0.
- Click Save button.
- Click Add resource button.
- Provide Path value as /execute.
- Select HTTP Method as POST.
- In Select Workflow/Flow service dropdown, choose executeActionOnERT flow service.
- Click Done button and then click Save button.
- Refer to Get URL to Configure Target Runtime in WxPackageCompatibilityAnalyzer section below.
- Login to the webMethods.io Integration tenant.
- In the Projects tab, open the project created earlier using the steps above.
- Select the APIs tab.
- Click on the API to open it.
- In the Basic Info section of the API, click the Copy icon for Public URL corresponding to API Endpoint. Example: "https://somewmiotenant.int-aws-de.webmethods.io/integration/restv2/development/flec1bd19aa493d26689ccc0/WxPCACloudRuntimeClient".