ページの先頭行へ戻る
DP/Cライブラリ V7.2 使用手引書L10

4.2.1 DFIMPORT

《説  明》

ホストからパソコンにファイルを受信します。

《書  式》

DFIMPORT  [CNVF=ファイル形式]
           FID=ファイル識別名
           FMFILE=受信ファイル名
           SYSNAME=相手システム名
          [USING(パラメータ)]
          [INFF=完了情報格納ファイル名]

◆パラメータの説明◆

CNVF=@SDF|@SYLK|@MSDOS|@CSV

パソコンがホストから受信するファイルのファイル形式を指定します。このパラメータを省略した場合は、@MSDOSの指定となります。

@SDF

SDF形式のファイル
固定長のバイナリファイルとしてSDF形式のファイルをホストから受信します。このパラメータを指定した場合は、USINGパラメータは意味を持ちません。

このファイル形式を扱うデータベースには、dBASEなどがあります。

@SYLK

SYLK形式のファイル
固定長のバイナリファイルとしてSYLK形式のファイルをホストから受信します。このパラメータを指定した場合は、USINGパラメータは意味を持ちません。このファイル形式を扱うデータベースには、Multiplanなどがあります。

@MSDOS

MS-DOS形式のファイル
MS-DOS形式のファイルの受信には、バイナリ/テキストの2種類があります。詳細は、USINGパラメータで指定します。

@CSV

CSV形式のファイル
可変長のファイルとしてCSV形式のファイルをホストから受信します。このパラメータを指定した場合は、USINGパラメータは、格納方法のパラメータのみ有効となります。このファイル形式を扱うデータベースには、ORACLEなどがあります。

FID=ファイル識別名

ホストファイルサービスに事前に定義しているファイル識別名を指定します。

ファイル識別名には、次の2つがあります。
一時名指定  :最大8バイトです。
  例)FID=DPCFILE1
物理名指定  :最大100バイト(シングルクォートを含む)です。
  例)FID='K6995.DPCFILE1'

ポイント

ファイル識別名に英小文字を使用したパラメータが指定された場合、内部で自動的に英大文字に変換されます。

FMFILE=受信ファイル名

パソコン側の格納ファイル名を指定します。パスを含めて最大64バイトです。

SYSNAME=相手システム名

コネクションの確立を行う際の相手システム名を指定します。最大8バイトです。

USING(パラメータ)

USINGパラメータは、以下の方法で指定します。
USING(FIL=ファイル変換,INS=格納方法,COD=コード変換【,JEF=JEF AREA指定】)
USINGパラメータを省略した場合は、USING(FIL=T,INS=N,COD=K)の指定となります。USING( )と指定した場合も、省略時と同じ扱いとします。

FIL=T|B(テキスト|バイナリ)

ホストからパソコンに受信するファイルをテキストファイルとして変換するか、バイナリファイルとして変換するかを指定します。
テキストファイルを指定した場合、ホストから受信したファイルをASCIIコードにコード変換してパソコンに格納します。
バイナリファイルを指定した場合、ホストから受信したファイルに対するコード変換は行いません。
このパラメータを省略した場合は、テキストファイルの指定となります。

注意

ホストがPG6000/GP6000/Kシリーズの場合は、バイナリファイルを指定してください。

INS=N|A(新規入れ換え|追加)

ホストからパソコンに受信するファイルを格納する場合、指定したファイルを新規に作成したり入れ換えたりするか、指定したファイルの末尾に追加するかを指定します。
このパラメータを省略した場合は、新規入れ換えの指定となります。
新規入れ換えを指定した場合、次の処理を行います。

  • 指定されたファイル名のファイルがない場合
    指定されたファイル名のファイルを新規に作成して、ホストから受信したファイルを格納します。

  • 指定されたファイル名のファイルが存在する場合
    既存ファイルの内容をすべてホストから受信したファイルに入れ換えます。このとき、既存ファイルの内容は消去されます。
    追加を指定した場合、次の処理を行います。

  • 指定されたファイル名のファイルがない場合
    エラーとなります。

  • 指定されたファイル名のファイルが存在する場合
    既存ファイルの内容の末尾に、ホストから受信したファイルを追加します。

COD=K|L|A(カナ|英小文字|ASCII)

ホストからパソコンに受信したファイルをEBCDICコードからASCIIコードに変換するときのEBCDICコード側の種類を指定します。
このパラメータは、ファイル変換パラメータでテキストを指定したときのみ有効です。
このパラメータを省略した場合は、EBCDIC/カナの指定となります。

JEF=JEF AREA指定

このパラメータはWindows NT 3.5x版DPCライブラリV2.1の操作コマンドで存在していたもので現在使用されていません。

INFF=完了情報格納ファイル名

エラー情報をファイルに格納したい場合に、エラー情報を格納するファイル名を指定します。英数字のみ使用可能です。最大64バイトです。
このパラメータを省略した場合は、完了コードとエラーメッセージが画面に表示されます。完了情報格納ファイルの詳細については、『4.4.1 完了情報格納ファイル詳細』を参照してください。

《実行例》

>DFIMPORT FID=DPCFILE1 FMFILE=A:\DPCFILE1.DAT
  SYSNAME=SYSTEM01 USING(FIL=B)

***コマンド実行中***
RET=0000
ファイル受信が正常に終了しました.