<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DMT - How to... on Documentation - V2</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/</link><description>Recent content in DMT - How to... on Documentation - V2</description><generator>Hugo</generator><language>en</language><atom:link href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/index.xml" rel="self" type="application/rss+xml"/><item><title>DMT - Add a new source code package</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-add-a-new-source-code-package/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-add-a-new-source-code-package/</guid><description>&lt;h5 id="add-a-new-source-code-package"&gt;Add a new source code package&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Note that the &lt;strong&gt;Adding a new source code package&lt;/strong&gt; is relevant regardless of which &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;mode&lt;/a&gt; you are working in.&lt;/p&gt;
&lt;p&gt;To add a new source code package:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-version-page/"&gt;Version page&lt;/a&gt;, click the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222043/images_icons_add.png?version=1&amp;amp;modificationDate=1549304357503&amp;amp;api=v2" alt=""&gt; button to add a new &lt;strong&gt;Source Code Package&lt;/strong&gt; to your Version.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The &lt;strong&gt;Add Package wizard&lt;/strong&gt; will then be displayed - this guides you through the package creation process:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222081/images_add_package.jpg?version=1&amp;amp;modificationDate=1549304357990&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;First choose the type of source code you want to package and click the &lt;strong&gt;Next&lt;/strong&gt; button.&lt;/p&gt;</description></item><item><title>DMT - Add a new version</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-add-a-new-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-add-a-new-version/</guid><description>&lt;h5 id="add-a-new-version"&gt;Add a new version&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Note that the &lt;strong&gt;Adding a new Version&lt;/strong&gt; is &lt;em&gt;only&lt;/em&gt; relevant if you are working with the DMT directly from the &lt;strong&gt;CAST AIC Portal&lt;/strong&gt; - if you are working with the DMT directly from the CAST Management Studio, then Versions are created in the CAST Management Studio.&lt;/p&gt;
&lt;p&gt;When an &lt;strong&gt;Application&lt;/strong&gt; is created in the CAST AIC Portal by your Application team manager or Executive Sponsor, an initial &lt;strong&gt;Version&lt;/strong&gt; is also created. If you need to deliver a new version of an existing Application, then you need to add a &lt;strong&gt;new&lt;/strong&gt; Version:&lt;/p&gt;</description></item><item><title>DMT - Close</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-close/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-close/</guid><description>&lt;h5 id="close"&gt;Close&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The notion of &amp;ldquo;closing a version&amp;rdquo; is found in the CAST Delivery Tool Manager regardless of which &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;mode&lt;/a&gt; is in use, however, using and accessing the option differs according to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;mode&lt;/a&gt; in use.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#what"&gt;What does the action do?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#when"&gt;When should you use the Close action?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#cast"&gt;CAST Delivery Manager Tool via the CAST AIC Portal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#cast2"&gt;CAST Delivery Manager Tool via the CAST Management Studio&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="what-does-the-action-do"&gt;What does the action do?&lt;/h6&gt;
&lt;p&gt;The &lt;strong&gt;Close&lt;/strong&gt; action will flag a version as &amp;ldquo;closed&amp;rdquo; i.e. &amp;ldquo;done&amp;rdquo; - this has the following effects:&lt;/p&gt;</description></item><item><title>DMT - Deliver</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-deliver/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-deliver/</guid><description>&lt;h5 id="deliver"&gt;Deliver&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Note that the &lt;strong&gt;Deliver&lt;/strong&gt; option is found in the CAST Delivery Tool Manager regardless of which &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;mode&lt;/a&gt; is in use, however, using and accessing the option differs according to the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;mode&lt;/a&gt; in use.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#AIC"&gt;CAST AIC Portal mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#CMS"&gt;CAST Management Studio mode&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="cast-aic-portal-mode"&gt;CAST AIC Portal mode&lt;/h6&gt;
&lt;p&gt;&lt;strong&gt;Deliver&lt;/strong&gt; is an action that will transfer the contents of the local workspace (Versions and Packages) into the CAST AIC Portal (i.e. the Source Code Delivery Folder) - in other words an &amp;ldquo;upload&amp;rdquo; action. This action should only be run once you have used the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Package&lt;/a&gt; action to package all the source code packages successfully and you have used the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-content-tab/"&gt;Package Content tab&lt;/a&gt; to examine your packages and ensure that the projects you require are indeed marked as &amp;ldquo;Selected&amp;rdquo;.&lt;/p&gt;</description></item><item><title>DMT - Encrypting the password for the DMT command line</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-encrypting-the-password-for-the-dmt-command-line/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-encrypting-the-password-for-the-dmt-command-line/</guid><description>&lt;h5 id="encrypting-the-password-for-the-dmt-command-line"&gt;Encrypting the password for the DMT command line&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When using the CAST Delivery Manager Tool (DMT) via the command line, a &lt;strong&gt;username&lt;/strong&gt; and &lt;strong&gt;password&lt;/strong&gt; must be configured in the command line in the following situations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;At all times, via the AUTH variable to configure the CAST AIC Portal credentials&lt;/li&gt;
&lt;li&gt;Optionally, via the PXAUTH variable to configure access to the CAST AIC Portal when a web proxy server is present in the local environment.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is explained in detail in &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-using-the-dmt-command-line/"&gt;Using the DMT Command Line&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>DMT - Package</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/</guid><description>&lt;h5 id="package"&gt;Package&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Package&lt;/strong&gt; option is found in the CAST Delivery Tool Manager regardless of which &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;mode&lt;/a&gt; is in use.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Package&lt;/strong&gt; is an action that will start a multi-step process to package the source code using the configuration settings you have defined in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-interface-an-explanation-of-each-page/dmt-package-configuration-tab/"&gt;Package Configuration tab&lt;/a&gt;. The end result of a successful Package action will be a source code package or packages that can be &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-deliver/"&gt;delivered&lt;/a&gt; to the CAST AI Administrator (if working via the CAST AIC Portal). These packages will then be subject to a source code analysis run from the CAST Management Studio.&lt;/p&gt;</description></item><item><title>DMT - Refresh</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-refresh/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-refresh/</guid><description>&lt;h5 id="refresh"&gt;Refresh&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Note that the &lt;strong&gt;Refresh&lt;/strong&gt; option is &lt;em&gt;only&lt;/em&gt; visible if you are working with the DMT directly from the &lt;strong&gt;CAST AIC Portal -&lt;/strong&gt; See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;CAST Delivery Manager Tool modes&lt;/a&gt;. &lt;strong&gt;Refresh&lt;/strong&gt; is not required when working with the DMT via the CAST Management Studio because the information is taken directly from the Source Code Delivery Folder.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Refresh&lt;/strong&gt; action will transfer the contents of the CAST AIC Portal (i.e. the Source Code Delivery Folder) into the local CAST Delivery Manager Tool workspace - in other words a &amp;ldquo;download&amp;rdquo; action. This action will therefore &amp;ldquo;refresh&amp;rdquo; the contents of the CAST Delivery Manager Tool to ensure that you are working with the most up-to-date information.&lt;/p&gt;</description></item><item><title>DMT - Save</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-save/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-save/</guid><description>&lt;h5 id="save"&gt;Save&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Save option allows you to &lt;strong&gt;save the current state&lt;/strong&gt; of the CAST Delivery Manager Tool to your &lt;strong&gt;local workspace on disk&lt;/strong&gt;. You can access the option as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Using the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222043/images_icons_save.jpg?version=1&amp;amp;modificationDate=1549304357433&amp;amp;api=v2" alt=""&gt; button located on the toolbar&lt;/li&gt;
&lt;li&gt;When you quit the CAST Delivery Manager Tool you will be prompted to Save&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Regardless of the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;mode&lt;/a&gt; you are working in, all items and configuration files are stored in memory until you use the Save action. Using the Save action will ensure that any items you have created during your session will be available the next time you run the CAST Delivery Manager Tool.&lt;/p&gt;</description></item><item><title>DMT - Use Regular Expressions</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-use-regular-expressions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-use-regular-expressions/</guid><description>&lt;h5 id="use-regular-expressions"&gt;Use Regular Expressions&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;In certain sections of the CAST Delivery Manager Tool, you can use Regular Expressions to filter, exclude and ignore certain items.&lt;/p&gt;
&lt;p&gt;For example, when &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-add-a-new-source-code-package/"&gt;adding a Source package&lt;/a&gt; for Folder based source code, it is possible to specify which folders and files you want the CAST Delivery Manager Tool to ignore during the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-package/"&gt;Packaging process&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264222081/images_regexp_ignore.jpg?version=1&amp;amp;modificationDate=1549304357853&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The following is an explanation of the Regular Expression system used by the CAST Delivery Manager Tool and some examples of how to use it.&lt;/p&gt;</description></item><item><title>DMT - Using the DMT Command Line</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-using-the-dmt-command-line/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-using-the-dmt-command-line/</guid><description>&lt;h5 id="using-the-dmt-command-line"&gt;Using the DMT Command Line&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The CAST Delivery Manager Tool (DMT) is provided with a Command Line utility that can be used in various scenarios. Before you can use the Command Line utility, there are various prerequisites.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#A"&gt;Prerequisites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#B"&gt;Scenarios&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#C"&gt;How does it work?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#D"&gt;Required common batch file parameters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#E"&gt;Required Batch file parameters for one single Delivery Manager scenario&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#F"&gt;Required Batch file parameters for multiple Delivery Manager scenario&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#G"&gt;Notes about the -logFilePath parameter in a Linux environement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#H"&gt;Notes for using the CAST Delivery Manager Tool CLI via a web proxy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="prerequisites"&gt;Prerequisites&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;All Delivery Managers must be working in &lt;strong&gt;CAST AIC Portal&lt;/strong&gt; &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-cast-delivery-manager-tool-modes/"&gt;mode&lt;/a&gt;. If you are working with the CAST Delivery Manager Tool launched directly from the CAST Management Studio, you should use the CAST Management Studio command line instead.&lt;/li&gt;
&lt;li&gt;All Delivery Managers must have already &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-deliver/"&gt;Delivered&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/dmt-cast-delivery-manager-tool/dmt-how-to/dmt-close/"&gt;Closed&lt;/a&gt; one Version (including packages) using the CAST Delivery Manager Tool GUI interface and have that Application and Version in their local copy of the DMT - this is because the aim of the command line options is to automate the delivery of a Version &amp;ldquo;n+1&amp;rdquo; and all its Packages - i.e. you can automate this process via the command line when your source code has changed and you do not need to add additional packages, however, the Version &amp;ldquo;n&amp;rdquo; must exist already.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="scenarios"&gt;Scenarios&lt;/h6&gt;
&lt;p&gt;The DMT command line utility is designed for the following scenarios, ONLY:&lt;/p&gt;</description></item></channel></rss>