WebSphere Web Services Client for C++, Version 1.0.1 운영 체제: Linux, Windows

핸들러를 사용하여 웹 서비스 클라이언트 응용프로그램 전개

핸들러를 사용하는 웹 서비스 클라이언트 응용프로그램의 경우 핸들러를 전개하려면 몇 가지 추가 구성이 필요합니다.

시작하기 전에

에서는 클라이언트측 핸들러 개발 및 사용에 있는 지시사항에 따라 핸들러가 이미 작성되고 빌드된 것으로 가정합니다.

아래 단계에서는 예제 myGetQuote 클라이언트 응용프로그램을 사용하고 GetQuote 서비스가 실행 중인 것으로 가정합니다. (이 서비스는 WebSphere Application Server 버전 5.0 이상에 포함된 샘플에 제공됩니다). 해당되는 서비스가 없으면 샘플 디렉토리에 WSDL의 서비스 코드를 작성해야 합니다.

이 타스크를 수행하는 이유 및 시기

웹 서비스 클라이언트 응용프로그램 개발 및 전개에 설명된 바와 같이 클라이언트 응용프로그램이 개발되면 요청 또는 응답 유형으로 사용할 수 있는 서비스 핸들러를 하나 이상 추가할 수 있습니다.

참고 :

핸들러를 사용하여 응용프로그램을 전개하려면 다음 단계를 수행하십시오.

이 타스트의 단계

  1. 핸들러 라이브러리를 찾으십시오.
  2. WSDD 파일의 핸들러 정의에 설명된 바와 같이 WSDD 파일에 핸들러의 올바른 경로가 지정되었는지 확인하십시오.
  3. axiscpp.conf 파일의 WSDD 파일 경로 정의에 설명된 바와 같이 WSDD 파일의위치를 axiscpp.conf 파일에 추가하십시오.
  4. 사용 중인 WSDL 파일에 SOAP 조치가 지정되지 않은 경우 setTransportProperty 메소드의 두 번째 매개변수(값)를 WSDD 파일의 서비스 이름으로 변경하십시오. 예를 들어 서비스 이름이“Handler"인 경우 웹 서비스 오브젝트에서 setTransportProperty( SOAPACTIONHEADER , "Handler")를 호출해야 합니다.
  5. myGetQuote 응용프로그램을 다시 빌드하십시오.
  6. myGetQuote 응용프로그램을 실행하십시오.
  7. myGetQuote 응용프로그램이 IBM 주가(달러)를 리턴했는지 확인하십시오.

결과

아래의 예제 화면에서는 명령행에서 실행되는 myGetQuote 응용프로그램을 보여줍니다. myGetQuote를 사용하여 아래에 표시된 대로 실행하려면 필수 핸들러가 WSDD 파일에 미리 정의되고 WSDD 파일의 위치가 axiscpp.conf 파일에 정의되어 있어야 합니다.

그림 1. 명령행에서 실행되는 myGetQuote(핸들러 사용)
이 화면에서는 명령행에서 실행 중인 GetQuote 응용프로그램을 보여줍니다.


Task topic

이용약관 | 피드백

시간소인 아이콘마지막 갱신 날짜: 3 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wscc.doc.nl1\tasks\wscc_tdeploy_hand.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
이 information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)