SDMS 데이터베이스 시간대 불일치의 원인은 무엇입니까? - WKB193673
환경
- NuGenesis 8SDSM
- NuGenesis 9 SDMS
답변
SDMS에 기록된 인쇄 시간
NuGenesis SDMS는 Citrix 배포를 사용하여 여러 시간대에서 작동하도록 설계되었습니다. 오늘날 많은 고객이 이를 걱정없이 사용하고 있습니다. Waters는 SDMS가 예기치 않은 시간을 표시할 수 있는 아키텍처/설정 조합의 수가 제한될 수 있음을 알고 있습니다. 이 문서에서는 SDMS가 규정 준수 요구 사항을 충족하도록 설계된 대로 작동하는지 확인하기 위한 권장 사항을 제공합니다.
NuGenesis SDMS가 시간을 기록하는 방법
NuGenesis SDMS의 대부분의 타임 스탬프는 데이터베이스 시간을 기준으로 기록되므로 데이터 무결성 기대치를 완전히 준수합니다. 그러나 고객의 요청을 충족시키기 위해 인쇄와 같은 작업은 "로컬" 시간(UNIFY 응용 프로그램이 설치된 위치)을 사용합니다. 일반 UNIFY 클라이언트의 경우 이 시간을 키보드 시간으로 지정할 수 있습니다. Citrix 배포의 경우, 이는 Citrix 서버의 시간입니다.
"일반적인" 글로벌 배포는 Citrix 서버와 키보드가 동일한 시간대에 있으며, 데이터베이스는 잠재적으로 중심 지역 위치에 있습니다. 이 경우 Citrix 서버와 키보드 시간은 동일합니다.
또한 Citrix에서 게시한 응용 프로그램은 일반적으로 모두 Citrix 서버 시간만 사용하여 기록됩니다. 이것이 Waters가 Empower를 설계한 방식이며, 고객이 Empower에게 기대하는 방식입니다.
이 도식은 SDMS가 Print 시간을 할당하고 계산하는 방법을 보여줍니다.
관찰된 시간
Waters는 실제 키보드 시간에 도달할 수 없으며(키보드가 Citrix 서버와 동일한 시간대에 배치되지 않은 경우) Citrix 설정 정책에 따라 처음 세 개의 열이 Citrix 서버 타임 스탬프와 일치하도록 강제로 규정합니다. 정확한 GMT 오프셋을 적용하면 올바른 결과가 산출됩니다.
고객은 키보드 시간대에 도달할 수 있으며 Citrix 설정이 "read"로 설정된 경우 SDMS에 보고된다고 강조했습니다. Citrix 세션과 사용자의 키보드가 다른 시간대에 있는 경우, 정확한 키보드 시간대 오프셋에 도달할 수 없고 SDMS가 잘못된 서버 시간대 수정을 사용합니다.
NuGenesis가 규정 준수 요구 사항을 만족시키도록 설계된 대로 작동하도록 설정
대체 시간대의 키보드/Citrix 세션에서 Citrix 서버에 액세스하는 경우 다음 두 가지 방법을 권장합니다.
권장 사항 1
모든 사용자가 홈 시간대에 있는 Citrix 서버/팜으로 연결되는지 확인합니다.
권장 사항 2
Citrix 설정 정책을 사용하여 모든 시간을 Citrix 서버의 시간대와 강제로 동기화합니다.
이러한 권장 사항 중 하나가 구현되면 원격 시간대의 데이터 인쇄와 관련된 모든 타임 스탬프가 안전하고 일관되며 모든 규제 기대치를 충족합니다. Citrix 서버 시간이 사용된다는 설명은 로컬 세션 또는 키보드 시간이 다를 수 있더라도 규제 대상 응용 프로그램에 대해 매우 일반적인 솔루션입니다.
동일한 Citrix 서버를 사용하는 다른 응용 프로그램에 미치는 영향
Citrix 서버에 게시되는 다른 응용 프로그램은 세션/키보드 시간을 기록하도록 프로그래밍된 경우이 변경의 영향을 받습니다.
그러나 Empower는 키보드의 위치에 관계없이 모든 작업에 대해 Citrix 서버 시간만 보고합니다. Empower는 Citrix에서 계산된 시간이나 시간대 오프셋을 전혀 사용하지 않습니다. 설치 시 올바른 시간대가 수동으로 할당되고 영구적으로 존재합니다. 모든 시간은 수동으로 설정된 오프셋을 사용하여 데이터베이스 시간으로 계산됩니다. Citrix 서버의 구성 설정은 Empower 기록 시간에 영향을 미치지 않습니다.
미래 솔루션
Waters는 SDMS를 통해 실제 키보드 시간에 액세스할 수 있다는 것을 알고 있지만, 응용 프로그램은 이를 이용하도록 설계되지 않았습니다. 이 요구 사항은 향후 릴리스에서 고려될 예정이지만 현재 NuGenesis SDMS에서 지원되지 않습니다.
추가 정보
NuGenesis SDMS에서 Date/Time of Print와 Date/Time of Database Insertion에 대해 기록된 값 사이의 불일치
id193673, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG, synchronization