{"id":1886,"date":"2019-03-25T17:37:06","date_gmt":"2019-03-25T20:37:06","guid":{"rendered":"http:\/\/xexeu.elipse.com.br\/pt\/comunicando-com-web-services-via-driver-vbscript\/"},"modified":"2024-03-28T15:25:13","modified_gmt":"2024-03-28T18:25:13","slug":"comunicando-com-web-services-via-driver-vbscript","status":"publish","type":"post","link":"https:\/\/kb.elipse.com.br\/en\/comunicando-com-web-services-via-driver-vbscript\/","title":{"rendered":"Comunicando com web services via driver VBScript."},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"font-family: Tahoma;\"><span style=\"font-weight: bold;\">1) Introdu\u00e7\u00e3o<\/span><\/span><\/p>\n<p>No artigo <a href=\"http:\/\/kb.elipse.com.br\/?p=1884\">Criando e instanciando assemblies .NET utilizando o driver VBScript [1]<\/a>, pode-se ver como criar um assembly .NET no Microsoft Visual C# e carreg\u00e1-lo no E3 via driver VBScript. Entre outras possibilidades de uso, esse recurso pode ser utilizado para comunicar com web services.<\/p>\n<div style=\"text-align: justify;\"><span style=\"font-family: Tahoma;\">Este artigo ir\u00e1 explicar como criar um assembly que fa\u00e7a essa comunica\u00e7\u00e3o com um web service de forma simples. Para simular a comunica\u00e7\u00e3o do exemplo, ser\u00e1 utilizado o driver Elipse WebService, que cria um web service no computador que o executa.\u00a0 <\/span><\/div>\n<p><span style=\"font-weight: bold; font-family: Tahoma; text-align: justify;\">2) Adicionando uma refer\u00eancia ao web service<\/span><\/p>\n<div style=\"text-align: justify;\">\n<p><span style=\"font-family: Tahoma;\">Primeiro, deve-se criar um projeto no Microsoft Visual C#, configurando-o de acordo com o artigo citado anteriormente [1]. \u00c9 importante ressaltar que \u00e9 obrigat\u00f3rio habilitar a op\u00e7\u00e3o <span style=\"font-weight: bold;\">Com-Visible<\/span> nas op\u00e7\u00f5es do assembly.<\/span><\/p>\n<\/div>\n<p style=\"text-align: justify;\"><span style=\"font-family: Tahoma;\">Neste exemplo, o nome do projeto ser\u00e1 <span style=\"font-weight: bold;\">WebServiceClient<\/span>, e a classe ser\u00e1 renomeada para <span style=\"font-weight: bold;\">Client<\/span>.<br \/>\n<\/span><\/p>\n<div style=\"text-align: justify;\">\n<p><span style=\"font-family: Tahoma;\">Para criar a refer\u00eancia, antes \u00e9 necess\u00e1rio publicar o web service com permiss\u00f5es de acesso. Assim, deve-se criar um projeto no E3 com o driver Elipse WebService configurado e ativado, conforme as orienta\u00e7\u00f5es do artigo <a href=\"http:\/\/kb.elipse.com.br\/?p=325\">Enviando dados ao E3 atrav\u00e9s de web services .NET [2]<\/a> (itens 4 e 5).<\/span><\/p>\n<p><span style=\"font-family: Tahoma;\">No Microsoft Visual C# 2008, a comunica\u00e7\u00e3o com um web service pode ser realizada de duas formas:<\/span><\/p>\n<\/div>\n<ul>\n<li><span style=\"font-family: Tahoma;\"><span style=\"font-weight: bold;\">Service Reference:<\/span> essa op\u00e7\u00e3o cria uma classe cliente para comunica\u00e7\u00e3o com servi\u00e7os baseados em <a href=\"http:\/\/msdn.microsoft.com\/en-us\/netframework\/aa663324.aspx\">Windows Communication Foundation (WCF) [3]<\/a>, que podem ser web services ou n\u00e3o. Requer o .NET Framework 3.0 ou superior.<\/span><\/li>\n<\/ul>\n<ul>\n<li><span style=\"font-family: Tahoma;\"><span style=\"font-weight: bold;\">Web Reference:<\/span> cria uma classe cliente para comunica\u00e7\u00e3o com web services descritos em <a href=\"http:\/\/www.w3.org\/TR\/wsdl\">Web Services Description Language (WSDL)<\/a> [4]. Baseia-se no. NET Framework 1.1 ou 2.0.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family: Tahoma;\">Para este exemplo, j\u00e1 que o tipo de web service criado pelo driver Elipse WebService \u00e9 descrito em WSDL, ser\u00e1 criada uma Web Reference. Para isso, dentro do projeto criado, clique no menu Project >> Add Service Reference.\u00a0 Na pr\u00f3xima janela, clique no bot\u00e3o Advanced&#8230; e ent\u00e3o em Add Web Reference&#8230; . <\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-family: Tahoma;\">\u00a0<\/span><img loading=\"lazy\" class=\"aligncenter\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID3013\/Figura01.png\" alt=\"\" width=\"523\" height=\"485\" align=\"baseline\" border=\"0\" \/><span style=\"font-size: xx-small;\"><strong style=\"font-family: Tahoma;\">Figura 1. Adicionando uma Web Reference<\/strong><\/span><\/p>\n<div style=\"text-align: justify;\"><span style=\"font-family: Tahoma;\">Ao inserir a URL do web service criado pelo driver (ela pode ser obtida nas configura\u00e7\u00f5es do driver Elipse WebService) e clicar em <span style=\"font-weight: bold;\">Go<\/span>, ser\u00e3o exibidos os servi\u00e7os encontrados (neste caso, <span style=\"font-weight: bold;\">SendData<\/span>). Para adicionar a refer\u00eancia ao projeto, basta clicar em <span style=\"font-weight: bold;\">Add Reference<\/span>.<\/span><\/div>\n<p align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID3013\/Figura2_A.png\" alt=\"\" width=\"500\" height=\"347\" align=\"Baseline\" border=\"0\" \/><br \/>\n<span style=\"font-size: xx-small;\"><strong style=\"font-family: Tahoma;\">Figura 2. Adicionando uma refer\u00eancia ao servi\u00e7o &#8220;SendData&#8221;<\/strong><\/span><\/p>\n<p><span style=\"font-family: Tahoma; text-align: justify;\">Uma classe que habilita a comunica\u00e7\u00e3o com o servi\u00e7o e a chamada dos m\u00e9todos dispon\u00edveis ser\u00e1 gerada. No c\u00f3digo da classe Client que pode ser visto abaixo, uma vari\u00e1vel do tipo WebReference.SendData e dois m\u00e9todos ser\u00e3o criados: o m\u00e9todo SendData envia um dado \u00e0 primeira posi\u00e7\u00e3o do array de objetos esperado pela fun\u00e7\u00e3o SetParams do web service, e o m\u00e9todo Dispose garante que os recursos ser\u00e3o liberados.<\/span><\/p>\n<p style=\"font-family: Courier New;\">namespace WebServiceClient<br \/>\n{<br \/>\npublic sealed class Client : IDisposable<br \/>\n{<br \/>\nprivate WebReference.SendData service;<\/p>\n<p style=\"font-family: Courier New;\">\u00a0\u00a0\u00a0 <span lang=\"EN-US\">public Client()<br \/>\n{<br \/>\nservice = new<br \/>\nWebServiceClient.WebReference.SendData();<br \/>\n}<\/span><\/p>\n<p style=\"font-family: Courier New;\">public void SendData(object o)<br \/>\n{<br \/>\nobject[] obj = new object[1] { o };<br \/>\nservice.SetParams(obj);<br \/>\n}<\/p>\n<p><span lang=\"EN-US\" style=\"font-size: 11pt; line-height: 115%; font-family: Courier New;\"><br \/>\npublic void Dispose()<br \/>\n{<br \/>\nservice.Dispose();<br \/>\nservice = null;<br \/>\n}<br \/>\n}<br \/>\n}<\/span><\/p>\n<div style=\"text-align: justify;\">\n<p style=\"font-family: Tahoma;\"><span style=\"font-weight: bold;\">3) Acessando o web service atrav\u00e9s do driver VBScript<\/span><\/p>\n<p><span style=\"font-family: Tahoma;\">Ap\u00f3s compilar o assembly, \u00e9 poss\u00edvel carreg\u00e1-lo via script, conforme o artigo [1]. Entretanto, al\u00e9m do arquivo DLL, mais dois arquivos ser\u00e3o gerados e devem estar no mesmo diret\u00f3rio: um arquivo XML que define as configura\u00e7\u00f5es do web service (WebServiceClient.dll.config), e um outro arquivo DLL que \u00e9 usado na serializa\u00e7\u00e3o do XML (WebServiceClient.XmlSerializers.dll).<\/span><\/p>\n<p style=\"font-family: Tahoma;\">Depois, um novo objeto Driver deve ser adicionado ao projeto do E3 para carregar o driver VBScript. Para o envio de dados ao web service, ser\u00e1 criado um tag com permiss\u00e3o de escrita. O par\u00e2metro Item deve ser preenchido para ser reconhecido pelo script (foi utilizado o nome Tag). O script abaixo cria um objeto WebServiceClient.Client assim que o driver \u00e9 ativado, e envia o valor do tag usando o m\u00e9todo <span style=\"font-weight: bold;\">SendData <\/span>sempre que \u00e9 feita uma escrita:<\/p>\n<p><span style=\"font-family: 'Courier New';\">Dim obj<\/span><\/p>\n<\/div>\n<p style=\"font-family: Tahoma;\"><span style=\"font-family: Courier New;\">Sub OnStart()<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0 Set obj = CreateDotNetObject(&#8220;C:\\WebServiceClient.dll&#8221;, &#8220;WebServiceClient.Client&#8221;)<\/span><br \/>\n<span style=\"font-family: Courier New;\">End Sub<\/span><\/p>\n<p style=\"font-family: Tahoma;\"><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 obj.SendData(v.Value)<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">End Sub<\/span><\/p>\n<p style=\"font-family: Tahoma;\"><span style=\"font-family: Courier New;\">Sub OnStop()<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">\u00a0Set obj = Nothing<\/span><br style=\"font-family: Courier New;\" \/><span style=\"font-family: Courier New;\">End Sub<\/span><\/p>\n<p align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID3013\/Figura3_A.png\" alt=\"\" width=\"500\" height=\"91\" align=\"Baseline\" border=\"0\" \/><br \/>\n<span style=\"font-size: xx-small;\"><strong style=\"font-family: Tahoma;\">Figura 3.\u00a0Enviando dados ao\u00a0web service<\/strong><\/span><\/p>\n<p><span style=\"font-family: Tahoma; text-align: justify;\">No exemplo, ao fazer uma escrita no Tag1, dever\u00e1 aparecer o valor informado no Elemento1 do bloco criado no driver Elipse WebService. Neste caso, foi escrita a palavra Teste, que foi imediatamente lida atrav\u00e9s do web service e exibida no Elemento1.<\/span><\/p>\n<p align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID3013\/Figura4_A.png\" alt=\"\" width=\"500\" height=\"150\" align=\"Baseline\" border=\"0\" \/><br \/>\n<span style=\"font-size: xx-small;\"><strong style=\"font-family: Tahoma;\">Figura 4. Valor lido pelo driver atrav\u00e9s do web service<\/strong><\/span><\/p>\n<p align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID3013\/Figura4_A.png\" alt=\"\" width=\"500\" height=\"150\" align=\"Baseline\" border=\"0\" \/><br \/>\n<span style=\"font-size: xx-small;\"><strong style=\"font-family: Tahoma;\">Figura 4. Valor lido pelo driver atrav\u00e9s do web service<\/strong><\/span><\/p>\n<p align=\"left\"><span style=\"font-weight: bold; font-family: Tahoma;\">4) Conclus\u00e3o<\/span><\/p>\n<p align=\"left\"><span style=\"font-family: Tahoma;\">Carregando assemblies .NET e instanciando os tipos de dados configurados, \u00e9 poss\u00edvel facilitar a realiza\u00e7\u00e3o de tarefas complexas para quem est\u00e1 criando o script. Por exemplo, a facilidade oferecida pelo uso do .NET Framework pode ser aproveitada para comunicar com os mais diversos tipos de web services.<\/span><\/p>\n<div style=\"text-align: justify;\"><span style=\"font-family: Tahoma;\">Mais informa\u00e7\u00f5es sobre as configura\u00e7\u00f5es de refer\u00eancias a servi\u00e7os no Microsoft Visual C# podem ser encontradas na MSDN Library [5] [6].<\/span><\/div>\n<p align=\"left\"><strong style=\"font-family: Tahoma;\">5) Refer\u00eancias<br \/>\n<\/strong><a style=\"font-family: Tahoma;\" href=\"http:\/\/kb.elipse.com.br\/pt-br\/questions\/3010\/Criando+e+instanciando+assemblies+.NET+utilizando+o+driver+VBScript\"><br \/>\n<span style=\"font-size: medium;\"><span style=\"font-weight: bold; font-family: Tahoma;\">[1] <\/span><span style=\"font-family: Tahoma;\">Como criar e instanciar assemblies .NET utilizando o driver VBScript\u00a0<\/span><\/span><\/a> <span style=\"font-size: medium;\"><br style=\"font-family: Tahoma;\" \/><a style=\"font-family: Tahoma;\" href=\"http:\/\/kb.elipse.com.br\/pt-br\/questions\/58\/Enviando+dados+ao+E3+atrav%C3%A9s+de+web+services+.NET\"><span style=\"font-weight: bold;\">[2]<\/span> Enviando dados ao E3 atrav\u00e9s de web services .NET <\/a><br style=\"font-family: Tahoma;\" \/><\/span><span style=\"font-family: Tahoma; font-size: medium;\"><a href=\"http:\/\/msdn.microsoft.com\/en-us\/netframework\/aa663324.aspx\"><span style=\"font-weight: bold;\">[3]<\/span> Windows Communication Foundation<br \/>\n(WCF) <\/a><\/span><span style=\"font-size: medium;\"><span style=\"font-size: 12pt; line-height: 115%; font-family: Tahoma;\"><br \/>\n<\/span><\/span><span style=\"font-family: Tahoma; font-size: medium;\"><a href=\"http:\/\/www.w3.org\/TR\/wsdl\"><span style=\"font-weight: bold;\">[4]<\/span> Web Services Description Language<br \/>\n(WSDL)<\/a><\/span><span style=\"font-size: medium;\"><br \/>\n<span style=\"font-size: 12pt; line-height: 115%; font-family: Tahoma;\"><a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/bb628649.aspx\"><span style=\"font-weight: bold;\">[5]<\/span> How to: Add a Reference to a Web Service<\/a><\/span><span style=\"font-family: Tahoma;\"><br \/>\n<\/span><a style=\"font-family: Tahoma;\" href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/bb628652.aspx\"><span style=\"font-size: 12pt; line-height: 115%;\"><span style=\"font-weight: bold;\">[6]<\/span> How to: Add, Update, or Remove a Service Reference<\/span><\/a><\/span><\/p>\n<p>&nbsp;<\/p>\n<h3>Anexos:<\/h3>\n<p><a href=\"\/wp-content\/uploads\/2019\/03\/Projeto1-1.zip\">Projeto1<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/2019\/03\/WebServiceClient.zip\">WebServiceClient<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Autor<br \/>\nMarcio Zani Beatrici<\/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":[672],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Comunicando com web services via driver VBScript. - 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\/comunicando-com-web-services-via-driver-vbscript\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comunicando com web services via driver VBScript.\" \/>\n<meta property=\"og:description\" content=\"Autor Marcio Zani Beatrici\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kb.elipse.com.br\/comunicando-com-web-services-via-driver-vbscript\/\" \/>\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:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-28T18:25:13+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID3013\/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=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kb.elipse.com.br\/comunicando-com-web-services-via-driver-vbscript\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/comunicando-com-web-services-via-driver-vbscript\/\"},\"author\":{\"name\":\"M\u00e1rcio Zani Beatrici\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/af5f797015baba4ffad56036ffe12159\"},\"headline\":\"Comunicando com web services via driver VBScript.\",\"datePublished\":\"2019-03-25T20:37:06+00:00\",\"dateModified\":\"2024-03-28T18:25:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kb.elipse.com.br\/comunicando-com-web-services-via-driver-vbscript\/\"},\"wordCount\":889,\"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\/comunicando-com-web-services-via-driver-vbscript\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kb.elipse.com.br\/comunicando-com-web-services-via-driver-vbscript\/\",\"url\":\"https:\/\/kb.elipse.com.br\/comunicando-com-web-services-via-driver-vbscript\/\",\"name\":\"[:pt]Comunicando com web services via driver VBScript.[:] - Elipse Knowledgebase\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#website\"},\"datePublished\":\"2019-03-25T20:37:06+00:00\",\"dateModified\":\"2024-03-28T18:25:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/kb.elipse.com.br\/comunicando-com-web-services-via-driver-vbscript\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kb.elipse.com.br\/comunicando-com-web-services-via-driver-vbscript\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kb.elipse.com.br\/comunicando-com-web-services-via-driver-vbscript\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/kb.elipse.com.br\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comunicando com web services via driver VBScript.\"}]},{\"@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":"Comunicando com web services via driver VBScript. - 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\/comunicando-com-web-services-via-driver-vbscript\/","og_locale":"en_US","og_type":"article","og_title":"[:pt]Comunicando com web services via driver VBScript.[:] - Elipse Knowledgebase","og_description":"[:pt]Autor Marcio Zani Beatrici[:]","og_url":"https:\/\/kb.elipse.com.br\/comunicando-com-web-services-via-driver-vbscript\/","og_site_name":"Elipse Knowledgebase","article_publisher":"http:\/\/www.facebook.com\/elipsesoftware","article_published_time":"2019-03-25T20:37:06+00:00","article_modified_time":"2024-03-28T18:25:13+00:00","og_image":[{"url":"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID3013\/Figura01.png"}],"author":"M\u00e1rcio Zani Beatrici","twitter_card":"summary_large_image","twitter_misc":{"Written by":"M\u00e1rcio Zani Beatrici","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kb.elipse.com.br\/comunicando-com-web-services-via-driver-vbscript\/#article","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/comunicando-com-web-services-via-driver-vbscript\/"},"author":{"name":"M\u00e1rcio Zani Beatrici","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/af5f797015baba4ffad56036ffe12159"},"headline":"Comunicando com web services via driver VBScript.","datePublished":"2019-03-25T20:37:06+00:00","dateModified":"2024-03-28T18:25:13+00:00","mainEntityOfPage":{"@id":"https:\/\/kb.elipse.com.br\/comunicando-com-web-services-via-driver-vbscript\/"},"wordCount":889,"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\/comunicando-com-web-services-via-driver-vbscript\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kb.elipse.com.br\/comunicando-com-web-services-via-driver-vbscript\/","url":"https:\/\/kb.elipse.com.br\/comunicando-com-web-services-via-driver-vbscript\/","name":"[:pt]Comunicando com web services via driver VBScript.[:] - Elipse Knowledgebase","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/#website"},"datePublished":"2019-03-25T20:37:06+00:00","dateModified":"2024-03-28T18:25:13+00:00","breadcrumb":{"@id":"https:\/\/kb.elipse.com.br\/comunicando-com-web-services-via-driver-vbscript\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kb.elipse.com.br\/comunicando-com-web-services-via-driver-vbscript\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kb.elipse.com.br\/comunicando-com-web-services-via-driver-vbscript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/kb.elipse.com.br\/en\/"},{"@type":"ListItem","position":2,"name":"Comunicando com web services via driver VBScript."}]},{"@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\/1886"}],"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=1886"}],"version-history":[{"count":11,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/1886\/revisions"}],"predecessor-version":[{"id":16181,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/1886\/revisions\/16181"}],"wp:attachment":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/media?parent=1886"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/categories?post=1886"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/tags?post=1886"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}