print '\nGet information about a selected site.'
print '----------------------------------------'
siteCode = 'LR_Mendon_AA'
siteInfoResult = service.GetSiteInfoObject(networkCode + ':' + siteCode)
siteName = siteInfoResult.site[0].siteInfo.siteName
numSeries = len(siteInfoResult.site[0].seriesCatalog[0].series)
print('At the ' + siteName + ' Site there are ' + str(numSeries) +
      ' measured variables.\n')
for x in siteInfoResult.site[0].seriesCatalog[0].series:
    print(x.variable.variableCode[0].value + ': ' + x.variable.variableName)

# Get the list of Variables from the service
# --------------------------------------
print '\nGet the list of Variables.'
print '--------------------------'
variablesResult = service.GetVariablesObject('')
variablesCount = len(variablesResult.variables.variable)
print 'In the selected service there are ' + str(
    variablesCount) + ' Variables.\n'
for x in variablesResult.variables.variable:
    print(x.variableCode[0].value + ': ' + x.variableName)

# Get VariableInfo for a particular Variable
# ------------------------------------------
print '\nSome information about a selected variable:'
print '---------------------------------------------'
variableCode = 'ODO'
variableInfoResult = service.GetVariableInfoObject(networkCode + ':' +
                                                   variableCode)
variableName = variableInfoResult.variables.variable[0].variableName
dataType = variableInfoResult.variables.variable[0].dataType