Skip to content

WxPackageCompatibilityAnalyzer supporting package for webMethods Integration to analyze package dependency against webMethods Cloud and Edge Runtimes.

License

Notifications You must be signed in to change notification settings

IBM/WxPCATargetRuntimeClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WxPCATargetRuntimeClient

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

Installation & Configuration

Add WxPCATargetRuntimeClient package

  1. Login to the webMethods.io Integration tenant.
  2. Select the Projects tab.
  3. Create a new project or select an existing project.
  4. Select the Packages tab in the project.
  5. Click on Add package button and select GIT.
  6. Click Next button.
  7. Select Git branch/tag as main branch.
  8. Click the Pull button.

Now you can see WxPCATargetRuntimeClient package in the packages list.

Target Runtime is webMethods.io Integration Cloud Runtime

Follow these steps if you want to check compatibility against webMethods.io Integration Cloud Runtime.

Import Flow-service

  1. Download executeActionOnCRT.zip file from the Releases section of this GitHub repository.
  2. Select Integrations tab in webMethods.io Integration project.
  3. Select Flow Services tab in the left-hand side navigation.
  4. Click Import button.
  5. Choose executeActionOnCRT.zip file and click Open button.
  6. Click Submit button.

Import Workflow

  1. Download Execute_Action_on_CRT.zip files from the Releases section of this GitHub repository.
  2. Select the Workflows tab in the left-hand side navigation in webMethods.io Integration project.
  3. Click Import button.
  4. Choose Execute_Action_on_CRT.zip file and click Open button.
  5. Click Import button.

Configure API

  1. Select the APIs tab.
  2. Click on Create API button.
  3. Select Create from Scratch / Design new API and click Next button.
    • Provide a Name. Example: WxPCACloudRuntimeClient.
    • Provide a Version. Example: 1.0.
  4. Click Save button.
  5. 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.

Get API URL

  1. Refer to Get URL to Configure Target Runtime in WxPackageCompatibilityAnalyzer section below.

Target Runtime is webMethods Edge Runtime

Follow these steps if you want to check compatibility against webMethods Edge Runtime.

Import Flow-service

  1. Download executeActionOnERT.zip file from the Releases section of this GitHub repository.
  2. Select Integrations tab in webMethods.io Integration project.
  3. Select Flow Services tab in the left-hand side navigation.
  4. Click Import button.
  5. Choose executeActionOnERT.zip file and click Open button.

Sync the Flow-service to Edge Runtime

  1. Click on executeActionOnERT flow service to open it.
  2. Click on Expand All button below flow service title.
  3. In flow step 2, click on Cloud Runtime and select your edge runtime from the Search Runtime dropdown.
  4. Click on Sync button (located next to "Search Runtime" dropdown) to synchronize with the selected edge runtime.
  5. On Success message, click on Save button.
  6. Exit from the executeActionOnERT flow service.

Configure API

  1. Select the APIs tab.
  2. Click on Create API button.
  3. Select Create from Scratch / Design new API and click Next button.
    • Provide a Name. Example: WxPCAEdgeRuntimeClient.
    • Provide a Version. Example: 1.0.
  4. Click Save button.
  5. 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.

Get API URL

  1. Refer to Get URL to Configure Target Runtime in WxPackageCompatibilityAnalyzer section below.

Get URL to Configure Target Runtime in WxPackageCompatibilityAnalyzer

  1. Login to the webMethods.io Integration tenant.
  2. In the Projects tab, open the project created earlier using the steps above.
  3. Select the APIs tab.
  4. Click on the API to open it.
  5. 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".

About

WxPackageCompatibilityAnalyzer supporting package for webMethods Integration to analyze package dependency against webMethods Cloud and Edge Runtimes.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages