Skip to content

DXClient

DXClient is a command line tool featuring a single, unified interface to all HCL Digital Experience (DX) automation and CI/CD-related tasks. It helps developers manage several DX tasks such as uploading one or more portlets, Script Applications, and themes. Administrators can manage WCM libraries, PZN rules, shared libraries, etc.

DXClient can take artifacts developed locally and deploy them to HCL DX servers independently of whether these are deployed on-premises platforms in standalone, cluster, or farm-topologies, or in a container environment.

DXClient is meant to be the one-stop, platform-independent solution that lets you integrate HCL DX with any automation infrastructure of your choice.

  • Installing DXClient
    This topic describes how to install, upgrade, verify, and uninstall DXClient.
  • Configuring DXClient
    This topic describes how to configure DXClient in your HCL DX environment.
  • DXClient commands
    This topic describes the different commands you can use in DXClient.
  • DXClient artifact types
    This topic provides information about the artifact types that are currently supported by DXClient.
  • Sample pipeline settings using DXClient
    This topic provides sample pipelines for use with DXClient
  • Troubleshooting DXClient
    This topic describes how to troubleshoot DXClient issues.
  • Limitations
    This topic describes the limitations of DXClient.
  • DXConnect
    This topic describes DXConnect, an application that enables the DXClient tool to connect over an HTTP or HTTPS connection from a client development machine or remote server to a source or target HCL DX 9.5 server.

Architecture

The following image illustrates the DXClient Architecture diagram:

HCL DXclient Architecture diagram

What's New and release history

Latest updates

For CF229, a few NPM libraries have been upgraded for code maintenance. These changes have no impact on the current workings of DXClient.

For a complete history of features added in each release, refer to the Feature Release History section.

Feature release history

Note

Refer to the list of features that were released in the following HCL DX 9.5 releases:

HCLSoftware U Learning Materials

To get an introduction to development for HCL DX, go to HCL DX for Developers (Beginners). Ensure you setup the DXClient that allows you to develop locally using the DXClient for Beginners Lab.

For an introduction and a demo on DX staging, go to Staging for Beginners.

To learn how to use staging tools such as DXClient, Syndication, XMLAccess, ReleaseBuilder/Solution Installer, and ConfigEngine, go to Staging for Intermediate Users. You can try it out using the Staging Lab for Intermediate Users and corresponding Staging Lab Resources.