Working with Library Manager
HCL DevOps Test Integrations and APIs (Test Integrations and APIs) uses a plug-in architecture to provide support for various middleware and messaging technologies, so the list of third-party products with which it interacts can become large. You can manage this list by using Library Manager. When support for a new architecture or messaging plug-in is required, you use Library Manager to add that support.
Library Manager is an application that is installed with Test Integrations and APIs that is used to manage the libraries (Java™ JAR files) that are required by different plug-ins.
Starting Library Manager
-
In Microsoft™ Windows™, you can start Library Manager by using the Library Manager (set-up) option in C:\ProgramData\Microsoft\Windows\Start Menu\Programs\DevOps Test API.
-
Click the LibConfig.exe file in the installation directory of Test Integrations and APIs.
For example, the installation directory path can be C:\Program Files\HCL\DevOpsTestAPI
.integrationtester
, and to the
Test Integrations and APIs installation directory.
To ensure that Library Manager can write to the Test Integrations and APIs installation directory, the user
ID used to install Test Integrations and APIs must be
used when running Library Manager.On the Library Manager application window, Test Integrations and APIs properties and third-party plug-ins are listed alphabetically on the left side.
To view/modify a specific configuration, select it in the list. The settings for the selected entry are displayed on the right side of the screen.
When you complete configuring Library Manager, click OK to save any changes that were made and to apply the new settings. If Test Integrations and APIs is running, you must restart it to ensure that any changes that you made take effect.
Application settings
Application settings are used to configure general properties of the Test Integrations and APIs application. Required values are populated with default settings when Library Manager is run for the first time. However, any of the default values can be modified.
Setting | Description |
---|---|
Max memory usage | The amount of memory (in MB) that is allocated to Test Integrations and APIs. Allocating more memory can increase the performance of the application. |
HTTP Bind Address | When Test Integrations and APIs or one of its Agents is running an HTTP-based stub, this value is the hostname or IP address of the network adapter that it listens on. In most cases, you also enter the same information in the other bind address fields on this page. This setting is for use in an environment with a firewall, a VPN, or multiple network connections. For more information, see Firewalls, VPNs, and multihomed machines. |
HTTP Proxy Port | When Test Integrations and APIs or one of its Agents uses an HTTP proxy to make outbound HTTP connections, this value is the port number that is used to connect to the proxy. This setting is for use in an environment with a firewall, a VPN, or multiple network connections. The value must refer to a unique port number that is open in the firewall. For more information, see Firewalls, VPNs, and multihomed machines. |
HTTP Proxy Server | When Test Integrations and APIs or one of its Agents uses an HTTP proxy to make outbound HTTP connections, this value represents the hostname or IP address of the proxy server. This setting is for use in an environment with a firewall, a VPN, or multiple network connections. For more information, see Firewalls, VPNs, and multihomed machines. |
Environment Recording Port | During recording, the proxies and intercept technologies send information back to Test Integrations and APIs over an HTTP connection. This field contains the port number that is used to connect to the proxy. This setting is for use in an environment with a firewall, a VPN, or multiple network connections. The value must refer to a unique port number that is open in the firewall. For more information, see Firewalls, VPNs, and multihomed machines. |
Environment Recording Bind Address | During recording, the proxies and intercept technologies send information back to Test Integrations and APIs over an HTTP connection. This value is the hostname or IP address of the network adapter that it listens on. In most cases, you also enter the same information in the other bind address fields on this page. This setting is for use in an environment with a firewall, a VPN, or multiple network connections. For more information, see Firewalls, VPNs, and multihomed machines. |
WMIS Server Port | The port where Test Integrations and APIs listens for webMethods Integration Server requests. This setting is for use in an environment with a firewall, a VPN, or multiple network connections. The value must refer to a unique port number that is open in the firewall. For more information, see Firewalls, VPNs, and multihomed machines. |
WMIS Server Bind Address | The hostname or IP address to which Test Integrations and APIs is bound for webMethods Integration Server requests. In most cases, you also enter the same information in the other bind address fields on this page. This setting is for use in an environment with a firewall, a VPN, or multiple network connections. For more information, see Firewalls, VPNs, and multihomed machines. |
CICS® Stub Server Port | The port where Test Integrations and APIs listens for CICS® Stub Server requests. This setting is for use in an environment with a firewall, a VPN, or multiple network connections. The value must refer to a unique port number that is open in the firewall. For more information, see Firewalls, VPNs, and multihomed machines. |
CICS® Stub Server Bind Address | The hostname or IP address to which Test Integrations and APIs is bound for CICS® Stub Server requests. In most cases, you also enter the same information in the other bind address fields on this page. This setting is for use in an environment with a firewall, a VPN, or multiple network connections. For more information, see Firewalls, VPNs, and multihomed machines. |
IDB Client Port | The port where the integrated simulation database listens for JDBC requests. |
IMS™ Connect Stub Server Bind Address |
The hostname that is used for any IMS™
Connect stubs created by using Test Integrations and APIs. If a hostname is not
specified, Test Integrations and APIs uses
|
Security Policy | Reserved for future use. |
Feature Enablement | Enter the code from a license to enable extended features. |
Default Network Device | The default, local network device to use for any direct network-related tasks, such as capturing HTTP packets. The properties of the selected device are displayed below the selection. |
Networking |
|
JVM Arguments | Arguments to pass to the JVM used by Test Integrations and APIs and the command-line
application. For example, to set the maximum amount of memory (in MB) allocated to
the Java™ heap, you would use the format
-Xmxmem_sizem , and
specify a size, such as-Xmx512m . Note: Each argument
must be entered on a separate line in Library Manager.
|
Third-party plug-ins
The third-party systems (plug-ins) that Test Integrations and APIs supports are listed on the left side of Library Manager. For each plug-in, one or more providers can be configured. Generally speaking, a provider is a version of an application whose libraries are needed by Test Integrations and APIs to interact with the application. Each provider requires a specific set of libraries for use by Test Integrations and APIs.
Each plug-in is configured in two sections of Library Manager. The specific provider is selected in the upper portion of the screen. The libraries that are required by that provider are specified or customized in the lower portion of the screen.