アーカイブされたパッケージは、システム上でエンドユーザーが使用できなくなりました。管理者は、アーカイブ保持期間内にアーカイブファイルにアクセスし、アーカイブファイルのコンテンツを抽出して表示できます。カスタムスクリプトを記述してアーカイブを検索し、コンテンツを表示するか、パッケージアーカイブビューア (MOVEit-Transfer-MsgArchiveViewer.exe) を使用することができます。

アーカイブ形式

パッケージアーカイブファイルは、アーカイブした後のすべてのパッケージおよび添付ファイルが圧縮された zip ファイルです。それぞれのファイルの名前にはシステムで指定されたファイルの ID が付き、拡張子はありません。これらのファイルは暗号化されません。

個々のパッケージファイルには、XML 形式のパッケージ情報が含まれています。

アーカイブされたパッケージファイルの例

<msgarchive> 
 <msg> 
  <head> 
   <address> 
    <from> 
     <type>user</type> 
     <username>dtaylor</username>
     <realname>Denise Taylor</realname> 
    </from> 
    <to> 
     <type>user</type> 
     <username>ecurtis</username> 
     <realname>Emma Curtis</realname> 
    </to> 
   </address> 
   <timestamp>6/10/2004 4:58:58 PM</timestamp> 
   <attachment> 
    <id>3665038</id> 
    <originalfilename>picture.jpg</originalfilename> 
    <size>56621</size> 
    <integrity>1</integrity> 
   </attachment> 
   <subject>Example Package</subject> 
  </head> 
  <body> 
   <![CDATA[ 
   Hello Emma, 
   Welcome to the team! 
   Denise 
   ]]> 
  </body> 
 </msg> 
 <readstatus>10</readstatus> 
 <history> 
 </history> 
</msgarchive>

アーカイブされたパッケージファイルの最初のセクションはパッケージ本体で、msg タグで囲まれています。head セクションには、パッケージの送信者、受信者、タイムスタンプ、添付ファイル、および件名に関する情報が含まれています。body セクションには、CDATA タグで囲まれたメッセージ本文が含まれ、元のパッケージに含まれている HTML 形式の書式で完成します。

次に、アーカイブされた際のシステムのパッケージに関するメタ情報が含まれます。readstatus 要素には、アーカイブされた際のパッケージの読み取りステータスが含まれています。コードは、パッケージを読んだ受信者がいない場合は 0、一部の受信者がパッケージを読んだ場合は 5、受信者全員がパッケージを読んだ場合は 10 です。最後の history セクションには、パッケージに関する履歴項目が含まれます。

パッケージアーカイブビューア

パッケージアーカイブビューアは、アーカイブ内のエントリを解析し、表示するための HTML 表現を生成するコマンドラインアプリケーションです。このアーカイブビューアを使用するには、Microsoft .NET Framework が必要です。

アーカイブビューアを入手する:

  1. MOVEit Transfer をインストールしたホストシステムで、MOVEit Transfer [ユーティリティ] フォルダーを開きます。これは、Program Files\MOVEit ディレクトリにあります

    (例: C:\Program Files\MOVEit\Utilities)。

  2. MOVEit-Transfer-Utilities.zip を見つけ、コンテンツをローカルディレクトリに解凍します。

    アーカイブの実行可能ファイルの名前は、MOVEit-Transfer-MsgArchiveViewer.exe です。

アーカイブビューアを使用する:

  1. パッケージアーカイブビューアをローカルの作業ディレクトリにコピーします。

    たとえば、C:\MsgArchiveViewer\Archives に抽出します。

  2. HTML メッセージファイル、添付ファイル、パッケージインデックスファイルの書き込み先となる出力ディレクトリを選択します。
  3. コマンドプロンプトでプログラムを実行します。

    引数:

    --inputpath は解凍したアーカイブファイルの保存場所を指定します。

    --outputpath は出力ディレクトリを指定します。

    例:

    msgarchiveviewer --inputpath=c:\msgarchiveviewer\archives --outputpath=c:\msgarchiveviewer\output

    パスにスペースが含まれている場合は、引用符で囲んでください。例を次に示します。

    msgarchiveviewer "--inputpath=c:\msg archives\input" "--outputpath=c:\msg archives\output"

ヒント: コマンドの進行状況に関する詳細を表示するには、--debug オプションを追加します。

ファイルを表示する:

プログラムの実行が終了した後、出力ディレクトリで index.html というファイルを見つけます。このファイルをブラウザで開きます。このファイルは、プログラムによって記述されたパッケージインデックスファイルで、入力ディレクトリで見つかったパッケージの詳細なリストが含まれています。パッケージをクリックすると、個々のパッケージの内容が表示されます。パッケージの上部には送信者、受信者、タイムスタンプ、件名などのすべての情報が表示され、下部には添付ファイルのリストが表示されます。添付ファイルのリンクをクリックすると、添付ファイルに直接移動できます。