BatchFTP OTD には、Client、Configuration、Provider、State、および StateManager という 5 つの上位レベルノードが含まれます (次の図を参照)。これらのノードを展開すると、サブノードが表示されます。
OTD の Configuration ノードの各フィールドサブノードは、アダプタの FTP 設定パラメータのいずれかに対応します。
この OTD には、さらに 2 つの上位レベルノード、Client および Provider が含まれます。これらのノードは、アダプタのそれぞれの機能インタフェースを実装します。
クライアントインタフェースは、プロバイダの機能が実際に使用される方法です。
プロバイダインタフェースは、OTD が実行できる一般的な FTP 処理のすべてを表します。