링크허브에서 제공하는 API 상품의 ASP SDK를 시스템에 연동하면서 자주 발생하는 상대경로 관련 오류에 대한 발생원인에 대해 알아보고, 해결방법을 안내해 드리겠습니다.
Trouble Shooting
에러코드 | 에러메시지 |
---|---|
‘800c0005’ | ../Jusolink/Linkhub/Linkhub.asp, 줄 23 |
위 에러코드는 SDK(풀 샘플소스)에 포함되어 있는 Jusolink 폴더를 루트(root) 디렉토리가 아닌 경로에 위치하는 경우 발생하는 오류입니다. 아래의 경로설정 예시를 참조하여 연동환경을 구성하시기 바랍니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
<!--#include file="json2.asp"--> <% Const linkhub_ServiceURL = "https://auth.linkhub.co.kr" class Linkhub 'http://support.microsoft.com/kb/299692 'UniStrToUTF8 - CopyMemory Private m_linkID Private m_secretKey Private m_sha1 Public Property Let LinkID(ByVal value) m_linkID = value End Property Public Property Let SecretKey(ByVal value) m_secretKey = value End Property Public Sub Class_Initialize Set m_sha1 = GetObject( "script:" & Request.ServerVariables("APPL_PHYSICAL_PATH") + "Jusolink\Linkhub" & "\sha1.wsc" ) End Sub Public Function UTCTime UTCTime = DateAdd("h",m_sha1.getTimeZoneOffSet(),now) End Function |
상대경로 설정방법
아래의 예시와 같이 경로(“\Jusolink\Linkhub”) 앞에 루트 디렉토리로부터 추가된 상대경로를 기재하여 호출하면 오류를 해결할 수 있습니다.
1 2 3 |
Public Sub Class_Initialize Set m_sha1 = GetObject( "script:" & Request.ServerVariables("APPL_PHYSICAL_PATH") + "해당폴더의 상대경로 추가\Jusolink\Linkhub" & "\sha1.wsc" ) End Sub |
ASP SDK 연동환경 설정에 관한 추가적인 사항은 [ASP] SDK 개발가이드를 참조해 주시기 바랍니다.
고객님들의 편의를 위하여 이메일, 전화 등 다양한 채널을 열어놓고 있으니 언제든지 연락주시기 바랍니다.
링크허브 개발팀 정요한 과장 / T.1600-9854 / D. 070-4304-2991/ E. code@linkhub.co.kr