장애대응방법

XPLATFORM License 적용시 오류 해결방안

XPLATFORM  설치 또는 라이선스 갱신작업시 발생할 수 있는 오류 유형을 살펴보고 해결방법을 기술합니다.

Server License 적용 오류시 기본 확인사항

사용 예)
WEB-INF/lib/XPLATFORM_Server_License.xml
<date>
      <activation>2012-03-01</activation>
      <term unit="month">2</term>
</date>
Caused by: com.tobesoft.xplatform.license.InvalidLicenseException: License not found
   at com.tobesoft.xplatform.license.A.E.A(Unknown Source)
   at com.tobesoft.xplatform.license.A.E.B(Unknown Source)
   at

XPLATFORM 라이선스 적용시 오류

X-API 장애

X-API ASP모듈 사용시 receivedata 에서 에러 발생시 확인사항

오류내용

XapiRequest = (PlatformRequest)Server.CreateObject("XAPI.PlatformRequest");
XapiResponse = (PlatformResponse)Server.CreateObject("XAPI.PlatformResponse");
OutPlatformData= (PlatformData)Server.CreateObject("XAPI.PlatformData");
XAPILib.DataSet rs;
rs = (XAPILib.DataSet)Server.CreateObject("XAPI.DataSet");
{
    XapiRequest.ReceiveData();
    InPlatformData = XapiRequest.GetData();
    XapiRequest.ReceiveData();// 여기서 에러 발생합니다.

해결방안

API ASP버전에서 오류발생 (receivedata)

클라이언트 라이선스 적용방법

XPLATFORM의 경우 서버라이선스와 클라이언트 라이선스를 체크를 하게 됩니다. 클라이언트 라이선스 전용방법을 설명합니다.

적용방법

ADL의 licenseurl에 클라이언트 라이선스 절대 또는 상대 주소를 기입합니다.

20120629_112724643_xp_client1

Ex) XPLATFORM_Client_License.xml
  ../ XPLATFORM_Client_License.xml
  http://www.tobesoft.com/ XPLATFORM_Client_License.xml

개발라이선스 사용법

20120629_112752777_xp_client2

클라이언트 라이선스 오류 유형

20120629_112814340_xp_client3

20120629_112829811_xp_client4

20120629_112849407_xp_client5

20120629_112901969_xp_client6

라이센스 오류 해결방법 Invalid byte 1 of 1-byte UTF-8 sequence.

라이센스 오류 해결방법 Invalid byte 1 of 1-byte UTF-8 sequence.

발급된 라이센스 파일에 한글이 포함되어 있는 상태에서 
저장 문자열 형식이 Ansi로 저장되어 발생하는 문제로 

에디터 프로그램에서 파일 포멧을 Uncode(UTF-8)로 변환하면 해결이 됩니다.

테스트 할 경우 라이선스 체크를 하지 않는 방법

UXstudion에서 하거나 테스트html을 만들어서 .xal 설정 경로를 웹이 아닌 로컬경로로 로딩 하면 가능합니다. 그 외에는 라이선스를 체크 합니다.

XLauncher.xadl = "http://www.tobesoft.com/main.xadl"; 부분을
XLauncher.xadl = "C:\\test\\main.xadl";

주의사항

프로그램 구동시 라이선스에러가 나오면서 구동되지 않습니다.

라이선스 적용방법 문의