18.4.15 TPTH パラメータ

このパスを使って LANSA 一時ファイルをまとめることができます。例えば、import.log、export.log、x_err.log などです。
V15 では TPTH の動作が変更され、TEMP や TMP 環境変数は検索されないようになりました。一時パスの評価はプラットフォームにより異なります。
一時パス・ディレクトリは、以下の順に解決されます。

  1. x_runパラメータに認められた場所においてはTPTH x_runパラメータ

2.      以下のプラットフォームに合わせ、一時ディレクトリを作成。
       Windows: "<rootdir>/tmp" ディレクトリ
       その他のプラットフォーム: "<sysdir>/tmp" ディレクトリ
3.    プラットフォームによっては、既存のディレクトリを利用
       Linux: /tmp
       その他のプラットフォーム: <sysdir>
4.      本来は、この段階に到達しないばずですが、到達した場合は致命的なエラーが発生します。対話型ジョブによってメッセージ・ボックスが表示され、サーバー・ジョブがSTDOUTにメッセージを出力します。Windows上では、リスナーはサービスではなく、(lcolist –sstop; lcolist –c –d –x) のメッセージを見るためのプロセスとして実行されます。
例:
Windows の場合、LANSA は "c:\program files\lansa" にインストールされています。
       <sysdir> 64 ビットでは "c:\program files\lansa\x_win64\x_lansa"
       <sysdir> 32 ビットでは "c:\program files\lansa\x_win95\x_lansa"
       <rootdir> は "c:\program files\lansa"
 
 

囲んでいる二重引用符、すべての後置型パス区切りおよび空白は、ディレクトリを検証する前に除かれます。
ディレクトリが存在しない場合、作成が試みられます。失敗すると次のステップが使われます。
Linux および IBM i 上で、ログ・ディレクトリは一時ディレクトリがWindows上でたどるのと同じパスをたどります。つまり、以下のようになります。
1      LOGDIR環境変数
2      存在するか作成できる場合は、<LANSA X ルート>/logディレクトリ
3      <LANSA X ルート>