deploy

Package Directum RX modules into .dat archives and deploy via DeploymentTool.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/dunaevdmitriys-dev/directum-mcp-server --skill deploy-dunaevdmitriys-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy
Source: https://github.com/dunaevdmitriys-dev/directum-mcp-server/tree/main/skills/deploy
Command: npx skills add https://github.com/dunaevdmitriys-dev/directum-mcp-server --skill deploy-dunaevdmitriys-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the manual, error-prone steps of packaging Directum RX module sources into a .dat file and deploying it to a Directum RX test/prod environment, including quick validation and post-deploy checks.

Core Features & Use Cases

  • Fast parameter discovery: reads module_name from PackageInfo.xml and uses provided project and launcher paths to drive DeploymentTool.
  • Pre-deploy validation: verifies critical inputs (existence of PackageInfo.xml, source/, JSON validity of *.mtd, and presence of partial class in *.cs except constants) and stops on errors.
  • Mode-based deployment: supports dev, full, init, settings, plus advanced operational modes like distributed, init-selective, and parallel.
  • Post-deploy verification: checks deployed solution presence, scans logs for errors, runs platform check, and validates satellite resource keys format (e.g., Property_<Name> vs Resource_<GUID>).

Quick Start

Tell the AI to build the .dat package from your Directum RX project and deploy it in dev mode to your Directum RX environment using the DirectumLauncher located at your launcher path.

Frequently Asked Questions about deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Directum RX module packaging into a .dat archive for deployment?

Automating Directum RX module packaging generates a .dat archive from source and settings artifacts by reading module identity from PackageInfo.xml, then driving DeploymentTool for environment deployment.

What validations are required before deploying a Directum RX .dat package?

Pre-deploy validation for a Directum RX .dat package verifies PackageInfo.xml existence, source directory presence, JSON validity of .mtd files, and checks for partial class declarations in .cs files except constants.

Can I perform distributed zero-downtime updates using Directum RX DeploymentTool?

Yes, Directum RX DeploymentTool supports distributed HAProxy-based zero-downtime updates, alongside dev, full, init, settings, and parallel operational modes for flexible deployment scenarios.

How do I verify a Directum RX deployment after running DeploymentTool?

Post-deployment verification checks deployed solution presence, scans logs for errors, runs platform check, and validates satellite resource key formats like Property_Name versus Resource_GUID.

What deployment modes are available for Directum RX module updates?

Directum RX module updates support dev, full, init, settings, distributed, init-selective, and parallel modes, applying mode-specific DeploymentTool flags for iterative development and production scenarios.