世代別元帳行データの圧縮

機能概要

fusion_place のデータベース上で元帳のデータは世代管理されています。元帳データが更新される都度、世代が追加されますので、世代が増えると、元帳データの初期ロードに時間がかかるようになります(初期ロードは、サーバの起動後、元帳版のデータに最初にアクセスするときのみ、発生します)。

当機能は、指定された版に含まれる世代別元帳行データを圧縮するものです。初期ロード時間が長くなってきた場合、当機能を用いて、ロード処理を高速化することができます。圧縮されたデータは、もとの世代別データとは別に保持されますので、当機能の実行により元帳の世代(更新履歴)が失われることはありません。

世代別元帳行データの圧縮は、設計者権限または管理者権限を持つユーザ以外は実行できません。

なお、fusion_place [マネージャ] から「作業版データの公開」を実行した場合には、公開および版系列の圧縮後に世代別元帳行データの圧縮も行われます。また、fusion_place [マネージャ] の「作業版の初期ロードを高速化する」では、作業版を対象に、世代別元帳行データの圧縮が行われます。

リクエストの記述方法

「世代別元帳行データの圧縮」のリクエスト記述例を以下に示します。

<request type="COMPRESS_LEDGER_LINES" desc="公開版元帳行圧縮">
  <parameters>
    <parameter name="APPLICATION" value="SAMPLE1"/> (1)
    <parameter name="LEDGER_EDITION" value="PUBLIC"/> (2)
  </parameters>
  <contents> (3)
  </contents>
</request>
1 「アプリケーション」パラメタ
2 「元帳版」パラメタ
3 リクエスト内容

パラメタ

対象アプリケーションと対象元帳版を指定します。

パラメタ 必須 キー 指定内容

APPLICATION

Yes

なし

対象アプリケーションのラベルを指定して下さい。

LEDGER_EDITION

Yes

なし

対象元帳版を指定する「元帳版キー」を指定して下さい。なお、予約されている元帳キーは以下の通りです:

PUBLIC : 公開版
WORKSPACE : 共通作業版

リクエスト内容

「リクエスト内容」はありません。

レスポンスの内容

「世代別元帳行データの圧縮」のレスポンス例を以下に示します。

<response type="COMPRESS_LEDGER_LINES" desc="公開版元帳行圧縮">
  <returned-contents> (1)
  </returned-contents>
  <result>
    <code>SUCCESSFUL</code> (2)
    <started-at time-zone="Asia/Tokyo">2015/02/28 09:50:04.227</started-at>
    <ended-at time-zone="Asia/Tokyo">2015/02/28 09:50:07.827</ended-at>
    <messages>
      ・・・ (3)
    </messages>
  </result>
</response>
1 返却内容
2 処理結果コード
3 メッセージ

返却内容

返却内容はありません。

メッセージ

処理結果コードが「SUCCESSFUL」の場合、メッセージ欄には何もが表示されません。

処理結果コードが「FAILED」の場合、メッセージ欄には、処理が失敗した原因を表すメッセージが表示されます。

上記以外の処理結果コードは使用されません。

留意事項

当処理を行っっても、不要データの整理は行われません。整理が必要な場合、当処理に続いて、不要データの整理を別途実行して下さい。