Filters

CLEAR ALL

Search Results ()

Filter Icon

Search Results ()

    All Plugins (171)

    Filter Icon

    Quick Info

    Product icon
    Product
    DevOps Deploy (HCL Launch)
    Plugin type icon
    Type
    plugin
    Compatibility icon
    Compatibility
    HCL Launch 6.0.1 and later
    created by icon
    Created by
    HCL Software
    Published Date
    February 16th, 2022
    Last Updated
    May 11th, 2023

    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
    DevOps Deploy (HCL Launch)
    Plugin type icon
    Type
    plugin
    Compatibility icon
    Compatibility
    HCL Launch 6.0.1 and later
    created by icon
    Created by
    HCL Software
    Published Date
    February 16th, 2022
    Last Updated
    May 11th, 2023

    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

    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.

    History

    The following table describes the changes made in each plugin version.

    Plugin history details
    Version Description
    80 Updating jettison library for CVE-2022-45693 and CVE-2022-45685.
    79 Updating jettison library for CVE-2022-40150 CVE-2022-40149.
    78 Update for java 17 compatibility.

    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