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