NuGenesis SDMS データベースにデータはどのように挿入されますか? - WKB200997
環境
- NuGenesis 8 SDMS
- NuGenesis 9 SDMS
回答
タイムゾーンを変更してテストを行う場合は、タイムゾーンを変更したときの再起動を含める必要があります。これは、古いタイムゾーン情報はキャッシュされ、SDMS によって引き続き使用されるためです。
どの日付/時刻/タイムゾーンの動作がどのステップでカバーされるかが修正されており、アプリケーション内でカスタマイズする方法はありません。
UNIFY の印刷
ワードパッドから印刷を開始しました
10:32:17 オンタグダイアログで([OK]をクリックする前に少し待った)
WebVision
印刷日時 = 2014-07-31 10:32:17 タイムゾーン = GMT -10
Date/Time of Print(印刷日時)は、印刷ジョブが開始された日付/時刻です(または判明した日付/時刻)。クライアント(印刷システム)時間です。
データベース挿入の日付/時刻 = 2014-07-31 16:35:02 タイムゾーン = GMT -4
Date/Time of Database Insertion(データベース挿入の日付/時刻)は、ジョブの処理が完了し、データベースに挿入する日付/時刻です。これはアプリケーションサーバーの時間です。
タグダイアログの[OK]ボタンをクリックするまでしばらく待つため、印刷の開始とデータベースの挿入には数分の違いがあります。構成/システムの使用状況/印刷サイズなどに応じて、かなりの時間が異なることがあります。
Audit Trail
サーバー日時 (UTC) = 2014-07-31 20:35:02
サーバー日時 (UTC) は、オーディットトレイルエントリーが作成されたときのアプリケーションサーバーの UTC 日時です。
クライアントの日付/時刻 = 2014-07-31 10:35:02 クライアントのタイムゾーン = GMT -10
Client Date/Time(クライアントの日付/時刻)は、データベースへの接続がどのように確立されるかに応じて、オーディットトレイルエントリーが作成されたクライアントの時刻です。
印刷クライアントが、DB に接続するために Web サーバーからの RPC サービスを使用しているかどうか。これにより、Web サーバーの「クライアントタイムゾーン」が表示されました。
Oracle クライアントがインストールされている場合でも、クライアント PC は DB へのローカル接続を使用しています - これにより、クライアント PC の「Client Timezone」(クライアントタイムゾーン)が発生しました。
オーディットトレイルの値は、オーディットエントリー自体が作成されたときであり、挿入時間の直後である必要があります。
電子署名履歴
eSigned on(電子サインオン):[Authenticate](認証)ボタンがクリックされた日付/時刻。 NuGenesis Preview を介してサインインすると、日付/時刻とタイムゾーンは Preview が実行されている OS(ユーザーのクライアントマシンまたは Citrix サーバーである可能性がある)から取得されます。 この日付/時刻とタイムゾーンは、Web サーバーマシンの OS から取得されます。
電子署名履歴は、選択したレポートのオーディットトレイル記録からプルされます。 履歴のフィールドがオーディットトレイルのフィールドにマッピングされます:
電子署名フィールド名 = オーディットトレイルのフィールド名
電子署名者 = 認証済み ID
フルネーム = ユーザーのフルネーム
従業員 ID =従業員 ID
からの電子署名 = マシン名 + NT ドメイン名 + OS ユーザー名
電子署名 = クライアントの日付/時刻 + クライアントのタイムゾーン
サーバーの日付/時刻 = サーバーの日付/時刻 (UTC) マシンのタイムゾーンに変換されます! Preview で電子署名の履歴を表示すると、UTC タイムスタンプがマシンのタイムゾーンに変換されます。
認証モード = 認証方法
理由コード = ESig の理由
配置されたコメント = Esig コメント
したがって、サーバーの日付/時刻は UTC タイムスタンプとしてサーバーによって記録されますが、クライアントマシンはそれを表示するときにクライアントのタイムゾーンに変換します。 この結果、タイムスタンプに表示されるタイムゾーン オフセットが異なる場合があります。これは、変換では、イベント発生時の GMT オフセットではなく、変換時のローカル GMT オフセットが使用され、物理的な場所の GMT オフセットは夏時間により年間を通じて変化するためです。
Server Date/Time(サーバーの日付/時刻):日付/時刻およびタイムゾーンは、ボタンがクリックされたときに、NuGenesis RPC サービスマシンの OS から取得されます。
Citrix 環境
Citrix サーバーとクライアントで異なるタイムゾーンがある Citrix 環境の場合、[Server Date/Time](サーバーの日付/時刻)と[Client Timezone](クライアントのタイムゾーン)が混在する場合に問題が発生することが観察されました。以下は、SDMS が Citrix 環境であってもコンプライアンス要件を満たすように設計されたとおりに機能することを確認するための推奨事項を示しています。
ファイルキャプチャー
キャプチャーの日付/時刻 = 2014-07-31 10:32:17 タイムゾーン = GMT -10
Date/Time of Print(印刷日時)は、ファイルがファイルキャプチャーサーバー上の TE_TEMP にコピーされ始めた日時です。これは、ファイルが取得されたクライアントの時間ではなく、ファイルキャプチャーサーバーの時間です。
データベース挿入の日付/時刻 = 2014-07-31 16:35:02 タイムゾーン = GMT -4
Date/Time of Database Insertion(データベース挿入の日付/時刻)は、ジョブの処理が完了し、データベースに挿入する日付/時刻です。これはデータベースサーバーの時間です。
ファイルの TE_TEMP へのコピーの完了とデータベースの挿入の開始の間に、遅延がある場合があります。構成/システムのビジー状態/ファイルのサイズなどに応じて、かなりの時間が異なることがあります。
追加情報
id200997, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG