Microsoft .NET 전송 구성 작성

WCF(Windows Communication Foundation) 프로토콜을 사용하는 서비스 요청의 전송 설정을 설명하도록 Microsoft .NET 전송 구성을 수동으로 작성할 수 있습니다.

시작하기 전에

SOAP 보안을 사용하는 경우 올바른 라이브러리 및 구성 파일로 환경을 구성했는지 확인하십시오.

Microsoft .NET 라이브러리를 포함해, Microsoft 클라이언트 프록시에 필요한 인증서 및 라이브러리를 컴퓨터에 설치해야 합니다.

WCF 서비스의 수정된 Microsoft 클라이언트 프록시 구성 파일 버전(기본값이 client.exe.config)임)을 Microsoft .NET 전송 구성에 링크해야 합니다. 파일 이름을 soaclient.exe.config로 바꾸고 다음 프로시저에 설명된 대로 파일을 편집해야 합니다.

팁: Microsoft .NET WSDL 파일을 가져와 Microsoft .NET 전송 구성을 자동으로 작성할 수 있습니다. 이 경우 다음 프로시저에 설명된 대로 수정된 soaclient.exe.config 파일을 가리키도록 하려면 여전히 수동으로 Microsoft .NET 전송 구성을 편집해야 합니다. 자세한 정보는 WSDL 파일을 사용한 서비스 요청 전송의 내용을 참조하십시오.

이 태스크 정보

제품은 다음 바인딩을 사용하는 WCF 서비스 테스트를 지원합니다.
참고: 다음 WCF 서비스는 지원되지 않습니다.
  • 전송 및 범위
  • MS-MQ(Microsoft Message Queuing) 전송을 기반으로 한 양방향 서비스 또는 콜백과 같은 양방향 모드 요청

프로시저

  1. 다음 단계를 완료하여 수정된 soaclient.exe.config 파일을 작성하십시오.
    1. Microsoft .NET 프로젝트에서 client.exe.config(또는 proxy_client_name.config) 파일의 사본을 작성하고 이 사본의 이름을 soaclient.exe.config로 바꾸십시오.
    2. 다음 행에 지정된 대로 soaclient.exe.config 파일을 편집하여 제품이 지원하는 Microsoft .NET 버전을 사용하십시오.
      <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
    3. 다음 행에 지정된 대로 구성 파일의 엔드포인트가 제품의 클라이언트 계약을 가리키도록 soaclient.exe.config 파일을 편집하십시오.
      contract="IBM.ServiceModel.Soa.Extension.Stub.IStubTest"
    4. 수정된 soaclient.exe.config 파일을 작업공간으로 가져오십시오.
    soaclient.exe.config 파일을 작성한 후 다음 단계를 건너뛰고 WSDL 파일을 가져와 WSDL에서 제공하는 정보를 기반으로 하여 자동으로 Microsoft .NET 전송 구성을 작성할 수 있습니다. 자세한 정보는 WSDL 파일을 사용한 서비스 요청 전송의 내용을 참조하십시오.
  2. 일반 서비스 클라이언트 도구 모음 단추(일반 서비스 클라이언트 열기)를 클릭하여 일반 서비스 클라이언트를 열고 전송 탭을 클릭하십시오.
  3. 전송 구성 페이지에서 Microsoft .NET 구성 작성을 클릭하십시오.
  4. 새 전송 구성의 이름을 입력하고 다음 옵션을 지정하십시오.
    soaclient.exe.config의 위치
    soaclient.exe.config 파일의 위치를 지정하십시오. Microsoft .NET 서비스에서 client.exe.config 파일을 복사하고 편집하여 이 파일을 수동으로 작성해야 합니다.
    사용자 인증
    서비스에 인증이 필요한 경우 사용자 인증을 선택하고 사용자 이름 및 비밀번호를 입력하여 서비스에 액세스하십시오.
    엔드포인트 보호
    기본적으로 전송 구성은 soaclient.exe.config 파일에 설명되어 있는 엔드포인트 보호 레벨을 사용합니다. 다른 보호 레벨을 지정하려면 이 설정을 사용하십시오.
    • 서명: 디지털로 요청에 서명하려면 이 옵션을 선택하십시오.
    • 암호화 및 서명: 디지털로 요청에 서명하고 이 요청을 암호화하려면 이 옵션을 선택하십시오.
    고급 특성
    WSDL 파일에 요청 및 응답 조치를 메소드 순서로 나열하려면 이 테이블을 사용하십시오. 서비스에 필요한 요청 및 응답 조치의 이름과 값을 지정하려면 추가를 클릭하십시오. 이 테이블은 Microsoft .NET WSDL 파일을 가져올 때 자동으로 생성됩니다.
  5. 확인을 클릭하여 전송 구성을 작성하십시오.

다음에 수행할 작업

구성을 작성한 후 Microsoft .NET 전송 프로토콜을 사용하는 서비스 호출에 사용할 수 있습니다. 일반 서비스 클라이언트에서 구성 목록을 사용하여 기존 구성을 편집하거나 중복 구성을 작성할 수 있습니다.

피드백