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

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

5.5.1 サーバシステムがUNIX/IAサーバの場合

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

UNIXサーバからIAサーバへのデータ送信

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

フィルターコマンドを使用しないデータ送信

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

UNIXサーバ側のファイル名/work/mftf_data/mftf
UNIXサーバ側のアカウント名mftfuser
IAサーバ側のファイル名D:\MFTF1\MFTF
UNIX-IA図
#!/bin/csh

setenv MFTF_USER WINDOWS
setenv MFTF_DEVICE /dev/rdsk/c1t1d2s2
/usr/bin/mftfsend -f /work/mftf_data/mftf "D:\MFTF1\MFTF"

echo $status

サーバシステム側でフィルターコマンドを使用したデータ送信

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

UNIXサーバ側のファイル名/work/mftf_data/mftf
UNIXサーバ側のアカウント名mftfuser
IAサーバ側のファイル名D:\MFTF1\MFTF
IAサーバ側で起動するフィルターコマンドC:\TOOL\MFTF\convert -i
UNIX-IA F1図
#!/bin/csh

setenv MFTF_USER WINDOWS
setenv MFTF_DEVICE /dev/rdsk/c1t1d2s2
setenv MFTF_COMMAND "C:\TOOL\MFTF\convert -i"
/usr/bin/mftfsend -f /work/mftf_data/mftf "D:\MFTF1\MFTF"

echo $status

サーバシステム側でフィルターコマンドを使用し、フィルターコマンド内でファイル出力するデータ送信

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

UNIXサーバ側のファイル名/work/mftf_data/mftf
UNIXサーバ側のアカウント名mftfuser
IAサーバ側のファイル名D:\MFTF1\MFTF
IAサーバ側で起動するフィルターコマンドC:\TOOL\MFTF\convert -i -o D:\MFTF1\MFTF
UNIX-IA F2図
#!/bin/csh

setenv MFTF_USER WINDOWS
setenv MFTF_DEVICE /dev/rdsk/c1t1d2s2
setenv MFTF_COMMAND "C:\TOOL\MFTF\convert -i -o D:\MFTF1\MFTF"

/usr/bin/mftfsend -f /work/mftf_data/mftf "D:\MFTF1\MFTF"

echo $status

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

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

UNIXサーバ側のファイル名/work/mftf_data/mftf
UNIXサーバ側のアカウント名mftfuser
UNIXサーバ側で起動するフィルターコマンド/usr/mftf/bin/convert -i
IAサーバ側のファイル名D:\MFTF1\MFTF
UNIX-IA F3図
#!/bin/csh

setenv MFTF_USER WINDOWS
setenv MFTF_DEVICE /dev/rdsk/c1t1d2s2

/usr/mftf/bin/convert -i /work/mftf_data/mftf | /usr/bin/mftfsend "D:\MFTF1\MFTF"

echo $status

IAサーバからUNIXサーバへのデータ送信

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

区切り文字変換をするデータ送信

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

IAサーバ側のファイル名D:\MFTF1\MFTF
IAサーバ側のアカウント名datamng
UNIXサーバ側のファイル名/work/mftf_data/mftf
UNIXサーバ側のアカウント名mftfuser
IA-UNIX図
SETLOCAL
SET MFTF_USER=mftfuser
SET MFTF_DEVICE=PHYSICALDRIVE2
SET MFTF_CLLINECODE=0x0d;0x0a
SET MFTF_SVLINECODE=0x0a

mftfsend.exe -f "D:\MFTF1\MFTF" /work/mftf_data/mftf

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
UNIXサーバ側のファイル名/work/mftf_data/mftf
UNIXサーバ側のアカウント名mftfuser
UNIXサーバ側で起動するフィルターコマンド/usr/mftf/bin/convert -i
IA-UNIX F1図
SETLOCAL
SET MFTF_USER=mftfuser
SET MFTF_DEVICE=PHYSICALDRIVE2
SET MFTF_COMMAND=/usr/mftf/bin/convert -i

mftfsend.exe -f "D:\MFTF1\MFTF" /work/mftf_data/mftf

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
UNIXサーバ側のファイル名/work/mftf_data/mftf
UNIXサーバ側のアカウント名mftfuser
UNIXサーバ側で起動するフィルターコマンド/usr/mftf/bin/convert -i -o /work/mftf_data/mftf
IA-UNIX F2図
SETLOCAL
SET MFTF_USER=mftfuser
SET MFTF_DEVICE=PHYSICALDRIVE2
SET MFTF_COMMAND=/usr/mftf/bin/convert -i -o /work/mftf_data/mftf

mftfsend.exe -f "D:\MFTF1\MFTF" /work/mftf_data/mftf

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
UNIXサーバ側のファイル名/work/mftf_data/mftf
UNIXサーバ側のアカウント名mftfuser
UNIX-IA F3図
SETLOCAL
SET MFTF_USER=mftfuser
SET MFTF_DEVICE=PHYSICALDRIVE2

C:\TOOL\MFTF\convert -i D:\MFTF1\MFTF | mftfsend.exe /work/mftf_data/mftf

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

:senderrexit
echo "mftfsend Abnormal End."

:exit
ENDLOCAL

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

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