メインコンテンツへスキップ
Waters Japan

SDMS データベースのタイムゾーンに不一致が生じる原因は何ですか? - WKB193673

Article number: 193673To English version

環境

  • NuGenesis 8 SDSM
  • NuGenesis 9 SDMS

回答

SDMS に記録された印刷時間

NuGenesis SDMS は、複数のタイムゾーンにまたがる環境や Citrix 展開で動作するように設計されています。現在、多くのお客様が問題なく使用しています。Waters は、SDMS で予期しない時刻が表示される可能性があるアーキテクチャと設定の組み合わせが少数ながら存在することを認識しています。 本書では、SDMS が設計どおりに動作し、コンプライアンス要件を満たすための推奨事項を示します。

NuGenesis SDMS での時間の記録方法

clipboard_e0e6d1c965c90db26e6097f51cb738049.png

NuGenesis SDMS のほとんどのタイムスタンプは、データベースの時間に基づいて記録されるため、一貫性があり、データインテグリティの期待に完全に適合します。ただし、お客様の要求を満たすために、印刷などの操作では「ローカル」時間が使用されます(UNIFY アプリケーションがインストールされている場合)。通常の UNIFY クライアントでは、これをキーボード時間として指定できます。Citrix 展開の場合、これは Citrix サーバーの時間です。

「通常の」グローバル展開では、Citrix サーバーとキーボードが同じタイムゾーンにあり、データベースが中央の場所にある可能性があります。この場合、Citrix サーバーとキーボードの時間は同じです。

clipboard_e6cdf31b4343ac87bec02c60157264e51.png

さらに、公開された Citrix アプリケーションは通常、すべて Citrix サーバー時間のみを使用して記録されます。これは、Waters による Empower の設計であり、期待される Empower の動作です。

この図は、SDMS が印刷時間を割り当てて計算する方法を示しています。clipboard_e41e4dbaf05c37de680250c7c5140b1b8.png

観察された時間

Waters は、真のキーボード時間に到達できないことを想定し(キーボードが Citrix サーバーと同じタイムゾーンに配置されていない場合)、Citrix 設定ポリシーにより、最初の 3 つの列が Citrix サーバーのタイムスタンプと一致するように強制されます。正しい GMT オフセットを適用すると、正しい結果が得られます。

Citrix 設定がキーボードの「読み取り」に設定されている場合、キーボードのタイムゾーンは到達可能であり、SDMS で報告されることを、お客様は強調しています。Citrix セッションとユーザーのキーボードが異なるタイムゾーンにある場合、正しいキーボードタイムゾーンオフセットに到達できず、SDMS は正しくないサーバータイムゾーン補正を使用します。

clipboard_eee6af4354adf3428ec9894265008f575.png

NuGenesis が、コンプライアンス要件を満たすように設計されたとおりに機能するように設定されていることを確認します

別のタイムゾーンのキーボード/Citrix セッションから Citrix サーバーにアクセスしている場合は、以下の 2 つのアプローチを推奨します。

推奨事項 1
すべてのユーザーが、それぞれのホームタイムゾーンに配置された Citrix サーバー/ファームに接続するようにする

推奨事項 2
Citrix の構成ポリシーを使用して、すべての時刻が Citrix サーバーのタイムゾーンに同期されるようにする
。

これらの推奨アプローチのいずれかを実施すると、リモートタイムゾーンからのデータ印刷に関連するすべてのタイムスタンプは、安全で一貫性があり、規制要件のすべてに適合するようになります。Citrix サーバー時間が使用されているという説明は、ローカルセッションやキーボード時間が異なる場合でも、規制されたアプリケーションでは非常に一般的な解決策です。

同じ Citrix サーバーを使用する他のアプリケーションへの影響

Citrix サーバーで公開されている他のアプリケーションは、セッション/キーボード時間を記録するようにプログラムされている場合、この変更の影響を受けます。

ただし、Empower では、キーボードの場所にかかわらず、すべての操作について Citrix サーバーの時刻のみが報告されます。Empower では、Citrix によって計算された時刻やタイムゾーンオフセットは一切使用されません。インストール時に正しいタイムゾーンが手動で割り当てられ、その設定が永続的に維持されます。すべての時刻は、データベースの時刻に手動で設定されたオフセットを適用して計算されます。Citrix サーバーの構成設定が、Empower に記録される時刻に影響することはありません。

将来のソリューション

Waters は、SDMS で実際のキーボードの時刻にアクセスできることを把握していますが、SDMS はこれを利用するようには設計されていません。この要件は今後のリリースで検討されますが、現在の NuGenesis SDMS ではサポートされていません。