Software AG webMethods Developer Portal
Software AG webMethods Developer Portal is a web-based application that provides a centralized portal for developers to discover, explore, and consume APIs and integration assets published from the webMethods platform.
Software pattern summary
The following table gives an overview of the pattern characteristics:
Product component | OS type | Versioning | Pattern depth |
|---|---|---|---|
| webMethods Developer Portal | UNIX | Active versioning | Instance-based |
Platforms supported by the pattern
The pattern discovers Software AG webMethods Developer Portal deployments on the UNIX system.
Identification
To run a discovery of the product, the pattern must be triggered by detecting a specific Java process associated with Software AG webMethods Developer Portal startup.
Software instance triggers
The following table gives details about the pattern trigger:
Pattern | Trigger node | Attribute | Condition | Argument |
|---|---|---|---|---|
| DeveloperPortal | DiscoveredProcess | cmd | matches | java |
| args | matches regex | -Dportal.server.config | ||
| args | matches regex | com.softwareag.platform.bootstrap.Bootstrap |
Simple identification mappings
The following component is identified by using the simple identity mappings that map the product's known processes:
Name | Command | Arguments |
|---|---|---|
| Software AG webMethods Developer Portal | java | (-Dportal\.server\.config).*?(com\.softwareag\.platform\.bootstrap\.Bootstrap) |
Versioning
Version information for the product is collected by using the active versioning method.
Process-based versioning
This method extracts the full version from the Java process arguments.
File-based versioning
The method reads the <config_path>/config.ini file and extracts the version from the hook.locations_<version> entry.
If a full version is detected, the product version is derived from the major and minor version numbers.
Application model generated by the software pattern
If the pattern discovers a SoftwareInstance of Software AG webMethods Developer Portal, it defines the application model for the SoftwareInstance, which includes a SoftwareInstance node with the following attributes:
- key
- name
- short_name
- type
- version
- product_version
- install_root
- config_path
- license_path
Pattern trigger
The Software AG webMethods Developer Portal pattern is triggered by detecting a Java process that is running the com.softwareag.platform.bootstrap.Bootstrap class with the following argument:
-Dportal.server.config
SI depth
The Software AG webMethods Developer Portal pattern creates an instance-based software instance. The key is based on the product type and host: <Software Instance Type>/<Host>
Subject matter expertise
Inputs from subject matter experts are welcome on any potential improvements to detection logic, version extraction, or extended component modeling not covered in this pattern.
Testing
The pattern has been tested against the available customer data.
Open issues
There are no known open issues with this pattern.