VEARN-5481

転送変数の「配信ファイルパス(SEND_FILEPATH)」を使用の際、置換したファイルパスの末尾にパスの区切り文字の「/」が存在する場合がある

現象

転送変数「配信ファイルパス(SEND_FILEPATH)」を使用の際、置換したファイルパスの末尾にパスの区切り文字の「/」が存在したまま動作する場合があります。

その結果、以下のようなファイルの転送に影響のある、意図しない動作が発生する場合があります。

【意図しない動作の一例】

  • ジョブ起動情報で転送変数「配信ファイルパス(SEND_FILEPATH)」が使用されている場合、指定されたジョブが正常に起動しない場合がある

  • 集信管理情報に転送変数「配信ファイルパス(SEND_FILEPATH)」が使用されている場合、ファイルに関するエラーが発生して転送エラーが発生する場合がある

障害レベル

B: 高度

対象バージョン

Ver.10.3.0~Ver.10.6.0

修正バージョン

Ver.10.6.1

発生条件

以下の【条件1】、【条件2】または【条件3】のいずれかを満たすと発生します。

 

【条件1】

以下の条件をすべて満たす

【配信側ホスト】

  • 配信側ホストが以下のいずれか

    • HULFT8 for UNIX/Linux Ver.8.4.0以降

    • HULFT10 for Linux/AIX Ver.10.2.0以降

    • HULFT10 for Container Services Ver.10.0.0以降

    • HULFT10 for Container Platform Ver.10.3.0以降

【集信側ホスト(自ホスト)】

  • 集信管理情報の集信ファイル名に転送変数の「配信ファイルパス(SEND_FILEPATH)」を指定

  • システム動作環境設定の転送変数集信管理転送変数の置き換えを有効にするをチェックありで指定

  • 上記の管理情報を指定して、任意の方法でファイル転送を実行

 

【条件2】

以下の条件をすべて満たす

【配信側ホスト(自ホスト)】

  • 配信管理情報の配信ファイル名にルートディレクトリ直下のファイルを指定

  • 配信管理情報の配信前ジョブIDを指定

  • 配信管理情報に指定された配信前ジョブIDのジョブ起動情報で、転送変数の「配信ファイルパス(SEND_FILEPATH)」を使用

  • システム動作環境設定の転送変数ジョブ起動転送変数の置き換えを有効にするをチェックありで指定

  • 上記の管理情報を指定し、以下のいずれかの方法でファイルの転送を実施

    • 配信要求を実行

    • 集信側ホストからの集信要求または送信要求を受け付け

 

【条件3】

以下の条件をすべて満たす

【配信側ホスト(自ホスト)】

  • 配信管理情報の配信ファイル名にAmazon S3上にあるファイル名を指定

  • 配信管理情報の配信前ジョブIDを指定

  • 配信管理情報に指定された配信前ジョブIDのジョブ起動情報で、転送変数の「配信ファイルパス(SEND_FILEPATH)」を使用

  • システム動作環境設定の転送変数ジョブ起動転送変数の置き換えを有効にするをチェックありで指定

【集信側ホスト】

  • 集信側ホストが以下のいずれか

    • HULFT10 for Container Services Ver.10.0.0以降

    • HULFT10 for Container Platform Ver.10.3.0以降

  • 集信要求を実行

代替方法

ありません。

修正後

上記条件を満たした場合、置換したファイルパスの末尾にパスの区切り文字の「/」は削除されます。

このため、ファイルの転送に影響のある、意図しない動作は発生しません。