BIFF ファイルからのデータの転送

BIFF ファイルから iSeries、eServer™ i5、または System i5® へのデータの転送時にエラー・セルが見つかった場合、そのファイルのデータ・タイプに応じて、次のうちのいずれかが起こることがあります。
  • システムのフィールドが文字 (EBCDIC) フィールドである場合には、 変換不能文字 (16 進数のゼロ) を含むエラー・セルがシステムに転送されます。転送された変換不能データのバイト数を知らせるメッセージが表示されます。
  • システムのフィールドが 16 進フィールド、ゾーン 10 進フィールド、 パック 10 進フィールド、または 2 進フィールドの場合、 このセルのデータが正しくないものであり、そのデータがシステムに転送されて いないことを知らせるエラー・メッセージが表示されます。

システム・ファイルから BIFF ファイルにデータを転送する場合には、 最初のレコードにフィールド名が入り、これを列ヘッダーと考えることができます。

BIFF ファイルをシステムに戻す場合には、 1 行目にはこれらの (システムで定義された) フィールド名またはデータがなければなりません。1 行目にフィールド名がない場合には、そのファイルはデータしか入っていないものとして処理します。

ファイルを iSeries、eServer i5、または System i5 に送る場合、セル情報 (文字の大きさやフォントの情報など) は、無視されます。つまり、一度 iSeries、eServer i5、または System i5 に送った BIFF ファイルの内容をworkstationに再転送した場合でも、セル情報は失われてしまいます。

BIFF ファイルから iSeries、eServer i5、または System i5 ファイルにデータを転送する場合、そのデータは次のように変換されます。
  • ASCII の文字セル・データは EBCDIC の文字データまたは 16 進データに 変換されます。 1 バイトの ASCII データは 1 バイトの EBCDIC データに変換されます。
  • ASCII の数値セル・データは、システムによって指定されたデータ・タイプに 基づいて 2 進数、ゾーン 10 進数、またはパック 10 進数に変換されます。
BIFF ファイルから iSeries、eServer i5、または System i5 にデータを転送する場合には、次のような特定の処理が行われます。
  • BIFF ファイルにデータを転送する場合には、転送されるフィールドの名前 が最初のレコードにあります。これを列ヘッダーと考えることができます。BIFF ファイルを iSeries、eServer i5、または System i5 に戻すには、最初の行に (iSeries、eServer i5、または System i5 で定義されているフィールド名と) 同じフィールド名またはデータが含まれている必要があります。1 行目または 1 組目に iSeries、eServer i5、または System i5 のフィールドと正確に一致する文字フィールドが入っていない場合には、そのファイルに列ヘッダーがないものと見なされてデータのみが処理されます。
  • BIFF ファイルを iSeries、eServer i5、または System i5 に転送する場合には、ヘッダー情報は使用されません。
  • BIFF ファイルを iSeries、eServer i5、または System i5 に正しく転送するためには、ファイルが有効な形式 (行と列) になっていなければなりません。各組または各行のデータが iSeries、eServer i5、または System i5 のファイルの 1 レコードに対応している必要があります。