Erstellen und Ausführen einer NETCONF-Java-Anwendung
Sie können das NETCONF-Java-Toolkit verwenden, um Java-Anwendungen zu erstellen, um eine Verbindung zu einem Gerät herzustellen, eine NETCONF-Sitzung zu öffnen und Betriebs- und Konfigurationsanforderungen zu erstellen und auszuführen. Nach der Installation des NETCONF-Java-Toolkits, das unter Herunterladen und Installieren des NETCONF-Java-Toolkits beschrieben wird, lautet das allgemeine Verfahren:
Erstellen Sie ein Java-Programm, das Code zum Herstellen einer Verbindung mit einem Gerät und zum Ausführen der gewünschten Vorgänge oder Anforderungen enthält.
Kompilieren Sie den Java-Code und führen Sie das Programm aus.
Diese Schritte werden in den folgenden Abschnitten ausführlich beschrieben:
Erstellen einer NETCONF Java Toolkit-Programmdatei
NETCONF-Java-Toolkit-Programme haben das gleiche generische Framework. So erstellen Sie ein einfaches NETCONF-Java-Toolkit-Programm:
Beispiel für ein NETCONF Java Toolkit-Programm
Der folgende Beispielcode veranschaulicht ein einfaches NETCONF-Java-Toolkit-Programm, ShowChassis.java, das eine Verbindung zu einem Gerät herstellt und eine operative Anforderung für Gehäuseinventarinformationen ausführt:
/* 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();
}
}
Kompilieren und Ausführen einer NETCONF Java Toolkit-Programmdatei
Um ein NETCONF-Java-Toolkit-Programm auszuführen, kompilieren Sie den Code, und führen Sie das Programm auf dem Konfigurationsverwaltungsserver aus. Sie benötigen einen Java-Compiler, um den Quellcode zu kompilieren und ein ausführbares Programm zu erstellen.