MML Processing Instructionコマンド解説 mmlDelete

 

mmlDelete

MMLデータの削除要求するときに使用するコマンドとする。

Deleteコマンドには、1つの追加フィールド「reqId」が必要とされる。「reqId」の形式は、前述のmmlAppendと同様。

削除の対象は、文書IDによって,指定する.すなわち,<MmlModuleItem>にある<docInfo>内のdocIdに対応するものとする。

本規格書では,削除要求を受けたMML Processorが,データをどのように処理するかは規定しない.ただし,電子保存文書の真正性を保証するためには,実体を消去するのではなく,ユーザーインターフェイス上非表示にするに留めることが望ましいと考えられる.

 

例:

注:解説に直接関係のない必須エレメントや必須属性が省略されている.

--------------------------------------------------------

<Mml>
  <?mmlDelete reqId="0aae5960-667c-11d3-9751-00105a6792e8"?>
  <MmlHeader>
    <masterId>
      <mmlCm:Id
        mmlCm:type="facility"
        mmlCm:checkDigitSchema="M10"
        mmlCm:checkDigit="5"
        mmlCm:tableId="JPN453010100003" >
        12345678
      </mmlCm:Id>
    </masterId>
  </MmlHeader>
  <MmlBody>
    <MmlModuleItem type="healthInsurance">
     <docInfo>
      <docId>
        <uid>9df7faa0-b095-11d3-9083-00c02611b018</uid>
      </docId>
     </docInfo>
    </MmlModuleItem>
  </MmlBody>
</Mml>

--------------------------------------------------------