{"id":10968,"date":"2017-02-23T08:57:36","date_gmt":"2017-02-23T13:57:36","guid":{"rendered":"http:\/\/www.iri.com\/blog\/?p=10968"},"modified":"2018-12-13T07:17:37","modified_gmt":"2018-12-13T12:17:37","slug":"how-to-run-remote-jobs-from-iri-workbench","status":"publish","type":"post","link":"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/","title":{"rendered":"How to Run Remote Jobs from IRI Workbench"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">This article covers the creation and use of remote server connections from <\/span><a href=\"http:\/\/www.iri.com\/products\/workbench\"><span style=\"font-weight: 400;\">IRI Workbench<\/span><\/a><span style=\"font-weight: 400;\"> so you can run CoSort (Voracity), NextForm, FieldShield, or RowGen scripts on other computers.<span id='easy-footnote-1-10968' class='easy-footnote-margin-adjust'><\/span><span class='easy-footnote'><a href='https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/#easy-footnote-bottom-1-10968' title='Local task execution was covered in &lt;a href=&quot;http:\/\/www.iri.com\/blog\/iri\/iri-workbench\/running-iri-jobs-in-the-iri-workbench\/&quot;&gt;this&lt;\/a&gt; article, and remote execution of multi-table &lt;a href=&quot;http:\/\/www.iri.com\/blog\/iri\/iri-workbench\/executing-batch-flows-in-iri-workbench&quot;&gt;batch&lt;\/a&gt; jobs will be covered in a later article. Execution of jobs in Hadoop is described &lt;a href=&quot;http:\/\/www.iri.com\/blog\/data-transformation2\/running-voracity-jobs-in-hadoop\/&quot;&gt;here&lt;\/a&gt;.'><sup>1<\/sup><\/a><\/span><\/span><\/p>\n<p><span style=\"font-weight: 400;\">IRI Workbench is the graphical IDE client, built on Eclipse\u2122, where you design and manage all <\/span><a href=\"http:\/\/www.iri.com\/products\"><span style=\"font-weight: 400;\">IRI software<\/span><\/a><span style=\"font-weight: 400;\"> jobs. Depending on your license agreement, your program\u2019s executable can run on one or more Windows, Linux, or Unix servers.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We will detail these steps for setting up and running remote jobs:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Set up the remote environment and connection.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Create a directory on the remote server to hold your projects (optional).<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Create a remote project.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Set up the <\/span><b>Run Configurations<\/b>.<\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Execute a job script on the remote server.<\/span><\/li>\n<\/ol>\n<h3><b>Set up the remote environment and connection<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">First, go through this \u201cpre-flight\u201d checklist. Make sure that:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Your remote server is an SSH server.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Your back-end IRI software product is installed and licensed on that server.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">You have set its \u201cHOME\u201d environment variable on the server. If you have CoSort or Voracity, that would be $COSORT_HOME on Unix or %COSORT_HOME% on Windows. Typically, this is the install directory for the software.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The directory location of the executable is in the PATH on the remote server, though that can also be set later in the Workbench <\/span><b>Run Configurations<\/b><span style=\"font-weight: 400;\"> dialog. The executable for running CoSort or Voracity jobs installs into COSORT_HOME\/bin by default, but it can be moved. <\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">These same prerequisites apply if you are using different IRI product executables. If you use FACT, consult its manual for other configuration details.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To connect the IRI Workbench client and your remote server, you must define a <\/span><b>New Connection<\/b><span style=\"font-weight: 400;\"> in the <\/span><b>Remote Systems<\/b><span style=\"font-weight: 400;\"> view. If you do not see the <\/span><b>Remote Systems<\/b><span style=\"font-weight: 400;\"> view, click <\/span><i><span style=\"font-weight: 400;\">Window, Show View, Remote Systems<\/span><\/i><span style=\"font-weight: 400;\">. In the <\/span><b>Remote Systems <\/b><span style=\"font-weight: 400;\">view, click the first icon in its toolbar.<\/span><\/p>\n<p><a href=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/01-Remote-Systems.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10971\" src=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/01-Remote-Systems.png\" alt=\"Remote Systems\" width=\"245\" height=\"78\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">This opens the <\/span><b>Select Remote System Type<\/b><span style=\"font-weight: 400;\"> dialog. Click <\/span><b>SSH Only<\/b><span style=\"font-weight: 400;\">. Do not select any of the other types. Now click <\/span><b>Next<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><a href=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/02-Select-Remote-System-Type.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10972\" src=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/02-Select-Remote-System-Type.png\" alt=\"Select Remote System Type\" width=\"458\" height=\"482\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/02-Select-Remote-System-Type.png 458w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/02-Select-Remote-System-Type-285x300.png 285w\" sizes=\"(max-width: 458px) 100vw, 458px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Next is the <\/span><b>Remote SSH Only System Connection<\/b><span style=\"font-weight: 400;\"> dialog. The <\/span><b>Parent profile<\/b><span style=\"font-weight: 400;\"> should have the name of the client computer where you are running IRI Workbench (<\/span><i><span style=\"font-weight: 400;\">lightning<\/span><\/i><span style=\"font-weight: 400;\"> in this case).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The <\/span><b>Hostname <\/b><span style=\"font-weight: 400;\">is the name of the remote server. \u00a0Here, the remote server is <\/span><i><span style=\"font-weight: 400;\">force5.iri.com<\/span><\/i><span style=\"font-weight: 400;\"> and the <\/span><b>Connection name <\/b><span style=\"font-weight: 400;\">can be <\/span><i><span style=\"font-weight: 400;\">force5<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The <\/span><b>Description<\/b><span style=\"font-weight: 400;\"> field gives further information about the server.\u00a0<\/span><i><span style=\"font-weight: 400;\">Linux<\/span><\/i><span style=\"font-weight: 400;\">\u00a0is entered here to indicate the operating system on <\/span><i><span style=\"font-weight: 400;\">force5<\/span><\/i><span style=\"font-weight: 400;\">. Now click <\/span><b>Finish<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><a href=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/03-Remote-SSH-Only-System-Connection.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10973\" src=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/03-Remote-SSH-Only-System-Connection.png\" alt=\"Remote SSH Only System Connection\" width=\"525\" height=\"409\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/03-Remote-SSH-Only-System-Connection.png 525w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/03-Remote-SSH-Only-System-Connection-300x234.png 300w\" sizes=\"(max-width: 525px) 100vw, 525px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">The connection name is added to the tree in the <\/span><b>Remote Systems<\/b><span style=\"font-weight: 400;\"> view.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Now you can finish setting up the connection. Right-click on the connection name in the tree and select <\/span><b>Connect<\/b><span style=\"font-weight: 400;\">. This dialog opens:<\/span><\/p>\n<p><a href=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/04-Enter-Password.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10974\" src=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/04-Enter-Password.png\" alt=\"Enter Password\" width=\"317\" height=\"274\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/04-Enter-Password.png 317w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/04-Enter-Password-300x259.png 300w\" sizes=\"(max-width: 317px) 100vw, 317px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Normally, I type in the <\/span><b>User ID<\/b><span style=\"font-weight: 400;\"> and <\/span><b>Password<\/b><span style=\"font-weight: 400;\">, then select both <\/span><b>Save user ID<\/b><span style=\"font-weight: 400;\"> and <\/span><b>Save Password<\/b><span style=\"font-weight: 400;\">, and click <\/span><b>OK<\/b><span style=\"font-weight: 400;\">. If you get a popup about the authenticity of the host, click <\/span><b>Yes<\/b><span style=\"font-weight: 400;\"> to continue connecting.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Expand the <\/span><b>Sftp Files<\/b><span style=\"font-weight: 400;\"> tree under <\/span><i><span style=\"font-weight: 400;\">force5<\/span><\/i><span style=\"font-weight: 400;\">, then expand <\/span><b>My Home<\/b><span style=\"font-weight: 400;\">. This will show the home directory for the login we just set up for the remote system.<\/span><\/p>\n<h3><b>Create a master directory on the remote server (optional)<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">If you intend to build multiple projects on the remote server, it is recommended you create a directory that will hold multiple project directories below it. To do that:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Highlight <\/span><i><span style=\"font-weight: 400;\">My Home<\/span><\/i><span style=\"font-weight: 400;\"> under the <\/span><b>Sftp Files<\/b><span style=\"font-weight: 400;\"> connection that was just created.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Right click and select <\/span><b>New <\/b><span style=\"font-weight: 400;\">-&gt; <\/span><b>Folder<\/b>.<\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">In the <\/span><b>New Folder<\/b><span style=\"font-weight: 400;\"> dialog, <\/span><b>Connection Name <\/b><span style=\"font-weight: 400;\">and<\/span><b> Parent folder <\/b><span style=\"font-weight: 400;\">will already be filled in.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">For the field <\/span><b>New folder name<\/b><span style=\"font-weight: 400;\">, type in the directory name <\/span><i><span style=\"font-weight: 400;\">RemoteProjects<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click <\/span><b>Finish<\/b><span style=\"font-weight: 400;\">. The new folder is created on the remote server and should appear in the tree under <\/span><b>My Home <\/b><span style=\"font-weight: 400;\">in Workbench.<\/span><\/li>\n<\/ol>\n<p><a href=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/05-Remote-Folder.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10975\" src=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/05-Remote-Folder.png\" alt=\"Remote Folder\" width=\"381\" height=\"270\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/05-Remote-Folder.png 381w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/05-Remote-Folder-300x213.png 300w\" sizes=\"(max-width: 381px) 100vw, 381px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">You can then create one or more project folders in this directory on the remote server. Ideally, all project directories should be created under the <\/span><i><span style=\"font-weight: 400;\">RemoteProjects<\/span><\/i><span style=\"font-weight: 400;\"> directory, but they can be created anywhere.<\/span><span style=\"font-weight: 400;\">\f<\/span><\/p>\n<h3><strong>Add products details to preferences<\/strong><\/h3>\n<p>If using a remote executable, the product details need to be set up in preferences.<\/p>\n<ol>\n<li>On the toolbar, click\u00a0<strong>IRI Menu<\/strong> -&gt;<strong> IRI Preferences <\/strong>-&gt;<strong> IRI <\/strong>-&gt;<strong> Products<\/strong>.<\/li>\n<li>Click\u00a0<strong>Add<\/strong>.<\/li>\n<li>In\u00a0<strong>Name<\/strong>, enter a unique name for this product,\u00a0<em>CS_Force5<\/em>.<\/li>\n<li>Select\u00a0<em>CoSort<\/em> as the product.<\/li>\n<li>Change the file system to\u00a0<strong>RSE<\/strong>.<\/li>\n<li><strong>Browse<\/strong> for the location of the product home on the remote server.<\/li>\n<li>Click\u00a0<strong>OK<\/strong>. This will add this product to the registry used by this copy of Workbench. The product can now be used by any remote project on the same host. Multiple products can be added to the registry. The list should be put in order of preference. The default executable for running a job will be the first executable associated with the project host.<\/li>\n<\/ol>\n<h3><b>Create a remote directory and project<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">To create a specific remote directory and project (under our master <\/span><i><span style=\"font-weight: 400;\">RemoteProjects<\/span><\/i><span style=\"font-weight: 400;\"> directory):<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Highlight <\/span><i><span style=\"font-weight: 400;\">RemoteProjects<\/span><\/i><span style=\"font-weight: 400;\"> in the <\/span><b>Remote Systems<\/b><span style=\"font-weight: 400;\"> tree under <\/span><i><span style=\"font-weight: 400;\">force5.<\/span><\/i><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Right-click and Select <\/span><b>New <\/b><span style=\"font-weight: 400;\">-&gt; <\/span><b>Folder<\/b>.<\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">In\u00a0<\/span><b>New folder name<\/b><span style=\"font-weight: 400;\">, type in the name <\/span><i><span style=\"font-weight: 400;\">remote_project1<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click <\/span><b>Finish<\/b><span style=\"font-weight: 400;\">. The new folder is created on the remote server and appears in the tree under <\/span><i><span style=\"font-weight: 400;\">My Home\/RemoteProjects<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Right-click on the newly created directory <\/span><i><span style=\"font-weight: 400;\">remote_project1 <\/span><\/i><span style=\"font-weight: 400;\">-&gt; <\/span><b>Create Remote Project<\/b><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">We now have the project directory on the remote server called <\/span><i><span style=\"font-weight: 400;\">remote_project1<\/span><\/i><span style=\"font-weight: 400;\">, and a project has been created in the IRI Workbench <\/span><b>Project Explorer<\/b><span style=\"font-weight: 400;\"> called <\/span><i><span style=\"font-weight: 400;\">force5_remote_project1<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Note that if you are unable to access the files in a project, that project might be closed. To open a project, double-click on it, or right-click on the project, and select <\/span><b>Open Project<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h3><strong>Create a job<\/strong><\/h3>\n<p>Create a job in the new project by using any of the wizards in the toolbar.<\/p>\n<h3><b>Execute a job script on the remote server<\/b><\/h3>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Navigate to the remote project <\/span><i><span style=\"font-weight: 400;\">force5_remote_project1 <\/span><\/i><span style=\"font-weight: 400;\">in the <\/span><b>Project Explorer<\/b>.<\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Right-click on the name of a script in the project or inside the body of an open job script from that folder.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Select <\/span><b>Run As<\/b><span style=\"font-weight: 400;\"> -&gt; <\/span><b>IRI Job.<\/b><\/li>\n<li>The first executable in the product registry that is on the same host as the script will be used to run the job. If that is not the desired executable, a different executable can be selected by clicking\u00a0<strong>Run As\u00a0<\/strong>-&gt;\u00a0<strong>Run Configurations<\/strong> and filling out the fields as below with a different executable. The working directory defaults to the directory associated with the project. This too can be changed.<\/li>\n<\/ol>\n<p><a href=\"\/blog\/wp-content\/uploads\/2018\/10\/RemoteRun2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-12456 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2018\/10\/RemoteRun2.png\" alt=\"\" width=\"601\" height=\"417\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2018\/10\/RemoteRun2.png 949w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2018\/10\/RemoteRun2-300x208.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2018\/10\/RemoteRun2-768x533.png 768w\" sizes=\"(max-width: 601px) 100vw, 601px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Any output targets from jobs without an explicit path specified will go into in the remote project when the job is done. The <\/span><b>Console<\/b><span style=\"font-weight: 400;\"> view for <\/span><i><span style=\"font-weight: 400;\">force5<\/span><\/i><span style=\"font-weight: 400;\"> will show the job running and the time it took to complete.<\/span><\/p>\n<p><a href=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/10-Console-View.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10981\" src=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/10-Console-View.png\" alt=\"Console View\" width=\"600\" height=\"450\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/10-Console-View.png 1089w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/10-Console-View-300x225.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/10-Console-View-768x575.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2017\/02\/10-Console-View-1024x767.png 1024w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">You can re-run this script again at any time using the saved configuration <\/span><i><span style=\"font-weight: 400;\">force5 proj1_chiefs<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click on the drop-down arrow next to the green circled arrow on the navigation bar.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Select <\/span><b>Run Configurations<\/b><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Select <\/span><i><span style=\"font-weight: 400;\">force5 proj1_chiefs<\/span><\/i><b> \u00a0<\/b><span style=\"font-weight: 400;\">under <\/span><b>IRI Job<\/b><span style=\"font-weight: 400;\"> in the panel to the left.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click <\/span><b>Run<\/b><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">When you perform step 1, it is possible that the name for the job configuration will be in the drop-down list. If that is the case, then you can click on it there to run the job.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We have now demonstrated how to set up a remote project for executing remote job scripts in IRI Workbench, and how <\/span><b>Run Configurations<\/b><span style=\"font-weight: 400;\"> can be saved so you can re-run those jobs. If you need help, contact <\/span><a href=\"mailto:support@iri.com\"><span style=\"font-weight: 400;\">support@iri.com<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article covers the creation and use of remote server connections from IRI Workbench so you can run CoSort (Voracity), NextForm, FieldShield, or RowGen scripts on other computers. IRI Workbench is the graphical IDE client, built on Eclipse\u2122, where you design and manage all IRI software jobs. Depending on your license agreement, your program\u2019s executable<\/p>\n<div><a class=\"btn-filled btn\" href=\"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/\" title=\"How to Run Remote Jobs from IRI Workbench\">Read More<\/a><\/div>\n","protected":false},"author":10,"featured_media":12456,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[91,3],"tags":[71,1250,546,830,520,553,526,789,850,160,1249,1251,1252,80,161],"class_list":["post-10968","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iri-workbench","category-vldb-operations","tag-eclipse","tag-execute-a-job-script","tag-iri-cosort","tag-iri-fact","tag-iri-fieldshield","tag-iri-nextform","tag-iri-rowgen","tag-iri-voracity","tag-iri-workbench","tag-linux","tag-remote-server-connections","tag-run-configurations","tag-ssh","tag-unix","tag-windows"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.4 (Yoast SEO v23.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Run Remote Jobs from IRI Workbench - IRI<\/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.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Run Remote Jobs from IRI Workbench\" \/>\n<meta property=\"og:description\" content=\"This article covers the creation and use of remote server connections from IRI Workbench so you can run CoSort (Voracity), NextForm, FieldShield, or RowGen scripts on other computers. IRI Workbench is the graphical IDE client, built on Eclipse\u2122, where you design and manage all IRI software jobs. Depending on your license agreement, your program\u2019s executableRead More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/\" \/>\n<meta property=\"og:site_name\" content=\"IRI\" \/>\n<meta property=\"article:published_time\" content=\"2017-02-23T13:57:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-12-13T12:17:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2018\/10\/RemoteRun2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"949\" \/>\n\t<meta property=\"og:image:height\" content=\"659\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Susan Gegner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Susan Gegner\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/\"},\"author\":{\"name\":\"Susan Gegner\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/person\/87be5da567628ab9396ca81170f36d63\"},\"headline\":\"How to Run Remote Jobs from IRI Workbench\",\"datePublished\":\"2017-02-23T13:57:36+00:00\",\"dateModified\":\"2018-12-13T12:17:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/\"},\"wordCount\":1264,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2018\/10\/RemoteRun2.png\",\"keywords\":[\"Eclipse\",\"execute a job script\",\"IRI CoSort\",\"IRI FACT\",\"IRI FieldShield\",\"IRI NextForm\",\"IRI RowGen\",\"IRI Voracity\",\"IRI Workbench\",\"Linux\",\"remote server connections\",\"run configurations\",\"SSH\",\"Unix\",\"Windows\"],\"articleSection\":[\"IRI Workbench\",\"VLDB\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/\",\"url\":\"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/\",\"name\":\"How to Run Remote Jobs from IRI Workbench - IRI\",\"isPartOf\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2018\/10\/RemoteRun2.png\",\"datePublished\":\"2017-02-23T13:57:36+00:00\",\"dateModified\":\"2018-12-13T12:17:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/#primaryimage\",\"url\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2018\/10\/RemoteRun2.png\",\"contentUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2018\/10\/RemoteRun2.png\",\"width\":949,\"height\":659},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.iri.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Run Remote Jobs from IRI Workbench\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.iri.com\/blog\/#website\",\"url\":\"https:\/\/www.iri.com\/blog\/\",\"name\":\"IRI\",\"description\":\"Total Data Management Blog\",\"publisher\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.iri.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.iri.com\/blog\/#organization\",\"name\":\"IRI\",\"url\":\"https:\/\/www.iri.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png\",\"contentUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png\",\"width\":750,\"height\":206,\"caption\":\"IRI\"},\"image\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/person\/87be5da567628ab9396ca81170f36d63\",\"name\":\"Susan Gegner\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2b1ca5592a65d44483351292cf1ae00a?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2b1ca5592a65d44483351292cf1ae00a?s=96&d=blank&r=g\",\"caption\":\"Susan Gegner\"},\"url\":\"https:\/\/www.iri.com\/blog\/author\/susang\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Run Remote Jobs from IRI Workbench - IRI","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.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/","og_locale":"en_US","og_type":"article","og_title":"How to Run Remote Jobs from IRI Workbench","og_description":"This article covers the creation and use of remote server connections from IRI Workbench so you can run CoSort (Voracity), NextForm, FieldShield, or RowGen scripts on other computers. IRI Workbench is the graphical IDE client, built on Eclipse\u2122, where you design and manage all IRI software jobs. Depending on your license agreement, your program\u2019s executableRead More","og_url":"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/","og_site_name":"IRI","article_published_time":"2017-02-23T13:57:36+00:00","article_modified_time":"2018-12-13T12:17:37+00:00","og_image":[{"width":949,"height":659,"url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2018\/10\/RemoteRun2.png","type":"image\/png"}],"author":"Susan Gegner","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Susan Gegner","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/#article","isPartOf":{"@id":"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/"},"author":{"name":"Susan Gegner","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/person\/87be5da567628ab9396ca81170f36d63"},"headline":"How to Run Remote Jobs from IRI Workbench","datePublished":"2017-02-23T13:57:36+00:00","dateModified":"2018-12-13T12:17:37+00:00","mainEntityOfPage":{"@id":"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/"},"wordCount":1264,"commentCount":0,"publisher":{"@id":"https:\/\/www.iri.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2018\/10\/RemoteRun2.png","keywords":["Eclipse","execute a job script","IRI CoSort","IRI FACT","IRI FieldShield","IRI NextForm","IRI RowGen","IRI Voracity","IRI Workbench","Linux","remote server connections","run configurations","SSH","Unix","Windows"],"articleSection":["IRI Workbench","VLDB"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/","url":"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/","name":"How to Run Remote Jobs from IRI Workbench - IRI","isPartOf":{"@id":"https:\/\/www.iri.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/#primaryimage"},"image":{"@id":"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2018\/10\/RemoteRun2.png","datePublished":"2017-02-23T13:57:36+00:00","dateModified":"2018-12-13T12:17:37+00:00","breadcrumb":{"@id":"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/#primaryimage","url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2018\/10\/RemoteRun2.png","contentUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2018\/10\/RemoteRun2.png","width":949,"height":659},{"@type":"BreadcrumbList","@id":"https:\/\/www.iri.com\/blog\/vldb-operations\/how-to-run-remote-jobs-from-iri-workbench\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.iri.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Run Remote Jobs from IRI Workbench"}]},{"@type":"WebSite","@id":"https:\/\/www.iri.com\/blog\/#website","url":"https:\/\/www.iri.com\/blog\/","name":"IRI","description":"Total Data Management Blog","publisher":{"@id":"https:\/\/www.iri.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.iri.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.iri.com\/blog\/#organization","name":"IRI","url":"https:\/\/www.iri.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png","contentUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png","width":750,"height":206,"caption":"IRI"},"image":{"@id":"https:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/person\/87be5da567628ab9396ca81170f36d63","name":"Susan Gegner","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2b1ca5592a65d44483351292cf1ae00a?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2b1ca5592a65d44483351292cf1ae00a?s=96&d=blank&r=g","caption":"Susan Gegner"},"url":"https:\/\/www.iri.com\/blog\/author\/susang\/"}]}},"jetpack_featured_media_url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2018\/10\/RemoteRun2.png","_links":{"self":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/10968"}],"collection":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/comments?post=10968"}],"version-history":[{"count":12,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/10968\/revisions"}],"predecessor-version":[{"id":12533,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/10968\/revisions\/12533"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/media\/12456"}],"wp:attachment":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/media?parent=10968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/categories?post=10968"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/tags?post=10968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}