WORKLOAD AUTOMATION COMMUNITY
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
  • About
  • Contact
  • What's new

Plug-in management using Orchestration CLI

4/18/2024

0 Comments

 
Picture
​Orchestration CLI offers a unified interface for orchestrating complex workflows efficiently. One of its key functionalities includes managing plug-ins across different environments seamlessly. Users can integrate and manage all Job /Event type plug-ins available on Automations Hub with HCL Universal Orchestrator
​Let’s delve deeper into plug-in management using Orchestration CLI. The syntax for Orchestration CLI follows a standard format. It contains the command type (plug-in or context or plan or model) followed by the command and its related parameters.
Installing single or multiple plug-ins
You must have the executable files in your machine to install the plug-in.  Run the command as follows to install a plug-in.
Syntax: ocli plugin [install | i] filepath or folderpath
If multiple plug-ins are available at the file path, running the command installs all of them. You can also install multiple versions of the same plug-in at the same time.
The following figure shows the installation of a single plug-in.
Picture
​The following figure shows the installation of multiple plug-ins at the same time.
Picture
​Updating Plug-ins
We additionally facilitate the downgrading and upgrading of any plugin to accommodate various security requirements as per user preferences. This command proves beneficial in instances where a plugin is corrupted or fails to function as anticipated. Updating plugins is crucial for various reasons: enhancing their functionalities, improving performance, fixing bugs or security vulnerabilities, introducing new features, and ensuring compatibility with the latest version of the software or platform they are integrated with. You can use the following command to update the plug-ins and keep them up to date.
Syntax: ocli plugin [update | u ] filepath or folderpath [;noask]
If you specify the optional noask parameter, the plug-in updates to the selected version by deleting the existing version, if present, without user confirmation.
The following figure shows the update of an existing plug-in.
Picture
​Listing Plug-ins
You can run the following command to list the plug-ins installed.
 Syntax: ocli plugin [list | l ] [plugin_name] ;[type=plugin_type] ;[version=version]
There are different set of optional arguments that you can add to list the plug-ins using Orchestration CLI. The following figure shows few examples to list the plug-in by either adding the plugin_name or by using wildcards for type or version of the plug-in.
Picture
Deleting Plug-ins
To remove a plug-in or multiple plug-ins, you can run the following command with any one of the arguments – plugin_name or wild cards for type/version of plug-ins.
Syntax: ocli plugin [delete | d] plugin_name [;type=plugin_type]
​             [;version=plugin_verison] [;noask]
The following figure shows few examples for running the delete command.
Picture
When you run the command, Orchestration CLI ensures that the plug-ins associated with any job definition or a job in plan, with a state other than its final states (SUCC, FAIL, ABEND or SUPP) are not deleted. For more information, see Delete Plugin.
Authorization required for running Orchestration CLI commands:
Orchestration CLI requires specific permissions for running each plugin command. You can customize the level of access to run the command, and roles can be managed using DWC or Orchestration CLI. For the permissions required to run the plug-in commands, see the following figure:
Picture
Orchestration CLI is a great tool to manage plug-ins. It helps developers and admins to work faster and better. With its easy-to-use interface and strong features, teams can organize the work more efficiently and can have less downtime. Start using Orchestration CLI now to enhance your plugin management!
Authors

Picture
​Alok Ranjan Barik – Technical Lead at HCLSoftware

He joined HCL in August 2022 as a Backend developer for Workload Automation team. He possesses hands-on experience with platforms including Java, Rest API, microservices, Spring, and MongoDB. He enjoys exploring new places and watching movies in his leisure time.

Picture
​Vipul Kumar - Senior Software Engineer 2 at HCLSoftware

He joined HCL in January 2023 as a Backend Developer for Workload Automation team. He specializes in technologies like Java, Spring Boot, RESTful Web Services, Hibernate, Microservices, MongoDB, Oracle with over 4.5 years of experience. He enjoys working in challenging environments and is focused on enhancing the quality of Workload Automation products.
0 Comments

Your comment will be posted after it is approved.


Leave a Reply.

    Archives

    March 2025
    February 2025
    January 2025
    December 2024
    November 2024
    October 2024
    September 2024
    August 2024
    July 2024
    June 2024
    May 2024
    April 2024
    March 2024
    February 2024
    January 2024
    October 2023
    August 2023
    July 2023
    June 2023
    May 2023
    April 2023
    March 2023
    February 2023
    January 2023
    December 2022
    September 2022
    August 2022
    July 2022
    June 2022
    May 2022
    April 2022
    March 2022
    February 2022
    January 2022
    December 2021
    October 2021
    September 2021
    August 2021
    July 2021
    June 2021
    May 2021
    April 2021
    March 2021
    February 2021
    January 2021
    December 2020
    November 2020
    October 2020
    September 2020
    August 2020
    July 2020
    June 2020
    May 2020
    April 2020
    March 2020
    January 2020
    December 2019
    November 2019
    October 2019
    August 2019
    July 2019
    June 2019
    May 2019
    April 2019
    March 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    September 2018
    August 2018
    July 2018
    June 2018
    May 2018
    April 2018
    March 2018
    February 2018
    January 2018
    December 2017
    November 2017
    October 2017
    September 2017
    August 2017
    July 2017
    June 2017
    May 2017

    Categories

    All
    Analytics
    Azure
    Business Applications
    Cloud
    Data Storage
    DevOps
    Monitoring & Reporting

    RSS Feed

www.hcltechsw.com
About HCL Software 
HCL Software is a division of HCL Technologies (HCL) that operates its primary software business. It develops, markets, sells, and supports over 20 product families in the areas of DevSecOps, Automation, Digital Solutions, Data Management, Marketing and Commerce, and Mainframes. HCL Software has offices and labs around the world to serve thousands of customers. Its mission is to drive ultimate customer success with their IT investments through relentless innovation of its products. For more information, To know more  please visit www.hcltechsw.com.  Copyright © 2024 HCL Technologies Limited
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
  • About
  • Contact
  • What's new