{"id":2478,"date":"2022-11-09T07:11:01","date_gmt":"2022-11-09T07:11:01","guid":{"rendered":"https:\/\/serviceobjects.wpaladdin.com\/?post_type=serviceobjects&#038;p=2478"},"modified":"2024-03-29T09:41:57","modified_gmt":"2024-03-29T16:41:57","slug":"agus-soap","status":"publish","type":"page","link":"https:\/\/test.serviceobjects.com\/docs\/dots-address-geocode-us\/agus-code-snippets-and-sample-code\/agus-soap\/","title":{"rendered":"AGUS &#8211; SOAP"},"content":{"rendered":"\n<div class=\"wp-block-create-block-tabs\"><ul class=\"tab-labels\" role=\"tablist\" aria-label=\"tabbed content\"><li class=\"tab-label active\" role=\"tab\" aria-selected=\"true\" aria-controls=\"C#\" tabindex=\"0\">C#<\/li><li class=\"tab-label\" role=\"tab\" aria-selected=\"false\" aria-controls=\"Java\" tabindex=\"0\">Java<\/li><li class=\"tab-label\" role=\"tab\" aria-selected=\"false\" aria-controls=\"PHP\" tabindex=\"0\">PHP<\/li><li class=\"tab-label\" role=\"tab\" aria-selected=\"false\" aria-controls=\"RoR\" tabindex=\"0\">RoR<\/li><li class=\"tab-label\" role=\"tab\" aria-selected=\"false\" aria-controls=\"Python\" tabindex=\"0\">Python<\/li><li class=\"tab-label\" role=\"tab\" aria-selected=\"false\" aria-controls=\"ColdFusion\" tabindex=\"0\">ColdFusion<\/li><li class=\"tab-label\" role=\"tab\" aria-selected=\"false\" aria-controls=\"VB\" tabindex=\"0\">VB<\/li><li class=\"tab-label\" role=\"tab\" aria-selected=\"false\" aria-controls=\"Apex\" tabindex=\"0\">Apex<\/li><li class=\"tab-label\" role=\"tab\" aria-selected=\"false\" aria-controls=\"TSQL\" tabindex=\"0\">TSQL<\/li><li class=\"tab-label\" role=\"tab\" aria-selected=\"false\" aria-controls=\"NodeJS\" tabindex=\"0\">NodeJS<\/li><\/ul><div class=\"tab-content\">\n<div class=\"wp-block-create-block-tab tab-panel\" role=\"tabpanel\" tabindex=\"0\">\n<p><strong>Address Geocode &#8211; US C# Code Snippet<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">GCRService.GCRSoapServiceClient client = new GCRService.GCRSoapServiceClient();\nGCRService.GCRSoapServiceClient clientbackup = new GCRService.GCRSoapServiceClient();\nGCRService.Location_V4 response = new GCRService.Location_V4();\ntry\n{\n    response = client.GetBestMatch_V4(Address.Text, City.Text, State.Text, PostalCode.Text, LicenseKey.Text);\n    if (response == null || (response.Error != null &amp;&amp; response.Error.Number == \"4\"))\n    {\n        throw new Exception();\n    }\n}\ncatch\n{\n    response = clientbackup.GetBestMatch_V4(Address.Text, City.Text, State.Text, PostalCode.Text, LicenseKey.Text);\n}\nif (response.Error == null)\n{\n    ProcessValidResponse(response);\n}\nelse\n{\n    ProcessErrorResponse(response.Error);\n}<\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-create-block-tab tab-panel\" role=\"tabpanel\" tabindex=\"0\">\n<p><strong>Address Geocode &#8211; US Java Code Snippet<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"java\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">GCRSoapServiceLocator locator = new GCRSoapServiceLocator();\n\/\/use ssl\nlocator.setDOTSGeoCoderEndpointAddress(\"https:\/\/trial.serviceobjects.com\/GCR\/soap.svc\/SOAP\");\nIGCRSoapService gcr = locator.getDOTSGeoCoder();\nDOTSGeoCoderStub soap = (DOTSGeoCoderStub)gcr;\nsoap.setTimeout(5000);\n  \ntry\n{\n    outputs = soap.getBestMatch_V4(address, city, state, postalcode, licenseKey);\n    gcrerror = outputs.getError();\n      \n    if(gcrerror !=null &amp;&amp; gcrerror.getNumber() == \"4\")\n    {\n        throw new Exception(); \n    }\n}\ncatch(Exception e)\n{   \/\/FAILOVER- USE BACKUP NOW\n    try{\n        \/\/CALL SOAP USING BACKUP URL (Change the endpoint)\n        outputs = soap.getBestMatch_V4(address, city, state, postalcode, licenseKey);\n        gcrerror = outputs.getError();\n    }\n    catch(Exception ex)\n    {\n      \n        throw new Exception(\"Both Primary and Backup soap calls failed: \" + ex.getMessage());\n    }\n} \n}<\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-create-block-tab tab-panel\" role=\"tabpanel\" tabindex=\"0\">\n<p><strong>Address Geocode &#8211; US PHP Code Snippet<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$URL = \"https:\/\/trial.serviceobjects.com\/GCR\/soap.svc?singleWsdl\";\n\/\/use backup url once given purchased license key\n$backupURL = \"https:\/\/trial.serviceobjects.com\/GCR\/soap.svc?singleWsdl\";\n   \n$client = new SoapClient($URL);\n\/\/$soapClient = new SoapClient($URL, array( \"trace\" => 1 ));\n$outputs = $client->GetBestMatch_V4($params)->GetBestMatch_V4Result;\nif (empty($outputs))\n{\n    $backupClient = new SoapClient($backupURL);\n    $outputs = $client->GetBestMatch_V4($params)->GetBestMatch_V4Result;\n}<\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-create-block-tab tab-panel\" role=\"tabpanel\" tabindex=\"0\">\n<p><strong>Address Geocode &#8211; US RoR Code Snippet<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"r\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">dotsGCRPrimary = \"https:\/\/trial.serviceobjects.com\/gcr\/soap.svc?wsdl\"\ndotsGCRBackup = \"https:\/\/trial.serviceobjects.com\/gcr\/soap.svc?wsdl\"\n  \nbegin\n    #initializes the soap client. The convert request keys global is necessary to receive a response from the service.\n    client = Savon.client(  wsdl: dotsGCRPrimary,\n                            element_form_default: :qualified,\n                            convert_request_keys_to: :camelcase\n                         )\n    #Calls the with given inptus and converts response to a hash.\n    response = client.call(:get_best_match_v4, message: message).to_hash\n    #Checks to see what results came back from the service\n    processresults(response)           \n      \n#If an error occurs during the call, this will use the Backup url and attempt to retrieve data.\nrescue Savon::Error => e\n    begin\n    backupclient = Savon.client(    wsdl: dotsGCRBackup,\n                                    element_form_default: :qualified,\n                                    convert_request_keys_to: :camelcase\n                               )\n    #Sets the response to the backclient call to the operation and converts response to a hash.\n    response = backupclient.call(:get_best_match_v4, message: message).to_hash\n    processresults(response)\n    #If the backup url failed, this will display the error received from the server\n    rescue Savon::Error =>error\n        @status = error\n        @displaydata = {\"error\" => \"A Big Error Occured\"}\n    end\nend<\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-create-block-tab tab-panel\" role=\"tabpanel\" tabindex=\"0\">\n<p><strong>Address Geocode &#8211; US Python Code Snippet<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">mAddress =  Address.get()\nif mAddress is None or  mAddress == \"\":\n    mAddress = \" \"\nmCity = City.get()\nif mCity is None or mCity == \"\":\n    mCity = \" \"\nmState = State.get()\nif mState is None or mState == \"\":\n    mState = \" \"\nmPostalCode = PostalCode.get()\nif mPostalCode is None or mPostalCode == \"\":\n    mPostalCode = \" \"\nmLicenseKey = LicenseKey.get()\nif mLicenseKey is None or mLicenseKey == \"\":\n    mLicenseKey = \" \"\n#Set the primary and backup URLs as needed\nprimaryURL = 'https:\/\/trial.serviceobjects.com\/gcr\/soap.svc?wsdl'\nbackupURL = 'https:\/\/trial.serviceobjects.com\/gcr\/soap.svc?wsdl'\n#This block of code calls the web service and prints the resulting values to the screen\ntry:\n    client = Client(primaryURL)\n    result = client.service.GetBestMatch_V4(Address=mAddress, City=mCity, State=mState, PostalCode=mPostalCode, LicenseKey=mLicenseKey)\n    #Loops through either the error result or proper result and displays values to the screen.\n    if hasattr(result, 'Error') :\n        for value in result.Error:\n            Label(swin.window, text=str(value[0]) + \" : \" + str(value[1]) if value[1] else str(value[0])+\": None\").pack()\n    #If a valid response was received from this service, this will print the result\n    else:\n        for value in result:\n            if value[0] != 'InformationComponents':\n                Label(swin.window, text=str(value[0]) + \":  \" + str(value[1]) if str(value[1]) else str(value[0]) + \" : None\").pack()\n        if \"InformationComponents\" in result:\n            infoComponent = result.InformationComponents.InformationComponent\n            for i in range(0, len(infoComponent)):\n                Label(swin.window, text=str(infoComponent[i].Name) + \": \" + str(infoComponent[i].Value)).pack()\n<\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-create-block-tab tab-panel\" role=\"tabpanel\" tabindex=\"0\">\n<p><strong>Address Geocode &#8211; US ColdFusion Code Snippet<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"xml\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;cfscript>\n        try\n        {\n            if (isDefined(\"form.Action\") AND Action neq \"\")\n            {\n                wsresponse = CreateObject(\"webservice\", \"https:\/\/trial.serviceobjects.com\/gcr\/soap.svc?wsdl\");                           \n                outputs = wsresponse.getBestMatch_V4(\"#Address#\", \"#City#\", \"#State#\", \"#PostalCode#\" ,\"#LicenseKey#\");\n            }\n        }\n    catch(any Exception){\n        try\n            {\n                if (isDefined(\"form.Action\") AND Action neq \"\")\n                {\n                    wsresponse = CreateObject(\"webservice\", \"https:\/\/trial.serviceobjects.com\/gcr\/soap.svc?wsdl\");                           \n                    outputs = wsresponse.getBestMatch_V4(\"#Address#\", \"#City#\", \"#State#\", \"#PostalCode#\" ,\"#LicenseKey#\");\n                }\n            }\n            catch(any Exception)   \n                {\n                 writeoutput(\"An Error Has Occured. Please Reload and try again #Exception.message#\");              \n                }\n        }\n&lt;\/cfscript><\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-create-block-tab tab-panel\" role=\"tabpanel\" tabindex=\"0\">\n<p><strong>Address Geocode &#8211; US Visual Basic Code Snippet<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"visualbasic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Try\n    Dim ws As New GCRService.GCRSoapServiceClient\n    Dim response As GCRService.Location_V4\n    response = ws.GetBestMatch_V4(Address.Text, City.Text, State.Text, PostalCode.Text, LicenseKey.Text)\n    If (response.Error Is Nothing) Then\n        ProcessValidResponse(response)\n    Else\n        ProcessErrorResponse(response.Error)\n    End If\n  \nCatch\n    ''Set the Primary and Backup Service References as necessary\n    Try\n        Dim wsbackup As New GCRService.GCRSoapServiceClient\n        Dim response As GCRService.Location_V4\n        response = wsbackup.GetBestMatch_V4(Address.Text, City.Text, State.Text, PostalCode.Text, LicenseKey.Text)\n        If (response.Error Is Nothing) Then\n            ProcessValidResponse(response)\n        Else\n            ProcessErrorResponse(response.Error)\n        End If\n    Catch ex As Exception\n        resultsLabel.Visible = True\n        resultsLabel.Text = ex.Message\n  \n    End Try\n  \nEnd Try<\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-create-block-tab tab-panel\" role=\"tabpanel\" tabindex=\"0\">\n<p><strong>Address Geocode &#8211; US Apex Code Snippet<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">wwwServiceobjectsCom.Location_V4 result;\ntry{\nwwwServiceobjectsCom.DOTSGeoCoder client = new wwwServiceobjectsCom.DOTSGeoCoder();\nresult = client.GetBestMatch_V4([Address], [City], [State], [PostalCode], [LicenseKey]);\n}\ncatch(Exception ex){\n \/\/If the first request failed try the failover endpoint\nwwwServiceobjectsCom.DOTSGeoCoder backupClient = new wwwServiceobjectsCom.DOTSGeoCoder();\n\/\/The backup environment will be provided to you upon purchasing a production license key\nbackupClient.endpoint_x = 'https:\/\/trial.serviceobjects.com\/GCR\/soap.svc\/SOAP';\nresult = backupClient.GetBestMatch_V4([Address], [City], [State], [PostalCode], [LicenseKey]);\n}<\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-create-block-tab tab-panel\" role=\"tabpanel\" tabindex=\"0\">\n<p><strong>Address Geocode &#8211; US TSQL Code Snippet<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"sql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SET @requestBody ='&lt;s:Envelope xmlns:s=\"http:\/\/schemas.xmlsoap.org\/soap\/envelope\/\">'+\n                   '&lt;s:Body>'+\n                   '&lt;GetBestMatch_V4 xmlns=\"https:\/\/www.serviceobjects.com\">'+\n                   '&lt;Address>' + @address + '&lt;\/Address>'+\n                   '&lt;City>' + @City + '&lt;\/City>'+\n                   '&lt;State>' + @State + '&lt;\/State>'+\n                   '&lt;PostalCode>' + @postalcode + '&lt;\/PostalCode>'+\n                   '&lt;LicenseKey>' + @key + '&lt;\/LicenseKey>'+\n                   '&lt;\/GetBestMatch_V4>'+\n                   '&lt;\/s:Body>'+\n                   '&lt;\/s:Envelope>'\nSET @requestLength = LEN(@requestBody)\n    --If a production key is purchased, this will execute the failover\nIF @isLiveKey = 1\nBEGIN\n    EXEC sp_OACreate 'MSXML2.ServerXMLHttp', @obj OUT\n    EXEC sp_OAMethod @obj, 'Open', NULL, 'POST', 'https:\/\/trial.serviceobjects.com\/GCR\/soap.svc\/SOAP', false\n    EXEC sp_OAMethod @obj, 'setRequestHeader', NULL, 'HOST', 'sws.serviceobjects.com'\n    EXEC sp_OAMethod @obj, 'setRequestHeader', NULL, 'Content-Type', 'text\/xml; charset=UTF-8'\n    EXEC sp_OAMethod @obj, 'setRequestHeader', NULL, 'SOAPAction', '\"https:\/\/www.serviceobjects.com\/IGCRSoapService\/GetBestMatch_V4\"'\n    EXEC sp_OAMethod @obj, 'setRequestHeader', NULL, 'Content-Length', @requestLength\n    EXEC sp_OAMethod @obj, 'send', NULL, @requestBody\n    EXEC sp_OAGetProperty @obj, 'Status', @responseCode OUTPUT\n    EXEC sp_OAGetProperty @obj, 'StatusText', @statusText OUTPUT\n    EXEC sp_OAGetProperty @obj, 'responseText', @response OUTPUT\n              \n    --Checks the Response for a fatal error or if null.\n    IF @response IS NULL\n    BEGIN\n        EXEC sp_OACreate 'MSXML2.ServerXMLHttp', @obj OUT\n        EXEC sp_OAMethod @obj, 'Open', NULL, 'POST', 'https:\/\/trial.serviceobjects.com\/GCR\/soap.svc\/SOAP', false\n        EXEC sp_OAMethod @obj, 'setRequestHeader', NULL, 'HOST', 'swsbackup.serviceobjects.com'\n        EXEC sp_OAMethod @obj, 'setRequestHeader', NULL, 'Content-Type', 'text\/xml; charset=UTF-8'\n        EXEC sp_OAMethod @obj, 'setRequestHeader', NULL, 'SOAPAction', '\"https:\/\/www.serviceobjects.com\/IGCRSoapService\/GetBestMatch_V4\"'\n        EXEC sp_OAMethod @obj, 'setRequestHeader', NULL, 'Content-Length', @requestLength\n        EXEC sp_OAMethod @obj, 'send', NULL, @requestBody\n        EXEC sp_OAGetProperty @obj, 'Status', @responseCode OUTPUT\n        EXEC sp_OAGetProperty @obj, 'StatusText', @statusText OUTPUT\n        EXEC sp_OAGetProperty @obj, 'responseText', @response OUTPUT\n    END\nEND<\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-create-block-tab tab-panel\" role=\"tabpanel\" tabindex=\"0\">\n<p><strong>Address Geocode &#8211; US NodeJS Code Snippet<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"c\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">var args = {Address: 'Address',\n            City: 'City',\n            State: 'State',\n            PostalCode: 'PostalCode',\n            LicenseKey: 'Your-License-Key'};\nsoap.createClient(primaryUrl, function(err, client) {\n      \n    client.GetBestMatch_V4(args, function(err, result) {\n        \/\/This is where you will handle the service results. Your business logic will determine\n        \/\/how the validated information is used.\n        \/\/The exact output can be found in our documentation:\n        \/\/https:\/\/test.serviceobjects.com\/docs\/dots-address-geocode-us\/\n        if(err != null || result == null)\n        {\n            \/\/There was an error that occurred that wasn't part of the normal service response\n            return;\n        }\n        else{\n            \/\/Check for an error object\n            if(result.GetBestMatch_V4Result.Error != null)\n            {\n                \/\/An error object was returned by the service and you will want to use\n                \/\/the following failover logic.\n                \/\/If it was a Service Objects Fatal exception we recommend trying\n                \/\/a backup server.\n                if(result.GetBestMatch_V4Result.Error.Number == \"4\")\n                {\n                    \/\/The actual backup url will be provided when you purchase a license key\n                    var backupUrl = 'https:\/\/trial.serviceobjects.com\/gcr\/soap.svc?wsdl';\n                    soap.createClient(backupUrl, function(failoverErr, backupClient) {\n      \n                        backupClient.GetBestMatch_V4(args, function(failoverErr, failoverResult) {\n                            \/\/Handle the failoverErr or failoverResult objects.\n                            return;\n                        });\n                    });\n                }\n                else{\n                    \/\/The Error object isn't of the type \"Service Objects Fatal\" so\n                    \/\/there is no need to use the failover logic. There was some Error of\n                    \/\/type Authorization, User Input, or Domain Specific.\n                    response.writeHead(200, \"OK\", {'Content-Type': 'text\/html'});\n                    response.end(JSON.stringify(result));\n                    return;\n                }\n            }\n            else{\n                \/\/You have a non Error response.\n                \/\/All of the data will reside within result.GetBestMatchesResult\n                \/\/As an easy to see what the service returns I am returning a JSON\n                \/\/serialized version as the response.\n                response.writeHead(200, \"OK\", {'Content-Type': 'text\/html'});\n                response.end(JSON.stringify(result));\n                return;\n            }\n        }\n        });\n});<\/pre>\n<\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":2461,"menu_order":2,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2478","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AGUS - SOAP<\/title>\n<meta name=\"description\" content=\"C#JavaPHPRoRPythonColdFusionVBApexTSQLNodeJS Address Geocode - US C# Code Snippet GCRService.GCRSoapServiceClient client = new\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AGUS - SOAP\" \/>\n<meta property=\"og:description\" content=\"C#JavaPHPRoRPythonColdFusionVBApexTSQLNodeJS Address Geocode - US C# Code Snippet GCRService.GCRSoapServiceClient client = new\" \/>\n<meta property=\"og:url\" content=\"https:\/\/test.serviceobjects.com\/docs\/dots-address-geocode-us\/agus-code-snippets-and-sample-code\/agus-soap\/\" \/>\n<meta property=\"og:site_name\" content=\"Service Objects | Contact, Phone, Email Verification | Data Quality Services\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-29T16:41:57+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/dots-address-geocode-us\/agus-code-snippets-and-sample-code\/agus-soap\/\",\"url\":\"https:\/\/test.serviceobjects.com\/docs\/dots-address-geocode-us\/agus-code-snippets-and-sample-code\/agus-soap\/\",\"name\":\"AGUS - SOAP\",\"isPartOf\":{\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/#website\"},\"datePublished\":\"2022-11-09T07:11:01+00:00\",\"dateModified\":\"2024-03-29T16:41:57+00:00\",\"description\":\"C#JavaPHPRoRPythonColdFusionVBApexTSQLNodeJS Address Geocode - US C# Code Snippet GCRService.GCRSoapServiceClient client = new\",\"breadcrumb\":{\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/dots-address-geocode-us\/agus-code-snippets-and-sample-code\/agus-soap\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/test.serviceobjects.com\/docs\/dots-address-geocode-us\/agus-code-snippets-and-sample-code\/agus-soap\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/dots-address-geocode-us\/agus-code-snippets-and-sample-code\/agus-soap\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/test.serviceobjects.com\/docs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DOTS Address Geocode \u2013 US\",\"item\":\"https:\/\/test.serviceobjects.com\/docs\/dots-address-geocode-us\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"AGUS &#8211; Code Snippets and Sample Code\",\"item\":\"https:\/\/test.serviceobjects.com\/docs\/dots-address-geocode-us\/agus-code-snippets-and-sample-code\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"AGUS &#8211; SOAP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/#website\",\"url\":\"https:\/\/test.serviceobjects.com\/docs\/\",\"name\":\"Service Objects | Contact, Phone, Email Verification | Data Quality Services\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/test.serviceobjects.com\/docs\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/#organization\",\"name\":\"Service Objects | Contact, Phone, Email Verification | Data Quality Services\",\"url\":\"https:\/\/test.serviceobjects.com\/docs\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/test.serviceobjects.com\/docs\/wp-content\/uploads\/2022\/08\/SO-logo-2560px-transparent.png\",\"contentUrl\":\"https:\/\/test.serviceobjects.com\/docs\/wp-content\/uploads\/2022\/08\/SO-logo-2560px-transparent.png\",\"width\":2560,\"height\":1440,\"caption\":\"Service Objects | Contact, Phone, Email Verification | Data Quality Services\"},\"image\":{\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AGUS - SOAP","description":"C#JavaPHPRoRPythonColdFusionVBApexTSQLNodeJS Address Geocode - US C# Code Snippet GCRService.GCRSoapServiceClient client = new","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"AGUS - SOAP","og_description":"C#JavaPHPRoRPythonColdFusionVBApexTSQLNodeJS Address Geocode - US C# Code Snippet GCRService.GCRSoapServiceClient client = new","og_url":"https:\/\/test.serviceobjects.com\/docs\/dots-address-geocode-us\/agus-code-snippets-and-sample-code\/agus-soap\/","og_site_name":"Service Objects | Contact, Phone, Email Verification | Data Quality Services","article_modified_time":"2024-03-29T16:41:57+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/test.serviceobjects.com\/docs\/dots-address-geocode-us\/agus-code-snippets-and-sample-code\/agus-soap\/","url":"https:\/\/test.serviceobjects.com\/docs\/dots-address-geocode-us\/agus-code-snippets-and-sample-code\/agus-soap\/","name":"AGUS - SOAP","isPartOf":{"@id":"https:\/\/test.serviceobjects.com\/docs\/#website"},"datePublished":"2022-11-09T07:11:01+00:00","dateModified":"2024-03-29T16:41:57+00:00","description":"C#JavaPHPRoRPythonColdFusionVBApexTSQLNodeJS Address Geocode - US C# Code Snippet GCRService.GCRSoapServiceClient client = new","breadcrumb":{"@id":"https:\/\/test.serviceobjects.com\/docs\/dots-address-geocode-us\/agus-code-snippets-and-sample-code\/agus-soap\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/test.serviceobjects.com\/docs\/dots-address-geocode-us\/agus-code-snippets-and-sample-code\/agus-soap\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/test.serviceobjects.com\/docs\/dots-address-geocode-us\/agus-code-snippets-and-sample-code\/agus-soap\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/test.serviceobjects.com\/docs\/"},{"@type":"ListItem","position":2,"name":"DOTS Address Geocode \u2013 US","item":"https:\/\/test.serviceobjects.com\/docs\/dots-address-geocode-us\/"},{"@type":"ListItem","position":3,"name":"AGUS &#8211; Code Snippets and Sample Code","item":"https:\/\/test.serviceobjects.com\/docs\/dots-address-geocode-us\/agus-code-snippets-and-sample-code\/"},{"@type":"ListItem","position":4,"name":"AGUS &#8211; SOAP"}]},{"@type":"WebSite","@id":"https:\/\/test.serviceobjects.com\/docs\/#website","url":"https:\/\/test.serviceobjects.com\/docs\/","name":"Service Objects | Contact, Phone, Email Verification | Data Quality Services","description":"","publisher":{"@id":"https:\/\/test.serviceobjects.com\/docs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/test.serviceobjects.com\/docs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/test.serviceobjects.com\/docs\/#organization","name":"Service Objects | Contact, Phone, Email Verification | Data Quality Services","url":"https:\/\/test.serviceobjects.com\/docs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/test.serviceobjects.com\/docs\/#\/schema\/logo\/image\/","url":"https:\/\/test.serviceobjects.com\/docs\/wp-content\/uploads\/2022\/08\/SO-logo-2560px-transparent.png","contentUrl":"https:\/\/test.serviceobjects.com\/docs\/wp-content\/uploads\/2022\/08\/SO-logo-2560px-transparent.png","width":2560,"height":1440,"caption":"Service Objects | Contact, Phone, Email Verification | Data Quality Services"},"image":{"@id":"https:\/\/test.serviceobjects.com\/docs\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages\/2478","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/comments?post=2478"}],"version-history":[{"count":10,"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages\/2478\/revisions"}],"predecessor-version":[{"id":10054,"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages\/2478\/revisions\/10054"}],"up":[{"embeddable":true,"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages\/2461"}],"wp:attachment":[{"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/media?parent=2478"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}