Usando elementos da tag de resposta à configuração do NETCONF em solicitações e mudanças de configuração do NETCONF
O servidor NETCONF encerra sua resposta a cada solicitação <rpc-reply>
de configuração e <configuration>
elementos de tag. A desativação de cada resposta de configuração dentro de um <configuration>
elemento de tag contrasta com a forma como o servidor inclui cada resposta operacional diferente em um elemento de tag nomeado para esse tipo de resposta — por exemplo, o <chassis-inventory>
elemento de tag para informações do chassi ou o elemento de tag para informações da <interface-information>
interface.
Os elementos de tag Junos XML dentro do <configuration>
elemento tag representam níveis de hierarquia de configuração, objetos de configuração e características de objetos, sempre ordenados de níveis mais altos a mais profundos da hierarquia. Quando um aplicativo cliente carrega uma configuração, ele pode emitir os mesmos elementos de tag na mesma ordem que o servidor NETCONF usa ao devolver informações de configuração. Essa representação consistente torna o manuseio das informações de configuração mais simples. Por exemplo, o aplicativo do cliente pode solicitar a configuração atual, armazenar a resposta do servidor NETCONF em um buffer de memória local, fazer alterações ou aplicar transformações aos dados buffer e enviar a configuração alterada como uma mudança na configuração do candidato. Como a configuração alterada é baseada na resposta do servidor NETCONF, é certo que ela estará sintáticamente correta.
Da mesma forma, quando um aplicativo cliente solicita informações sobre um elemento de configuração (nível de hierarquia ou objeto de configuração), ele usa os mesmos elementos de tag que o servidor NETCONF retornará em resposta. Para representar o elemento, o aplicativo do cliente envia um fluxo completo de elementos de tag do topo da hierarquia de configuração (representado pelo <configuration>
elemento tag) até o elemento solicitado. O elemento de tag mais interno, que representa o nível ou o objeto, está vazio ou inclui apenas o elemento de tag do identificador. A resposta do servidor NETCONF inclui o mesmo fluxo de elementos de tag dos pais, mas o elemento de tag para o elemento de configuração solicitado contém todos os elementos de tag que representam as características do elemento ou níveis de criança. Para obter mais informações, consulte Solicitar dados de configuração usando o NETCONF.
Os fluxos de tag emitidos pelo servidor NETCONF e por um aplicativo cliente podem diferir no uso do espaço branco, conforme descrito na visão geral das convenções de protocolo de gerenciamento XML e NETCONF XML.