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

WSDD 파일

일반 WSDD(Web Services Deployment Descriptor) 파일의 예제는 WSDD 파일을 구성하는 방법을 설명합니다.

다음 예 WSDD 파일의 처음 두 행은 여기에 표시된 그대로 사용해야 합니다. 이 두 행은 WSDD 구문 분석기에 파일을 읽는 방법을 알려 주고 이후 섹션에 대한 중요한 정보를 제공해 줍니다. 필수 헤더 다음에는 두 개의 기본 섹션이 있습니다. 하나는 서비스 핸들러에 대한 섹션이고 다른 하나는 글로벌 핸들러에 대한 섹션입니다. 서비스 섹션 내의 모든 내용은 SOAP 조치 특정 핸들러에 대한 것이며 특정 웹 서비스가 사용될 경우에만 호출됩니다. 글로벌 섹션 내의 내용은 호출된 웹 서비스 메소드 유형과 상관없이 호출된 핸들러 및 웹 서비스 특정이 아닌 핸들러에 관한 내용입니다.

핸들러를 정의할 경우 다음과 같은 중요한 사항을 참조하십시오.

핸들러 유형이 정의되면 핸들러는 다음과 같이 요청 메시지 플로우(즉, requestFlow 태그 내) 또는 응답 메시지 플로우(responseFlow 태그)에서 호출된 핸들러로 식별되어야 합니다.

핸들러 연관을 선언할 경우 핸들러에 고유 이름을 제공해야 합니다(예: myClientHandlerReq). AxisClient가 핸들러 라이브러리를 찾을 수 있는 위치를 식별하려면 유형 속성 값이 완전한 경로여야 합니다.

일반 WSDD 파일

<?xml version="1.0" encoding="UTF-8"?>
<deployment xmlns="http://xml.apache.org/axis/wsdd/" 
xmlns:C="http://xml.apache.org/axis/wsdd/providers/c">

<!--Service Handler Definitions-->
  <service name="ServiceHandler" provider="CPP:DOCUMENT" 
description="Service Handlers">
    <requestFlow>
      <handler name="myClientHandlerReq" 
type="<inst_dir>\wscc\samples\handlers\myClientHandler.dll">
      </handler>
    </requestFlow>
    <responseFlow>
      <handler name="myClientHandlerRes" 
type="<inst_dir>\wscc\samples\handlers\myClientHandler.dll">
      </handler>
    </responseFlow>
  </service>

<!--Global Handler Definitions-->
  <globalConfiguration name="GlobalHandler" provider="CPP:DOCUMENT" 
description="Global Handler">
    <requestFlow>
      <handler name="myGlobalHandlerReq" 
type="<inst_dir>\wscc\samples\handlers\myGlobalHandler.dll">
      </handler>
    </requestFlow>
    <responseFlow>
      <handler name="myGlobalHandlerRes" 
type="<inst_dir>\wscc\samples\handlers\myGlobalHandler.dll">
      </handler>
    </responseFlow>
  </globalConfiguration>
  </deployment>

Reference topic

이용약관 | 피드백

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

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