ETERNUS SF XL-DATA/MV 使用手引書
目次 索引 前ページ次ページ

第5章 UNIX/IAサーバ主導のデータ転送> 5.5 転送コマンドmftfsendの使用例

5.5.2 サーバシステムがグローバルサーバまたはPRIMEFORCEの場合

mftfsendコマンドを使用して、グローバルサーバまたはPRIMEFORCEへデータ送信する場合の、mftfsendコマンドの使用例を説明します。
例としては、以下のデータ転送について説明します。

UNIXサーバからグローバルサーバまたはPRIMEFORCEへのデータ送信

UNIXサーバからグローバルサーバまたはPRIMEFORCEへのデータ送信時の、mftfsendコマンドの使用例について説明します。
使用例では、以下の項目について説明します。

サーバシステム側のグローバルサーバまたはPRIMEFORCEの、新規ファイルに転送するデータ送信

例では、以下に示すファイル名およびアカウント名を使用します。

UNIXサーバ側のファイル名/work/mftf_data/mftf
UNIXサーバ側のアカウント名mftfuser
グローバルサーバまたはPRIMEFORCE側のファイル名PSFILE.DATA
グローバルサーバまたはPRIMEFORCE側のアカウント名GSUSER1
グローバルサーバまたはPRIMEFORCE側のアカウントのパスワードGSUSPS1
UNIX-GS図
#!/bin/csh

setenv MFTF_USER GSUSER1
setenv MFTF_PASSWORD GSUSPS1
setenv MFTF_DEVICE /dev/rdsk/c1t1d2s2
setenv MFTF_RECORDFMT VARIABLE_BLOCK
setenv MFTF_VOLUME WORK01
setenv MFTF_RECORDLEN 128
setenv MFTF_BLOCKSIZE 23476
setenv MFTF_INITSPACE 22000
setenv MFTF_GAINEDSPACE 1000
setenv MFTF_RLSESPACE SPACE_RELEASE

/usr/bin/mftfsend -f /work/mftf_data/mftf PSFILE.DATA

echo $status

区切り文字を削除して、サーバシステム側のグローバルサーバまたはPRIMEFORCEの、既存ファイルに転送するデータ送信

例では、以下に示すファイル名およびアカウント名を使用します。

UNIXサーバ側のファイル名/work/mftf_data/mftf
UNIXサーバ側のアカウント名mftfuser
グローバルサーバまたはPRIMEFORCE側のファイル名PSFILE.DATA
グローバルサーバまたはPRIMEFORCE側のアカウント名GSUSER1
グローバルサーバまたはPRIMEFORCE側のアカウントのパスワードGSUSPS1
UNIX-GS図
#!/bin/csh

setenv MFTF_USER GSUSER1
setenv MFTF_PASSWORD GSUSPS1
setenv MFTF_DEVICE /dev/rdsk/c1t1d2s2
setenv MFTF_CLLINECODE 0x0d:0x0a

/usr/bin/mftfsend -f /work/mftf_data/mftf PSFILE.DATA

echo $status

クライアントシステム側でフィルターコマンドを使用したデータ送信

例では、以下に示すファイル名およびアカウント名を使用します。

UNIXサーバ側のファイル名/work/mftf_data/mftf
UNIXサーバ側のアカウント名mftfuser
UNIXサーバ側で起動するフィルターコマンド/usr/mftf/bin/convert -i /work/mftf_data/mftf
グローバルサーバまたはPRIMEFORCE側のファイル名PSFILE.DATA
グローバルサーバまたはPRIMEFORCE側のアカウント名GSUSER1
グローバルサーバまたはPRIMEFORCE側のアカウントのパスワードGSUSPS1
UNIX-GS F1図
#!/bin/csh

setenv MFTF_USER GSUSER1
setenv MFTF_PASSWORD GSUSPS1
setenv MFTF_DEVICE /dev/rdsk/c1t1d2s2

