let $profiles := collection('/db/Profiles/')//Resource[ID/string() eq ''] let $relatedghn := collection('/db/Profiles/GHN')//Resource[ID/string() eq $profiles/Profile/GHN/@UniqueID/string()] let $ghn-name := if (empty($relatedghn/Profile/GHNDescription/Name/string())) then $profiles/Profile/GHN/@UniqueID/string() else $relatedghn/Profile/GHNDescription/Name/string() for $ri in $profiles return ID {$ri//Resource/ID/string()} ServiceStatus {$ri/Profile/DeploymentData/Status/string()} ActivationTime {$ri/Profile/DeploymentData/ActivationTime/@value/string()} GHNName {$ghn-name} GHNSite {$relatedghn/Profile/Site/Domain/string()} GHNStatus {$relatedghn/Profile/GHNDescription/Status/string()} GHNActivationTime {$relatedghn/Profile/GHNDescription/ActivationTime/string()} GHNLastUpdate {$relatedghn/Profile/GHNDescription/LastUpdate/string()} GHNLoad15Min {$relatedghn/Profile/GHNDescription/Load/@Last15Min/string()} GHNLoad5Min {$relatedghn/Profile/GHNDescription/Load/@Last5Min/string()} GHNLoad1Min {$relatedghn/Profile/GHNDescription/Load/@Last1Min/string()}