Junos XML プロトコル要求および構成変更で構成応答タグ要素を使用する
Junos XMLプロトコルサーバーは、 および <configuration>
要素内<rpc-reply>
の各設定リクエストへの応答を囲みます。各構成応答を要素内に<configuration>
囲むのは、サーバーがそのタイプの応答(シャーシ情報のタグ、<interface-information>
インターフェイス情報のタグなど<chassis-inventory>
)で、異なる運用応答をどのように囲むかとは異なります。
要素内の <configuration>
Junos XMLタグ要素は、設定階層レベル、設定オブジェクト、およびオブジェクト特性を表し、常に階層の上位レベルからより深いレベルまで順序付けられます。クライアント アプリケーションが構成を読み込むと、構成情報を返す際に Junos XML プロトコル サーバーが使用するのと同じ順序で、同じタグ要素を発行できます。この一貫した表現により、設定情報の処理がより簡単になります。たとえば、クライアントアプリケーションは、現在の設定を要求し、ローカルメモリバッファに対するJunos XMLプロトコルサーバーの応答を保存し、変更を加えたり、バッファされたデータに変換を適用したりして、変更された設定を候補構成に変更として送信することができます。変更された構成は Junos XML プロトコル サーバーの応答に基づいているため、構文的に正しいのは間違いありません。ルーティング プラットフォームの設定変更の詳細については、 Junos XML プロトコルを使用した設定変更の要求を参照してください。
同様に、クライアント アプリケーションが構成要素(階層レベルまたは構成オブジェクト)に関する情報を要求すると、Junos XML プロトコル サーバーが応答して返すのと同じ要素を使用します。要素を表すために、クライアント アプリケーションは構成階層の最上位(タグで <configuration>
表される)から要求された要素に要素の完全なストリームを送信します。レベルまたはオブジェクトを表す最も内側の要素は、空であるか、識別子タグのみを含む。Junos XML プロトコル サーバーの応答には、同じ親タグ要素のストリームが含まれていますが、要求された構成要素のタグ要素には、要素の特性または子レベルを表すすべてのタグ要素が含まれています。詳細については、 Junos XML プロトコルを使用した設定データの要求を参照してください。
Junos XML プロトコル サーバーおよびクライアント アプリケーションによって発行されるタグ ストリームは、 XML および Junos XML 管理プロトコルの表記規則の概要で説明されているように、ホワイト スペースの使用によって異なる場合があります。