VSA API 웹 서비스 예제 클라이언트 - ASP 페이지
테스트 클라이언트 ASP 페이지는 또한 VSA API 웹 서비스와 함께 배포되어 다양한 API 작업을 익히는 데 도움이 됩니다. 따라서 소스 코드를 사용해 ASP 클라이언트가 어떻게 생성되고 코드의 일부를 자신의 애플리케이션에 통합하는지 확인할 수 있습니다. 사용자는 Kserver의 실제 /vsaWS/KaseyaWS.asmx 페이지를 찾아볼 수 있으며, 웹 방법을 선택한 후 WSDL에서 지정된 정확한 XML SOAP 요청 구조를 복사해서 붙여 넣을 수 있습니다.
인증은 페이지 상단의 자체 프레임 안에 있습니다. 인증이 성공하면 SessionID가 노출되어 후속 XML 요청이 있을 때 복사에서 붙여 넣을 수 있습니다.
메모: 이 페이지는 C# GUI 테스트 클라이언트의 경우처럼 표시된 SessionID를 자동으로 후속 요청 문에 통합하지는 않습니다.
예제 1: 인증
http://<your-KServer>/vsaWS/TestClient/TestClient.asp 을 사용해 VSA API 웹 서비스 asp 테스트 클라이언트에 액세스합니다.- 유효한 VSA 클라이언트 사용자 이름 및 비밀 번호를 입력한 다음 로그인을 클릭합니다.

Session ID 텍스트 상자에는 로그온해서 생성된 Session ID가 채워집니다. 이 Session ID를 복사해 후속 XML 요청에 붙여 넣어야 합니다.

예 2 - 요청 가져 오기
- 두 번째 브라우저 창에서 /vsaWS/KaseyaWS.asmx 페이지를 사용해 GetLogEntry 같은 방법을 선택합니다.

- 각 방법은 해당 방법의 요청에 대한 XML SOAP 구조를 표시합니다. 방법의 요청 구조 중에서 <req>로 시작해서 </req>로 끝나는 부분만 복사합니다.

- 요청 구조를 TestClient.asp 페이지의 요청 창에 붙여 넣습니다. 웹 방법 이름 필드에 방법의 이름을 입력합니다. 개체 틀 십진수를 인증을 하는 동안 획득한 SessionID 문자열로 교체합니다. 필요에 따라 다른 개체 틀 컨텐츠를 유효한 다른 데이터로교체합니다. 그런 다음 보내기 단추를 클릭합니다.
메모: 일정한 방법의 <BrowserIP></BrowserIP> 요소를 무시할 수 있습니다. <BrowserIP> 요소는 VSA과의 싱글 사인온 조정을 제공하는 데 도움이 되며, 싱글 사인온이 초점이 아닌 테스트 환경에서는 무시할 수 있습니다.

결과는 응답 창에 표시됩니다.
|