{"id":3780,"date":"2019-03-25T17:45:55","date_gmt":"2019-03-25T20:45:55","guid":{"rendered":"http:\/\/xexeu.elipse.com.br\/pt\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/"},"modified":"2019-05-29T10:18:50","modified_gmt":"2019-05-29T13:18:50","slug":"simulating-values-in-elipse-e3power-with-elipse-random-driver","status":"publish","type":"post","link":"https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/","title":{"rendered":"Simulating values in Elipse E3\/Power with Elipse Random Driver."},"content":{"rendered":"<div align=\"justify\">In addition to <a href=\"https:\/\/www.elipse.com.br\/en\/downloads\/?key=modbus&#038;language=enus#header-main\"  target=\"_blank\" rel=\"noopener noreferrer\">Elipse Modbus Simulator<\/a>, you can also use the Elipse Random driver to simulate values in an Elipse E3 application. The driver&#8217;s goal is to return values to the application tags, allowing for different simulation profiles to be set up according to each tag&#8217;s parameters. <\/div>\n<div align=\"justify\"><\/div>\n<div align=\"justify\">This feature is of great help when developing applications that need tests, since the driver accepts both PLC and Block Tags as parameters. At run time, each tag is linked to a simulation category, and their values are received according to their category&#8217;s configuration.<\/p>\n<div align=\"center\"><img loading=\"lazy\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5477\/1.png\" alt=\"\" title=\"\" width=\"550\" vspace=\"0\" hspace=\"0\" height=\"399\" border=\"0\" align=\"Baseline\"\/><br \/><font size=\"1\">Driver setting&#8217;s <b>Random <\/b>tab. <\/font><\/div>\n<p>The Elipse Random driver searches for variation patterns in the &#8220;Random.xml&#8221; file, which must be inserted into the same E3 application folder. This.xml file features three initial profiles with different read variation, delay, and percentage settings: <\/p>\n<div align=\"center\"><font size=\"1\"><img loading=\"lazy\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5477\/2.png\" alt=\"\" title=\"\" width=\"550\" height=\"128\" border=\"0\" align=\"Baseline\"\/><br \/>Initial <b>XML <\/b>file.<\/font><\/div>\n<\/div>\n<div align=\"justify\"><\/div>\n<div align=\"justify\"><b>Random Default<\/b> profile: all tags are assumed as random (<i>DefaultAnalog<\/i>).<\/div>\n<div align=\"justify\"><\/div>\n<div align=\"justify\"><b>DNP FastRandom<\/b> and <b>DNP SlowRandom<\/b> profiles: tags are assumed as follows <\/p>\n<ul>\n<li>Tags assumed as discrete (0,1): N2=5 and N3=1201; N2=1 and N3=202; N2=101 and N3=101;<\/li>\n<li>Tags assumed as discrete (&#8220;&#8221;): N2=4 and N3=45; N2=4 and N3=46;<\/li>\n<li>Tags assumed as random (<i>DefaultAnalog<\/i>): all the others except the ones listed above<\/li>\n<\/ul>\n<p>In this case, the differences between two DNP profiles DNP (Fast\/Slow) are their first and last row each, with edited values in the following properties: <i>StartDelay<\/i>, <i>WriteDelay<\/i>, <i>ReadVariation<\/i>, <i>Errors <\/i>and <i>ReadDelay<\/i>.<\/p>\n<p>Each XML configuration files can features several different features. For further information on the configuration procedures, check the driver&#8217;s manual under <b>XML Configuration file -> Profiles | Categories<\/b>.<\/p>\n<p><b>USAGE EXAMPLE: <\/b><br \/>After inserting the Elipse Random driver into the application, you can select the desired profile for simulating tags in this driver. For this example, we will use a profile that simulates tag values according to its N parameters, as set up in the initial XML file: <\/p>\n<p><b>DNP profile<\/b><\/p>\n<div align=\"center\"><img loading=\"lazy\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5477\/3.png\" alt=\"\" title=\"\" width=\"567\" height=\"412\" border=\"0\" align=\"Baseline\"\/><\/p>\n<p><img loading=\"lazy\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5477\/4.png\" alt=\"\" title=\"\" width=\"555\" height=\"247\" border=\"0\" align=\"Baseline\"\/><\/div>\n<p><b>Random Default profile<\/b><\/p>\n<div align=\"center\"><img loading=\"lazy\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5477\/5.png\" alt=\"\" title=\"\" width=\"555\" height=\"639\" border=\"0\" align=\"Baseline\"\/><\/div>\n<p>You can edit the XML configuration file via text editor, or the directly in the driver&#8217;s Properties Window via <b>Edit the configuration XML below<\/b>:<\/p>\n<div align=\"center\"><b><font size=\"1\"><img loading=\"lazy\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5477\/6.png\" alt=\"\" title=\"\" width=\"550\" vspace=\"0\" hspace=\"0\" height=\"298\" border=\"0\" align=\"Baseline\"\/><br \/>Edit the configuration XML below.<br \/><\/font><\/b><\/div>\n<p><b>Another example of XML configuration file: <\/b><\/p>\n<div align=\"left\"><font face=\"Courier New\">&nbsp;<RandomConfig><\/font><br \/><font face=\"Courier New\">&nbsp;&nbsp; <Profile Name=\"Random Default\" Digital=\"0,1\" Delay=\"100\" ><\/font><br \/><font face=\"Courier New\">&nbsp;&nbsp;&nbsp;&nbsp; <Cat Name=\"DefaultAnalog\" Filter=\"N2=1\" Analog=\"0,1000\"><\/font><br \/><font face=\"Courier New\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <Cat Name=\"SlowDefaultAnalog\" Filter=\"N2=1 AND N3=1\" Delay=\"500\" \/><\/font><br \/><font face=\"Courier New\">&nbsp;&nbsp;&nbsp;&nbsp; <\/Cat><\/font><br \/><font face=\"Courier New\">&nbsp;&nbsp; <\/Profile><\/font><br \/><font face=\"Courier New\">&nbsp;<\/RandomConfig><\/font><\/div>\n<p>To test the configuration above, select <b>Edit the configuration XML below<\/b>, insert the code, select the desired profile, and press <b>Check!<\/b><\/p>\n<div align=\"center\"><img loading=\"lazy\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5477\/7.png\" alt=\"\" title=\"\" width=\"550\" vspace=\"0\" hspace=\"0\" height=\"399\" border=\"0\" align=\"Baseline\"\/><\/div>\n<p>In this case, the tags whose parameters are N2 = 1 and N3 = 1 are in the category <i>SlowDefaultAnalog<\/i>; their analog values variate between 0 (zero) and 1000 (inherited from the category above, <i>DefaultAnalog<\/i>), and have a 500 milliseconds delay for all read and write operations. <\/div>\n<div align=\"justify\"><\/div>\n<div align=\"justify\">The tags whose parameters are N2 = 1 are under the <i>DefaultAnalog <\/i>category; their analog value variate between 0 (zero) and 1000, and have a 100 milliseconds delay for all read and write operations (the default delay set up at the Profile). <\/div>\n<div align=\"justify\"><\/div>\n<div align=\"justify\">The remaining tags belong to neither category, and feature the profile&#8217;s settings: they return digital values (0 or 1), and have a 100 milliseconds delay for all read and write operations.<\/p>\n<p><b>SIMULATING PRE-EXISTING APPLICATIONS<\/b><br \/>The Elipse Random driver can be employed to simulate the complete data collection from a pre-existing application. To add a driver to the application, you need only copy the Random.dll file over the DLL files of the drivers used in the application; no settings from pre-existing projects will require any alterations. <\/div>\n<div align=\"justify\"><\/div>\n<div align=\"justify\">To do so, first unzip the contents from the Random.zip file (<b>Random.xml<\/b>, <b>Random.dll<\/b>, <b>ReplaceDrivers.bat<\/b> and <b>RollbackOriginalDrivers.bat<\/b>) at the application&#8217;s root directory and execute the <b>ReplaceDrivers.bat<\/b> file. This script searches for all the DLL files in the application&#8217;s subfolder (for example, <b>Unit1\\DNPMaster.dll<\/b>), generates its security copy (for example, <b>Unit1\\DNPMaster.dll.original<\/b>), and copies the Elipse Random driver over the DLL file (for example, <b>copy Random.dll Unit1\\DNPMaster.dll<\/b>). The end result is: the DLL file names are maintained, but now all drivers are Random. This procedure must only be executed when the application has already <u>stopped<\/u> and <u>closed<\/u>. <\/p>\n<p>Then, customize the <b>Random.xml<\/b> file, which is used by all Drivers in the application. Different profiles can be created in the configuration file for different types of Drivers, just by employing the driver&#8217;s name in each profile&#8217;s DLL attribute.&nbsp; For example, if your application has the following drivers: <b>Modbus.dll<\/b>, <b>DNPMaster.dll<\/b>, and <b>BACnet.dll<\/b>, your configuration file will look like this: <\/p>\n<div align=\"left\"><font face=\"Courier New\"><RandomConfig><\/font><br \/><font face=\"Courier New\">&nbsp;<Profile Name=\"DNP\" Dll=\"DNPMaster\"><\/font><br \/><font face=\"Courier New\">&nbsp; DNPMaster settings<\/font><br \/><font face=\"Courier New\">&nbsp;<\/Profile><\/font><br \/><font face=\"Courier New\">&nbsp;<Profile Name=\"Modbus\" Dll=\"Modbus\"><\/font><br \/><font face=\"Courier New\">&nbsp; Modbus settings<\/font><br \/><font face=\"Courier New\">&nbsp;<\/Profile><\/font><br \/><font face=\"Courier New\">&nbsp;<Profile Name=\"BACnet\" Dll=\"BACnet\"><\/font><br \/><font face=\"Courier New\">&nbsp; BACnet settings<\/font><br \/><font face=\"Courier New\">&nbsp;<\/Profile><\/font><br \/><font face=\"Courier New\"><\/RandomConfig><\/font><\/div>\n<p>&nbsp;<br \/>When the Elipse E3 application is executed, each driver will spot its respective Random.xml file and load the profile corresponding to its DLL name. To see whether it was properly loaded, check the driver settings via E3Studio, or go to the file properties on <b>Details <\/b>tab: <\/p>\n<div align=\"center\"><img loading=\"lazy\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5477\/8.png\" alt=\"\" title=\"\" width=\"472\" height=\"385\" border=\"0\" align=\"Baseline\"\/><\/div>\n<p>To return to the original drivers, execute the<b> RollbackOriginalDrivers.bat<\/b> file, replacing the <b>.dll <\/b>files with its corresponding <b>.dll.original<\/b> files.<\/p>\n<p>The Elipse Random Driver can be downloaded from <a href=\"https:\/\/www.elipse.com.br\/en\/downloads\/?key=random&#038;language=enus#header-main\"  target=\"_blank\" rel=\"noopener noreferrer\">our website<\/a>.<br \/>&nbsp;<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In addition to Elipse Modbus Simulator, you can also use the Elipse Random driver to simulate values in an Elipse E3 application. The driver&#8217;s goal is to return values to&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0},"categories":[842],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Simulating values in Elipse E3\/Power with Elipse Random Driver. - Elipse Knowledgebase<\/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:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Simulating values in Elipse E3\/Power with Elipse Random Driver.\" \/>\n<meta property=\"og:description\" content=\"In addition to Elipse Modbus Simulator, you can also use the Elipse Random driver to simulate values in an Elipse E3 application. The driver&#8217;s goal is to return values to&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/\" \/>\n<meta property=\"og:site_name\" content=\"Elipse Knowledgebase\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/elipsesoftware\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-25T20:45:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-05-29T13:18:50+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5477\/1.png\" \/>\n<meta name=\"author\" content=\"Elipse Software\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Elipse Software\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/\"},\"author\":{\"name\":\"Elipse Software\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/def69ea453ea60b250497b89225a9f87\"},\"headline\":\"Simulating values in Elipse E3\/Power with Elipse Random Driver.\",\"datePublished\":\"2019-03-25T20:45:55+00:00\",\"dateModified\":\"2019-05-29T13:18:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/\"},\"wordCount\":816,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"articleSection\":[\"Elipse Random\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/\",\"url\":\"https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/\",\"name\":\"[:pt]Simulating values in Elipse E3\/Power with Elipse Random Driver.[:] - Elipse Knowledgebase\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#website\"},\"datePublished\":\"2019-03-25T20:45:55+00:00\",\"dateModified\":\"2019-05-29T13:18:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/kb.elipse.com.br\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Simulating values in Elipse E3\/Power with Elipse Random Driver.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kb.elipse.com.br\/#website\",\"url\":\"https:\/\/kb.elipse.com.br\/\",\"name\":\"Elipse Knowledgebase\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kb.elipse.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\",\"name\":\"Elipse Software\",\"url\":\"https:\/\/kb.elipse.com.br\/\",\"sameAs\":[\"http:\/\/www.facebook.com\/elipsesoftware\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png\",\"contentUrl\":\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png\",\"width\":161,\"height\":58,\"caption\":\"Elipse Software\"},\"image\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/def69ea453ea60b250497b89225a9f87\",\"name\":\"Elipse Software\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ff1f7ec38f4687b06f6851d97b3cd2d0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ff1f7ec38f4687b06f6851d97b3cd2d0?s=96&d=mm&r=g\",\"caption\":\"Elipse Software\"},\"url\":\"https:\/\/kb.elipse.com.br\/en\/author\/webmasterelipse-com-br\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Simulating values in Elipse E3\/Power with Elipse Random Driver. - Elipse Knowledgebase","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:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/","og_locale":"en_US","og_type":"article","og_title":"[:pt]Simulating values in Elipse E3\/Power with Elipse Random Driver.[:] - Elipse Knowledgebase","og_description":"In addition to Elipse Modbus Simulator, you can also use the Elipse Random driver to simulate values in an Elipse E3 application. The driver&#8217;s goal is to return values to&hellip;","og_url":"https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/","og_site_name":"Elipse Knowledgebase","article_publisher":"http:\/\/www.facebook.com\/elipsesoftware","article_published_time":"2019-03-25T20:45:55+00:00","article_modified_time":"2019-05-29T13:18:50+00:00","og_image":[{"url":"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5477\/1.png"}],"author":"Elipse Software","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Elipse Software","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/#article","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/"},"author":{"name":"Elipse Software","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/def69ea453ea60b250497b89225a9f87"},"headline":"Simulating values in Elipse E3\/Power with Elipse Random Driver.","datePublished":"2019-03-25T20:45:55+00:00","dateModified":"2019-05-29T13:18:50+00:00","mainEntityOfPage":{"@id":"https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/"},"wordCount":816,"commentCount":0,"publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"articleSection":["Elipse Random"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/","url":"https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/","name":"[:pt]Simulating values in Elipse E3\/Power with Elipse Random Driver.[:] - Elipse Knowledgebase","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/#website"},"datePublished":"2019-03-25T20:45:55+00:00","dateModified":"2019-05-29T13:18:50+00:00","breadcrumb":{"@id":"https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kb.elipse.com.br\/en\/simulating-values-in-elipse-e3power-with-elipse-random-driver\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/kb.elipse.com.br\/en\/"},{"@type":"ListItem","position":2,"name":"Simulating values in Elipse E3\/Power with Elipse Random Driver."}]},{"@type":"WebSite","@id":"https:\/\/kb.elipse.com.br\/#website","url":"https:\/\/kb.elipse.com.br\/","name":"Elipse Knowledgebase","description":"","publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kb.elipse.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kb.elipse.com.br\/#organization","name":"Elipse Software","url":"https:\/\/kb.elipse.com.br\/","sameAs":["http:\/\/www.facebook.com\/elipsesoftware"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png","contentUrl":"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png","width":161,"height":58,"caption":"Elipse Software"},"image":{"@id":"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/def69ea453ea60b250497b89225a9f87","name":"Elipse Software","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ff1f7ec38f4687b06f6851d97b3cd2d0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ff1f7ec38f4687b06f6851d97b3cd2d0?s=96&d=mm&r=g","caption":"Elipse Software"},"url":"https:\/\/kb.elipse.com.br\/en\/author\/webmasterelipse-com-br\/"}]}},"_links":{"self":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3780"}],"collection":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/comments?post=3780"}],"version-history":[{"count":1,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3780\/revisions"}],"predecessor-version":[{"id":6656,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3780\/revisions\/6656"}],"wp:attachment":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/media?parent=3780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/categories?post=3780"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/tags?post=3780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}