X-API는 넥사크로 클라이언트와의 통신을 위한 API입니다. X-API의 주목적은 넥사크로 클라이언트와의 통신을 제공하고, 데이타 송수신, 또는 송수신된 데이타의 조작을 단순화함으로써, 개발자는 비지니스 개발에 초점을 맞추도록 하는 것입니다.
클라이언트와 서버간에 송수신하는 데이터는 key-value으로 구성된 단일 데이터도 존재하고, DB의 Table과 유사한 2차원 데이터도 존재합니다. 이러한 데이터를 조작 또는 송수신하기 위한 것입니다.
X-API의 주요 기능은 아래와 같습니다.
com.nexacro.dotnet.xapi.data : X-API의 데이터 구조를 정의합니다.
com.nexacro.dotnet.xapi.tx : X-API의 데이터 통신을 수행합니다.
구성
X-API DLL 파일은 아래와 같이 구성되어 있습니다. .NET Framwork 4.5 이상이 필요합니다.
파일명 | 설명 | 필수여부 |
---|---|---|
NexacroXAP-dotnet.dll | X-API | O |
NLog.dll | X-API 내부 로깅 | O |
ICSharpCode.SharpZipLib.dll | X-API Zip library | O |
라이선스
X-API의 라이센스 파일명은 "nexacro_server_license.xml" 이며, XML 형식으로 구성되어 있습니다. 라이센스 발급은 필수이며 라이센스가 없을 경우 정상 작동하지 않습니다. 라이센스 발급은 고객지원센터를 통해 발급하여 사용할 수 있습니다.
라이센스 파일은 NexacroXAP-dotnet.dll 파일과 동일한 디렉토리에 배치합니다.