let $service := collection('/db/Profiles/Service')//Resource//Resource[ID/text() eq ''] let $ServiceClass := $service/Profile/Class let $ServiceName := $service/Profile/Name let $ServiceVersion := $service/Profile/Version let $riloop := collection('/db/Profiles/RunningInstance')//Resource[Profile/ServiceClass/string() eq $ServiceClass and Profile/ServiceName/string() eq $ServiceName] let $relatedris := for $ri in $riloop let $ghn-id := $ri/Profile/GHN/@UniqueID/string() let $ghn := collection('/db/Profiles/GHN')//Resource[ID/string() eq $ghn-id] return {$ri/ID/string()} {$ri/Profile/DeploymentData/Status/string()} {$ri/Profile/DeploymentData/ActivationTime/@value/string()} {$ri/Profile/Version/string()} {$ghn-id} {$ghn/Profile/GHNDescription/Name/string()} {$ghn/Profile/Site/Domain/string()} {$ghn/Profile/GHNDescription/Status/string()} {$ghn/Profile/GHNDescription/Load/@Last15Min/string()} {$ghn/Profile/GHNDescription/Load/@Last15Min/string()} {$ghn/Profile/GHNDescription/Load/@Last15Min/string()} {$ghn/Profile/GHNDescription/ActivationTime/string()} {$ghn/Profile/GHNDescription/LastUpdate/string()} return {$relatedris}