클라이언트측 핸들러를 개발하려면 먼저 문서 편집기를 사용하여
수행할 수 있는 필수 파일을 작성한 후 클라이언트 라이브러리를 빌드해야 합니다.
이 타스크를 수행하는 이유 및 시기
핸들러를 작성하려면 클라이언트 핸들러 헤더 파일, 클라이언트
핸들러 파일 및 클라이언트 핸들러 팩토리 파일을 차례로 작성하십시오. 그런
다음 이러한 파일을 사용하여 다른 라이브러리에서와 같은 방식으로 핸들러
라이브러리를 빌드할 수 있습니다.
둘 이상의 핸들러를 사용할 경우에는
헨들러 이름이 고유한지 확인해야 합니다.
핸들러를 작성 및 빌드하려면
myclientHandler 라이브러리의 예제를 사용하는 다음 단계를 수행하십시오.
이 타스트의 단계
- 현재 작업 디렉토리를 myClientHandler 프로젝트를 빌드할 디렉토리(예:
<inst_dir>/samples/handlers)로 변경하십시오.
- 핸들러에 필요한 세 개의 기본 파일을 작성하십시오.
- 문서 편집기를 사용하여 myClientHandler.cpp, myClientHandler.hpp
및 myClientHandlerFactory.cpp라는 이름의 세 파일을 새로 작성하십시오(필수 핸들러 파일 참조).
- 샘플 클라이언트 핸들러 코드에 설명된
바와 같이 샘플 코드를 각 파일에 복사하십시오.
- 새 파일을 현재 디렉토리에 저장하십시오.
- 핸들러 라이브러리를 빌드하십시오.
- Linux의
경우 다음 빌드 명령을 입력하십시오.
xlC_r -I <inst_dir>/include/ *.cpp -L <inst_dir>/lib/ -l axis_client –shared
-o myClientHandler.so
- Windows의
경우 다음 빌드 명령을 입력하십시오.
cl /MT /D "WIN32" /I<inst_dir>\include *.cpp /link<inst_dir>
\lib\AxisClient.lib /dll /out:"myClientHandler.dll"
- 클라이언트 핸들러 라이브러리 파일이 작성되었는지 확인하십시오.
- 작성된 각 핸들러의 정의가 포함되도록
WSDD 파일을
작성하거나 수정하십시오. 핸들러 정의에 대한 자세한 정보는
WSDD 파일의 핸들러 정의를 참조하십시오.
- axiscpp.conf 파일에
WSDD 파일의 경로를
정의하는 라인이 포함되는지 확인하십시오. 파일 경로 정의에 대한 자세한 정보는 axiscpp.conf 파일의 WSDD 파일 경로 정의를 참조하십시오.
다음에 수행할 작업
핸들러 개발이 완료되면
핸들러를 사용하여 웹 서비스 클라이언트 응용프로그램 전개에 설명된 바와 같이 응용프로그램을 전개할 수 있습니다.