{"id":2010,"date":"2019-03-25T17:37:38","date_gmt":"2019-03-25T20:37:38","guid":{"rendered":"http:\/\/xexeu.elipse.com.br\/pt\/communicating-with-web-services-via-vbscript-driver\/"},"modified":"2019-10-03T13:16:02","modified_gmt":"2019-10-03T16:16:02","slug":"communicating-with-web-services-via-vbscript-driver","status":"publish","type":"post","link":"https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-driver\/","title":{"rendered":"Communicating with web services via VBScript Driver"},"content":{"rendered":"<p><span style=\"font-weight: bold;\">1) Introduction<\/span><\/p>\n<p>In the <a href=\"https:\/\/kb.elipse.com.br\/en-us\/questions\/3250\/Creating+.NET+assemblies+and+instancing+them+by+using+the+VBScript+Driver\"><span style=\"font-weight: bold;\">Creating and instancing .NET assemblies by using VBScript driver [1]<\/span><\/a> article, you can see how to create a .NET assembly on Microsoft Visual C# and load it into E3 via VBScript Driver. This feature can be used, for example, to communicate to web services.<\/p>\n<p>This article will explain how to create an assembly that communicates to a web service. To simulate the example&#8217;s communication, we will use the Elipse WebService Driver, which creates a web service in the computer executing it.<\/p>\n<p><br style=\"font-weight: bold;\" \/><span style=\"font-weight: bold;\">2) Adding a reference to the web service <\/span><\/p>\n<p>First, you must create a project on Microsoft Visual C#, setting it according to the previously mentioned article [1]. It is really important that you do not forget to enable the <span style=\"font-weight: bold;\">Com-Visible<\/span> option in the assembly&#8217;s options.<\/p>\n<p>In this example, the project will be called <span style=\"font-weight: bold;\">WebServiceClient<\/span>, and the class will be called <span style=\"font-weight: bold;\">Client<\/span>.<\/p>\n<p>To create the reference, you must publish the web service with access permissions. Thus, you have to create an E3 project with a configured and activated Elipse WebService Driver.<\/p>\n<p>In the Microsoft Visual C# 2008, the communication to a web service can be performed by in two ways:<\/p>\n<ul>\n<li><span style=\"font-weight: bold;\">Service Reference:<\/span> this options creates a client class to communicate to services based on <a href=\"http:\/\/msdn.microsoft.com\/en-us\/netframework\/aa663324.aspx\">Windows Communication Foundation (WCF) [3]<\/a>, which can be web services or not. The .NET Framework 3.0 or higher is required.<\/li>\n<li><span style=\"font-weight: bold;\">Web Reference:<\/span> creates a client class to communicate to web services described on on <a href=\"http:\/\/www.w3.org\/TR\/wsdl\">Web Services Description Language (WSDL) [4]<\/a>. It is based on\u00a0\u00a0 .NET Framework 1.1 or 2.0.<\/li>\n<\/ul>\n<p>Since the web service created by the Elipse WebService Driver is described on WSDL, we will create a Web Reference. To do so, in the created project, click the <span style=\"font-weight: bold;\">Project &#8211; Add Service Reference<\/span> menu. On the next window, click the <span style=\"font-weight: bold;\">Next&#8230;<\/span> button and then click the <span style=\"font-weight: bold;\">Add Web Reference<\/span> button (Figure 1).<\/p>\n<div style=\"text-align: center;\"><img loading=\"lazy\" title=\"\" src=\"https:\/\/kb.elipse.com.br\/en-us\/images\/ID3251\/Figura01.png\" alt=\"\" width=\"523\" height=\"485\" align=\"baseline\" border=\"0\" \/><\/div>\n<div style=\"text-align: center;\"><span style=\"font-size: xx-small;\"><span style=\"font-weight: bold;\">Figure 1. Adding a Web Reference<\/span><br \/>\n<\/span><\/div>\n<p>After inserting the web service&#8217;s URL created by the Driver (which you can get on the Elipse WebService Driver&#8217;s settings) and clicking the <span style=\"font-weight: bold;\">Go <\/span>button, the retrieved services are displayed (in this case, <span style=\"font-weight: bold;\">SendData<\/span>). To add a reference to the project, just click the <span style=\"font-weight: bold;\">Add Reference<\/span> button (Figure 2).<\/p>\n<div style=\"text-align: center;\"><img loading=\"lazy\" title=\"\" src=\"https:\/\/kb.elipse.com.br\/en-us\/images\/ID3251\/Figura02.png\" alt=\"\" width=\"571\" height=\"397\" align=\"baseline\" border=\"0\" \/><\/div>\n<div style=\"text-align: center;\"><span style=\"font-size: xx-small;\"><span style=\"font-weight: bold;\">Figure 2. Adding a reference to the SendData service<\/span><\/span><\/div>\n<p>Thus, a class enabling communication with the service and calling the available methods is created. In the Client class&#8217; code below, a WebReference.SendData variable and two methods are created: the <span style=\"font-weight: bold;\">SendData <\/span>method sends a data to the first position of the objects array expected by the web service&#8217;s <span style=\"font-weight: bold;\">SetParams<\/span> functionmethod, and the <span style=\"font-weight: bold;\">Dispose <\/span>method makes sure that the resources will be freereleased.<\/p>\n<p><span style=\"font-family: Courier New;\">namespace WebServiceClient<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">{<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0 public sealed class Client : IDisposable<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0 {<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 private WebReference.SendData service;<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 public Client()<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 service = new WebServiceClient.WebReference.SendData();<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 public void SendData(object o)<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 object[] obj = new object[1] { o };<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 service.SetParams(obj);<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 public void Dispose()<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 service.Dispose();<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 service = null;<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0 }<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">}<\/span><\/p>\n<p><span style=\"font-weight: bold;\">3) Accessing the web service via VBScript Driver <\/span><\/p>\n<p>After having compiled the assembly, you can load it via scripts, according to the article [1]. However, besides the DLL file, an XML file and another DLL file are also generated, and they must be in the same directory: the XML file sets the web service&#8217;s settings (WebServiceClient.dll.config), and the DLL file is used in the XLM&#8217;s serialization (WebServiceClient.XmlSerializers.dll).<\/p>\n<p>Then, you must add a new Driver object to the E3 project to load the VBScript Driver. To send data to the web service, you must also have to create a tag with writing permissions, and the Item parameter must be set to be acknowledged by the script (the name &#8220;Tag&#8221; was used), according to the Figure 3. The script below creates a WebServiceClient.Client object when the dDriver is activated, and sends the tag&#8217;s value by using the <span style=\"font-weight: bold;\">SendData <\/span>method when it is written:<\/p>\n<p><span style=\"font-family: Courier New;\">Dim obj<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">Sub OnStart()<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0 Set obj = CreateDotNetObject(&#8220;C:\\WebServiceClient.dll&#8221;, &#8220;WebServiceClient.Client&#8221;)<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">End Sub<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">Sub OnWrite_Tag(r, v)<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0 obj.SendData(v.Value)<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">End Sub<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">Sub OnStop()<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0\u00a0 Set obj = Nothing<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">End Sub<\/span><\/p>\n<div style=\"text-align: center;\"><img loading=\"lazy\" title=\"\" src=\"https:\/\/kb.elipse.com.br\/en-us\/images\/ID3251\/Figura03.png\" alt=\"\" width=\"634\" height=\"120\" align=\"baseline\" border=\"0\" \/><\/div>\n<div style=\"text-align: center;\"><span style=\"font-size: xx-small;\"><span style=\"font-weight: bold;\">Figure 3. Sending data to the web service<\/span><br \/>\n<\/span><\/div>\n<p>In the example, when writing on the Tag1, the value must be displayed on the Element1 of the block created in the Elipse WebService Driver (Figure 4). As you can see, we have written Test, on it, which was read via web service and displayed on the Element1.<\/p>\n<div style=\"text-align: center;\"><img loading=\"lazy\" title=\"\" src=\"https:\/\/kb.elipse.com.br\/en-us\/images\/ID3251\/Figura04.png\" alt=\"\" width=\"655\" height=\"199\" align=\"baseline\" border=\"0\" \/><br \/>\n<span style=\"font-size: xx-small;\"><span style=\"font-weight: bold;\">Figure 4. Value read by the Driver via web service<\/span><\/span><\/div>\n<p><span style=\"font-weight: bold;\">4) Conclusion<\/span><\/p>\n<p>By loading .NET assemblies and instancing the configured data types, it is possible to make the scripts&#8217; development with complex tasks easier. For example, you can use the .NET Framework to communicate to several types of web services.<\/p>\n<p>For more information about the settings of configuring references to services oin the Microsoft Visual C#, check the MSDN Library [5] [6].<\/p>\n<p><span style=\"font-weight: bold;\">5) References<\/span><\/p>\n<p><a href=\"https:\/\/kb.elipse.com.br\/en-us\/questions\/3250\/Creating+.NET+assemblies+and+instancing+them+by+using+the+VBScript+Driver\">[1] Creating and instancing .NET assemblies by using VBScript driver\u00a0 <\/a><br \/>\n<a href=\"http:\/\/kb.elipse.com.br\/pt-br\/questions\/58\/Enviando+dados+ao+E3+atrav%C3%A9s+de+web+services+.NET\">[2] Enviando dados ao E3 atrav\u00e9s de web services .NET<\/a> (in Portuguese)<br \/>\n<a href=\"http:\/\/msdn.microsoft.com\/en-us\/netframework\/aa663324.aspx\">[3] Windows Communication Foundation (WCF)<\/a><br \/>\n<a href=\"http:\/\/www.w3.org\/TR\/wsdl\">[4] Web Services Description Language (WSDL)<\/a><br \/>\n<a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/bb628649.aspx\">[5] How to: Add a Reference to a Web Service <\/a><br \/>\n<a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/bb628652.aspx\">[6] How to: Add, Update, or Remove a Service Reference <\/a><\/p>\n<h3>Attachments:<\/h3>\n<p><a href=\"\/wp-content\/uploads\/2019\/03\/Project1.zip\">Project1.zip<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/2019\/03\/WebServiceClient-1.zip\">WebServiceClient.zip<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1) Introduction In the Creating and instancing .NET assemblies by using VBScript driver [1] article, you can see how to create a .NET assembly on Microsoft Visual C# and load&hellip;<\/p>\n","protected":false},"author":29,"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":[800],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Communicating with web services via VBScript 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\/communicating-with-web-services-via-vbscript-driver\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Communicating with web services via VBScript Driver\" \/>\n<meta property=\"og:description\" content=\"1) Introduction In the Creating and instancing .NET assemblies by using VBScript driver [1] article, you can see how to create a .NET assembly on Microsoft Visual C# and load&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-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:37:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-10-03T16:16:02+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/kb.elipse.com.br\/en-us\/images\/ID3251\/Figura01.png\" \/>\n<meta name=\"author\" content=\"M\u00e1rcio Zani Beatrici\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"M\u00e1rcio Zani Beatrici\" \/>\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\/communicating-with-web-services-via-vbscript-driver\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-driver\/\"},\"author\":{\"name\":\"M\u00e1rcio Zani Beatrici\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/af5f797015baba4ffad56036ffe12159\"},\"headline\":\"Communicating with web services via VBScript Driver\",\"datePublished\":\"2019-03-25T20:37:38+00:00\",\"dateModified\":\"2019-10-03T16:16:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-driver\/\"},\"wordCount\":827,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"articleSection\":[\"Elipse VBScript\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-driver\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-driver\/\",\"url\":\"https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-driver\/\",\"name\":\"[:pt]Communicating with web services via VBScript Driver[:] - Elipse Knowledgebase\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#website\"},\"datePublished\":\"2019-03-25T20:37:38+00:00\",\"dateModified\":\"2019-10-03T16:16:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-driver\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-driver\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-driver\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/kb.elipse.com.br\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Communicating with web services via VBScript 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\/af5f797015baba4ffad56036ffe12159\",\"name\":\"M\u00e1rcio Zani Beatrici\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/461296b6cd466a0c3d5f83c975c2be68?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/461296b6cd466a0c3d5f83c975c2be68?s=96&d=mm&r=g\",\"caption\":\"M\u00e1rcio Zani Beatrici\"},\"url\":\"https:\/\/kb.elipse.com.br\/en\/author\/zani\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Communicating with web services via VBScript 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\/communicating-with-web-services-via-vbscript-driver\/","og_locale":"en_US","og_type":"article","og_title":"[:pt]Communicating with web services via VBScript Driver[:] - Elipse Knowledgebase","og_description":"1) Introduction In the Creating and instancing .NET assemblies by using VBScript driver [1] article, you can see how to create a .NET assembly on Microsoft Visual C# and load&hellip;","og_url":"https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-driver\/","og_site_name":"Elipse Knowledgebase","article_publisher":"http:\/\/www.facebook.com\/elipsesoftware","article_published_time":"2019-03-25T20:37:38+00:00","article_modified_time":"2019-10-03T16:16:02+00:00","og_image":[{"url":"http:\/\/kb.elipse.com.br\/en-us\/images\/ID3251\/Figura01.png"}],"author":"M\u00e1rcio Zani Beatrici","twitter_card":"summary_large_image","twitter_misc":{"Written by":"M\u00e1rcio Zani Beatrici","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-driver\/#article","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-driver\/"},"author":{"name":"M\u00e1rcio Zani Beatrici","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/af5f797015baba4ffad56036ffe12159"},"headline":"Communicating with web services via VBScript Driver","datePublished":"2019-03-25T20:37:38+00:00","dateModified":"2019-10-03T16:16:02+00:00","mainEntityOfPage":{"@id":"https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-driver\/"},"wordCount":827,"commentCount":0,"publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"articleSection":["Elipse VBScript"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-driver\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-driver\/","url":"https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-driver\/","name":"[:pt]Communicating with web services via VBScript Driver[:] - Elipse Knowledgebase","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/#website"},"datePublished":"2019-03-25T20:37:38+00:00","dateModified":"2019-10-03T16:16:02+00:00","breadcrumb":{"@id":"https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-driver\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-driver\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kb.elipse.com.br\/en\/communicating-with-web-services-via-vbscript-driver\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/kb.elipse.com.br\/en\/"},{"@type":"ListItem","position":2,"name":"Communicating with web services via VBScript 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\/af5f797015baba4ffad56036ffe12159","name":"M\u00e1rcio Zani Beatrici","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/461296b6cd466a0c3d5f83c975c2be68?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/461296b6cd466a0c3d5f83c975c2be68?s=96&d=mm&r=g","caption":"M\u00e1rcio Zani Beatrici"},"url":"https:\/\/kb.elipse.com.br\/en\/author\/zani\/"}]}},"_links":{"self":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/2010"}],"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\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/comments?post=2010"}],"version-history":[{"count":3,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/2010\/revisions"}],"predecessor-version":[{"id":8967,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/2010\/revisions\/8967"}],"wp:attachment":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/media?parent=2010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/categories?post=2010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/tags?post=2010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}