Exemplo mostrando a estrutura da saída do nó RegistryLookup para uma consulta em uma entidade que possui relacionamentos de metadados e relacionamentos definidos pelo usuário, usando um valor da propriedade Política de Profundidade igual a Retornar correspondência mais todas as entidades relacionadas (Profundidade = -1) .
Este exemplo mostra a árvore de mensagens ServiceRegistry que é armazenada no LocalEnvironment quando os relacionamentos mostrados no gráfico de WebSphere Service Registry and Repository a seguir são recuperados usando um valor de Política de Profundidade igual a Retornar correspondência mais todas as entidades relacionadas (Profundidade = -1). O gráfico foi anotado com os nomes de relacionamento para clarificar os elementos na árvore de mensagens.
A árvore de mensagens ServiceRegistry a seguir possui alguns elementos substituídos por ... para enfatizar a estrutura da árvore.
ServiceRegistry
Entidade
name = ServiceConcept1
...
userDefinedRelationships
name = modeledAs
targetEntities
Entidade
name = service1.wsdl
...
userDefinedRelationships
name = definedBy
targetEntities
EntityRef
bsrURI = c26e43ac45a
name = ServiceConcept1
metaRelationships
name = importedWSDLs
targetEntities
Entidade
name = binding1.wsdl
...
Entidade
name = binding2.wsdl
...
userDefinedRelationships
name = isService
targetEntities
Entidade
name = service1
...
metaRelationships
name = ports
targetEntities
Entidade
name = portb1
...
metaRelationships
name = binding
targetEntities
Entidade
name = binding1
...
metaRelationships
name = SOAPAddress
targetEntities
Entidade
name = portb1_SOAPAddress
...