/usr/mftf/bin/convert -i /work/mftf_data/mftf | /usr/bin/mftfsend PSFILE.DATA

echo $status

IAサーバからグローバルサーバまたはPRIMEFORCEへのデータ送信

IAサーバからグローバルサーバまたはPRIMEFORCEへのデータ送信時の、mftfsend.exeコマンドの使用例について説明します。
使用例では、以下の項目について説明します。

サーバシステム側のグローバルサーバまたはPRIMEFORCEの、新規ファイルに転送するデータ送信

例では、以下に示すファイル名およびアカウント名を使用します。

IAサーバ側のファイル名D:\MFTF1\MFTF
IAサーバ側のアカウント名datamng
グローバルサーバまたはPRIMEFORCE側のファイル名PSFILE.DATA
グローバルサーバまたはPRIMEFORCE側のアカウント名GSUSER1
グローバルサーバまたはPRIMEFORCE側のアカウントのパスワードGSUSPS1
IA-GS図
SETLOCAL
SET MFTF_USER=GSUSER1
SET MFTF_PASSWORD=GSUSPS1
SET MFTF_DEVICE=PHYSICALDRIVE2
SET MFTF_RECORDFMT=VARIABLE_BLOCK
SET MFTF_VOLUME=WORK01
SET MFTF_RECORDLEN=128
SET MFTF_BLOCKSIZE=23476
SET MFTF_INITSPACE=22000
SET MFTF_GAINEDSPACE=1000
SET MFTF_RLSESPACE=SPACE_RELEASE

mftfsend.exe -f "D:\MFTF1\MFTF" PSFILE.DATA

if not errorlevel 0 goto senderrexit
echo "mftfsend Normal End."
goto exit

:senderrexit
echo "mftfsend Abnormal End."

:exit
ENDLOCAL

サーバシステム側のグローバルサーバまたはPRIMEFORCEの、既存ファイルに転送するデータ送信

例では、以下に示すファイル名およびアカウント名を使用します。

IAサーバ側のファイル名D:\MFTF1\MFTF
IAサーバ側のアカウント名datamng
グローバルサーバまたはPRIMEFORCE側のファイル名PSFILE.DATA
グローバルサーバまたはPRIMEFORCE側のアカウント名GSUSER1
グローバルサーバまたはPRIMEFORCE側のアカウントのパスワードGSUSPS1
IA-GS OLD図
SETLOCAL
SET MFTF_USER=GSUSER1
SET MFTF_PASSWORD=GSUSPS1
SET MFTF_DEVICE=PHYSICALDRIVE2

mftfsend.exe -f "D:\MFTF1\MFTF" PSFILE.DATA

if not errorlevel 0 goto senderrexit
echo "mftfsend Normal End."
goto exit

:senderrexit
echo "mftfsend Abnormal End."

:exit
ENDLOCAL

クライアントシステム側でフィルターコマンドを使用したデータ送信

例では、以下に示すファイル名およびアカウント名を使用します。

IAサーバ側のファイル名D:\MFTF1\MFTF
IAサーバ側のアカウント名datamng
IAサーバ側で起動するフィルターコマンドC:\TOOL\MFTF\convert -i D:\MFTF1\MFTF
グローバルサーバまたはPRIMEFORCE側のファイル名PSFILE.DATA
グローバルサーバまたはPRIMEFORCE側のアカウント名GSUSER1
グローバルサーバまたはPRIMEFORCE側のアカウントのパスワードGSUSPS1
IA-GS F1図
SETLOCAL
SET MFTF_USER=GSUSER1
SET MFTF_PASSWORD=GSUSPS1
SET MFTF_DEVICE=PHYSICALDRIVE2

C:\TOOL\MFTF\convert -i D:\MFTF1\MFTF | mftfsend.exe PSFILE.DATA

if not errorlevel 0 goto senderrexit
echo "mftfsend Normal End."
goto exit

:senderrexit
echo "mftfsend Abnormal End."

:exit
ENDLOCAL

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2007