Linkexpress 運用ガイド
|
目次
索引
|
1.3.10 ジョブのサンプル
PCサーバで使用されるジョブの例を示します。バッチジョブでは、業務サーバ名(相手システム名)とジョブ識別番号(転送識別番号)はそれぞれ第2パラメタ(%2)と第4パラメタ(%4)で参照できます。
@echo off
rem
rem AllRights Reserved Copyright (c) FUJITSU LIMITED 1997-2003
rem
rem
rem sample batch-file (lxrspjob)
rem
:START
rem
rem call lxrspjob
rem
lxrspjob -n %2 -i %4 -c 0 -u "Normal End"
IF %ERRORLEVEL% EQU 12 GOTO END
IF %ERRORLEVEL% EQU 0 GOTO END
rem
rem retry lxrspjob
rem
FOR /L %%i IN (1,1,5) DO (lxrspjob -n %2 -i %4 -c 0 -u "Normal End") && (GOTO END)
:END |
UNIXサーバで動作するシェルスクリプトを作成する場合は、業務サーバ名(相手システム名)とジョブ識別番号(転送識別番号)はそれぞれ第2パラメタ($2)と第4パラメタ($4)で参照できます。
#!/usr/bin/sh
#
# AllRights Reserved Copyright (c) FUJITSU LIMITED 1997-2003
#
#
# sample batch-file (lxrspjob)
#
# PATH環境の設定
# PATH=/opt/uxplnkexp/bin;export PATH
# LD_LIBRARY_PATH環境の設定
# LD_LIBRARY_PATH=/opt/uxpcprts/lib;export LD_LIBRARY_PATH
COUNT=0
while [ `expr $COUNT` -lt 5 ]
do
#
# call lxrspjob
#
lxrspjob -n $2 -i $4 -c 0 -u "Normal End"
RC=$?
case $RC in
0 )
break;;
8 )
sleep 5
COUNT=`expr $COUNT + 1` ;;
12 )
break;;
esac
done |
注1) 実際に、このサンプルを動作させる場合、PATH環境とLD_LIBRARY_PATH環境の行は、コメント(#)をはずしてください。また、必要に応じてパスを追加してください。
注2) Solarisの場合、PATH環境の設定は以下のようになります。また、LD_LIBRARY_PATH環境は特に必要ありません。関連製品などの必要に応じて設定してください。
PATH=/opt/FSUNlnkexp/bin;export PATH |
注3) HP-UXの場合、PATH環境の設定は以下のようになります。また、LD_LIBRARY_PATH環境は特に必要ありません。関連製品などの必要に応じて設定してください。
PATH=/opt/FHPlnkexp/bin;export PATH |
注4) LinuxおよびAIXの場合、PATH環境の設定は以下のようになります。また、LD_LIBRARY_PATH環境は特に必要ありません。関連製品などの必要に応じて設定してください。
PATH=/opt/FJSVlnkexp/bin;export PATH |
All Rights Reserved, Copyright(C) 富士通株式会社 1997-2007