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:
Cree un programa Java que incluya código para conectarse a un dispositivo y ejecutar las operaciones o solicitudes deseadas.
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:
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:
/* ShowChassis.java */ import java.io.IOException; import javax.xml.parsers.ParserConfigurationException; import net.juniper.netconf.Device; import net.juniper.netconf.NetconfException; import net.juniper.netconf.XML; import org.xml.sax.SAXException; public class ShowChassis { public static void main(String args[]) throws NetconfException, ParserConfigurationException, SAXException, IOException { //Create the device object and establish a NETCONF session Device device = new Device("hostname", "username", "password", null); device.connect(); //Send RPC and receive RPC reply as XML XML rpc_reply = device.executeRPC("get-chassis-inventory"); //Print the RPC reply and close the device System.out.println(rpc_reply.toString()); device.close(); } }
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.