単純なアウトラインAPIアプリケーションの、一般的な操作順序を次に示します。
ESX_INIT_T構造体を作成し、初期化します。
EsxInit()を呼び出してアウトラインAPIを初期化します。
ローカルの静的な構造体またはグローバル構造体を割り当てます。
EsxLogin()またはEsxAutoLogin()を呼び出して、必要なサーバーにログインします。
ESX_OUTLINEINFO_T構造体を作成し、初期化します(新規のアウトラインに対してのみ)。
EsxOtlOpenOutline()またはEsxOtlNewOutline()を呼び出して、既存のアウトラインを開くか、新規のアウトラインを作成します。
アウトラインの処理を行います。
EsxOtlVerifyOutline()を呼び出してアウトラインを確認します。
EsxOtlWriteOutline()を呼び出して、確認済のアウトラインをサーバーに書き込みます。
.OTNという拡張子でアウトラインが保存されます。
EsxOtlRestructure()を呼び出して、データベースを再構築します。
.OTNファイルが.OTLファイルに変更されます。これは非同期の関数呼出しなので、プロセスが完了するまでEsxGetProcessState()を呼び出す必要があります。
EsxUnlockObject()を呼び出して、アウトラインのロックを解除します(オープン時にロックされた場合)。
EsxOtlCloseOutline()を呼び出して、アウトラインに関連付けられているすべての情報を解放します。
EsxLogout()を呼び出して、サーバーからログアウトします。
ローカルの静的な構造体またはグローバル構造体を解放します。
EsxTerm()を呼び出して、APIを終了します。