Solicitar un nivel de jerarquía de configuración u objeto de contenedor sin un identificador mediante el protocolo XML de Junos
En una sesión de protocolo Junos XML con un dispositivo que ejecuta Junos OS, para solicitar información completa acerca de todos los elementos de configuración secundarios en un nivel jerárquico o en un objeto de contenedor que no tiene un identificador, una aplicación cliente emite un <get-configuration>
elemento tag que encierra los elementos de etiqueta que representan todos los niveles de la jerarquía de configuración desde la raíz (representado por el <configuration>
tag element) hasta el nivel primario inmediato del nivel o del objeto contenedor, que está representado por una etiqueta vacía. Toda la solicitud se adjunta en un <rpc>
elemento tag.
<rpc> <get-configuration> <configuration> <!-- opening tags for each parent of the level --> <requested-level/> <!-- closing tags for each parent of the level --> </configuration> </get-configuration> </rpc>
Cuando la aplicación solicita salida con etiqueta XML de Junos (el valor predeterminado), el servidor de protocolo Junos XML devuelve la sección solicitada de la configuración en <configuration>
y <rpc-reply>
los elementos de etiqueta. Para obtener más información acerca de los atributos de la etiqueta de apertura <configuration>
, consulte Especificar el origen de las solicitudes de información de configuración en una sesión de protocolo JUnos XML.
<rpc-reply xmlns:junos="URL"> <configuration attributes> <!-- opening tags for each parent of the level --> <hierarchy-level> <!-- child tag elements of the level --> </hierarchy-level> <!-- closing tags for each parent of the level --> </configuration> </rpc-reply>
Para especificar el origen de la salida (configuración candidata o activa) y solicitar un formato especial de la salida (por ejemplo, formato ASCII o JSON o un indicador para identificadores), la aplicación puede incluir atributos en la etiqueta de apertura <get-configuration>
, su etiqueta de apertura <junoscript>
o ambas. Para obtener más información, consulte Especificar el origen de las solicitudes de información de configuración en una sesión de protocolo Junos XML y Especificar el formato de salida para los datos de configuración en una sesión de protocolo Junos XML.
La aplicación también puede solicitar elementos de configuración adicionales del mismo u otros tipos mediante la inclusión de los elementos de etiqueta adecuados en el mismo <get-configuration>
elemento de etiqueta. Para obtener más información, consulte Solicitar varios elementos de configuración mediante el protocolo XML de Junos.
En el ejemplo siguiente se muestra cómo solicitar el contenido del nivel de [edit system login]
jerarquía en la configuración de candidato. El resultado está etiquetado con elementos de etiqueta XML de Junos, que es el valor predeterminado.