Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Crear y ejecutar una aplicación Java NETCONF

Puede utilizar el kit de herramientas Java de NETCONF para crear aplicaciones Java para conectarse a un dispositivo, abrir una sesión de NETCONF y crear y ejecutar solicitudes operativas y de configuración. Después de instalar el kit de herramientas Java de NETCONF, que se describe en Descargar e instalar el kit de herramientas de Java de NETCONF, el procedimiento general es:

  1. Cree un programa Java que incluya código para conectarse a un dispositivo y ejecutar las operaciones o solicitudes deseadas.

  2. Compile el código Java y ejecute el programa.

Estos pasos se revisan en detalle en las siguientes secciones:

Creación de un archivo de programa NETCONF Java Toolkit

Los programas del kit de herramientas Java de NETCONF tienen el mismo marco genérico. Para crear un programa básico de kit de herramientas Java NETCONF:

  1. Cree un archivo . java.

    El nombre de archivo debe ser idéntico al nombre de la clase, excluyendo la extensión. Por ejemplo, la ShowChassis clase se guarda en el archivo ShowChassis.java.

  2. Cree la plantilla general, que incluye el código para las instrucciones import, la declaración de clase y el método main()Java .
  3. Dentro de main(), cree un Device objeto y llame al connect() método.

    Esto también crea una sesión NETCONF predeterminada con el servidor NETCONF a través de SSHv2.

  4. Ejecute solicitudes operativas y de configuración ejecutando RPC y realizando operaciones de NETCONF en el Device objeto.

    Por ejemplo, para ejecutar una solicitud operativa para recuperar información de inventario de chasis del dispositivo, incluya la siguiente línea de código:

  5. Agregue código para imprimir, analizar o realizar acciones en las respuestas RPC recibidas del servidor NETCONF.

    La siguiente línea de código imprime la respuesta RPC en formato XML a la salida estándar:

  6. Cierre el dispositivo y libere recursos llamando al close() método en el Device objeto.

Ejemplo de programa NETCONF Java Toolkit

El código de ejemplo siguiente ilustra un programa de kit de herramientas Java NETCONF simple, ShowChassis.java, que se conecta a un dispositivo y ejecuta una solicitud operativa de información de inventario de chasis:

Compilar y ejecutar un archivo de programa NETCONF Java Toolkit

Para ejecutar un programa de kit de herramientas Java de NETCONF, compile el código y ejecute el programa desde el servidor de administración de configuración. Necesita un compilador Java para compilar el código fuente y crear un programa ejecutable.

  1. Compile el código fuente Java para crear un archivo de clase Java que contenga código de bytes Java.

    Por ejemplo, para compilar el archivo ShowChassis.java utilizando el compilador javac incluido en Java Development Kit (JDK) de Oracle Corporation, emita el siguiente comando en la línea de comandos del servidor de administración de configuración:

    Esto crea el archivo ShowChassis.class.

  2. Ejecute el programa.