Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Removed |../../index.htm#lansa/l4wdepb3_9115.htm]
現在地:

...

18.4.15 TPTH パラメータ

このパスを使って LANSA 一時ファイルをまとめることができます。例えば、import.log、export.log、x_err.log などです。

V15 では TPTH の動作が変更され、TEMP や TMP 環境変数は検索されないようになりました。一時パスの評価はプラットフォームにより異なります。

一時パス・ディレクトリは、以下の順に解決されます。

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

...


  1. 以下のプラットフォームに合わせ、一時ディレクトリを作成。

...

  1. Windows: "<rootdir>/tmp" ディレクトリ

...

  1. その他のプラットフォーム: "<sysdir>/tmp" ディレクトリ

...


  1. プラットフォームによっては、既存のディレクトリを利用

...

  1. Linux: /tmp

...

  1. その他のプラットフォーム: <sysdir>

...


  1. 本来は、この段階に到達しないばずですが、到達した場合は致命的なエラーが発生します。対話型ジョブによってメッセージ・ボックスが表示され、サーバー・ジョブが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 上では、 /home/LANSA_xyz/x_lansa となります (xyz はシステム名)。

囲んでいる二重引用符、すべての後置型パス区切りおよび空白は、ディレクトリを検証する前に除かれます。

ディレクトリが存在しない場合、作成が試みられます。失敗すると次のステップが使われます。

Linux および IBM i IBM i 上で、ログ・ディレクトリは一時ディレクトリがWindows上でたどるのと同じパスをたどります。つまり、以下のようになります。 1      LOGDIR環境変数

  1. LOGDIR環境変数

...

  1. 存在するか作成できる場合は、<LANSA X ルート>/logディレクトリ

...

  1. <LANSA X ルート>

...