Shunsakuに格納しているXML文書の更新に関する基本的な考え方について説明します。
Shunsakuでは、XML文書を更新する方法として以下の3種類があります。
アプリケーションを使用してXML文書の追加、削除および更新を行う。
ダイレクトアクセスキー機能(注)を使用してXML文書の削除および更新を行う。
コマンドを使用して、XML文書の追加および削除を行う。
注) ダイレクトアクセスキー機能の詳細については、“第6章 ダイレクトアクセス機能”を参照してください。
Shunsakuに格納しているXML文書の更新の概要について以下の図に示します。
図4.1 Shunsakuに格納しているXML文書の更新
XML文書の更新処理は、XML文書を検索するアプリケーションを待たせることなく実行することができます。
アプリケーションを用いた更新処理どうし、またはアプリケーションを用いた更新処理とコマンドを用いた更新処理は、同時に実行することができます。
XML文書の更新処理が同時に動作した場合には、更新するXML文書が異なれば競合することなく実行することができます。更新するXML文書が同じ場合には、いずれか一方の処理を行い、他の処理にはエラーを通知します。
アプリケーションとコマンドの競合関係の詳細については、“導入・運用ガイド”を参照してください。
コマンドを使用したXML文書の追加および削除はshundimportコマンドを利用します。shundimportコマンドの詳細については、“コマンドリファレンス”を参照してください。