データ移行方法
藤木健士＊

センターでは IBMホストシステム上に存在するファイル (MVSではデータセットと呼ぶ）をユーザ自身で新システムに移行するためのツールを開発した．このツールを使用すると，rIBMシステム上の漢字を含まないテキスト形式のファイル（プログラムおよびデータ）を新システムに転送することができる．ただし，この移行は研究 IDが 10月始めから，基本 IDについては 11月末から使用することが可能となる．ここでは，データの移行方法および移行後のファイルの使用法を説明する．

1. VM/CMSから UNIXへの移行
ログオンした後， CMSコマンド入力状態で次のコマンドを入力することによりファイルを移行することができる．以下の例では，下線で示した部分が入力するコマンドであることを示す．また．英小文字は適切な名前に置き換えなければならないことを示す．

R;SF
UX fn ft fmr,

fn,ft.fm はそれぞれ CMSファイルのファイル名，ファイルタイプおよびファイルモードである．例えば APL!Al というファイルを移行したい場合には次のコマンドを実行すればよい．

R;
SFUXA PLI Al＊ 情報科学センター

fujiki@isci.kyutech.ac.jp‑ 67‑

九州工業大学・情報科学センター
広報特別号 1
991.9

このコマンド投入は FILELIST 画面から行うと便利である．その例を図 1に示す．まず，FILELIST コマンドによりファイルの一覧リストを表示する．そこで，転送したいファイルの左にあるコマンドライン (CMD の欄）に， •SFUX'を入力し実行キーを押すとファイルが転送される．複数のファイルを送りたい場合には，送信したいファイルのうち最も上段にあるファイルのコマンド欄に 'SFUX' を入力し，他のファイルのコマンド欄には'='（イコール）を入力するだけでよい．

＝＝＝＝＞

XE DI T 1FILE

図 1 filelist 画面からのコマンド投入法

2. M VSから UNIXへの移行
MVS上のテキスト形式で保存されている順次データセットおよび区分データセットをUNIXへ移行することができる． TSOにログオンし TSOコマンド入カモードから，次のコマンドを入力するとデータセットが転送される．

READY
SFUX dataset

九州工業大学・情報科学センター
広報特別号 1991.9‑ 68‑0︒

TS5829 FILELIST A
O V108 TRUNC=108 SIZE=20 L
I
N
E
=lC
O
L
=lA
L
T
=O
C
M
D FILENAME FILETYPE F
M FORMATLRECLRECORDSBLOCKS DATE.TIME
TS5829 NETLOG A
OF
255123 9/03/91 9:20:02
TESTEXECA
lV
941 9/02/9110:
09:21PROFILE XEDITA
lv
26211 7/31/91 14:30:04
SFUX AP
LI
A
lV
80
11 7/31/9
1 14:25:05
LASTING GLOBALV A
lV2741 7/10/91 10:16:02
K
A
N
J
I
DATA
A
lF
802
1 6/24/91 14:19:32
TESTISPF EX
E
CA
lV
24
・
2
1 6/07/9111:27:34
TESTISPF PANEL
A
lF
80
152 6/07/
9
1 11:16:42
TABLES MACLIB A
lF
805
7
5 6/07/91 10:16:32
SFUXT
E
X
E
CA
lV
721033 6/05/9
1 17:06:23=
UNIXGATE EXEC
A
lV
681465 6/05/
91 17:04:36
SFUXT
BAKA
lV
72
1033 6/05/91 14:30:42
SF
UX
I
E
X
E
CA
lV
728
12 6/05/91 11:04:27
1 6/05/91 10:20:09
SFUX
DEST
A
lV
39SFUXSET E
X
E
C
A
lF
807
56 6/05/91 10:
19:
41=O
L
D
NOTEBOOK A
OV
7921
19 5/
15/
91 18:45:05
ADDRESS TABLE
A
lF
807I 5/15/91 10:37:59
1=HEL
P
2= REFRESH 3= QUIT 4=SORT(TYPE) 5=SOR
T(DATE) 6=SO
R
T(SIZ
E)
7= BACKWARD 8= FORWARD 9= FL /N10=11=XEDIT
12=CURSOR

dataset には転送したいデータセット名を最初のユーザ IDを省略して記述する．例えば，

T
S
5829A
.L
I
B.C
M
D
P
R
O
C を転送したい場合には次のように入力する．

R
E
A
DY
S
F
U
X L
I
B.
C
M
DP
R
O
C

区分データセットの特定メンバーだけを転送したいときには，次のようにメンバを指定してコマンドを実行すれよい．

rR
E
A
DY
S
FU
X L
IB.J
C
L(IEH
LIST)

3. 転送したファイルの使用法
新システムでは，転送したファイルは新規ファイルと同様にファイルサーバ上で一元的に管理される．また，現システムのユーザ IDと同じ名前のユーザ ID （学部学生の基本IDを除く）が予め登録されており，転送したファイルはこのユーザ IDの下でアクセスできる．なお，新システムにログインする際のパスワードについては，別途お知らせする．

VM/CMSから転送したファイルは，ホームディレクトリに cms
files というディレn, ファイルタイプを ft とするとクトリの中に収められる． CMS上でのファイル名を fr

UNIX上でのファイル名は fn.ft となる．例えば AP
L!Al を送信すると a.pli といぅUNIXのファイルができる．
MVSから転送したデータセットは mvsfiles というディレクトリに入る．順次データセット (PS file) の場合はデータセット名と同じ名前で UNIXのファイルが作られ，区POfile) の場合にはデータセット名と同じ名前のサプディレクトリが作
分データセット (成され，その中にメンバー毎のファイルが作成される．

図 2に，転送によって作成されるディレクトリの構成を示す．

‑ 69‑

九州工業大学・情報科学センター
広報特別号 1991.9

<home>--+--<cmsfiles>-—+--( file fromCMS)
十一
十一+
‑
‑
(filefromCMS)
ilefromMVS)+--<mvsfiles>-—+--( PS f︒

十一
十一＋ー (PSfi1efromMYS)

fP
Ofile)+‑‑<POfilefromMVS>- —+--( member o十一十一十一+‑‑(memberofPOfile)十一+‑‑<POfilefromMVS>- —+--+‑‑く〉はディレクトリ，（）はファイルを表す

図 2 ディレクトリの構成

4. 漢字を含むファイルの移行
これまでに説明したツールは漢字のコード変換をサポートしていないので，漢字を含むファイルを転送した場合，文字化けが起こるので注意されたい．漢字を正しく変換して移行したい場合には，一旦バ ノコンのフロッビーにダウンロードした後 UNIXワークステーションヘのアップロードを行えばよい．

IBM5540)の R
ECEIV
E コマンドホストからパソコンヘのダウンロードはパソコン端末 (を用いて簡単に行うことができる（利用の手引「パ ノコン編」参照）．また，パ ノコンからUNIXワークステーションヘのファイルの転送方法に関しては，九州工業大学情報科学センター広報第 4号「情報科学センターで配布する PC9801用通信 ノフト (kermit)の利用法」に説明されているので参照されたい．

九州工業大学・情報科学センター
広報特別号 1991.9‑ 70‑。