예정된 행사 : International Security Expo 2019-영국 올림피아-12 월 3-4, 2019

XPressEntry SDK 설명서

SDK 클라이언트 다운로드 : XPressEntrySDKClient

개요

XPressEntry SDK는 3rd 파티 응용 프로그램에서 XPressEntry를 관리하는 데 사용됩니다.
XPressEntry와 통합되는 모든 데이터 관리자 또는 외부 소스는 적어도 XPressEntry SDK를 통해 읽기 전용이됩니다.
일부 데이터 관리자는 XPressEntry를 "마스터"로 지원하고 SDK의 변경 사항을 해당 시스템에 적용 할 수 있습니다.

목표 : 3rd 당사자가 XPressEntry 데이터 및 변경 사항에 실시간으로 액세스 할 수 있습니다.
보조 목표 : 3rd 당사자가 XPressEntry Data Manager를 통해 3rd 파티 액세스 제어 시스템에 데이터를 추가 / 제거 할 수 있습니다.

SDK는 .NET WCF 서비스로 구현됩니다. 우리는 SDK에 연결하는 데 사용할 수있는 간단한 클라이언트 인터페이스 (XPressEntrySDKServiceInterface)를 제공합니다.

이 인터페이스는 다음 호출을 구현합니다.

XPressEntrySDKServiceInterface 다음 매개 변수를 사용하는 생성자입니다.
HostName (또는 IP), 사용자 이름, 암호. Username / Password는 XPressEntry 내에서 설정되며 SDK에 액세스 할 수있는 계정을 설정하는 데 사용됩니다.

SDK에 4 이벤트가 있습니다.

ActivityCreated - 배지 활동이 XPressEntry에 직접 또는 데이터 관리자를 통해 추가 된 경우
DataObjectsChanged - XPressEntry에서 데이터 객체가 직접 또는 데이터 관리자를 통해 수정되는 경우
DataObjectsDeleted - 데이터 개체가 XPressEntry에서 직접 또는 데이터 관리자를 통해 삭제되는 경우
OnServiceStatusChanged - SDK 서비스가 연결되거나 연결이 끊어 질 때.

이벤트 관리 :

SubscribeClient () - SDK 클라이언트를 구독하여 이벤트를 수신합니다.
UnsubscribeClient () - SDK 클라이언트의 이벤트 수신을 취소합니다.

SDK는 최소한의 데이터 검색 / 수정 기능 세트를 구현합니다.

검색 용 :
FindDataObjects - XPressEntry에서 데이터 개체 목록 가져 오기
GetDataObject - XPressEntry id 필드를 사용하여 XPressEntry에서 단일 데이터 객체를 가져옵니다.
GetDataObjectByExternalID - 외부 데이터 관리자 ID 필드를 사용하여 XPressEntry에서 단일 데이터 객체 가져 오기

수정시 :
UpdateOrCreateDataObject - XPressEntry에서 개체를 만들거나 수정합니다.
DeleteDataObject - XPressEntry ID / DataManager External_ID 삭제가 모두 지원됩니다.