• Overview
  • Documentation
  • Version history

Description

 

HCL Launch is an Application Deployment Automation tool that provides facilities for modeling your applications, including its components, run-time environments, and automated processes. The HCL Launch Component plugin supports creating and managing the component . Component are the central point of focus of HCL Launch.

Quick Info

Product icon

Product

HCL DevOps Deploy (HCL Launch)
Plugin type icon

Type

plugin
Compatibility icon

Compatibility

HCL Launch 6.0.1 and later
created by icon

Created by

HCLSoftware

Published Date

Last Updated

Overview

The HCL Component plugin manipulates component on the HCL Launch server. For example, the steps in this plugin can create components, manipulates components and add component to teams.

This plugin includes one or more steps, click Steps for step details and properties.

Compatibility

This plugin HCL requires Launch 6.0.1 and later.

This plugin runs on all operating systems that are supported by the HCL Launch agent, including z/OS with UNIX System Services.

Installation

See Installing plugins in HCL Launch for installing and removing plugins.

Steps

The following process steps are available in the Component in HCL Launch plugin.

Add Component To Team

Adds a component to a team for a given type classification.

Input properties for the Component step
Name Type Description Required
Component String   Yes
Team String   Yes
Type String The type classification to add. Leave blank to use the type Standard Component. No

Check If Component Exists

This step will succeed if the component exists and fail if it doesnt.

Input properties for the Component step
Name Type Description Required
Component String   Yes

Create Component

Creates a new component.

Input properties for the Component step
Name Type Description Required
Component Description String A description of the new component. No
Component Name String The name of the new component. Yes
Copy To Codestation Boolean If checked, artifacts will be copied from the given source to the servers Codestation repository. No
Default Version Type Enumeration:

 

  • Full
  • Incremental
The types of versions to create automatically upon import. Yes
Import Versions Automatically Boolean Check to import versions automatically. No
Source Config Properties String Insert properties to pass in for the source config plugin. One per line, name=value format. No
Source Config Type Enumeration:

 

  • None
  • AnthillPro
  • ClearCaseUCM
  • File System
  • File System (Versioned)
  • Git
  • Maven
  • Rational Asset Manager
  • Subversion
  • TeamCity
  • TFS
  • TFS_SCM
  • uBuild
The source config plugin for this component. Yes
Template Name String If this component uses a template, enter its name here. No
Template Version String If this component uses a template version, enter the version number here. No

Create Component Property

Creates or sets an existing component property.

Input properties for the Component step
Name Type Description Required
Component Name String The name of the new component. Yes
Property Name String name of the property to set. Yes
Property Value String value of the property to set. No
Secure? Boolean check if the property should be secure. No

Delete Component

Deletes a component

Input properties for the Component step
Name Type Description Required
Component String Name or ID of the component to delete Yes

Get Applications Using Component

Get a list of applications using a component name or ID.

Input properties for the Component step
Name Type Description Required
Component String Name or ID of the component Yes

Get Component Details

Retrieve basic configuration information about a component.

Input properties for the Component step
Name Type Description Required
Component String Component name or ID Yes

Get Component Properties

Retrieve the basic properties for a component.

Input properties for the Component step
Name Type Description Required
Component String   Yes

Create Multiple Components

Creates multiple components.

Input properties for the Component step
Name Type Description Required
JSON File/Text String A body of JSON text or a file to define components. Yes

Usage

Create Multiple Components

The Create Multiple Components step provides the ability to create multiple components using one JSON file or JSON text body. The format of this JSON body follows the IBM UrbanCode Deploy component/create REST endpoint. The documentation for this endpoint can be found in the knowledge center.

See Create a components from a JSON filet

To create multiple components, specify multiple JSON component objects inside of a JSON array as follows:


[{"name": "Component One",
"sourceConfigPlugin": "File System",
"defaultVersionType": "INCREMENTAL",
"importAutomatically": "TRUE",
"useVfs": "TRUE",
"properties": {"FileSystemComponentProperties\/basePath" : "/opt/test", "FileSystemComponentProperties\/extensions" : ".txt"}
},
{"name": "Component Two",
"sourceConfigPlugin": "Maven",
"defaultVersionType": "FULL",
"importAutomatically": "TRUE",
"useVfs": "TRUE",
"properties": {"MavenComponentProperties\/artifactId":"MyArtifact", "MavenComponentProperties\/groupId":"MyGroup", "MavenComponentProperties\/extension":"ext", "MavenComponentProperties\/repoUrl":"https:\/\/myserver.com"}
}]

Settings

launch-component-81.1155712.zip

Uploaded: 21-Apr-2023 14:08

launch-component-80.1150662.zip

Uploaded: 01-Feb-2023 14:25

Release Note

Updating jettison library for CVE-2022-45693 and CVE-2022-45685.

launch-component-79.1142531.zip

Uploaded: 10-Oct-2022 16:03

Release Note

Updating jettison library for CVE-2022-40150 CVE-2022-40149.

launch-component-78.1132354.zip

Uploaded: 26-Apr-2022 18:41

Release Note

Update for java 17 compatibility.

launch-component-77.1131563.zip

Uploaded: 08-Apr-2022 15:29

Release Note

Update udclient and uDeployRestClient.

launch-component-76.1128762.zip

Uploaded: 07-Feb-2022 16:58

Release Note

Remove log4j functionality related to: CVE-2019-17571, CVE-2020-9488. CVE-2021-4104, CVE-2022-23302, CVE-2022-23305, CVE-2022-23307.

launch-component-75.1122784.zip

Uploaded: 07-Oct-2021 19:04

Release Note

Allow specifying source config properties both with prefix and without. For example, FileSystemComponentProperties/basePath=foo or basePath=foo

launch-component-74.1106926.zip

Uploaded: 26-May-2021 07:13

Release Note

Fixing CVE:CVE-2019-4233

launch-component-74.1102024.zip

Uploaded: 16-Mar-2021 12:09

Related Plugins