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) 富士通株式会社 2007