{"id":13507,"date":"2020-02-28T09:27:21","date_gmt":"2020-02-28T08:27:21","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/"},"modified":"2020-02-28T09:27:21","modified_gmt":"2020-02-28T08:27:21","slug":"control-m-em-shout-destination-tables-graphic-and-cmd-mode","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/","title":{"rendered":"Control-M\/EM Shout destination tables graphic and cmd mode"},"content":{"rendered":"<h2><strong> Introduction<\/strong><\/h2>\n<p>Today we will check how to use notification by using shout destination table, indeed sometime it could be useful to be notified about our jobs status ( long execution, late submission failure etc..).<\/p>\n<p>For that kind of need we can use job notifications through shout method. We will explain it below:<\/p>\n<ul style=\"list-style-type: square\">\n<li>We will use shout destination table to manage notification<\/li>\n<li>To call scripts<\/li>\n<li>We will define shout destination and test it with jobs.<\/li>\n<\/ul>\n<p>Configuration used:<\/p>\n<p>For my tests Iam\u00a0 using Control M 9.0.18 running on a Centos 8<\/p>\n<h2><strong>Create a shout destination table:<\/strong><\/h2>\n<h2><strong>Using CCM GUI :<\/strong><\/h2>\n<ul style=\"list-style-type: circle\">\n<li>First step we will use the CCM graphical interface to create our shout destinations:<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-37656\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT1.png\" alt=\"\" width=\"871\" height=\"177\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-37657\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT2.png\" alt=\"\" width=\"864\" height=\"248\" \/><\/a><\/p>\n<p>Select <em>SYSTEM<\/em><\/p>\n<ul style=\"list-style-type: circle\">\n<li>Now we can create a New destination for our job notifications<\/li>\n<\/ul>\n<p>Be careful of the maximum number of characters , as you can see on the screen the logical name allows only a max of\u00a0 16 characters:<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-37658\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT3.png\" alt=\"\" width=\"572\" height=\"412\" \/><\/a><\/p>\n<ul style=\"list-style-type: circle\">\n<li>Let\u2019s rename it and select our destination, we will select &#8220;server&#8221; in the destination&#8217;s drop down panel.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-37659\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT4.png\" alt=\"\" width=\"577\" height=\"475\" \/><\/a><\/p>\n<ul style=\"list-style-type: circle\">\n<li>Now we will check the &#8220;destination&#8221; which is the most interesting part of this shout configuration because it offers many choices and many ways to use the shout destination manager:<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-37660\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT5.png\" alt=\"\" width=\"579\" height=\"411\" \/><\/a><\/p>\n<p>We will come back later to these options especially the \u201ccommand\u201d option<\/p>\n<p>For the moment as we want to send a mail notification, we will select the \u201cMail\u201d option:<\/p>\n<p><strong>Warning:<\/strong><\/p>\n<p>Max number of characters for mail addresses is 98 characters ( but\u00a0 later we will do an interesting test during our job notification sending )<\/p>\n<p>In your configuration you have to separate your mails with a &#8220;,&#8221;\u00a0 to be effective.<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-37661\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT6.png\" alt=\"\" width=\"581\" height=\"376\" \/><\/a><\/p>\n<h2><strong>Using cmd mode CTMSYS utility:<\/strong><\/h2>\n<p>You can use also the <strong>ctmsys<\/strong> utility by connecting on your controlm server with user <strong>controlm<\/strong><\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">serveurctmv919% ctmsys\n+------------------------------------------------+\n|\u00a0\u00a0\u00a0\u00a0\u00a0 CONTROL-M System Maintenance Utility\u00a0\u00a0\u00a0\u00a0\u00a0 |\n|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Main Menu\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\n+------------------------------------------------+\n\u00a0\n\u00a01)\u00a0\u00a0 Shout Destination Tables\n\u00a02)\u00a0\u00a0 System Parameters<\/pre>\n<ol>\n<li>q) Quit<\/li>\n<\/ol>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\u00a0\nEnter Option:1\nShout Destination Tables Menu\n-----------------------------\n\u00a0\nActive Shout Destination Table: SYSTEM\n\u00a0\n1)\u00a0\u00a0\u00a0 Create\/Modify a Table\n2)\u00a0\u00a0\u00a0 Set Active Table\n3)\u00a0\u00a0\u00a0 List Tables\n4)\u00a0\u00a0\u00a0 Delete Table\n<\/pre>\n<ol>\n<li>q) Quit and return to main menu<\/li>\n<\/ol>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\u00a0\nEnter Option:1\n\u00a0\nShout Destination Tables\n------------------------\nSYSTEM\n\u00a0\nTable to create\/modify or 'q' to quit [SYSTEM]:1\n\u00a0\nShout Destination Table '1'\n---------------------------\n\u00a0\n#\u00a0\u00a0\u00a0 Destination Type Adr Logical Name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Physical Name\n---\u00a0 ---------------- --- ----------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\u00a0\n<\/pre>\n<ol>\n<li>q) Quit e#) Edit entry # n) New entry\u00a0 d#) Delete entry #<\/li>\n<\/ol>\n<pre class=\"brush: actionscript3; gutter: false; first-line: 1\"> \nEnter Option:n\n\u00a0\nDest. Type: (U)ser, (M)ail, (T)erminal, c(O)nsole, (L)og, (P)rogram, CONTROL-M\/(E)M:M\nAddress Type: (S)erver or (A)gent:S\nLogical Name:SHOUT_TO_CTM_TEAM\nWARNING we have the same issue than on CCM when we defined the logical name\n\nLogical Name will be truncated to 16 characters.\nPhysical Name:nabil.controlm@mymailfromdbi-services.com\n\u00a0\nadd completed successfully\n\u00a0\nyou can also edit the shout table by user the second option edit entry with e and the line you want to edit ( here table 1 for example ) :\n\u00a0\nShout Destination Table 'SYSTEM'\n--------------------------------\n\u00a0\n#\u00a0\u00a0\u00a0 Destination Type Adr Logical Name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Physical Name\n---\u00a0 ---------------- --- ----------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\u00a0\n\u00a0 1\u00a0 O\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 S\u00a0\u00a0 CONSOLE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n\u00a0\n\u00a0 2\u00a0 E\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 S\u00a0\u00a0 EM\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n\u00a0\n\u00a0 3\u00a0 L\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 S\u00a0\u00a0 IOALOG\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n\u00a0\n\u00a0 4\u00a0 M\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 S\u00a0\u00a0 SHOUT_TO_CTM\u00a0\u00a0\u00a0\u00a0\u00a0 nabilcontrolm@dbi-services.com,saoualcontrolm@gmail.com\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n\u00a0\n<\/pre>\n<ol>\n<li>q) Quit e#) Edit entry # n) New entry\u00a0 d#) Delete entry #<\/li>\n<\/ol>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\u00a0\nEnter Option:e4\n<\/pre>\n<ol>\n<li>q) Quit e#) Edit entry # n) New entry\u00a0 d#) Delete entry #<\/li>\n<\/ol>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\u00a0\nEnter Option:e4\n\u00a0\nDest. Type: (U)ser, (M)ail, (T)erminal, c(O)nsole, (L)og, (P)rogram, CONTROL-M\/(E)M [M ]:m\nAddress Type: (S)erver or (A)gent [S ]:s\nPhysical Name [nabilcontrolm@dbi-services.com,saoualcontrolm@gmail.com]:nabil.saoual@ctm.com<\/pre>\n<ul style=\"list-style-type: circle\">\n<li>Once we have completed the shout definition then we can use it in a job:<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-37662\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT7.png\" alt=\"\" width=\"552\" height=\"616\" \/><\/a><\/p>\n<ul style=\"list-style-type: circle\">\n<li>Go to the <em>actions<\/em> tab , we will configure the job to generate a notification following a statement or a condition ( for example late execution,in our case the notification will be sent past a minute of execution)<\/li>\n<\/ul>\n<p>We will update the job with some parameters to call the command<\/p>\n<p>You can notice that you have ton enter the SHOUT NAME the first time to be taken in account ( you can&#8217;t see the destination \u201cSHOUT_TO_CTM\u201d\u00a0 until we add it manually .)<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT11.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-37666\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT11.png\" alt=\"\" width=\"568\" height=\"464\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>When checking the log we can see that the shout is not performed even though job&#8217;s configuration is correct.<\/p>\n<p>But Why?<\/p>\n<p>As you know the shout destination table works on smtp protocol so let&#8217;s have a look on it<\/p>\n<ul style=\"list-style-type: circle\">\n<li>We will do a check on controlm smtp configuration :<\/li>\n<\/ul>\n<p>First you\u00a0 have to go to <strong>ctm_menu<\/strong> with user <strong>controlm<\/strong> and select the choice <strong>4<\/strong> then make a test with choice <strong>6<\/strong><\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">CTMSRVCENTOS% ctm_menu\nCONTROL-M Main Menu\n-----------------------------\nSelect one of the following menus:\n1 - CONTROL-M Manager\n2 - Database Menu\n3 - Security Authorization\n4 - Parameter Customization\n5 - Host Group\n6 - View HostID details\n7 - Agent Status\n8 - Troubleshooting\nq - Quit\n\nEnter option number ---&gt; []:4\nParameter Customization Menu\n-----------------------------\nSelect one of the following options:\n1 - Basic Communication and Operational Parameters\n2 - Advanced Communication and Operational Parameters\n3 - System Parameters and Shout Destination Tables\n4 - Default Parameters for Communicating with Agent Platforms\n5 - Parameters for Communicating with Specific Agent Platforms\n6 - Simple Mail Transfer Protocol Parameters\nq - Quit\nEnter option number ---&gt; []:6\nSimple Mail Transfer Protocol Parameters Menu\n----------------------------------------------\nSelect one of the following options:\n1 - SMTP Server (Relay) Name : localhost.localdomain\n2 - Sender Email : CONTROL@M\n3 - Port Number : 25\n4 - Sender Friendly Name : NabilfromCTMSRV\n5 - Reply-To Email : nabilcontrolm@dbi-services.com\n6 - Test SMTP Settings\ns - Save Parameters\nq - Quit\nEnter option number ---&gt; []:6\nTesting SMTP Settings...\nEnter To-Email []:nabilcontrolm@dbi-services.com\nTest SMTP Setting Failed.<\/pre>\n<p>The smtp test failed\u00a0 \ud83d\ude41 ,the fact is that the service sendmail was not installed and configured !(fresh machine ,hope on your environment you are already up to date!)<\/p>\n<ul style=\"list-style-type: circle\">\n<li>So lets go for installing sendmail!<\/li>\n<\/ul>\n<pre class=\"brush: actionscript3; gutter: true; first-line: 1\">[root@CTMSRVCENTOS ~]# yum install sendmail*\nDerni\u00e8re v\u00e9rification de l\u2019expiration des m\u00e9tadonn\u00e9es effectu\u00e9e il y a 0:05:23 le jeu. 27 f\u00e9vr. 2020 16:52:04 CET.\nD\u00e9pendances r\u00e9solues.\n=============================================================================================================================================================\nPaquet Architecture Version D\u00e9p\u00f4t Taille\n=============================================================================================================================================================\nInstalling:\nsendmail x86_64 8.15.2-32.el8 AppStream 773 k\nsendmail-cf noarch 8.15.2-32.el8 AppStream 198 k\nsendmail-doc noarch 8.15.2-32.el8 AppStream 581 k\nsendmail-milter x86_64 8.15.2-32.el8 AppStream 82 k\nInstallation des d\u00e9pendances:\nprocmail x86_64 3.22-47.el8 AppStream 180 k\nR\u00e9sum\u00e9 de la transaction\n=============================================================================================================================================================\nInstaller 5 Paquets\nTaille totale des t\u00e9l\u00e9chargements\u00a0: 1.8 M\nTaille des paquets install\u00e9s\u00a0: 4.7 M\nVoulez-vous continuer\u00a0? [o\/N]\u00a0: o\nT\u00e9l\u00e9chargement des paquets\u00a0:\n(1\/5): procmail-3.22-47.el8.x86_64.rpm 62 kB\/s | 180 kB 00:02\n(2\/5): sendmail-cf-8.15.2-32.el8.noarch.rpm 58 kB\/s | 198 kB 00:03\n(3\/5): sendmail-milter-8.15.2-32.el8.x86_64.rpm 247 kB\/s | 82 kB 00:00\n(4\/5): sendmail-8.15.2-32.el8.x86_64.rpm 168 kB\/s | 773 kB 00:04\n(5\/5): sendmail-doc-8.15.2-32.el8.noarch.rpm 343 kB\/s | 581 kB 00:01\n-------------------------------------------------------------------------------------------------------------------------------------------------------------\nTotal 279 kB\/s | 1.8 MB 00:06\nTest de la transaction en cours\nLa v\u00e9rification de la transaction a r\u00e9ussi.\nLancement de la transaction de test\nTransaction de test r\u00e9ussie.\nEx\u00e9cution de la transaction\nPr\u00e9paration en cours : 1\/1\nInstalling : procmail-3.22-47.el8.x86_64 1\/5\nEx\u00e9cution du scriptlet: sendmail-8.15.2-32.el8.x86_64 2\/5\nInstalling : sendmail-8.15.2-32.el8.x86_64 2\/5\nEx\u00e9cution du scriptlet: sendmail-8.15.2-32.el8.x86_64 2\/5\nInstalling : sendmail-cf-8.15.2-32.el8.noarch 3\/5\nInstalling : sendmail-doc-8.15.2-32.el8.noarch 4\/5\nInstalling : sendmail-milter-8.15.2-32.el8.x86_64 5\/5\nEx\u00e9cution du scriptlet: sendmail-milter-8.15.2-32.el8.x86_64 5\/5\nV\u00e9rification de : procmail-3.22-47.el8.x86_64 1\/5\nV\u00e9rification de : sendmail-8.15.2-32.el8.x86_64 2\/5\nV\u00e9rification de : sendmail-cf-8.15.2-32.el8.noarch 3\/5\nV\u00e9rification de : sendmail-doc-8.15.2-32.el8.noarch 4\/5\nV\u00e9rification de : sendmail-milter-8.15.2-32.el8.x86_64 5\/5\nInstall\u00e9:\nsendmail-8.15.2-32.el8.x86_64 sendmail-cf-8.15.2-32.el8.noarch sendmail-doc-8.15.2-32.el8.noarch sendmail-milter-8.15.2-32.el8.x86_64\nprocmail-3.22-47.el8.x86_64\nTermin\u00e9\u00a0!<\/pre>\n<ul style=\"list-style-type: circle\">\n<li>After the completion of <em>sendmail <\/em>service installation,you have to configure it.<\/li>\n<\/ul>\n<p>Let&#8217;s follow this link to make you own configuration:<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"kZp4fEqcjd\"><p><a href=\"https:\/\/tuxfixer.com\/configure-sendmail-mta-on-centos8-to-work-as-smtp-relay\/\">Configure Sendmail MTA on CentOS 8 to work as SMTP Relay<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Configure Sendmail MTA on CentOS 8 to work as SMTP Relay&#8221; &#8212; TuxFixer.com\" src=\"https:\/\/tuxfixer.com\/configure-sendmail-mta-on-centos8-to-work-as-smtp-relay\/embed\/#?secret=eY4WoFwJT3#?secret=kZp4fEqcjd\" data-secret=\"kZp4fEqcjd\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>Once the sendmail configurations step is done\u00a0 we will make\u00a0 again a quick check to the \u00a0controlm smtp parameters:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">Simple Mail Transfer Protocol Parameters Menu\n----------------------------------------------\n\u00a0\nSelect one of the following options:\n\u00a0\n1 - SMTP Server (Relay) Name : localhost.localdomain\n2 - Sender Email\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : CONTROL@M\n3 - Port Number\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : 25\n4 - Sender Friendly Name\u00a0\u00a0\u00a0\u00a0 : NabilfromCTMSRV\n5 - Reply-To Email\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : nabilcontrolm@dbi-services.com\n6 - Test SMTP Settings\n\u00a0\ns - Save Parameters\n\u00a0\nq - Quit\n\u00a0\n\u00a0Enter option number ---&gt;\u00a0\u00a0 [6]:6\n\u00a0\nTesting SMTP Settings...\nEnter To-Email [nabil.controlm@dbi-services.com]:nabil.controlm@dbi-services.com\n\u00a0\nTest SMTP Setting completed successfully.\n\u00a0\nPress Enter to continue<\/pre>\n<p>The test is now OK we are able to send mails using notifications.<\/p>\n<p>In the job&#8217;s log we have the shout that is performed:<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT16.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-37682\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT16.png\" alt=\"\" width=\"718\" height=\"79\" \/><\/a><\/p>\n<p>And on the email destination defined in ctmsys we have the notification:<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT17.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-37683\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT17.png\" alt=\"\" width=\"713\" height=\"38\" \/><\/a><\/p>\n<h2><strong>Using a script with shout destination table <\/strong><\/h2>\n<p>How about killing a job executing a too long time using shout destination table?<\/p>\n<p>We can use the script <em>ctmkilljob<\/em> in association with shout destination table to activate it on a job with notification:<\/p>\n<p>We have to add the order ID after the command in order to kill the job:<\/p>\n<p>Lets try the command line to kill a job :<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">[ctmag900@CTMSRVCENTOS exe_9.0.18.200]$ \/home\/controlm\/ctm_agent\/ctm\/exe_9.0.18.200\/ctmkilljob -ORDERID 0001C\nOutput:\nJob was killed. Result: Success.<\/pre>\n<p>You have to add the <strong>orderid<\/strong> (reminder:\u00a0 it&#8217;s a unique identifier for a job following his order date ) after the script to have your job killed on the workflow<\/p>\n<p>Lets have a look on controlm workflow:<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-37664\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT9.png\" alt=\"\" width=\"723\" height=\"171\" \/><\/a><\/p>\n<p>Job is killed as expected<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT18.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-37685\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT18.png\" alt=\"\" width=\"735\" height=\"240\" \/><\/a><\/p>\n<ul style=\"list-style-type: circle\">\n<li>So next step is to call this command through ctmsys ( shout destination table ).<\/li>\n<\/ul>\n<p>To make the thing more interesting we will make our own script and configure the jobs to be killed following the conditions we want ( late sub,too long execution etc etc&#8230;)<\/p>\n<h2><strong>Create the script and adding it in ctmsys shout destination table:<\/strong><\/h2>\n<p>Following this way we can configure jobs to be killed depending on the conditions we want ( late sub,too long execution etc etc.)<\/p>\n<ul style=\"list-style-type: circle\">\n<li>To kill a too long execution of a \u00a0job using CTMSYS ,we will create a script in a folder you have chosen and give it the correct level rights to be executed by user control for example:<\/li>\n<\/ul>\n<pre class=\"brush: bash; gutter: true; first-line: 1\"><strong>CTMSRVCENTOS%<\/strong> cat \/home\/controlm\/APP\/kill_you\n#!\/bin\/sh\nctmkilljob -ORDERID $2 &amp;\n<strong>CTMSRVCENTOS%<\/strong> chmod 755 \/home\/controlm\/APP\/kill_you\n<strong>CTMSRVCENTOS%<\/strong> id\nuid=1001(controlm) gid=3110(controlm) groups=3110(controlm)\n<strong>CTMSRVCENTOS%<\/strong> ls -lart \/home\/controlm\/APP\/kill_you\n-rwxr-xr-x. 1 controlm controlm 35 Feb 28 08:19 \/home\/controlm\/APP\/kill_you<\/pre>\n<ul style=\"list-style-type: circle\">\n<li>Once your script is prepared, we have to add it in <strong>ctmsys<\/strong> as below:<\/li>\n<\/ul>\n<p>Select in destination drop down menu program<\/p>\n<p>Add the name of your script with the complete path:<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-37665\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT10.png\" alt=\"\" width=\"746\" height=\"418\" \/><\/a><\/p>\n<ul style=\"list-style-type: circle\">\n<li>Be careful to add in the message the variable ORDERID in order to be used by the script called in CTMSYS:<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT12.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-37668\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT12.png\" alt=\"\" width=\"648\" height=\"490\" \/><\/a><\/p>\n<ul style=\"list-style-type: circle\">\n<li>After this preparation we will now be able to run our job and see if it will send a late execution mail and also if the shout will\u00a0 kill it after 1 minute:<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT14.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-37670\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT14.png\" alt=\"\" width=\"650\" height=\"714\" \/><\/a><\/p>\n<ul style=\"list-style-type: circle\">\n<li>After having run the job we can see in job\u2019s log that he was killed after a minute as required :<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT15.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-37671\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT15.png\" alt=\"\" width=\"650\" height=\"585\" \/><\/a><\/p>\n<h2><strong>Conclusion<\/strong><\/h2>\n<p>There are many ways to use ctmsys,indeed we only have used a small part of its possibilities for our examples,so you can adapt this tool to your needs,don&#8217;t hesitate to give a feed back about what you tried from your side!<\/p>\n<p>Once again you can consult the BMC support site to get more info and check also this video<\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=e2U7wJcMutg\">https:\/\/www.youtube.com\/watch?v=e2U7wJcMutg<\/a><\/p>\n<p>Be sure to check every blog updates on dbi-services especially on Control M \ud83d\ude00 and enjoy trying other action using ctmsys utility!<\/p>\n<p>Next time we will see how to use the mass update and see some useful examples.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Today we will check how to use notification by using shout destination table, indeed sometime it could be useful to be notified about our jobs status ( long execution, late submission failure etc..). For that kind of need we can use job notifications through shout method. We will explain it below: We will use [&hellip;]<\/p>\n","protected":false},"author":40,"featured_media":13508,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1256],"tags":[],"type_dbi":[],"class_list":["post-13507","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-control-m"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Control-M\/EM Shout destination tables graphic and cmd mode - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Control-M\/EM Shout destination tables graphic and cmd mode\" \/>\n<meta property=\"og:description\" content=\"Introduction Today we will check how to use notification by using shout destination table, indeed sometime it could be useful to be notified about our jobs status ( long execution, late submission failure etc..). For that kind of need we can use job notifications through shout method. We will explain it below: We will use [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-28T08:27:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1358\" \/>\n\t<meta property=\"og:image:height\" content=\"275\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Middleware Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Middleware Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/\"},\"author\":{\"name\":\"Middleware Team\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1\"},\"headline\":\"Control-M\/EM Shout destination tables graphic and cmd mode\",\"datePublished\":\"2020-02-28T08:27:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/\"},\"wordCount\":1059,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT1.png\",\"articleSection\":[\"Control-M\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/\",\"name\":\"Control-M\/EM Shout destination tables graphic and cmd mode - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT1.png\",\"datePublished\":\"2020-02-28T08:27:21+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/#primaryimage\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT1.png\",\"contentUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT1.png\",\"width\":1358,\"height\":275},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Control-M\/EM Shout destination tables graphic and cmd mode\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1\",\"name\":\"Middleware Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g\",\"caption\":\"Middleware Team\"},\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/middleware-team\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Control-M\/EM Shout destination tables graphic and cmd mode - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/","og_locale":"en_US","og_type":"article","og_title":"Control-M\/EM Shout destination tables graphic and cmd mode","og_description":"Introduction Today we will check how to use notification by using shout destination table, indeed sometime it could be useful to be notified about our jobs status ( long execution, late submission failure etc..). For that kind of need we can use job notifications through shout method. We will explain it below: We will use [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/","og_site_name":"dbi Blog","article_published_time":"2020-02-28T08:27:21+00:00","og_image":[{"width":1358,"height":275,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT1.png","type":"image\/png"}],"author":"Middleware Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Middleware Team","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/"},"author":{"name":"Middleware Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1"},"headline":"Control-M\/EM Shout destination tables graphic and cmd mode","datePublished":"2020-02-28T08:27:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/"},"wordCount":1059,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT1.png","articleSection":["Control-M"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/","url":"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/","name":"Control-M\/EM Shout destination tables graphic and cmd mode - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT1.png","datePublished":"2020-02-28T08:27:21+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT1.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/SHOUT1.png","width":1358,"height":275},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-shout-destination-tables-graphic-and-cmd-mode\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Control-M\/EM Shout destination tables graphic and cmd mode"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1","name":"Middleware Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g","caption":"Middleware Team"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/middleware-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/13507","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=13507"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/13507\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/13508"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=13507"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=13507"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=13507"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=13507"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}