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;