Dim xml As NewChilkat.Xml
xml.Tag = "soapenv:Envelope"
xml.AddAttribute("xmlns:awd","http://www.wcc.nrcs.usda.gov/ns/awdbWebService")
xml.AddAttribute("xmlns:soapenv","http://schemas.xmlsoap.org/soap/envelope/")
xml.UpdateChildContent("soapenv:Header","")
xml.UpdateChildContent("soapenv:Body|awd:getAllForecastsForStation|awd:stationTriplet","string")
xml.UpdateChildContent("soapenv:Body|awd:getAllForecastsForStation|awd:beginPublicationDate","string")
xml.UpdateChildContent("soapenv:Body|awd:getAllForecastsForStation|awd:endPublicationDate","string")
' In a SOAP HTTP request, including the XML declaration (<?xml version="1.0" encoding="UTF-8"?>) in the XML body is generally not required.
xml.EmitXmlDecl = FalseDim soapRequestBody As String = xml.GetXml()
Dim endpoint As String = "https://wcc.sc.egov.usda.gov/awdbWebService/services"Dim soapAction As String = ""' For SOAP requests, the standard Content-Type is usually set to "text/xml" or "application/soap+xml"Dim contentType As String = "text/xml"Dim http As NewChilkat.Http
http.ClearHeaders()
http.SetRequestHeader("Content-Type",contentType)
http.SetRequestHeader("SOAPAction",soapAction)
Dim resp AsChilkat.HttpResponse = http.PostXml(endpoint,soapRequestBody,"utf-8")
If (http.LastMethodSuccess = False) Then
Debug.WriteLine(http.LastErrorText)
Debug.WriteLine("Failed to send SOAP request.")
Exit SubEnd If' Get the XML response body.Dim responseXml As NewChilkat.Xml
resp.GetBodyXml(responseXml)
Dim statusCode As Integer = resp.StatusCode
Debug.WriteLine("response status code: " & statusCode)
' If the status code does not indicate succcess, then show the response XML,
' which probably contains error information.If (statusCode <> 200) Then
Debug.WriteLine(responseXml.GetXml())
Exit SubEnd If
Debug.WriteLine(responseXml.GetXml())
' Parse the successful SOAP response XML.' This is a sample of the response XML, but the namespace prefixes will be different.
' We can parse the result using "*" for the namespace prefixes (see below).Dim comment As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:comment")
Dim analysisType As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:analysisType")
Dim calibrationEndYear As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:calibrationEndYear")
Dim calibrationStartYear As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:calibrationStartYear")
comment = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:comment")
Dim componentsToRetain As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:componentsToRetain")
Dim creationDate As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:creationDate")
Dim dailyForecast As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:dailyForecast")
Dim dailyForecastThreshold As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:dailyForecastThreshold")
Dim dailyForecastThresholdRelative As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:dailyForecastThresholdRelative")
Dim dataForcedSeriallyComplete As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:dataForcedSeriallyComplete")
Dim degreesOfFreedom As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:degreesOfFreedom")
Dim forecastCondition As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:forecastCondition")
Dim forecastType As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:forecastType")
Dim forecaster As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:forecaster")
Dim functionArgument As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:functionArgument")
Dim functionCd As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:functionCd")
Dim helperDataSource As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:helperDataSource")
Dim helperElementCd As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:helperElementCd")
Dim helperEndDay As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:helperEndDay")
Dim helperEndMonth As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:helperEndMonth")
Dim helperEndYearFlag As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:helperEndYearFlag")
Dim helperMixedPastEndDay As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:helperMixedPastEndDay")
Dim helperMixedPastEndMonth As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:helperMixedPastEndMonth")
Dim helperMixedPastEndYearFlag As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:helperMixedPastEndYearFlag")
Dim helperMixedPastStartDay As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:helperMixedPastStartDay")
Dim helperMixedPastStartMonth As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:helperMixedPastStartMonth")
Dim helperMixedPastStartYearFlag As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:helperMixedPastStartYearFlag")
Dim helperPredictorUsed As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:helperPredictorUsed")
Dim helperStartDay As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:helperStartDay")
Dim helperStartMonth As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:helperStartMonth")
Dim helperStartYearFlag As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:helperStartYearFlag")
Dim helperStationTriplet As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:helperStationTriplet")
Dim helperUsedInOverlappingYears As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:helperUsedInOverlappingYears")
Dim helperVarianceMatchedToObserved As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:helperVarianceMatchedToObserved")
Dim jackKnifingUsed As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:jackKnifingUsed")
Dim key As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:key")
Dim minimumR2ForPredictor As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:minimumR2ForPredictor")
Dim minimumYearsForPredictor As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:minimumYearsForPredictor")
Dim mixedPastEndDay As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:mixedPastEndDay")
Dim mixedPastEndMonth As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:mixedPastEndMonth")
Dim mixedPastEndYearFlag As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:mixedPastEndYearFlag")
Dim mixedPastStartDay As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:mixedPastStartDay")
Dim mixedPastStartMonth As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:mixedPastStartMonth")
Dim mixedPastStartYearFlag As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:mixedPastStartYearFlag")
Dim mixedPastUsed As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:mixedPastUsed")
Dim name As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:name")
Dim numYearsUsed As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:numYearsUsed")
Dim optimalWeightingUsed As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:optimalWeightingUsed")
Dim overrideAverage As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:overrideAverage")
Dim overrideStderr As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:overrideStderr")
Dim pastFlowRealtime As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:pastFlowRealtime")
Dim customStationListName As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictorGroups|*:customStationListName")
Dim dataSourceCd As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictorGroups|*:dataSourceCd")
Dim elementCd As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictorGroups|*:elementCd")
Dim globalMonthChangeAllowed As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictorGroups|*:globalMonthChangeAllowed")
Dim groupName As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictorGroups|*:groupName")
Dim groupNumber As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictorGroups|*:groupNumber")
Dim negativeWeightAllowed As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictorGroups|*:negativeWeightAllowed")
Dim networks As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictorGroups|*:networks")
Dim states As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictorGroups|*:states")
Dim upstreamForecast As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictorGroups|*:upstreamForecast")
Dim endDay As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictors|*:endDay")
Dim endMonth As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictors|*:endMonth")
Dim endYearFlag As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictors|*:endYearFlag")
groupNumber = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictors|*:groupNumber")
Dim predictorNumber As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictors|*:predictorNumber")
Dim predictorUsed As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictors|*:predictorUsed")
Dim startDay As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictors|*:startDay")
Dim startMonth As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictors|*:startMonth")
Dim startYearFlag As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictors|*:startYearFlag")
Dim stationTriplet As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:predictors|*:stationTriplet")
Dim preprocessingConstant As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:preprocessingConstant")
Dim preprocessingMultiplier As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:preprocessingMultiplier")
Dim publicationCd As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:publicationCd")
Dim TTestLimit As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:TTestLimit")
Dim targetDataSource As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:targetDataSource")
Dim targetElementCd As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:targetElementCd")
Dim targetEndDay As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:targetEndDay")
Dim targetEndMonth As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:targetEndMonth")
Dim targetEndYearFlag As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:targetEndYearFlag")
Dim targetStartDay As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:targetStartDay")
Dim targetStartMonth As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:targetStartMonth")
Dim targetStartYearFlag As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:targetStartYearFlag")
Dim targetStationName As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:targetStationName")
Dim targetStationTriplet As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:targetStationTriplet")
Dim transformErrorsOnly As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:configuration|*:transformErrorsOnly")
Dim coordinatedForecastIssueDate As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:coordinatedForecastIssueDate")
Dim coordinatedForecastProbabilities As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:coordinatedForecastProbabilities")
Dim coordinatedForecastValues As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:coordinatedForecastValues")
elementCd = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:elementCd")
comment = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:comment")
Dim dataSource As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:dataSource")
elementCd = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:elementCd")
Dim coefficient As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:equationTerms|*:coefficient")
Dim dataPeriodDays As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:equationTerms|*:dataPeriodDays")
Dim dataPeriodMonth As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:equationTerms|*:dataPeriodMonth")
Dim dataYearFlag As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:equationTerms|*:dataYearFlag")
Dim beginDate As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:equationTerms|*:stationElement|*:beginDate")
Dim dataPrecision As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:equationTerms|*:stationElement|*:dataPrecision")
Dim duration As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:equationTerms|*:stationElement|*:duration")
elementCd = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:equationTerms|*:stationElement|*:elementCd")
Dim endDate As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:equationTerms|*:stationElement|*:endDate")
Dim unitCd As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:equationTerms|*:stationElement|*:heightDepth|*:unitCd")
Dim value As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:equationTerms|*:stationElement|*:heightDepth|*:value")
Dim ordinal As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:equationTerms|*:stationElement|*:ordinal")
Dim originalUnitCd As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:equationTerms|*:stationElement|*:originalUnitCd")
stationTriplet = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:equationTerms|*:stationElement|*:stationTriplet")
Dim storedUnitCd As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:equationTerms|*:stationElement|*:storedUnitCd")
unitCd = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:equationTerms|*:unitCd")
upstreamForecast = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:equationTerms|*:upstreamForecast")
Dim footnotes As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:footnotes")
forecastCondition = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:forecastCondition")
Dim forecastPeriod As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:forecastPeriod")
forecastType = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:forecastType")
Dim v_function As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:function")
functionArgument = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:functionArgument")
Dim interceptConstant As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:interceptConstant")
key = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:key")
Dim maxOfRecord As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:maxOfRecord")
Dim minOfRecord As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:minOfRecord")
Dim monthlyCorrelationCoefficients As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:monthlyCorrelationCoefficients")
Dim monthlyStderrValues As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:monthlyStderrValues")
name = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:name")
Dim day As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:publicationMonthsAndDays|*:day")
Dim month As Integer = responseXml.GetChildIntValue("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:publicationMonthsAndDays|*:month")
Dim published As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:published")
stationTriplet = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:stationTriplet")
transformErrorsOnly = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:transformErrorsOnly")
unitCd = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:equation|*:unitCd")
Dim forecastFinal As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:forecastFinal")
Dim forecastPeriodCd As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:forecastPeriodCd")
Dim forecastPeriodName As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:forecastPeriodName")
forecaster = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:forecaster")
Dim hydrologistForecastIssueDate As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:hydrologistForecastIssueDate")
Dim hydrologistForecastProbabilities As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:hydrologistForecastProbabilities")
Dim hydrologistForecastValues As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:hydrologistForecastValues")
Dim originalForecastIssueDate As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:originalForecastIssueDate")
Dim originalForecastProbabilities As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:originalForecastProbabilities")
Dim originalForecastValues As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:originalForecastValues")
Dim otherAgencyCds As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:otherAgencyCds")
Dim otherAgencyForecastValues As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:otherAgencyForecastValues")
Dim periodAverage As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:periodAverage")
Dim publicationDate As String = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:publicationDate")
stationTriplet = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:stationTriplet")
unitCd = responseXml.GetChildContent("*:Body|*:getAllForecastsForStationResponse|*:return|*:unitCd")