MOVE_FILE

LANSA Composer

MOVE_FILE


このアクティビティは、ファイルを1つのディレクトリから他のディレクトリに移動します。

Windowsプラットフォームで実行すると、システムのmoveコマンドが実行されます。

IBM iプラットフォームで実行すると、i5/OSのMOVコマンドが実行されます。統合ファイル・システム(IFS)のファイルが移動されます。QSYSファイル・システムのオブジェクトを移動する場合は、IFSファイル・システムの表記を使用する必要があります。

移動した後のファイルは元のディレクトリには存在しません。 

IBM i プラットフォームで実行すると、このアクティビティで移動の操作中に異なるCCASID間のデータ変換を行うことができます。例えば、テキスト・ファイルのデータを元のエンコーディングからURF-8に変換するには、パラメータ値TOCCSID(1208) DTAFMT(*TEXT)を使用します。

INPUTパラメータ:

FROMFULLNAME : 必須

このパラメータで、移動するファイルのフル・パスとファイル名を指定します。

例:   Windows   C:\dir1\myfile.txt

IBM i   /indir/myfile.txt

TODIRECTORY : 任意(*)

このパラメータで、移動先ディレクトリをフル・パスで指定します。指定された場合、元のファイルと同じ名前、同じ拡張子でファイルがこの場所に移動されます。指定しない場合はTOFULLNAMEのパラメータを指定しなければなりません。

TOFULLNAME : 任意(*)

このパラメータで移動先のパスとオブジェクトの新しい名前を指定します。指定された場合、ファイルは指定された新しい場所に新しい名前でコピーされます。指定しない場合はTODIRECTORYのパラメータを指定しなければなりません。

FROMCCSID : 任意(IBM i サーバーのみ)

このパラメータに、移動のソースのコード化文字セット識別コード(CCSID)を取得する方法を指定できます。必要な場合、このCCSIDはデータ変換に使用されます。

このパラメータは、IBM i のMOVコマンドのFROMCCSIDパラメータに直接連携しますので、MOVコマンド用に定義されたあらゆる値を使用することができます。IBM i V7R1で可能な値としては、*OBJ、*PCASCII、*JOBCCSIDや1-65533の範囲の値のCCSID があります。詳細はIBMドキュメンテーションのMOVコマンドを参照してください。

特別な値(省略値)*DEFAULTは、FROMCCSIDパラメータが指定されないことを意味します。このパラメータはLANSA ComposerがIBM i サーバーで実行されている場合のみ適用されることに注意してください。

TOCCSID : 任意(IBM i サーバーのみ)

このパラメータに、移動のターゲットのコード化文字セット識別コード(CCSID)を取得する方法を指定できます。

このパラメータは、IBM i のMOVコマンドのTOCCSIDパラメータに直接連携しますので、MOVコマンド用に定義されたあらゆる値を使用することができます。IBM i V7R1で可能な値としては、*OBJ、*CALC、*PCASCII、*STDASCII、*JOBCCSID、や1-65533の範囲の値のCCSID があります。詳細はIBMドキュメンテーションのMOVコマンドを参照してください。

特別な値(省略値)*DEFAULTは、TOCCSIDパラメータが指定されないことを意味します。このパラメータはLANSA ComposerがIBM i サーバーで実行されている場合のみ適用されることに注意してください。

DTAFMT : 任意(IBM i サーバーのみ)

このパラメータには、移動されるファイルのデータのフォーマットを指定できます。

このパラメータは、IBM i のMOVコマンドのDTAFMTパラメータに直接連携しますので、MOVコマンド用に定義されたあらゆる値を使用することができます。IBM i V7R1で可能な値は、*TEXTと*BINARYです。詳細はIBMドキュメンテーションのMOVコマンドを参照してください。

特別な値(省略値)*DEFAULTは、DTAFMTパラメータが指定されないことを意味します。このパラメータはLANSA ComposerがIBM i サーバーで実行されている場合のみ適用されることに注意してください。

OUTPUTパラメータ:

FULLNAMEOUT :

アクティビティが正しく完了すると、このパラメータには移動された結果のファイルのフルパスとフルネームが格納されます。