跳转到主内容
Waters China

如何将数据插入 NuGenesis SDMS 数据库? - WKB200997

环境

  • NuGenesis 8 SDMS
  • NuGenesis 9 SDMS

答案

任何更改时区的测试都应包括在更改时区时重新启动,因为旧的时区信息已缓存,并且 SDMS 仍将使用。

日期/时间/时区覆盖哪一步的行为是固定的,无法在应用程序中进行自定义。

 

clipboard_e44429f106d4448581fa7ebb48ed34770.png

 

打印 UNIFY

从写字板启动打印

10:32:17 On Tag(标记)对话框(单击“确定”前等待片刻)

 

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(数据库插入日期/时间)是作业处理完成并将其插入数据库的日期/时间。这是应用程序服务器时间。

由于在单击 Tag(标记)对话框上的 OK(确定)按钮之前需要等待一段时间,因此打印开始与数据库插入之间存在几分钟的差异。根据配置/系统繁忙程度/打印尺寸等...可能会有相当大的时间差异。

Audit Trail
Server Date/Time (UTC) = 2014-07-31 20:35:02

Server Date/Time (UTC)(服务器日期/时间 (UTC))是创建审计追踪条目时,应用程序服务器的 UTC 日期/时间。

客户端日期/时间 = 2014-07-31 10:35:02 客户端时区 = GMT -10

Client Date/Time(客户端日期/时间)是创建审计追踪条目的客户端时间,取决于与数据库建立连接的方式。

是使用 Web 服务器的 RPC 服务连接数据库的打印客户端。这导致 Webserver 的“客户端时区”。

在打印客户端上,即使安装了 Oracle 客户端,客户端 PC 现在也使用本地连接连接到数据库 -> 这导致客户端 PC 出现“客户端时区”。

审计追踪的值是创建审计条目本身的时间,应几乎紧接插入时间之后。

 

eSignature History(电子签名历史)

 

eSigned on(电子签署时间):单击 <Authenticate>(身份验证)> 按钮时的日期/时间。通过 NuGenesis Preview 签名时,日期/时间和时区将从运行 Preview 的操作系统中提取,可能是用户的客户端计算机或 Citrix 服务器。时间通过 WebVision 签署此日期/时间和时区,将从 Web 服务器计算机的操作系统中提取。

 

电子签名历史记录取自所选报告的审计追踪记录。历史记录中的字段映射到审计追踪中的字段: 电子签名字段名 = 审计追踪字段名 电子签名者 = 认证 ID 全名 = 用户全名 员工 ID = Employee ID(员工 ID)电子签名自 = 计算机名 + NT 域名 + 操作系统用户名电子签名于 = 客户端日期/时间 + 客户端时区服务器日期/时间 = 服务器日期/时间 (UTC)!转换为计算机的时区!!!!在 Preview 中查看电子签名历史记录,可以看到 UTC 时间戳转换为计算机的时区。 Authorization Mode(授权模式)= Authentication Method Reason(原因代码)= ESig Reason Placed Comment(放置原因注释)= ESig Comment(放置注释的原因)= ESig 注释因此,Server Date/Time(服务器日期/时间)由服务器记录为 UTC 时间戳,但客户端计算机在显示时会将其转换为客户端的时区。这可能会导致存在针对时间戳显示的不同时区偏移,因为转换使用的是转换时的本地 GMT 偏移,而不是事件发生时间的 GMT 偏移,并且由于以下原因,实际位置的 GMT 偏移在一年中会发生变化夏令时。













 

Server Date/Time(服务器日期/时间):单击按钮时,将从 NuGenesis RPC 服务计算机的操作系统中提取日期/时间和时区。

 

Citrix 环境

在 Citrix 环境中,Citrix 服务器和客户端的时区不同,会观察到服务器日期/时间和客户端时区混合的问题。以下是一份含建议的声明,旨在确保 SDMS 即使在 Citrix 环境中也能按照设计工作,从而满足合规性要求。

文件采集

采集日期/时间 = 2014-07-31 10:32:17 时区 = GMT -10

Date/Time of Print(打印日期/时间)是指文件完成复制到 File Capture Server(文件采集服务器)上 TE_TEMP 的日期/时间。采集文件的时间是 File Capture Server(文件采集服务器)的时间,而不是客户端的时间。

数据库插入日期/时间 = 2014-07-31 16:35:02 时区 = GMT -4

Date/Time of Database Insertion(数据库插入日期/时间)是作业处理完成并将其插入数据库的日期/时间。这是数据库服务器时间。

完成将文件复制到 TE_TEMP 与开始插入数据库之间可能存在延迟。根据配置/系统繁忙程度/文件大小等...可能会有相当大的时间差异。

 

附加信息

 

id200997, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG