<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archives des Control-M - dbi Blog</title>
	<atom:link href="https://www.dbi-services.com/blog/category/control-m/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbi-services.com/blog/category/control-m/</link>
	<description></description>
	<lastBuildDate>Fri, 11 Oct 2024 09:23:33 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/05/cropped-favicon_512x512px-min-32x32.png</url>
	<title>Archives des Control-M - dbi Blog</title>
	<link>https://www.dbi-services.com/blog/category/control-m/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Control-M for Kubernetes &#8211; Installation</title>
		<link>https://www.dbi-services.com/blog/control-m-for-kubernetes-installation/</link>
					<comments>https://www.dbi-services.com/blog/control-m-for-kubernetes-installation/#comments</comments>
		
		<dc:creator><![CDATA[David Diab]]></dc:creator>
		<pubDate>Mon, 30 Sep 2024 12:50:32 +0000</pubDate>
				<category><![CDATA[Control-M]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[kubernetes]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=34916</guid>

					<description><![CDATA[<p>After showing you an overview and the preparation of Control-M for Kubernetes, it is time to deep in with the installation of this solution. In fact, without the installation of Control-M for Kubernetes you can&#8217;t modernize your batch! In this blog, I will share with you how to do the installation of this solution step [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-for-kubernetes-installation/">Control-M for Kubernetes &#8211; Installation</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">After showing you an <a href="https://www.dbi-services.com/blog/control-m-for-kubernetes-overview/" target="_blank" rel="noreferrer noopener">overview</a> and the <a href="https://www.dbi-services.com/blog/control-m-for-kubernetes-preparation/" target="_blank" rel="noreferrer noopener">preparation</a> of Control-M for Kubernetes, it is time to deep in with the installation of this solution. In fact, without the installation of Control-M for Kubernetes you can&#8217;t modernize your batch!</p>



<span id="more-34916"></span>



<p class="wp-block-paragraph">In this blog, I will share with you how to do the installation of this solution step by step. Let&#8217;s remember the architecture.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="710" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/Screenshot-2024-09-03-152037-1-1024x710.png" alt="" class="wp-image-34918" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/Screenshot-2024-09-03-152037-1-1024x710.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/Screenshot-2024-09-03-152037-1-300x208.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/Screenshot-2024-09-03-152037-1-768x533.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/Screenshot-2024-09-03-152037-1.png 1228w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading" id="h-deploy-kubernetes-plug-in">Deploy kubernetes Plug-in</h2>



<p class="wp-block-paragraph">Firstly, download the Kubernetes Plugin, download the version 2.0.00 from the <a href="https://www.bmc.com/available/ddl.html?path=/LP/432491/432492&amp;fltk_=H1Xk4lhaAEEB4zdvEUcM1h6T8hJksIsesTplqG41Fye3juWNbvqKNjSOhPYDaNv4" target="_blank" rel="noreferrer noopener">Kubernetes plug-in download</a> page in the <a href="http://www.bmc.com/available/epd.html" target="_blank" rel="noreferrer noopener">Electronic Product Distribution</a> site.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="875" height="393" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-46.png" alt="" class="wp-image-34932" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-46.png 875w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-46-300x135.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-46-768x345.png 768w" sizes="(max-width: 875px) 100vw, 875px" /></figure>



<p class="wp-block-paragraph">Once downloaded, publish the plug-in by putting the zip file in the following location: </p>



<pre class="wp-block-code"><code>$HOME_CTM/ctm_em/AUTO_DEPLOY
</code></pre>



<h2 class="wp-block-heading" id="h-generate-an-api-token">Generate an API Token</h2>



<p class="wp-block-paragraph">Basically, the API Token will be used later in the next step. In fact, we need to set up access to Control-M to register the Control-M/Agents, for sure, this step should be done by a Control-M Administrator.</p>



<p class="wp-block-paragraph">I assume that you know what is an API Token, and how to generate it, below are the steps quickly.</p>



<p class="wp-block-paragraph">To generate the API Token, go to the Control-M UI -&gt; Configuration, from the drop-down list, select API Tokens.</p>



<p class="wp-block-paragraph">The API Token tab appears, click Add Token.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="919" height="442" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-47.png" alt="" class="wp-image-34933" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-47.png 919w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-47-300x144.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-47-768x369.png 768w" sizes="(max-width: 919px) 100vw, 919px" /></figure>



<p class="wp-block-paragraph">To generate the API Token, fill the following:</p>



<ul class="wp-block-list">
<li>The Token Name field.</li>



<li>The Roles field, remove or select the roles that you want to associate with the API Token (by default all roles are selected, which is not recommended).</li>



<li>Expiration Date, select Indefinitely from the drop-down list.</li>
</ul>



<p class="wp-block-paragraph">Click on Generate button.</p>



<h2 class="wp-block-heading" id="h-prepare-the-control-m-agent-deployment">Prepare the Control-M Agent deployment</h2>



<p class="wp-block-paragraph">I recommend to deploy the agent using the Helm shared by BMC! It is easy to configure and to maintain in a Kubernetes cluster.</p>



<p class="wp-block-paragraph">First of all, add a repository named controlm to contain the helm charts of the Control-M/Agent that is obtained from the Control-M Repository by running the following:</p>



<pre class="wp-block-code"><code>helm repo add controlm https://controlm-charts.s3.us-west-2.amazonaws.com/
</code></pre>



<p class="wp-block-paragraph">Then, ensure that the Control-M repository is listed as one of your repositories by running the following command line:</p>



<pre class="wp-block-code"><code>helm repo list</code></pre>



<p class="wp-block-paragraph">You can also list the charts within the new controlm repo by running the following command:</p>



<pre class="wp-block-code"><code>helm search repo controlm</code></pre>



<p class="wp-block-paragraph">Create the namespace, by executing the following:</p>



<pre class="wp-block-code"><code>kubectl create namespace ctmagt
</code></pre>



<h2 class="wp-block-heading" id="h-control-m-agent-deployment">Control-M Agent deployment</h2>



<p class="wp-block-paragraph">To deploy the Control-M Agent you should execute the Helm Install inside your kubernetes cluster:</p>



<pre class="wp-block-code"><code>helm install ctm-dbi controlm/controlm-agent --version 9.21.200 \
--set server.name=dbitest --set server.host=dbitest --set server.port=7005 --set server.ip=XX.XX.XX.XX \
--set api.endpoint=https://dbitest.x.com:8446/automation-api \
--set api.token=b2XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX== \
--set pvc.storageClass=dbistorage</code></pre>



<p class="wp-block-paragraph">Adapt the command line to your environment!</p>



<p class="wp-block-paragraph">Check the pod status on the namespace (ctmagt) just created, once the agents pods are ready, check if they appear in Control-M -&gt; Configuration.</p>



<p class="wp-block-paragraph">By default, two pods should be created, two agents deployed. Sometimes agents are not available directly, don&#8217;t hesitate to disable and enable them.</p>



<h2 class="wp-block-heading" id="h-conclusion">Conclusion</h2>



<p class="wp-block-paragraph">Finally, we have two Control-M agents deployed on Kubernetes.</p>



<p class="wp-block-paragraph">In the next blog we will see how to create the connection profile, and how to create Control-M jobs to execute Kubernetes jobs.</p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-for-kubernetes-installation/">Control-M for Kubernetes &#8211; Installation</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/control-m-for-kubernetes-installation/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Control-M for Kubernetes &#8211; Preparation</title>
		<link>https://www.dbi-services.com/blog/control-m-for-kubernetes-preparation/</link>
					<comments>https://www.dbi-services.com/blog/control-m-for-kubernetes-preparation/#respond</comments>
		
		<dc:creator><![CDATA[David Diab]]></dc:creator>
		<pubDate>Wed, 25 Sep 2024 13:01:09 +0000</pubDate>
				<category><![CDATA[Control-M]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[kubernetes]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=34826</guid>

					<description><![CDATA[<p>As promised in the first blog of this series, here we are with the second blog to show you how to prepare the Control-M for Kubernetes solution, this solution allow to create and start Kubernetes pods using Control-M jobs. To implement Control-M for Kubernetes you will need to verify and prepare some prerequisites, like check [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-for-kubernetes-preparation/">Control-M for Kubernetes &#8211; Preparation</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">As promised in the <a href="https://www.dbi-services.com/blog/control-m-for-kubernetes-overview" target="_blank" rel="noreferrer noopener">first blog</a> of this series, here we are with the second blog to show you how to prepare the Control-M for Kubernetes solution, this solution allow to create and start Kubernetes pods using Control-M jobs.</p>



<span id="more-34826"></span>



<p class="wp-block-paragraph">To implement Control-M for Kubernetes you will need to verify and prepare some prerequisites, like check access, compatibility with OS, persistent storage, memory, firewall, aso.</p>



<p class="wp-block-paragraph">The compatibility between Control-M components has been shown in the <a href="https://www.dbi-services.com/blog/control-m-for-kubernetes-overview" target="_blank" rel="noreferrer noopener">previous blog</a>.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="320" height="170" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/bmc-control-m-2.png" alt="" class="wp-image-34832" style="width:364px;height:auto" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/bmc-control-m-2.png 320w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/bmc-control-m-2-300x159.png 300w" sizes="auto, (max-width: 320px) 100vw, 320px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="576" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/Kubernetes-Logo-3-1024x576.png" alt="" class="wp-image-34835" style="width:357px;height:auto" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/Kubernetes-Logo-3-1024x576.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/Kubernetes-Logo-3-300x169.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/Kubernetes-Logo-3-768x432.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/Kubernetes-Logo-3-1536x864.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/Kubernetes-Logo-3-2048x1152.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>



<h2 class="wp-block-heading" id="h-access">Access</h2>



<p class="wp-block-paragraph">First of all, the following access should be delivered to the expert(s) to allow a smooth implementation of Control-M for Kubernetes:</p>



<ul class="wp-block-list">
<li>Full admin access to Control-M UI</li>



<li>Access on the servers hosting the Control-M Server and Control-M EM</li>



<li>Sudo to Control-M EM user, and Control-M/Server user</li>



<li>Access to OpenShift or Kubernetes cluster</li>



<li>A valid account to access <a href="http://www.bmc.com/available/epd.html">BMC Support Central / Electronic Product Distribution</a> to download Control-M plugins.</li>
</ul>



<h2 class="wp-block-heading" id="h-compatibility">Compatibility</h2>



<p class="wp-block-paragraph">Additionally to the Control-M components compatibility, the Control-M Automation API Command Line Interface (CLI) will not be available on the following platforms as they do not support a secure version of Node.js:</p>



<ul class="wp-block-list">
<li>Amazon Linux 2</li>



<li>SUSE Linux 12</li>



<li>Red Hat 7</li>



<li>Oracle Linux 7</li>



<li>CentOS 7</li>
</ul>



<p class="wp-block-paragraph">Please be sure that you are on a version compatible with the Control-M Automation API CLI.</p>



<h2 class="wp-block-heading" id="h-persistent-storage">Persistent Storage</h2>



<p class="wp-block-paragraph">Prepare a persistent Storage that will be used by Control-M Agents for storage on OpenShift or Kubernetes cluster. Basically, the persistent volume ensures that job data and Agent state are kept during pod restarts.</p>



<p class="wp-block-paragraph">BMC recommends that you run multiple Agents on separate nodes in the namespace. The default is two Agents.</p>



<p class="wp-block-paragraph">To support multiple Agents, the storage class (and underlying storage technology) must support ReadWriteMany access mode. The recommended storage size is minimum 5Gi per agent (by default 10Gi).</p>



<p class="wp-block-paragraph">If NFS Storage Class is used, ensure that the UID and GID, which are&nbsp;Storage Class parameters for dynamic provisioning,&nbsp;are set to the following values:</p>



<ul class="wp-block-list">
<li>UID=1000  </li>



<li>GID=0</li>
</ul>



<h2 class="wp-block-heading" id="h-memory">Memory</h2>



<p class="wp-block-paragraph">By default, there could be some limitation in your cluster, please review the limitations on pods/containers memory.</p>



<p class="wp-block-paragraph">For example, via the OpenShift console, adapt the maximum memory authorized to allow 2Gi of memory, which is the default value of Helm Control-M Agent installation.</p>



<h2 class="wp-block-heading" id="h-firewall">Firewall</h2>



<p class="wp-block-paragraph">Some rules need to be configured on Firewall level, to authorize the agent to reach out to Control-M. The list of ports depends on your organization, in mine the ports opened where 7005-7015 + 13075.</p>



<p class="wp-block-paragraph">There is no need to open the Firewall from server to agent, or to configure any ingress, as it uses the cluster API entry point.</p>



<p class="wp-block-paragraph"> </p>



<p class="wp-block-paragraph">When all prerequisites are ready, you can move forward to publish Plug-In, get the API Token, prepare and deploy the Control-M agent on Kubernetes. These steps will be shared in the next blog so stay connected <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">For further reading, please find all blogs around <a href="https://www.dbi-services.com/blog/category/control-m/" target="_blank" rel="noreferrer noopener">Control-M</a>, and <a href="https://www.dbi-services.com/blog/category/kubernetes/" target="_blank" rel="noreferrer noopener">Kubernetes</a>.</p>



<p class="wp-block-paragraph"></p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-for-kubernetes-preparation/">Control-M for Kubernetes &#8211; Preparation</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/control-m-for-kubernetes-preparation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Control-M for Kubernetes &#8211; Overview</title>
		<link>https://www.dbi-services.com/blog/control-m-for-kubernetes-overview/</link>
					<comments>https://www.dbi-services.com/blog/control-m-for-kubernetes-overview/#respond</comments>
		
		<dc:creator><![CDATA[David Diab]]></dc:creator>
		<pubDate>Fri, 13 Sep 2024 08:10:19 +0000</pubDate>
				<category><![CDATA[Control-M]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[kubernetes]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=34745</guid>

					<description><![CDATA[<p>At a customer, I implemented Control-M for Kubernetes/OpenShift, as the customer has a hybrid environment between VM, on-premise/Cloud Kubernetes/OpenShift. This is the first blog of a series, in which I will share with you from A to Z how to implement Control-M for Kubernetes and OpenShift. Control-M for Kubernetes enables you to execute Control-M job(s) [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-for-kubernetes-overview/">Control-M for Kubernetes &#8211; Overview</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">At a customer, I implemented Control-M for Kubernetes/OpenShift, as the customer has a hybrid environment between VM, on-premise/Cloud Kubernetes/OpenShift. This is the first blog of a series, in which I will share with you from A to Z how to implement Control-M for Kubernetes and OpenShift. </p>



<span id="more-34745"></span>



<p class="wp-block-paragraph"><a href="https://www.bmc.com/it-solutions/control-m.html" target="_blank" rel="noreferrer noopener">Control-M</a> for <a href="https://kubernetes.io/docs/home/" target="_blank" rel="noreferrer noopener">Kubernetes </a>enables you to execute Control-M job(s) to run one or more pods to completion in a Kubernetes cluster. This enables you to integrate Control-M capabilities, such as advanced scheduling criteria, status monitoring, and SLA management.</p>



<p class="wp-block-paragraph">In fact, my story with Control-M began before Kubernetes existed, today, as a Control-M and Kubernetes expert I will be able to help you to understand and implement Control-M for Kubernetes. This first blog will be more a quick overview on these technologies and understand the implementation.</p>



<p class="wp-block-paragraph">To be honest, you will need at least intermediate level on Control-M and Kubernetes to implement smoothly this solution. If you want to know more about Docker and Kubernetes, I would recommend this <a href="https://www.dbi-services.com/courses/docker-and-kubernetes-essential-skills/" target="_blank" rel="noreferrer noopener">training</a>.</p>



<h2 class="wp-block-heading" id="h-control-m-overview">Control-M Overview</h2>



<p class="wp-block-paragraph">Control-M is a workload automation solution that enables you to automate the scheduling and processing the business workflows across various platforms and applications from a single point of control. Nowadays, those platforms and application could be on VM, Kubernetes cluster, Cloud, etc.</p>



<p class="wp-block-paragraph">Today, Control-M allow you to execute jobs in almost every platform, but what is a job?</p>



<p class="wp-block-paragraph">A job is an execution unit, each job needs specific run information to be executed, such as scheduling criteria, post processing actions, and also job dependencies as shown in the following:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="631" height="476" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/ss-accelerate-new-applications.svg" alt="" class="wp-image-34755" /></figure>



<p class="wp-block-paragraph">On &#8220;legacy&#8221; systems, a job could be a script or command, that is executed at the operating system level. On Kubernetes, a job take another role, which allow you at the end to deploy pods in Kubernetes. Let&#8217;s get a quick overview on Kubernetes and understand pods <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<h2 class="wp-block-heading" id="h-kubernetes-overview">Kubernetes Overview</h2>



<p class="wp-block-paragraph">Kubernetes is a portable, extensible, open source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. The smallest unit of a Kubernetes application is a pod!</p>



<p class="wp-block-paragraph">A Kubernetes <a href="https://kubernetes.io/docs/concepts/workloads/pods/" target="_blank" rel="noreferrer noopener">pod </a>is a collection of one or more Linux containers. Any given pod can be composed of multiple, tightly coupled containers or just a single container.</p>



<h2 class="wp-block-heading" id="h-control-m-for-kubernetes-overview">Control-M for Kubernetes Overview</h2>



<p class="wp-block-paragraph">Now, we understood Control-M jobs and Kubernetes pods, let see how those will be connected.</p>



<p class="wp-block-paragraph">The following diagram demonstrates how the components of Control-M for Kubernetes are incorporated into a Kubernetes cluster and how they enable you to run one or more pods to completion.</p>



<p class="wp-block-paragraph">In this example, two Control-M/Agents are deployed as cluster pods.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="751" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/KubernetesDiagramOnprem-1024x751.png" alt="" class="wp-image-34748" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/KubernetesDiagramOnprem-1024x751.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/KubernetesDiagramOnprem-300x220.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/KubernetesDiagramOnprem-768x563.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/KubernetesDiagramOnprem.png 1357w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">This setup has the following main features:</p>



<ul class="wp-block-list">
<li>The Agent pods run as a StatefulSet, so that the hostname is identified consistently across pod restarts. This enables Control-M/Server to identify the Control-M/Agent continuously and consistently.</li>



<li>Agent pods use a persistent volume, so that job data and the Control-M/Agent state are kept during pod restarts.</li>



<li>The Agents belong to a host group, to ensure high availability and load balancing between the Agents.</li>



<li>Agent to Server communication is set up as a persistent connection that is initiated by the Agent. This prevents the exposure of the Kubernetes cluster to outside connections.</li>



<li>The Kubernetes plug-in adds a Kubernetes-type job to Control-M, which enables you to run one or more pods to completion in the Application namespace.</li>
</ul>



<p class="wp-block-paragraph">But how it works? which component allow us to create a pod inside Kubernetes?</p>



<p class="wp-block-paragraph">In fact, it is mainly the role of the plug-in, which is responsible for the following stages in the execution of the Kubernetes-type job in Control-M:</p>



<ul class="wp-block-list">
<li>Starts a Kubernetes job entity that runs one or more Application pods in the Application namespace in the Kubernetes cluster.</li>



<li>From Control-M, monitors the status of the job in Kubernetes until it ends when the Application pods finish running.</li>



<li>Captures the pod logs for display in the Control-M job output.</li>



<li>Deletes the Kubernetes job entity to free cluster resources.</li>
</ul>



<h2 class="wp-block-heading" id="h-compatibility">Compatibility</h2>



<p class="wp-block-paragraph"><strong>Kubernetes</strong></p>



<p class="wp-block-paragraph">Control-M for Kubernetes is a generic solution for all Kubernetes-based container platforms. The following platforms were tested by BMC:</p>



<ul class="wp-block-list">
<li>RedHat OpenShift</li>



<li>Amazon Elastic Kubernetes Service (EKS)</li>



<li>Azure&nbsp;Kubernetes Service (AKS)</li>
</ul>



<p class="wp-block-paragraph">Supported versions of Kubernetes: 1.26-1.29</p>



<p class="wp-block-paragraph"><strong>Control-M</strong></p>



<p class="wp-block-paragraph">Before any action on your system, please insure that you have at least the following versions:</p>



<figure class="wp-block-table"><table><tbody><tr><td>Component</td><td>Minimum version</td></tr><tr><td>Control-M/EM</td><td>9.0.21.100</td></tr><tr><td>Control-M/Server</td><td>9.0.20.200</td></tr><tr><td>Control-M Automation API</td><td>9.0.21.305</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Take a look on the versions that should be installed to implement Control-M for Kubernetes:</p>



<figure class="wp-block-table"><table><tbody><tr><td><strong>Component</strong></td><td><strong>Current Version</strong></td></tr><tr><td>Control-M</td><td>9.0.21</td></tr><tr><td>Helm Chart</td><td>9.0.21.200</td></tr><tr><td>Agent image</td><td>9.0.21.200</td></tr><tr><td>Control-M Agent</td><td>9.0.21.200</td></tr><tr><td>Kubernetes plug-in</td><td>1.0.00</td></tr><tr><td>Java</td><td>17</td></tr></tbody></table></figure>



<h2 class="wp-block-heading" id="h-conclusion">Conclusion</h2>



<p class="wp-block-paragraph">We saw together what is Control-M, OpenShift, a quick overview on how Control-M for Kubernetes will be installed, how it will work in general, and the compatibility between all versions!</p>



<p class="wp-block-paragraph">In the next blog, we will start the implementation of Control-M for Kubernetes.</p>



<p class="wp-block-paragraph">In the meantime, to enrich your knowledge and be ready for the next step, here are some <a href="https://www.dbi-services.com/" target="_blank" rel="noreferrer noopener">dbi services</a> blogs around <a href="https://www.dbi-services.com/blog/category/control-m/" target="_blank" rel="noreferrer noopener">Control-M</a> and <a href="https://www.dbi-services.com/blog/category/kubernetes/" target="_blank" rel="noreferrer noopener">Kubernetes</a>.</p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-for-kubernetes-overview/">Control-M for Kubernetes &#8211; Overview</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/control-m-for-kubernetes-overview/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Control-M /EM: &#8220;Failed installing PostgreSQL database&#8221; error message</title>
		<link>https://www.dbi-services.com/blog/control-m-em-failed-installing-postgresql-database-error-message/</link>
					<comments>https://www.dbi-services.com/blog/control-m-em-failed-installing-postgresql-database-error-message/#respond</comments>
		
		<dc:creator><![CDATA[Middleware Team]]></dc:creator>
		<pubDate>Sun, 23 Jul 2023 18:39:31 +0000</pubDate>
				<category><![CDATA[Control-M]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=26819</guid>

					<description><![CDATA[<p>Introduction: During a Control-M installation, you can face some issues, sometime it&#8217;s due to a lack of prerequisites ( Keep the best practices and be sure to follow the advice from BMC site experts, take a look on the installation documentation to fill all the prerequisite). However it can be a singular issue ( not [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-em-failed-installing-postgresql-database-error-message/">Control-M /EM: &#8220;Failed installing PostgreSQL database&#8221; error message</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading" id="h-introduction"><strong>Introduction:</strong></h2>



<p class="wp-block-paragraph">During a Control-M installation, you can face some issues, sometime it&#8217;s due to a lack of prerequisites ( Keep the best practices and be sure to follow the advice from BMC site experts, take a look on the installation documentation to fill all the prerequisite).</p>



<p class="wp-block-paragraph">However it can be a singular issue ( not as explicit as a right access issue, space issue or a missing file in your OS library ).</p>



<p class="wp-block-paragraph">We will see that, for my example I am using an <strong>Ubuntu  </strong>OS from <strong>WSL</strong>, I have checked all the prerequisite before installation, you can check the steps to check your prerequisite below.</p>



<h2 class="wp-block-heading">Check your prerequisites</h2>



<p class="wp-block-paragraph">As advised from the excellent BMC site &#8220;Before you install Control-M, verify that your operating system, processor, and database server are supported and have the correct amount of memory and diskspace.&#8221; </p>



<p class="wp-block-paragraph">For a full list of requirements, see the Control-M 9.0.21.100 Release Notes here:</p>



<p class="wp-block-paragraph"><a href="https://docs.bmc.com/docs/controlm/90201/control-m-9-0-21-100-release-notes-1164640372.html">https://docs.bmc.com/docs/controlm/90201/control-m-9-0-21-100-release-notes-1164640372.html</a></p>



<p class="wp-block-paragraph">Depending on your operating system, verify that your system meets one of the following requirements:</p>



<p class="wp-block-paragraph">For me it is Linux x86_64 ( Ubuntu with enough RAM and disk space , so it should not be a problem <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ) </p>



<ul class="wp-block-list">
<li>For Unix/Linux users</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1004" height="597" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-8.png" alt="" class="wp-image-26841" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-8.png 1004w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-8-300x178.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-8-768x457.png 768w" sizes="auto, (max-width: 1004px) 100vw, 1004px" /></figure>



<ul class="wp-block-list">
<li>For Windows users</li>
</ul>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-9.png" alt="" class="wp-image-26843" width="813" height="644" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-9.png 958w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-9-300x238.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-9-768x608.png 768w" sizes="auto, (max-width: 813px) 100vw, 813px" /></figure>



<p class="wp-block-paragraph">If you want to have more go on the BMC site and see the system requirement part:</p>



<p class="wp-block-paragraph">https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Control-M_full_installation_system_requirements.htm</p>



<h2 class="wp-block-heading">Launching the setup file</h2>



<p class="wp-block-paragraph">After having checked and validated the prerequisites, we can start the installation file ( Maybe I will post a blog on <strong>Control-M V9.19</strong> installation ,you can already check how to proceed by consulting it on BMC site ) </p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-1024x254.png" alt="" class="wp-image-26820" width="1181" height="293" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-1024x254.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-300x75.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-768x191.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-1536x382.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image.png 1916w" sizes="auto, (max-width: 1181px) 100vw, 1181px" /></figure>



<ul class="wp-block-list">
<li>Few minutes after the beginning of the installation we have the below error message</li>
</ul>



<p class="wp-block-paragraph">&#8220;&#8230;<code>failed installing PostgreSQL</code>&#8230;&#8221;</p>



<ul class="wp-block-list">
<li>Indeed the <strong>perl </strong>script in charge of the installation is stopped and indicate you to check a specific file located here:</li>
</ul>



<p class="wp-block-paragraph"><code>/Your_Control-M_Home/BMCINSTALL/pgserver_build_trace.log</code></p>



<ul class="wp-block-list">
<li>Let&#8217;s browse to this file and check what happened</li>



<li>Here is the interesting part of the log:</li>
</ul>



<p class="wp-block-paragraph"><code>GMTLOG: invalid value for parameter "lc_monetary": "en_US.ISO8859-1"<br>GMTLOG: invalid value for parameter "lc_numeric": "en_US.ISO8859-1"<br>GMTLOG: invalid value for parameter "lc_time": "en_US.ISO8859-1"</code></p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-4-1024x431.png" alt="" class="wp-image-26829" width="1079" height="454" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-4-1024x431.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-4-300x126.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-4-768x323.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-4.png 1300w" sizes="auto, (max-width: 1079px) 100vw, 1079px" /></figure>



<p class="wp-block-paragraph">Seems to be a locale parameters issue.</p>



<p class="wp-block-paragraph">Script also indicates that the posgresql.conf file  locate under <code>/home/controlm/pgsql/data/postgresql.conf</code> is removed due to this error.</p>



<h2 class="wp-block-heading">How to fix this issue</h2>



<p class="wp-block-paragraph">After some search and also helped by a BMC colleague ( thanks to him <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ) , we got the explanation : Regarding the OS configuration and locale language defined , this issue can occur.</p>



<ul class="wp-block-list">
<li>To fix it ,we have to update a specific file :</li>
</ul>



<p class="wp-block-paragraph"><code>/home/controlm/pgsql/share/postgresql.conf.sample</code></p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-5-1024x246.png" alt="" class="wp-image-26832" width="1056" height="253" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-5-1024x246.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-5-300x72.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-5-768x185.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-5-1536x370.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-5.png 1808w" sizes="auto, (max-width: 1056px) 100vw, 1056px" /></figure>



<ul class="wp-block-list">
<li>Edit this with your favorite text editor and remove the 3 lines below from the file:</li>
</ul>



<p class="wp-block-paragraph"><code>"lc_monetary": "en_US.ISO8859-1"<br>"lc_numeric": "en_US.ISO8859-1"<br>"lc_time": "en_US.ISO8859-1"</code></p>



<ul class="wp-block-list">
<li>Don&#8217;t forget to save the file </li>
</ul>



<h2 class="wp-block-heading">Restart the setup script</h2>



<ul class="wp-block-list">
<li>Now we can restart the launcher ( or press retry if you still have the installation window)</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-7-1024x560.png" alt="" class="wp-image-26836" width="1054" height="576" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-7-1024x560.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-7-300x164.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-7-768x420.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-7-1536x840.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/07/image-7.png 1819w" sizes="auto, (max-width: 1054px) 100vw, 1054px" /></figure>



<ul class="wp-block-list">
<li>As we see the installation continues and the database is installed, good news!</li>
</ul>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">Now you know how to fix this issue related to PostgreSQL installation during Control-M installation.</p>



<p class="wp-block-paragraph">Feel free to visit <a href="https://www.dbi-services.com/blog/author/nabilsaoual/">my other blogs</a> and also don&#8217;t hesitate to share with me and take a look on other <a href="https://www.dbi-services.com/blog/">dbi bloggers.</a></p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-em-failed-installing-postgresql-database-error-message/">Control-M /EM: &#8220;Failed installing PostgreSQL database&#8221; error message</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/control-m-em-failed-installing-postgresql-database-error-message/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Control-M /EM : Generate a job report in few clicks!</title>
		<link>https://www.dbi-services.com/blog/control-m-em-generate-a-job-report-in-few-clicks/</link>
					<comments>https://www.dbi-services.com/blog/control-m-em-generate-a-job-report-in-few-clicks/#comments</comments>
		
		<dc:creator><![CDATA[Middleware Team]]></dc:creator>
		<pubDate>Thu, 30 Mar 2023 15:21:09 +0000</pubDate>
				<category><![CDATA[Control-M]]></category>
		<category><![CDATA[usage reporting tool]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=24119</guid>

					<description><![CDATA[<p>Introduction During a previous post, we have seen how to find the creator of a workload policy using BMC reports tool. Indeed , this tool can be helpful to perform tasks such an audit of Control-M components, checking active peak usage , monitor quantitative resource ,sort jobs related to a specific host or hostgroup and [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-em-generate-a-job-report-in-few-clicks/">Control-M /EM : Generate a job report in few clicks!</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Introduction </h2>



<p class="wp-block-paragraph">During a previous post, we have seen how to find <a href="https://www.dbi-services.com/blog/control-m-em-find-who-created-a-workload-policy/">the creator of a workload policy</a> using <strong>BMC reports tool</strong>.</p>



<p class="wp-block-paragraph">Indeed , this tool can be helpful to perform tasks such an audit of Control-M components, checking active peak usage , monitor quantitative resource ,sort jobs related to a specific host or hostgroup and many other things to retrieve</p>



<p class="wp-block-paragraph">During your Control-M daily tasks, some requester can ask you to get statistics from their jobs ( for example to confirm their execution during the last month </p>



<p class="wp-block-paragraph">Today we will see how to use it to generate a report for a specific job during a specific period </p>



<h2 class="wp-block-heading">Connect to Control-M reports</h2>



<ul class="wp-block-list">
<li>Start Control-M GUI</li>



<li>In the tool pane select &#8221; Control-M Reports &#8220;</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report___job2-1024x364.png" alt="" class="wp-image-24125" width="1088" height="386" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report___job2-1024x364.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report___job2-300x107.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report___job2-768x273.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report___job2-1536x545.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report___job2.png 1901w" sizes="auto, (max-width: 1088px) 100vw, 1088px" /></figure>



<ul class="wp-block-list">
<li>The Control-M report windows will display</li>



<li>select the History part to get a report related to the job history </li>



<li>Select add new report </li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job4-1-1024x292.png" alt="" class="wp-image-24128" width="1086" height="309" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job4-1-1024x292.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job4-1-300x85.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job4-1-768x219.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job4-1-1536x437.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job4-1.png 1759w" sizes="auto, (max-width: 1086px) 100vw, 1086px" /></figure>



<ul class="wp-block-list">
<li>Open the history drop down menu in right pane</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report__job5-1024x460.png" alt="" class="wp-image-24129" width="1081" height="485" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report__job5-1024x460.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report__job5-300x135.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report__job5-768x345.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report__job5-1536x691.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report__job5.png 1897w" sizes="auto, (max-width: 1081px) 100vw, 1081px" /></figure>



<ul class="wp-block-list">
<li>Select jobs execution  and click on add </li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report__job6-1024x397.png" alt="" class="wp-image-24130" width="1081" height="419" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report__job6-1024x397.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report__job6-300x116.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report__job6-768x298.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report__job6-1536x596.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report__job6.png 1903w" sizes="auto, (max-width: 1081px) 100vw, 1081px" /></figure>



<h2 class="wp-block-heading">Use the filters to make the report </h2>



<ul class="wp-block-list">
<li>Use the filter tab to select the time range </li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job81-1024x383.png" alt="" class="wp-image-24131" width="1079" height="403" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job81-1024x383.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job81-300x112.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job81-768x287.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job81-1536x574.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job81.png 1904w" sizes="auto, (max-width: 1079px) 100vw, 1079px" /></figure>



<ul class="wp-block-list">
<li>Select the <strong>job/Member nam</strong>e option to filter your report by jobname</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report__job91-1024x338.png" alt="" class="wp-image-24136" width="1068" height="352" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report__job91-1024x338.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report__job91-300x99.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report__job91-768x253.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report__job91-1536x506.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report__job91.png 1762w" sizes="auto, (max-width: 1068px) 100vw, 1068px" /></figure>



<ul class="wp-block-list">
<li>Choose the comparison field to find your job</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/reporta_job93-1-1024x319.png" alt="" class="wp-image-24138" width="1066" height="331" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/reporta_job93-1-1024x319.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/reporta_job93-1-300x93.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/reporta_job93-1-768x239.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/reporta_job93-1-1536x479.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/reporta_job93-1.png 1897w" sizes="auto, (max-width: 1066px) 100vw, 1066px" /></figure>



<p class="wp-block-paragraph"><span style="text-decoration: underline"><strong>Reminder:</strong></span></p>



<ul class="wp-block-list">
<li>If you use the <strong>IS </strong>parameter you should enter the exact name of the job you are looking for ( wildcard will be used for the <strong>LIKE </strong>parameter ) </li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/94Capture-1-1024x295.png" alt="" class="wp-image-24166" width="1059" height="304" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/94Capture-1-1024x295.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/94Capture-1-300x86.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/94Capture-1-768x221.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/94Capture-1-1536x442.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/94Capture-1.png 1895w" sizes="auto, (max-width: 1059px) 100vw, 1059px" /></figure>



<ul class="wp-block-list">
<li>Once all the filters fields are filled click on <strong>refresh </strong>and see if job is displaying </li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/FILTERWITH-IS-REQUEST-1024x380.png" alt="" class="wp-image-24150" width="1054" height="390" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/FILTERWITH-IS-REQUEST-1024x380.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/FILTERWITH-IS-REQUEST-300x111.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/FILTERWITH-IS-REQUEST-768x285.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/FILTERWITH-IS-REQUEST-1536x570.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/FILTERWITH-IS-REQUEST.png 1897w" sizes="auto, (max-width: 1054px) 100vw, 1054px" /></figure>



<ul class="wp-block-list">
<li>To select one or more jobs you can use the <strong>Like </strong>parameter and the <strong>*</strong> symbol </li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/Areport_job94IS-OR-LIKE-WILDCARDcaps1-1024x383.png" alt="" class="wp-image-24140" width="1062" height="397" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/Areport_job94IS-OR-LIKE-WILDCARDcaps1-1024x383.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/Areport_job94IS-OR-LIKE-WILDCARDcaps1-300x112.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/Areport_job94IS-OR-LIKE-WILDCARDcaps1-768x287.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/Areport_job94IS-OR-LIKE-WILDCARDcaps1-1536x574.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/Areport_job94IS-OR-LIKE-WILDCARDcaps1.png 1894w" sizes="auto, (max-width: 1062px) 100vw, 1062px" /></figure>



<p class="wp-block-paragraph"><strong><span style="text-decoration: underline">Note:</span></strong></p>



<ul class="wp-block-list">
<li>Beware of the CAPS usage below an example to show you that the search is not case sensitive:</li>



<li>Here when you do a refresh no job is displayed</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/Areport_job94IS-OR-LIKE-WILDCARDcaps1KO-1024x368.png" alt="" class="wp-image-24141" width="1061" height="380" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/Areport_job94IS-OR-LIKE-WILDCARDcaps1KO-1024x368.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/Areport_job94IS-OR-LIKE-WILDCARDcaps1KO-300x108.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/Areport_job94IS-OR-LIKE-WILDCARDcaps1KO-768x276.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/Areport_job94IS-OR-LIKE-WILDCARDcaps1KO-1536x552.png 1536w" sizes="auto, (max-width: 1061px) 100vw, 1061px" /></figure>



<ul class="wp-block-list">
<li>Add the columns you need </li>
</ul>



<ul class="wp-block-list">
<li>In the first report we miss one field regarding the <strong>end time</strong> , let&#8217;s add it by using the <strong>column chooser</strong></li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_jobB97-COLUMNS-1024x309.png" alt="" class="wp-image-24155" width="1061" height="320" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_jobB97-COLUMNS-1024x309.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_jobB97-COLUMNS-300x91.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_jobB97-COLUMNS-768x232.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_jobB97-COLUMNS-1536x464.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_jobB97-COLUMNS.png 1865w" sizes="auto, (max-width: 1061px) 100vw, 1061px" /></figure>



<ul class="wp-block-list">
<li>Drag and drop it in the visible columns</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job96-COLUMNS-ENDTIME-1024x308.png" alt="" class="wp-image-24156" width="1060" height="318" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job96-COLUMNS-ENDTIME-1024x308.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job96-COLUMNS-ENDTIME-300x90.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job96-COLUMNS-ENDTIME-768x231.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job96-COLUMNS-ENDTIME-1536x462.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job96-COLUMNS-ENDTIME.png 1868w" sizes="auto, (max-width: 1060px) 100vw, 1060px" /></figure>



<ul class="wp-block-list">
<li>Perform a refresh, the end time column is now displaying </li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job96-COLUMNS-ENDTIME2-1024x436.png" alt="" class="wp-image-24157" width="1055" height="449" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job96-COLUMNS-ENDTIME2-1024x436.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job96-COLUMNS-ENDTIME2-300x128.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job96-COLUMNS-ENDTIME2-768x327.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job96-COLUMNS-ENDTIME2-1536x654.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job96-COLUMNS-ENDTIME2.png 1861w" sizes="auto, (max-width: 1055px) 100vw, 1055px" /></figure>



<h2 class="wp-block-heading">Generate report</h2>



<p class="wp-block-paragraph">You can now generate your report and save it</p>



<p class="wp-block-paragraph">Go on the top right hand corner and click on generate </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="283" height="116" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/agenerateCapture.png" alt="" class="wp-image-24151" /></figure>



<ul class="wp-block-list">
<li>Click on it : The report will be generated </li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/GENCapture-1024x163.png" alt="" class="wp-image-24176" width="1055" height="167" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/GENCapture-1024x163.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/GENCapture-300x48.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/GENCapture-768x122.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/GENCapture-1536x244.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/GENCapture.png 1743w" sizes="auto, (max-width: 1055px) 100vw, 1055px" /></figure>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/1report_job95_EXPORT-REPORT_SAVEAS-GENERATE_TYPE-PDF-OR-CSV-1-1024x402.png" alt="" class="wp-image-24144" width="1060" height="415" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/1report_job95_EXPORT-REPORT_SAVEAS-GENERATE_TYPE-PDF-OR-CSV-1-1024x402.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/1report_job95_EXPORT-REPORT_SAVEAS-GENERATE_TYPE-PDF-OR-CSV-1-300x118.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/1report_job95_EXPORT-REPORT_SAVEAS-GENERATE_TYPE-PDF-OR-CSV-1-768x302.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/1report_job95_EXPORT-REPORT_SAVEAS-GENERATE_TYPE-PDF-OR-CSV-1-1536x603.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/1report_job95_EXPORT-REPORT_SAVEAS-GENERATE_TYPE-PDF-OR-CSV-1.png 1861w" sizes="auto, (max-width: 1060px) 100vw, 1060px" /></figure>



<ul class="wp-block-list">
<li>Select the file type ( <strong>CSV </strong>or <strong>PDF </strong>) and save it</li>
</ul>



<ul class="wp-block-list">
<li>You can now open your <strong>PDF </strong>report and see if all is displaying as expected</li>
</ul>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/PDF-1.png" alt="" class="wp-image-24153" width="1048" height="780" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/PDF-1.png 770w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/PDF-1-300x223.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/PDF-1-768x572.png 768w" sizes="auto, (max-width: 1048px) 100vw, 1048px" /></figure>



<h2 class="wp-block-heading">Open your file </h2>



<ul class="wp-block-list">
<li>We can see that &#8220;<strong>End Time</strong>&#8221; field  is here as expected</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job98COLUMNS-ENDTIME-OK1111-1024x445.png" alt="" class="wp-image-24162" width="1042" height="453" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job98COLUMNS-ENDTIME-OK1111-1024x445.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job98COLUMNS-ENDTIME-OK1111-300x130.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job98COLUMNS-ENDTIME-OK1111-768x333.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job98COLUMNS-ENDTIME-OK1111-1536x667.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/report_job98COLUMNS-ENDTIME-OK1111.png 1587w" sizes="auto, (max-width: 1042px) 100vw, 1042px" /></figure>



<h2 class="wp-block-heading">Optional : Save your template to load it later </h2>



<ul class="wp-block-list">
<li>Export file format JSON for your template</li>
</ul>



<ul class="wp-block-list">
<li>Select export and choose <strong>json </strong>format ( after that you will be able to load this template and even share it we will se how in another blog ) </li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/1EXPORTFORMATJSON-1024x386.png" alt="" class="wp-image-24146" width="1050" height="395" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/1EXPORTFORMATJSON-1024x386.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/1EXPORTFORMATJSON-300x113.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/1EXPORTFORMATJSON-768x289.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/1EXPORTFORMATJSON-1536x579.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/1EXPORTFORMATJSON.png 1895w" sizes="auto, (max-width: 1050px) 100vw, 1050px" /></figure>



<ul class="wp-block-list">
<li>Now suppose you have deleted your report you can Load the <strong>json </strong>file to have your saved template ( every user with this file can load this template, using sharing option can be easier to send this template to many users we will see that in another blog )</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/newSans-titre3-2-1024x504.png" alt="" class="wp-image-24198" width="1051" height="517" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/newSans-titre3-2-1024x504.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/newSans-titre3-2-300x148.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/newSans-titre3-2-768x378.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/newSans-titre3-2.png 1415w" sizes="auto, (max-width: 1051px) 100vw, 1051px" /></figure>



<ul class="wp-block-list">
<li>Your template is loaded with all the filters you made inside.</li>



<li>It&#8217;s now displaying <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/newSans-titre5-1024x409.png" alt="" class="wp-image-24201" width="1031" height="411" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/newSans-titre5-1024x409.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/newSans-titre5-300x120.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/newSans-titre5-768x306.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/newSans-titre5-1536x613.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/newSans-titre5.png 1862w" sizes="auto, (max-width: 1031px) 100vw, 1031px" /></figure>



<ul class="wp-block-list">
<li>You can save it again or update it (for example changing the time range field)</li>
</ul>



<h2 class="wp-block-heading">Conclusion </h2>



<p class="wp-block-paragraph">That&#8217;s it you know to generate a report of your jobs and you can modulate your requests inside to display the field you want <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">You can use Control-M report to sort many types of information related to yours jobs and also to monitor the activity</p>



<p class="wp-block-paragraph">Another interesting feature of the Control-M reports tool is that we can share our templates with other users, we will se that in a coming Blog</p>



<p class="wp-block-paragraph">Feel free to share with us the <a href="https://www.dbi-services.com/blog/">dbi bloggers</a> and also check <a href="https://www.dbi-services.com/blog/author/nabilsaoual/page/5/">my other posts</a></p>



<p class="wp-block-paragraph">I hope it helped you to discover this tool and that it will give you many ideas to use it! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-em-generate-a-job-report-in-few-clicks/">Control-M /EM : Generate a job report in few clicks!</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/control-m-em-generate-a-job-report-in-few-clicks/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Control-M/EM : Find who created a Workload Policy</title>
		<link>https://www.dbi-services.com/blog/control-m-em-find-who-created-a-workload-policy/</link>
					<comments>https://www.dbi-services.com/blog/control-m-em-find-who-created-a-workload-policy/#respond</comments>
		
		<dc:creator><![CDATA[Middleware Team]]></dc:creator>
		<pubDate>Tue, 21 Mar 2023 16:41:01 +0000</pubDate>
				<category><![CDATA[Control-M]]></category>
		<category><![CDATA[audit]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=23662</guid>

					<description><![CDATA[<p>Introduction: Control-M gives us many ways to get info about jobs , for example by checking their definition , or checking their execution log or the Alert viewer,checking their execution their scheduling and so on. There is also ways to monitor other Control-M components such as resources,database update,communication between Control-M components.. Everything depends of what [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-em-find-who-created-a-workload-policy/">Control-M/EM : Find who created a Workload Policy</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Introduction:</h2>



<p class="wp-block-paragraph">Control-M gives us many ways to get info about jobs , for example by checking their definition , or checking their execution log or the Alert viewer,checking their execution their scheduling and so on.</p>



<p class="wp-block-paragraph">There is also ways to monitor other Control-M components such as resources,database update,communication between Control-M components..</p>



<p class="wp-block-paragraph">Everything depends of what you need but you will probably find your information by using tools given by Control-M</p>



<p class="wp-block-paragraph">Today we will see how to get the creator of a workload policy and also creation date</p>



<h2 class="wp-block-heading">What is a Workload Policy?</h2>



<p class="wp-block-paragraph">Here is a definition from <strong>BMC </strong>site</p>



<p class="wp-block-paragraph">&#8220;Workload Policies <strong>enable you to control, manage, and balance the workload on Control-M resources and hosts</strong>. A Workload Policy uses filters to group together jobs and applies rules to those jobs to limit their impact on the workload&#8221;</p>



<p class="wp-block-paragraph">Typically I use a workload policy to hold specific jobs during a specific period , for example for maintenance matters.</p>



<p class="wp-block-paragraph">You have many possibilities to use Control-M&#8217;s workload policy, which makes it a very powerful tool for your daily tasks.</p>



<h2 class="wp-block-heading">Create a Workload Policy</h2>



<p class="wp-block-paragraph">As a reminder let&#8217;s see how to create update and delete your workload policies</p>



<p class="wp-block-paragraph">You can also review some interesting topics regarding it by checking my colleague <a href="https://www.dbi-services.com/blog/how-workload-policies-is-making-your-life-easy/">Marc Wagner&#8217;s blog</a> and also my other blogs related to <strong>Workload Policy</strong> <a href="https://www.dbi-services.com/blog/control-m-em-use-case-workload-policy-and-odate/">here</a>.</p>



<h3 class="wp-block-heading">Create a WP</h3>



<ul class="wp-block-list">
<li>Connect to Control-M and go to the planning part</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WAP1-1024x281.png" alt="" class="wp-image-23675" width="1193" height="327" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WAP1-1024x281.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WAP1-300x82.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WAP1-768x210.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WAP1-1536x421.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WAP1.png 1909w" sizes="auto, (max-width: 1193px) 100vw, 1193px" /></figure>



<ul class="wp-block-list">
<li>Select the tool tab</li>
</ul>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPPP.png" alt="" class="wp-image-23677" width="990" height="719" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPPP.png 712w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPPP-300x218.png 300w" sizes="auto, (max-width: 990px) 100vw, 990px" /></figure>



<ul class="wp-block-list">
<li>Click on the &#8220;New&#8221; icon </li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPPP2-1024x281.png" alt="" class="wp-image-23678" width="1152" height="316" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPPP2-1024x281.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPPP2-300x82.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPPP2-768x210.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPPP2-1536x421.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPPP2.png 1898w" sizes="auto, (max-width: 1152px) 100vw, 1152px" /></figure>



<ul class="wp-block-list">
<li>Define your Workload policy
<ul class="wp-block-list">
<li>Fill the fields regarding what you need</li>



<li>Enter the Workload policy name</li>



<li>Select the Workload policy State ( do it at the end of the configuration )</li>
</ul>
</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP3-1024x465.png" alt="" class="wp-image-23680" width="1120" height="508" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP3-1024x465.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP3-300x136.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP3-768x349.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP3-1536x698.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP3.png 1763w" sizes="auto, (max-width: 1120px) 100vw, 1120px" /></figure>



<h2 class="wp-block-heading">What is possible to do with Workload policy </h2>



<ul class="wp-block-list">
<li>Below the fields an description that you can use for your workload policy</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="638" height="677" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP91_specify_fields.png" alt="" class="wp-image-23697" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP91_specify_fields.png 638w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP91_specify_fields-283x300.png 283w" sizes="auto, (max-width: 638px) 100vw, 638px" /></figure>



<ul class="wp-block-list">
<li>Below an example of Workload policy </li>
</ul>



<p class="wp-block-paragraph">Here I have restricted job&#8217;s execution between a specific time window ( from 9h15 to 23h30 <strong>NO </strong>defined in the <strong>Job Name/Mem Name</strong> field will run )</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="681" height="729" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP923_specify_fields_0jobrunning.png" alt="" class="wp-image-23702" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP923_specify_fields_0jobrunning.png 681w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP923_specify_fields_0jobrunning-280x300.png 280w" sizes="auto, (max-width: 681px) 100vw, 681px" /></figure>



<p class="wp-block-paragraph">As you can see you can play on many ways with Workload policies , maybe will go deeper during another Blog post <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<h2 class="wp-block-heading">Regarding Workload policy Validation </h2>



<ul class="wp-block-list">
<li>Note that you have to enter at least one field in the filters to be able to save your configuration</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP4-1024x506.png" alt="" class="wp-image-23682" width="1111" height="549" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP4-1024x506.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP4-300x148.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP4-768x379.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP4.png 1116w" sizes="auto, (max-width: 1111px) 100vw, 1111px" /></figure>



<ul class="wp-block-list">
<li>You will also be careful about the spaces and blank characters </li>
</ul>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP5.png" alt="" class="wp-image-23685" width="1051" height="737" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP5.png 672w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP5-300x210.png 300w" sizes="auto, (max-width: 1051px) 100vw, 1051px" /></figure>



<ul class="wp-block-list">
<li>Maximum length limitation </li>
</ul>



<p class="wp-block-paragraph">You can&#8217;t exceed 20 characters when you define your Workload Policy name</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP6-1024x204.png" alt="" class="wp-image-23686" width="1074" height="214" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP6-1024x204.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP6-300x60.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP6-768x153.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP6-1536x306.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP6.png 1892w" sizes="auto, (max-width: 1074px) 100vw, 1074px" /></figure>



<ul class="wp-block-list">
<li>You must enter at least one policy filter to able to save</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP7-1024x553.png" alt="" class="wp-image-23689" width="1077" height="581" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP7-1024x553.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP7-300x162.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP7-768x415.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP7.png 1037w" sizes="auto, (max-width: 1077px) 100vw, 1077px" /></figure>



<h3 class="wp-block-heading">Delete a WP</h3>



<ul class="wp-block-list">
<li>Select the workload policy you want to  delete and click on the cross icon in the top pane</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP8-1024x192.png" alt="" class="wp-image-23691" width="1109" height="208" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP8-1024x192.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP8-300x56.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP8-768x144.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP8.png 1251w" sizes="auto, (max-width: 1109px) 100vw, 1109px" /></figure>



<ul class="wp-block-list">
<li>Validate deletion ( no need to click on the refresh icon )</li>
</ul>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP9.png" alt="" class="wp-image-23693" width="790" height="248" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP9.png 490w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/WPP9-300x94.png 300w" sizes="auto, (max-width: 790px) 100vw, 790px" /></figure>



<h2 class="wp-block-heading">What is BMC reports</h2>



<p class="wp-block-paragraph">Some info from the excellent <strong><a href="https://www.bmc.com/">BMC Site</a></strong>:</p>



<p class="wp-block-paragraph">The Control-M Reports tool enables you to create and generate ad hoc reports using data collected from your environment, as described in <a href="https://documents.bmc.com/supportu/controlm-saas/en-US/Documentation/Control-M_Reports.htm#Creating">Creating a Report Template</a>. Control-M provides default categories that include report templates that you can use to view specific information and generate reports, as described in <a href="https://documents.bmc.com/supportu/controlm-saas/en-US/Documentation/Report_Management.htm#Generati">Generating a Report</a>.</p>



<p class="wp-block-paragraph">You can use the report templates in the following categories:</p>



<ul class="wp-block-list">
<li><a href="https://documents.bmc.com/supportu/controlm-saas/en-US/Documentation/Control-M_Reports.htm#Active">Active</a>: Collects data regarding active jobs or other Control-M data from the active environment, such as <a href="https://documents.bmc.com/supportu/controlm-saas/en-US/Documentation/Control-M_Reports.htm#">alerts</a> or audits.</li>



<li><a href="https://documents.bmc.com/supportu/controlm-saas/en-US/Documentation/Control-M_Reports.htm#SLA">SLA Management</a>: Collects data for execution status, <a href="https://documents.bmc.com/supportu/controlm-saas/en-US/Documentation/Control-M_Reports.htm#">service</a> name and status, slack time, and total number of SLA Management jobs.</li>



<li><a href="https://documents.bmc.com/supportu/controlm-saas/en-US/Documentation/Control-M_Reports.htm#Definiti">Definition</a>: Collects definition-related information from the Planning domain regarding jobs, <a href="https://documents.bmc.com/supportu/controlm-saas/en-US/Documentation/Control-M_Reports.htm#">folders</a>, and <a href="https://documents.bmc.com/supportu/controlm-saas/en-US/Documentation/Control-M_Reports.htm#">events</a>.</li>



<li><a href="https://documents.bmc.com/supportu/controlm-saas/en-US/Documentation/Control-M_Reports.htm#History">History</a>: Job execution-related reports.</li>



<li><a href="https://documents.bmc.com/supportu/controlm-saas/en-US/Documentation/Control-M_Reports.htm#File">File Transfer</a>: Collects data about file transfers inside your organization.</li>
</ul>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/4partsof-reports.png" alt="" class="wp-image-23721" width="556" height="719" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/4partsof-reports.png 389w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/4partsof-reports-232x300.png 232w" sizes="auto, (max-width: 556px) 100vw, 556px" /></figure>



<p class="wp-block-paragraph">I will probably make other topics on BMC Reports as it is a powerful tool combined with the audit option to get a lot of info on each Control-M components and also to generate many types of Reports.</p>



<p class="wp-block-paragraph">For our case it will only be used to show who is the workload policy creator.</p>



<h2 class="wp-block-heading">Use BMC report</h2>



<h3 class="wp-block-heading">Enable audit</h3>



<p class="wp-block-paragraph">First of all we have to enable audit in the Control-M Configuration Manager ( tick the boxes one for enabling annotations and one fore enabling audit )</p>



<ul class="wp-block-list">
<li>Select system parameters</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/enableauditsysparm1-1024x291.png" alt="" class="wp-image-23709" width="920" height="261" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/enableauditsysparm1-1024x291.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/enableauditsysparm1-300x85.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/enableauditsysparm1-768x218.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/enableauditsysparm1.png 1352w" sizes="auto, (max-width: 920px) 100vw, 920px" /></figure>



<ul class="wp-block-list">
<li>Select Audit and Annotation ( tick the 2 boxes if you want to get more element) </li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="850" height="757" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/enableauditsysparm22.png" alt="" class="wp-image-23710" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/enableauditsysparm22.png 850w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/enableauditsysparm22-300x267.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/enableauditsysparm22-768x684.png 768w" sizes="auto, (max-width: 850px) 100vw, 850px" /></figure>



<ul class="wp-block-list">
<li>Don&#8217;t forget to define the automatic cleanup for your Audit</li>
</ul>



<h3 class="wp-block-heading">Connect to BMC Report</h3>



<ul class="wp-block-list">
<li>Go to the BMC report URL related to your Control-M server </li>
</ul>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT00.png" alt="" class="wp-image-23712" width="898" height="117" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT00.png 937w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT00-300x39.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT00-768x100.png 768w" sizes="auto, (max-width: 898px) 100vw, 898px" /></figure>



<p class="wp-block-paragraph"><strong><span style="text-decoration: underline">Note:</span></strong></p>



<p class="wp-block-paragraph">For testing Purpose we will use 2 users ( my user and a test user to create the Workload policy then I will check from my user or an admin user if I can catch the username who created this policy )</p>



<ul class="wp-block-list">
<li>Connect with the first user to the Control-M Report </li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="485" height="534" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/RRRREPORT00.png" alt="" class="wp-image-23714" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/RRRREPORT00.png 485w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/RRRREPORT00-272x300.png 272w" sizes="auto, (max-width: 485px) 100vw, 485px" /></figure>



<h3 class="wp-block-heading">Create your Report</h3>



<ul class="wp-block-list">
<li>Once connected you can start to create a report</li>



<li>Select the <strong>Active </strong>pane</li>
</ul>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORTTTTACTIVE0.png" alt="" class="wp-image-23723" width="492" height="620" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORTTTTACTIVE0.png 391w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORTTTTACTIVE0-238x300.png 238w" sizes="auto, (max-width: 492px) 100vw, 492px" /></figure>



<ul class="wp-block-list">
<li>Click on <strong>Add New Report</strong> then click on <strong>Add </strong>button</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/ADDNEWREP-1024x171.png" alt="" class="wp-image-23725" width="1146" height="191" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/ADDNEWREP-1024x171.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/ADDNEWREP-300x50.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/ADDNEWREP-768x128.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/ADDNEWREP-1536x257.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/ADDNEWREP.png 1700w" sizes="auto, (max-width: 1146px) 100vw, 1146px" /></figure>



<ul class="wp-block-list">
<li>Select <strong>Audit </strong>in the right pane</li>
</ul>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT3.png" alt="" class="wp-image-23728" width="516" height="910" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT3.png 469w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT3-170x300.png 170w" sizes="auto, (max-width: 516px) 100vw, 516px" /></figure>



<h2 class="wp-block-heading">Create a Report to have WP information</h2>



<p class="wp-block-paragraph">For the demonstration purpose on how to use the reporting tool to get info on Workload policy creation, I created a Workload policy with a test user.</p>



<p class="wp-block-paragraph">Then I will connect with my user (or an admin user) to see if Workload policy information are displaying</p>



<h3 class="wp-block-heading"> Create the Workload Policy with the first user</h3>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWP-1024x225.png" alt="" class="wp-image-23740" width="932" height="204" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWP-1024x225.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWP-300x66.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWP-768x169.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWP-1536x337.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWP.png 1896w" sizes="auto, (max-width: 932px) 100vw, 932px" /></figure>



<p class="wp-block-paragraph">We can see:</p>



<ul class="wp-block-list">
<li>The creation date</li>



<li>The last updated </li>



<li>The user who made the update </li>
</ul>



<p class="wp-block-paragraph">We will note the details of the workload policy created named <strong>workload _for_audit </strong></p>



<h3 class="wp-block-heading">Update the Workload Policy with the second user </h3>



<p class="wp-block-paragraph">Now I will open a new Control-M Client Window with my user</p>



<p class="wp-block-paragraph">I update the Workload policy description by adding a dot and save the parameters.</p>



<p class="wp-block-paragraph">We can see that:</p>



<ul class="wp-block-list">
<li>User name is displayed in the &#8220;<strong>Updated By</strong>&#8221; column</li>
</ul>



<ul class="wp-block-list">
<li>The last Update with date and time </li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWPnso-1024x239.png" alt="" class="wp-image-23742" width="1059" height="247" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWPnso-1024x239.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWPnso-300x70.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWPnso-768x179.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWPnso-1536x358.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWPnso.png 1903w" sizes="auto, (max-width: 1059px) 100vw, 1059px" /></figure>



<h2 class="wp-block-heading">Create the report to display info on <strong>Workload Policy</strong> creation ( and update ) </h2>



<ul class="wp-block-list">
<li>Define the <strong>time range</strong> to have info regarding last days</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT4-1024x306.png" alt="" class="wp-image-23731" width="1027" height="307" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT4-1024x306.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT4-300x90.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT4-768x229.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT4-1536x459.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT4.png 1899w" sizes="auto, (max-width: 1027px) 100vw, 1027px" /></figure>



<ul class="wp-block-list">
<li>Select for example <strong>last </strong>1 or 2 days ( I have created a WP few minutes before with the <strong>Test </strong>username so we should be able to find it )</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT5-1024x289.png" alt="" class="wp-image-23733" width="1041" height="293" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT5-1024x289.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT5-300x85.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT5-768x217.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT5-1536x433.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT5.png 1900w" sizes="auto, (max-width: 1041px) 100vw, 1041px" /></figure>



<ul class="wp-block-list">
<li>Select <strong>Active Network</strong></li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT6-1024x338.png" alt="" class="wp-image-23735" width="1045" height="345" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT6-1024x338.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT6-300x99.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT6-768x254.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT6-1536x508.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT6.png 1903w" sizes="auto, (max-width: 1045px) 100vw, 1045px" /></figure>



<ul class="wp-block-list">
<li>Choose the <strong>audit operation</strong> related to Workload policy creation </li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT8-1024x414.png" alt="" class="wp-image-23738" width="1017" height="411" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT8-1024x414.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT8-300x121.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT8-768x311.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT8-1536x621.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/REPORT8.png 1897w" sizes="auto, (max-width: 1017px) 100vw, 1017px" /></figure>



<ul class="wp-block-list">
<li>Click on <strong>Preview </strong>and <strong>Refresh </strong>to display users who created the <strong>Workload Policy </strong></li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWP-testuser-1024x342.png" alt="" class="wp-image-23746" width="1022" height="341" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWP-testuser-1024x342.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWP-testuser-300x100.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWP-testuser-768x257.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWP-testuser-1536x514.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWP-testuser.png 1902w" sizes="auto, (max-width: 1022px) 100vw, 1022px" /></figure>



<p class="wp-block-paragraph">That&#8217;s it !You can now see the <strong>Workload Policy</strong> creator and the creation date <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<ul class="wp-block-list">
<li>For our specific case , we can select <strong>All </strong>in the audit operation drop-down menu  to also display the <strong>Workload Policy </strong>updates</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWP-testuserANO-1024x404.png" alt="" class="wp-image-23748" width="1019" height="402" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWP-testuserANO-1024x404.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWP-testuserANO-300x118.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWP-testuserANO-768x303.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWP-testuserANO-1536x605.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/TESTWP-testuserANO.png 1895w" sizes="auto, (max-width: 1019px) 100vw, 1019px" /></figure>



<p class="wp-block-paragraph">Now we see that I made some changes with my user na*******  ( check the username date and audit operation to have all the info.)</p>



<p class="wp-block-paragraph"><strong><span style="text-decoration: underline">Note:</span></strong></p>



<p class="wp-block-paragraph">You also have the host name, which is even better</p>



<h2 class="wp-block-heading">What else?</h2>



<p class="wp-block-paragraph">You can also directly generate a report and send it later or re-use it for your audit operations.</p>



<p class="wp-block-paragraph">You can also share your reports with other users ( also the reports templates <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ) </p>



<p class="wp-block-paragraph">We will probably see that in a new blog!</p>



<p class="wp-block-paragraph">You have so much components you can monitor with this tool, it&#8217;s absolutely great !</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">You now have the keys to investigate deeper on Control-M and have a good way to monitor action done on your infrastructure  <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">Control-M offers many possibilities to sort what you need, here we found who is the <strong>Workload Polic</strong>y Creator but you can have loads of options.</p>



<p class="wp-block-paragraph">You can for example find who forced/ordered a job or who deleted a folder, we will see that maybe next time.</p>



<p class="wp-block-paragraph">For me moment I invite you to check <a href="https://www.dbi-services.com/blog/author/nabilsaoual/">my other blogs</a> and also take a look at <a href="https://www.dbi-services.com/blog/">dbi bloggers</a> to share with us some knowledge and also some tips and tricks on you favorite tools !</p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-em-find-who-created-a-workload-policy/">Control-M/EM : Find who created a Workload Policy</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/control-m-em-find-who-created-a-workload-policy/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Control-M/EM : Access to folder is not allowed to user</title>
		<link>https://www.dbi-services.com/blog/control-m-em-access-to-folder-is-not-allowed-to-user/</link>
					<comments>https://www.dbi-services.com/blog/control-m-em-access-to-folder-is-not-allowed-to-user/#respond</comments>
		
		<dc:creator><![CDATA[Middleware Team]]></dc:creator>
		<pubDate>Mon, 20 Mar 2023 17:18:02 +0000</pubDate>
				<category><![CDATA[Control-M]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=23565</guid>

					<description><![CDATA[<p>Introduction Hi everybody , sometimes users make and develop their own job and manage the whole cycle of life of their folder. But It can happened that they face issues and contact the administrator for some support. Here is one case regarding job ordering , to investigate we will proceed by steps. How to order [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-em-access-to-folder-is-not-allowed-to-user/">Control-M/EM : Access to folder is not allowed to user</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Introduction </h2>



<p class="wp-block-paragraph">Hi everybody , sometimes users make and develop their own job and manage the whole cycle of life of their folder.</p>



<p class="wp-block-paragraph">But It can happened that they face issues and contact the administrator for some support.</p>



<p class="wp-block-paragraph">Here is one case regarding job ordering , to investigate we will proceed by steps.</p>



<h2 class="wp-block-heading">How to order a job from another Job</h2>



<p class="wp-block-paragraph">User may want to trigger another specific job after its current job completion see below an example:</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/CAPTURE1-1-1024x195.png" alt="" class="wp-image-23601" width="1181" height="224" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/CAPTURE1-1-1024x195.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/CAPTURE1-1-300x57.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/CAPTURE1-1-768x147.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/CAPTURE1-1.png 1430w" sizes="auto, (max-width: 1181px) 100vw, 1181px" /></figure>



<p class="wp-block-paragraph">To proceed, you must use the <strong>on-do actions</strong> in your job to order the other one after <strong>a specific job status</strong> ( Job ended OK , not OK and more)</p>



<ul class="wp-block-list">
<li>First ,select the <strong>Actions </strong>tab and define your On-Do Action</li>
</ul>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/jobexample3.png" alt="" class="wp-image-23571" width="1059" height="638" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/jobexample3.png 622w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/jobexample3-300x181.png 300w" sizes="auto, (max-width: 1059px) 100vw, 1059px" /></figure>



<ul class="wp-block-list">
<li>Then select the job statement to trigger your next job</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/jobexample4-1024x517.png" alt="" class="wp-image-23572" width="1068" height="539" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/jobexample4-1024x517.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/jobexample4-300x151.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/jobexample4-768x388.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/jobexample4-1536x775.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/jobexample4.png 1559w" sizes="auto, (max-width: 1068px) 100vw, 1068px" /></figure>



<ul class="wp-block-list">
<li>Once done ,let&#8217;s define the job ordering by using the <strong>do</strong> part:</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/image-14-1024x511.png" alt="" class="wp-image-23574" width="1067" height="532" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/image-14-1024x511.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/image-14-300x150.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/image-14-768x383.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/image-14-1536x767.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/image-14.png 1559w" sizes="auto, (max-width: 1067px) 100vw, 1067px" /></figure>



<ul class="wp-block-list">
<li>Add the job you want to trigger and the corresponding folder ( usually it is the same but everything is depending of your job definition and your needs)</li>
</ul>



<p class="wp-block-paragraph"><span style="text-decoration: underline"><strong>Note:</strong></span></p>



<p class="wp-block-paragraph">For me job ordering from on-do action is not best practice.</p>



<p class="wp-block-paragraph">Indeed it is difficult to investigate and understand the workflow easily without using the in and out conditions.</p>



<p class="wp-block-paragraph">I therefore advise you to use this method with caution and only if you have no choice.</p>



<h2 class="wp-block-heading">Access to folder is not allowed to user</h2>



<p class="wp-block-paragraph">After this reminder on how to trigger a job from a current job ,we will see what was wrong with message found in the <strong>Control-M Agent</strong> log</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/LOG1111-1024x259.png" alt="" class="wp-image-23579" width="1201" height="303" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/LOG1111-1024x259.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/LOG1111-300x76.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/LOG1111-768x195.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/LOG1111.png 1409w" sizes="auto, (max-width: 1201px) 100vw, 1201px" /></figure>



<p class="wp-block-paragraph">It says the user has no access to the folder from where the job has to be executed .</p>



<p class="wp-block-paragraph">So it seems to be a right access matter?</p>



<p class="wp-block-paragraph"><span style="text-decoration: underline"><strong>Note:</strong></span> </p>



<p class="wp-block-paragraph">For confidentiality I renamed user <strong>folder </strong>as folder name and <strong>testuser </strong>as username to demonstrate how to solve this case</p>



<p class="wp-block-paragraph">As we use <strong>ctmsec </strong>and authorization we can check if all is correctly defined to access the folder and trigger the job</p>



<p class="wp-block-paragraph">The &#8220;<strong>run as</strong>&#8221; user field in the job is defined with username <strong>testuser</strong></p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/jobexampleRUNAS-1024x488.png" alt="" class="wp-image-23581" width="1134" height="540" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/jobexampleRUNAS-1024x488.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/jobexampleRUNAS-300x143.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/jobexampleRUNAS-768x366.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/jobexampleRUNAS.png 1191w" sizes="auto, (max-width: 1134px) 100vw, 1134px" /></figure>



<ul class="wp-block-list">
<li>Let&#8217;s see if <strong>testuser </strong>is correctly defined in the <strong>cmtsec </strong>part </li>
</ul>



<h2 class="wp-block-heading">Connect to Control-M Configuration Manager and check if the run as is correctly set </h2>



<ul class="wp-block-list">
<li>Click on Control-M server icon </li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/3CTMLsec0-1024x200.png" alt="" class="wp-image-23580" width="1079" height="211" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/3CTMLsec0-1024x200.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/3CTMLsec0-300x59.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/3CTMLsec0-768x150.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/3CTMLsec0.png 1350w" sizes="auto, (max-width: 1079px) 100vw, 1079px" /></figure>



<ul class="wp-block-list">
<li>Go to the <strong>ctmsec </strong>and check in the authorized <strong>AJF </strong>part if user is defined</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/6testuserCTMLsec0-1024x600.png" alt="" class="wp-image-23582" width="1097" height="642" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/6testuserCTMLsec0-1024x600.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/6testuserCTMLsec0-300x176.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/6testuserCTMLsec0-768x450.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/6testuserCTMLsec0.png 1042w" sizes="auto, (max-width: 1097px) 100vw, 1097px" /></figure>



<ul class="wp-block-list">
<li>Here we see that the user <strong>TESTUSER </strong>is defined in <strong>CAPS</strong> whereas in the job it is defined in <strong>Lowercase</strong></li>
</ul>



<ul class="wp-block-list">
<li>Let&#8217;s define it in lowercase and check if job is ordering correctly </li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/6testuserCTMLsec0-1-1024x600.png" alt="" class="wp-image-23583" width="1114" height="653" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/6testuserCTMLsec0-1-1024x600.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/6testuserCTMLsec0-1-300x176.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/6testuserCTMLsec0-1-768x450.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/6testuserCTMLsec0-1.png 1041w" sizes="auto, (max-width: 1114px) 100vw, 1114px" /></figure>



<p class="wp-block-paragraph"><strong><span style="text-decoration: underline">Result </span></strong></p>



<ul class="wp-block-list">
<li>When trying to order the job after the current job completion we still got the permission message !</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/logerror-1024x338.png" alt="" class="wp-image-23632" width="1070" height="353" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/logerror-1024x338.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/logerror-300x99.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/logerror-768x254.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/logerror.png 1029w" sizes="auto, (max-width: 1070px) 100vw, 1070px" /></figure>



<p class="wp-block-paragraph"><strong><span style="text-decoration: underline">Explanation</span></strong>:</p>



<p class="wp-block-paragraph">That&#8217;s because <strong>cmtsec </strong>is checking for the <strong>user </strong>authorization to be able to order the job, so user <strong>testuser </strong>must be defined <strong>User/Group Part</strong>  in <strong>ctmsec</strong>, to be able to order the next job</p>



<h2 class="wp-block-heading">Define the user in &#8220;User/Group&#8221; Part</h2>



<ul class="wp-block-list">
<li>Click on the plus icon and define the user</li>



<li>Add it to the corresponding group</li>



<li>Add a description </li>
</ul>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/7testuserCTMLsec0.png" alt="" class="wp-image-23584" width="906" height="1196" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/7testuserCTMLsec0.png 460w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/7testuserCTMLsec0-227x300.png 227w" sizes="auto, (max-width: 906px) 100vw, 906px" /></figure>



<ul class="wp-block-list">
<li>Click on OK and check if user is now member of the group:</li>
</ul>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/SYSOUT1-1.png" alt="" class="wp-image-23590" width="947" height="799" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/SYSOUT1-1.png 724w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/SYSOUT1-1-300x253.png 300w" sizes="auto, (max-width: 947px) 100vw, 947px" /></figure>



<h2 class="wp-block-heading">Test again if job is ordered</h2>



<ul class="wp-block-list">
<li>By restarting the job ,we can see in its log that following job is ordered successfully </li>
</ul>



<p class="wp-block-paragraph">Job <strong>on-do-order-job-2</strong> is forced by <strong>on-do-order-job-1</strong> as expected  <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/SYSOUT2-1024x250.png" alt="" class="wp-image-23587" width="1195" height="292" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/SYSOUT2-1024x250.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/SYSOUT2-300x73.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/SYSOUT2-768x188.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/SYSOUT2.png 1411w" sizes="auto, (max-width: 1195px) 100vw, 1195px" /></figure>



<p class="wp-block-paragraph"><span style="text-decoration: underline"><strong>Note about this case</strong>:</span></p>



<p class="wp-block-paragraph">Usually when <strong>ctmsec </strong>is defined correctly you will have some restriction message pop-up asking for sufficient rights to perform the order ( or the <strong>check-in</strong> ) below an example</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/SYSOUT3-1024x413.png" alt="" class="wp-image-23591" width="1102" height="443" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/SYSOUT3-1024x413.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/SYSOUT3-300x121.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/SYSOUT3-768x310.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/SYSOUT3.png 1089w" sizes="auto, (max-width: 1102px) 100vw, 1102px" /></figure>



<p class="wp-block-paragraph">In our case , when the job was defined ( to order an other job ) <strong>ctmsec </strong>was only checking for the first job &#8220;<strong>on-do-order-job-1</strong>&#8221; requirements , which were completed successfully so the folder was able to be checked in and job was allowed to be ordered &#8230;..but not the second on in the on-do action !</p>



<p class="wp-block-paragraph">The <strong>on-do-order-job-1</strong> user needed rights to access and trigger the <strong>on-do-order-job-2 </strong>and it was checked only at the moment where the job tried to trigger the <strong><strong>on-do-order-job-2</strong></strong></p>



<p class="wp-block-paragraph">So in other words <strong>cmstec </strong>was bypassed during the job definition </p>



<p class="wp-block-paragraph"><strong><span style="text-decoration: underline">To sum up:</span></strong></p>



<p class="wp-block-paragraph">Bear in mind that <strong>ctmsec </strong>is <strong>case sensitive</strong> ,so when defining your user , be careful of that ( I made some job tests switching with <strong>testuser </strong>and <strong>TESTUSER </strong>( depending of what is defined in ctmsec job will be or not ordered )and it confirmed that.</p>



<p class="wp-block-paragraph">If your job can not order the following job in <strong>on-do action</strong> be sure that the user in the first job is defined and have the rights to access the folder of the second job :<strong>User/Group Part</strong>  in <strong>ctmsec</strong></p>



<p class="wp-block-paragraph"><span style="text-decoration: underline"><strong>Note:</strong></span></p>



<p class="wp-block-paragraph">You can add a wildcard (*) if you have user defined like for example <strong>usertest1, usertest2, usertest3  </strong>just user <strong>usertest*</strong></p>



<p class="wp-block-paragraph">  </p>



<h2 class="wp-block-heading">Conclusion </h2>



<p class="wp-block-paragraph">You know now how to solve this specific case , I hope it will help you if you face the same issue , Control-M has many security layers so you must keep in mind that you have to investigate step by steps to see where is the problem.</p>



<p class="wp-block-paragraph">Of course Control-M log messages are very helpful and will give you precious clues ,but sometime you need to go deeper to find the solution , as you know that it&#8217;s a right issue but you have to find where it is defined in <strong>ctmsec </strong>or even in user <strong>authorization part  </strong></p>



<p class="wp-block-paragraph">We will see that maybe in another blog , I invite you to check <a href="https://www.dbi-services.com/blog/">dbi bloggers</a> and also <a href="https://www.dbi-services.com/blog/author/nabilsaoual/">my previous blogs</a> to share with us some cool tips and tricks <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-em-access-to-folder-is-not-allowed-to-user/">Control-M/EM : Access to folder is not allowed to user</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/control-m-em-access-to-folder-is-not-allowed-to-user/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Control-M/EM: Order a job with the &#8220;hold&#8221; option always on</title>
		<link>https://www.dbi-services.com/blog/control-m-em-order-a-job-with-the-hold-option-always-on/</link>
					<comments>https://www.dbi-services.com/blog/control-m-em-order-a-job-with-the-hold-option-always-on/#respond</comments>
		
		<dc:creator><![CDATA[Middleware Team]]></dc:creator>
		<pubDate>Thu, 02 Mar 2023 16:46:05 +0000</pubDate>
				<category><![CDATA[Control-M]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=23152</guid>

					<description><![CDATA[<p>Introduction Hello everyone, as a Control-M user and job creator you will have to work on the planning domain and perform many tasks on jobs, from defining them to testing them and finally ordering them on the monitoring domain How to Order a job As a reminder we will quickly check the different ways to [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-em-order-a-job-with-the-hold-option-always-on/">Control-M/EM: Order a job with the &#8220;hold&#8221; option always on</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Introduction</h2>



<p class="wp-block-paragraph">Hello everyone, as a Control-M user and job creator you will have to work on the planning domain and perform many tasks on jobs, from defining them to testing them and finally ordering them on the monitoring domain</p>



<h2 class="wp-block-heading">How to Order a job </h2>



<p class="wp-block-paragraph">As a reminder we will quickly check the different ways to order a job with the default options</p>



<h3 class="wp-block-heading">Order a job from the monitoring domain</h3>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/1-1024x299.png" alt="" class="wp-image-23158" width="1014" height="296" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/1-1024x299.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/1-300x88.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/1-768x225.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/1-1536x449.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/1.png 1864w" sizes="auto, (max-width: 1014px) 100vw, 1014px" /></figure>



<ul class="wp-block-list">
<li>Select the Control-M server folder jobname </li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/image-1024x708.png" alt="" class="wp-image-23164" width="994" height="687" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/image-1024x708.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/image-300x208.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/image-768x531.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/image.png 1038w" sizes="auto, (max-width: 994px) 100vw, 994px" /></figure>



<p class="wp-block-paragraph">Note:</p>



<p class="wp-block-paragraph">Note that you will see the option to order the job  with hold status disabled, we will see how to enable it later</p>



<h3 class="wp-block-heading">Order a job from the planning domain</h3>



<ul class="wp-block-list">
<li>From the order icon </li>
</ul>



<p class="wp-block-paragraph">Go on the planning domain and select the order icon</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/khigl-1024x538.png" alt="" class="wp-image-23165" width="993" height="521" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/khigl-1024x538.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/khigl-300x158.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/khigl-768x404.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/khigl.png 1313w" sizes="auto, (max-width: 993px) 100vw, 993px" /></figure>



<ul class="wp-block-list">
<li>From the job itself</li>
</ul>



<p class="wp-block-paragraph">right click on the job and select order in the contextual menu</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/khig2-1024x478.png" alt="" class="wp-image-23166" width="992" height="463" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/khig2-1024x478.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/khig2-300x140.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/khig2-768x358.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/khig2.png 1140w" sizes="auto, (max-width: 992px) 100vw, 992px" /></figure>



<h3 class="wp-block-heading">For both methods you will have this pop-up window</h3>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/khig3-1.png" alt="" class="wp-image-23169" width="737" height="823" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/khig3-1.png 499w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/khig3-1-269x300.png 269w" sizes="auto, (max-width: 737px) 100vw, 737px" /></figure>



<p class="wp-block-paragraph">Next step is to click on the <strong>Order </strong>button to order your job ( this is the default configuration )</p>



<h2 class="wp-block-heading">How to Order a job with hold status </h2>



<p class="wp-block-paragraph">In some case , you will want to order your jobs on monitoring domain using the hold status ( sometime to cross check or validate last modifications before running them )</p>



<p class="wp-block-paragraph">To do that ,you must <strong>manually tick the box Hold and click on the order button</strong> </p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/khig4-1.png" alt="" class="wp-image-23172" width="739" height="822" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/khig4-1.png 500w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/khig4-1-270x300.png 270w" sizes="auto, (max-width: 739px) 100vw, 739px" /></figure>



<h2 class="wp-block-heading">How to Order a job with hold status always on</h2>



<p class="wp-block-paragraph">Now for some reason( for me it is to be safe when ordering a job as I am used to double check my ordered jobs)  we can activate a Control-m option which is not defined by default, it is the &#8220;<strong>OrderForceWithHoldAlwaysOn</strong>&#8220;</p>



<p class="wp-block-paragraph">First of all ,connect to the <strong>CCM </strong>and to <strong>EM system parameters </strong></p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/liz.png" alt="" class="wp-image-23176" width="943" height="426" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/liz.png 843w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/liz-300x136.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/liz-768x347.png 768w" sizes="auto, (max-width: 943px) 100vw, 943px" /></figure>



<p class="wp-block-paragraph">go to the advanced part </p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/01.png" alt="" class="wp-image-23177" width="887" height="790" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/01.png 881w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/01-300x267.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/01-768x684.png 768w" sizes="auto, (max-width: 887px) 100vw, 887px" /></figure>



<p class="wp-block-paragraph">In the name part type &#8220;<strong>hold</strong>&#8220;</p>



<ul class="wp-block-list">
<li>You will have the corresponding line displaying </li>



<li>When you check the default value you can see that it is set to <strong>0</strong></li>



<li>you can also check the description of this option</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/02-1024x600.png" alt="" class="wp-image-23178" width="876" height="513" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/02-1024x600.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/02-300x176.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/02-768x450.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/02.png 1357w" sizes="auto, (max-width: 876px) 100vw, 876px" /></figure>



<p class="wp-block-paragraph">Next step will be to activate this option:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="947" height="833" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/001.png" alt="" class="wp-image-23179" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/001.png 947w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/001-300x264.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/001-768x676.png 768w" sizes="auto, (max-width: 947px) 100vw, 947px" /></figure>



<ul class="wp-block-list">
<li>Update the value to <strong>1</strong></li>



<li>Don&#8217;t forget to save the change</li>



<li>As the refresh method is automatic you will not need to recycle any component</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="148" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/0001-1024x148.png" alt="" class="wp-image-23180" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/0001-1024x148.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/0001-300x43.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/0001-768x111.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/0001.png 1353w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list">
<li>Check if change is taken account in the planning domain</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="555" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/000plan0001-1024x555.png" alt="" class="wp-image-23183" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/000plan0001-1024x555.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/000plan0001-300x163.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/000plan0001-768x417.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/000plan0001.png 1307w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list">
<li>Check if change is taken account in the monitoring domain</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="687" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/00001-1024x687.png" alt="" class="wp-image-23184" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/00001-1024x687.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/00001-300x201.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/00001-768x515.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/00001.png 1046w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list">
<li>check the job ordered</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/0000000mon0001-1024x433.png" alt="" class="wp-image-23189" width="965" height="408" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/0000000mon0001-1024x433.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/0000000mon0001-300x127.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/0000000mon0001-768x325.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/03/0000000mon0001.png 1446w" sizes="auto, (max-width: 965px) 100vw, 965px" /></figure>



<p class="wp-block-paragraph">As we can see , we ordered the job on hold status as expected</p>



<h2 class="wp-block-heading">Troubleshooting</h2>



<ul class="wp-block-list">
<li>What if your change is not taken in account?</li>
</ul>



<p class="wp-block-paragraph">I had this specific case where I enabled the hold option but when trying to order my jobs the box was still unticked,also that is how to proceed:</p>



<ul class="wp-block-list">
<li><span style="text-decoration: underline">First method:</span></li>
</ul>



<p class="wp-block-paragraph">Tick/untick the box manually , then go out of the job</p>



<p class="wp-block-paragraph">Try to order it again, it should work</p>



<ul class="wp-block-list">
<li><span style="text-decoration: underline">If it is still not working:</span></li>
</ul>



<p class="wp-block-paragraph">Tick/untick the box manually and order the job</p>



<p class="wp-block-paragraph">You must therefore perform this task so subsequently jobs will take this change into account.</p>



<h2 class="wp-block-heading">Conclusion:</h2>



<p class="wp-block-paragraph">Now you know how to order your jobs with the hold status, it can be useful for your daily work and it is a feature you may not know so I hope this blog was helpful.</p>



<p class="wp-block-paragraph">Also don&#8217;t forget to follow <a href="https://www.dbi-services.com/blog/author/nabilsaoual/">my blogs</a> and the <a href="https://www.dbi-services.com/blog/">dbi bloggers</a> to have more tips an tricks on your favorite software <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-em-order-a-job-with-the-hold-option-always-on/">Control-M/EM: Order a job with the &#8220;hold&#8221; option always on</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/control-m-em-order-a-job-with-the-hold-option-always-on/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Control-M/EM : Import error conflict message &#8220;The format of do notify message is not valid&#8221;</title>
		<link>https://www.dbi-services.com/blog/control-m-em-import-error-conflict-message-the-format-of-do-notify-message-is-not-valid/</link>
					<comments>https://www.dbi-services.com/blog/control-m-em-import-error-conflict-message-the-format-of-do-notify-message-is-not-valid/#respond</comments>
		
		<dc:creator><![CDATA[Middleware Team]]></dc:creator>
		<pubDate>Tue, 28 Feb 2023 17:24:12 +0000</pubDate>
				<category><![CDATA[Control-M]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=23019</guid>

					<description><![CDATA[<p>Introduction Hello everybody,sometimes users can request us to import their job definition using xml specific file.It is quite an easy task to perform but in rare cases you can encounter some issues.When Control-m is checking the XML schema verification to import it in the planning domain you can have an windows error message explaining that [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-em-import-error-conflict-message-the-format-of-do-notify-message-is-not-valid/">Control-M/EM : Import error conflict message &#8220;The format of do notify message is not valid&#8221;</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Introduction</h2>



<p class="wp-block-paragraph">Hello everybody,sometimes users can request us to import their job definition using xml specific file.It is quite an easy task to perform but in rare cases you can encounter some issues.When Control-m is checking the XML schema verification to import it in the planning domain you can have an windows error message explaining that there is a configuration in the xml file,let&#8217;s see what kind of message it is and how to solve it.</p>



<h2 class="wp-block-heading">How to export/import the job definitions</h2>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORTFILE-OK-1024x560.png" alt="" class="wp-image-23023" width="967" height="528" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORTFILE-OK-1024x560.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORTFILE-OK-300x164.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORTFILE-OK-768x420.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORTFILE-OK.png 1312w" sizes="auto, (max-width: 967px) 100vw, 967px" /></figure>



<h2 class="wp-block-heading">Import the &#8220;problematic&#8221; xml file</h2>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORTFILE-NOTEPADLINE-1-1024x544.png" alt="" class="wp-image-23029" width="961" height="510" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORTFILE-NOTEPADLINE-1-1024x544.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORTFILE-NOTEPADLINE-1-300x159.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORTFILE-NOTEPADLINE-1-768x408.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORTFILE-NOTEPADLINE-1.png 1308w" sizes="auto, (max-width: 961px) 100vw, 961px" /></figure>



<p class="wp-block-paragraph"><strong>OUTPUT:</strong></p>



<p class="wp-block-paragraph">The error message in the popup window is clear: there is problem in the email message(character format?)</p>



<p class="wp-block-paragraph">The line and the columns is indicated in the windows it is the line <strong>47 </strong>and column <strong>140 </strong>we will check that by using a file text editor</p>



<p class="wp-block-paragraph"><strong>CAUSE:</strong></p>



<p class="wp-block-paragraph">Usually this error message corresponds to the case in which the DO MAIL action contains 0 character for the message part.<br>In our case the DO MAIL action contains the message body but is still not working</p>



<h2 class="wp-block-heading">Check the corresponding line on a file editor</h2>



<p class="wp-block-paragraph">Let&#8217;s open the <strong>xml </strong>file in a file editor and go to the line 47 as indicated by the popup window.</p>



<p class="wp-block-paragraph">We can clearly see that the message part is not empty, also we see some numbers at the beginning of the message ( number that are not part of the message I have input in the text field )</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORTFILE-NOTEPAD-1-1024x121.png" alt="" class="wp-image-23037" width="972" height="115" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORTFILE-NOTEPAD-1-1024x121.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORTFILE-NOTEPAD-1-300x35.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORTFILE-NOTEPAD-1-768x91.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORTFILE-NOTEPAD-1-1536x181.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORTFILE-NOTEPAD-1.png 1897w" sizes="auto, (max-width: 972px) 100vw, 972px" /></figure>



<p class="wp-block-paragraph">After some search on the excellent Support Center of BMC, I found out that this is this specific number referring to the character length of the message which is causing this import issue.</p>



<p class="wp-block-paragraph">It should correspond to the message length ( Here with have number 0002 which is not corresponding to the text length which I voluntarily added for this test purpose )</p>



<p class="wp-block-paragraph">The number of characters of our message &#8221; Hi this is a test for the do mail notification &#8221; is 47 chars including spaces.</p>



<h2 class="wp-block-heading">Update the xml file with corresponding values </h2>



<p class="wp-block-paragraph">So next step is to update the number to the corresponding length</p>



<p class="wp-block-paragraph"><strong>Note:</strong></p>



<p class="wp-block-paragraph">Don&#8217;t forget to take in account the spaces in your message ,also bare in mind that you have to keep the 0 before the number otherwise it cannot work.</p>



<p class="wp-block-paragraph"><strong>Action to do in our example:</strong></p>



<p class="wp-block-paragraph">Substitute 0002 by 0047</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/47-1-1024x372.png" alt="" class="wp-image-23062" width="1089" height="395" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/47-1-1024x372.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/47-1-300x109.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/47-1-768x279.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/47-1-1536x558.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/47-1.png 1906w" sizes="auto, (max-width: 1089px) 100vw, 1089px" /></figure>



<h2 class="wp-block-heading">Import the updated xml file </h2>



<p class="wp-block-paragraph">Now we have imported the file with updated values we can try to import it an see if it is now working</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORNEWJOBOK-1024x401.png" alt="" class="wp-image-23040" width="1146" height="448" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORNEWJOBOK-1024x401.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORNEWJOBOK-300x117.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORNEWJOBOK-768x301.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/IMPORNEWJOBOK.png 1035w" sizes="auto, (max-width: 1146px) 100vw, 1146px" /></figure>



<p class="wp-block-paragraph">As you can see the folder/job is now imported successfully </p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/message-display-1-1024x401.png" alt="" class="wp-image-23042" width="1031" height="403" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/message-display-1-1024x401.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/message-display-1-300x117.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/message-display-1-768x300.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/message-display-1-1536x601.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/message-display-1.png 1646w" sizes="auto, (max-width: 1031px) 100vw, 1031px" /></figure>



<p class="wp-block-paragraph">Check the do mail part in the job, this is working our message is displaying as expected</p>



<h2 class="wp-block-heading">If you have still the import message</h2>



<p class="wp-block-paragraph">Unfortunately if you still have the import issue even after updating the character number at the beginning of your message , you will have to delete the message body in the related job ( save it in a notepad for example )</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/empty-1024x152.png" alt="" class="wp-image-23044" width="1023" height="151" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/empty-1024x152.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/empty-300x44.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/empty-768x114.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/empty-1536x227.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/empty.png 1898w" sizes="auto, (max-width: 1023px) 100vw, 1023px" /></figure>



<p class="wp-block-paragraph">Next step will be to import your <strong>xml </strong>file without the message in the do mail part,after that the import will be successful.</p>



<p class="wp-block-paragraph">Note that the message field will be empty</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/message-paste-1024x204.png" alt="" class="wp-image-23045" width="1035" height="206" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/message-paste-1024x204.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/message-paste-300x60.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/message-paste-768x153.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/message-paste.png 1528w" sizes="auto, (max-width: 1035px) 100vw, 1035px" /></figure>



<p class="wp-block-paragraph">You will of course need to add the message manually in your jobs on Control-M planning</p>



<p class="wp-block-paragraph">Once done ,export your job definition from the planning domain to have a compliant <strong>xml </strong>file <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/48-1024x414.png" alt="" class="wp-image-23064" width="1027" height="415" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/48-1024x414.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/48-300x121.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/48-768x310.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/48.png 1034w" sizes="auto, (max-width: 1027px) 100vw, 1027px" /></figure>



<p class="wp-block-paragraph"><strong>Result:</strong></p>



<p class="wp-block-paragraph">Your export will now work ,you can try to import it again in the planning domain to check if the importation error is fixed.</p>



<p class="wp-block-paragraph"><strong>Note:</strong></p>



<p class="wp-block-paragraph">As checked also with <strong><a href="https://www.bmc.com/">BMC </a></strong>we don&#8217;t exactly know what is the root cause of this bug , it can be corrupted at anytime ( during an export of the folder or even when you edit your <strong>xml </strong>export in the file editor)  also it is not detected during migration as the migration toolkit doesn&#8217;t check this specific error,unfortunately that means that you can keep this issue even after an upgrade if you don&#8217;t keep out.</p>



<p class="wp-block-paragraph">So the only way to solve it is to update manually the <strong>xml </strong>file to get the correct character number in the message or to do the workaround with the empty field.</p>



<h2 class="wp-block-heading">Conclusion </h2>



<p class="wp-block-paragraph">Now you know how to fix this folder import issue , the popup windows gives precious info about where the error is located , you just have to open the <strong>xml </strong>file in your favorite text editor and make a quick investigation <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">I hope it will be helpful and also don&#8217;t forget to follow <a href="https://www.dbi-services.com/blog/author/nabilsaoual/">my other blogs</a> and also those form my colleagues on <a href="https://www.dbi-services.com/blog/">dbi bloggers</a> to have more new tips and tricks on your favorites software <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br> </p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-em-import-error-conflict-message-the-format-of-do-notify-message-is-not-valid/">Control-M/EM : Import error conflict message &#8220;The format of do notify message is not valid&#8221;</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/control-m-em-import-error-conflict-message-the-format-of-do-notify-message-is-not-valid/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Control-M/EM Failed to open archive viewpoint</title>
		<link>https://www.dbi-services.com/blog/control-m-em-failed-to-open-archive-viewpoint/</link>
					<comments>https://www.dbi-services.com/blog/control-m-em-failed-to-open-archive-viewpoint/#respond</comments>
		
		<dc:creator><![CDATA[Middleware Team]]></dc:creator>
		<pubDate>Tue, 14 Feb 2023 19:05:38 +0000</pubDate>
				<category><![CDATA[Control-M]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=22577</guid>

					<description><![CDATA[<p>Introduction Sometimes you need to have information about the execution of Control-M tasks and logs. In particular, when you need to do research, you can use the history area (history pane). In a previous job, I encountered a problem when I tried to load the job history pane. This was because our number of jobs [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-em-failed-to-open-archive-viewpoint/">Control-M/EM Failed to open archive viewpoint</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Introduction </h2>



<p class="wp-block-paragraph">Sometimes you need to have information about the execution of Control-M tasks and logs.</p>



<p class="wp-block-paragraph">In particular, when you need to do research, you can use the history area (history pane).</p>



<p class="wp-block-paragraph">In a previous job, I encountered a problem when I tried to load the job history pane. This was because our number of jobs was increasing significantly and we were not able to load jobs for our surveys.</p>



<p class="wp-block-paragraph">This is a well known issue but let&#8217;s do a quick reminder and test to show how it works,it can also be useful for those who never had this problem.</p>



<h2 class="wp-block-heading">History pane </h2>



<p class="wp-block-paragraph">On the Control-M GUI select the history pane</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="84" height="488" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/image-2.png" alt="" class="wp-image-22582" /></figure>



<p class="wp-block-paragraph">You can now try to load all the jobs from all folder or use a filter to load only a certain amount of job or a specific application* ( if you do that you will probably be able to avoid the max history loading issue we will explain that later)</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBG1105error.png" alt="" class="wp-image-22584" width="663" height="688" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBG1105error.png 557w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBG1105error-289x300.png 289w" sizes="auto, (max-width: 663px) 100vw, 663px" /></figure>



<p class="wp-block-paragraph">When we load the archive from 01/02/2023 we get this famous issue.It explains us that we have a limitation to load the jobs form this archive viewpoint.</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGLIMITERROR-1024x628.png" alt="" class="wp-image-22585" width="957" height="587" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGLIMITERROR-1024x628.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGLIMITERROR-300x184.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGLIMITERROR-768x471.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGLIMITERROR.png 1219w" sizes="auto, (max-width: 957px) 100vw, 957px" /></figure>



<p class="wp-block-paragraph">We see also that the total job number is <strong>1105</strong> jobs.We will now go to the <strong>CCM </strong>and check what&#8217;s wrong.</p>



<h2 class="wp-block-heading">Check CCM parameters</h2>



<p class="wp-block-paragraph">Once connected to the <strong>CCM </strong>we will look for the parameters to update the maximum number of jobs loaded in the archive viewpoint:</p>



<p class="wp-block-paragraph">For that you must right-click on EM SERVER component and select System parameters:</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGSYSPARM.png" alt="" class="wp-image-22587" width="983" height="427" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGSYSPARM.png 842w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGSYSPARM-300x130.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGSYSPARM-768x334.png 768w" sizes="auto, (max-width: 983px) 100vw, 983px" /></figure>



<p class="wp-block-paragraph">Select the &#8220;Advanced&#8221; Part:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="974" height="719" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGSYSPARM2.png" alt="" class="wp-image-22589" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGSYSPARM2.png 974w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGSYSPARM2-300x221.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGSYSPARM2-768x567.png 768w" sizes="auto, (max-width: 974px) 100vw, 974px" /></figure>



<p class="wp-block-paragraph">In the search bar type the following value <strong>LimitArchiveJobsInMem</strong></p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGSYSPARM3-1024x193.png" alt="" class="wp-image-22591" width="924" height="174" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGSYSPARM3-1024x193.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGSYSPARM3-300x57.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGSYSPARM3-768x145.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGSYSPARM3.png 1348w" sizes="auto, (max-width: 924px) 100vw, 924px" /></figure>



<p class="wp-block-paragraph">Check the Value number: the max defined ( for our test purpose ) is <strong>900 </strong>whereas the default value is  <strong>40 000</strong> that is the reason why we get this display error</p>



<h2 class="wp-block-heading">Update the Value </h2>



<p class="wp-block-paragraph">I set the value to its default ( usually when you get this loading issue, it&#8217;s because your job number loaded was above this value for example <strong>50 000</strong> jobs in the archive,so in that  let&#8217;s increase it to <strong>60 000</strong> or <strong>80 000</strong>)</p>



<p class="wp-block-paragraph">Note: </p>



<p class="wp-block-paragraph">As the refresh type parameter is set to <strong>automatic </strong>there is need to restart any component to be taken in account. </p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGLIMIT-1024x706.png" alt="" class="wp-image-22594" width="917" height="632" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGLIMIT-1024x706.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGLIMIT-300x207.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGLIMIT-768x529.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGLIMIT.png 1142w" sizes="auto, (max-width: 917px) 100vw, 917px" /></figure>



<h2 class="wp-block-heading">Load the archive viewpoint </h2>



<p class="wp-block-paragraph">Now we have updated the Control-M EM parameters, we will check if it is possible to display the jobs in the history pane. </p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGSYSPARMokkkk-1024x264.png" alt="" class="wp-image-22598" width="1168" height="300" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGSYSPARMokkkk-1024x264.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGSYSPARMokkkk-300x77.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGSYSPARMokkkk-768x198.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGSYSPARMokkkk-1536x396.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/CTMBGSYSPARMokkkk.png 1899w" sizes="auto, (max-width: 1168px) 100vw, 1168px" /></figure>



<p class="wp-block-paragraph">As you can see it is now possible to load the archive in order to check jobs outputs and logs</p>



<p class="wp-block-paragraph">Note:</p>



<p class="wp-block-paragraph">As said before you can have some case when you will not face this problem even if you have more jobs than the limit defined in the CCM parameters: </p>



<p class="wp-block-paragraph">When you load only one or few jobs ( less than the limit ) fo that you can you the customize filter to load the jobs to be checked:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="561" height="583" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/LOADHSTCUSTOM.png" alt="" class="wp-image-22602" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/LOADHSTCUSTOM.png 561w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/LOADHSTCUSTOM-289x300.png 289w" sizes="auto, (max-width: 561px) 100vw, 561px" /></figure>



<p class="wp-block-paragraph">Then you can select the folder or the job to load instead of loading the whole plan of the given DAY</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="618" height="599" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/LOADHSTCUSTOM2.png" alt="" class="wp-image-22603" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/LOADHSTCUSTOM2.png 618w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2023/02/LOADHSTCUSTOM2-300x291.png 300w" sizes="auto, (max-width: 618px) 100vw, 618px" /></figure>



<p class="wp-block-paragraph">Result, if your folder has less than the job limit configured for the <strong>LimitArchiveJobsInMem</strong> ,you should be able to see it.</p>



<h2 class="wp-block-heading">Conclusion </h2>



<p class="wp-block-paragraph">Now you know how to quickly fix this display problem, I must admit it&#8217;s been a while since I last saw this error and also I had forgotten the exact parameter to update <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">So now it&#8217;s in a blog, so you won&#8217;t have to investigate to find the solution.</p>



<p class="wp-block-paragraph">Don&#8217;t forget to visit the <a href="https://www.dbi-services.com/blog/">dbi bloggers </a>to share knowledge and tips with us <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>L’article <a href="https://www.dbi-services.com/blog/control-m-em-failed-to-open-archive-viewpoint/">Control-M/EM Failed to open archive viewpoint</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/control-m-em-failed-to-open-archive-viewpoint/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Lazy Loading (feed)

Served from: www.dbi-services.com @ 2026-09-08 02:25:48 by W3 Total Cache
-->