在 NETCONF Perl 客户端应用程序中导入 Perl 模块并声明常量
创建 NETCONF Perl 客户端应用程序时,在应用程序开始时请包含以下语句。此语句导入对象提供 Net::Netconf::Manager
的功能,应用程序使用这些函数连接到设备的 NETCONF 服务器。
use Net::Netconf::Manager;
包括用于根据应用程序导入其他 Perl 模块的语句。例如,NETCONF Perl 分配中包含的多个示例脚本导入以下标准 Perl 模块,这些模块包括处理命令行输入的功能:
Carp — 包括针对用户错误警告的功能。
Getopt::Std— 包括用于从命令行中阅读关键选项的功能。
术语::ReadKey—包括用于控制终端模式的功能,例如抑制对已键入字符串(例如密码)的屏幕上的回应。
如果应用程序使用常量,请在此点声明其值。例如,示例脚本 diagnose_bgp.pl 包含以下语句,用于声明访问方法的常量:
use constant VALID_ACCESS_METHOD => 'ssh';
edit_configuration.pl 示例脚本包括以下语句,用于声明用于报告退还代码的常量以及配置数据库的状态:
use constant REPORT_SUCCESS => 1; use constant REPORT_FAILURE => 0; use constant STATE_CONNECTED => 1; use constant STATE_LOCKED => 2; use constant STATE_CONFIG_LOADED => 3;