【重要】 複数のASP.NETクライアントが同時刻に同じプロシージャステップ USEステートメントを実行した場合に発生する問題を解決するPTFリリースのお知らせ

Document created by Miharu_Toyama Employee on Jul 28, 2015Last modified by Miharu_Toyama Employee on Jul 28, 2015
Version 2Show Document
  • View in full screen mode

文書番号: JTEC002216

製品名: CA Gen

バージョン:CA Gen ASP.NET Runtime: r8.0、r8.5

OS:


◆ 問題内容

複数のASP.NETクライアントが同時刻に同じプロシージャステップ USEステートメントを実行した場合に、あるクライアントのビューデータが同一の協調フロー内の他のクライアントからのデータによって上書きされてしまうことにより、データが複数回処理されたり処理されないデータが発生したりするなど、予測できない結果を引き起こす場合があります。

*1ASP.NETクライアントをご利用の場合、サーバ側がどういった形式で
生成されていたとしても、当事象が発生する可能性があります。
*2ASP.NETクライアントをご利用でない場合、当事象は発生しません。

◆ 原因と対応

この問題はASP.NETランタイムでのビューオブジェクトのプールの仕方に起因しておりました。 使用中のビューオブジェクトを解放している部分があったため、同じビューオブジェクトを他のユーザが再利用してデータを更新してしまう事象が発生しました。使用中のビューオブジェクトを解放しないように修正した、以下のPTFをリリースしましたので、適用をお願いします。

r8.5用PTF RTA85008
r8.0用PTF RTA80014

Gen ランタイムがmsiファイルに含まれている場合には、解決PTF 適用後に、ASP.NETクライアントアプリケーションを再デプロイするか、もしくは、Gen ランタイムを再デプロイしてください。


ご質問等がございましたら、恐れ入りますが弊社サポートまでご連絡ください。

Attachments

    Outcomes