서비스 호출 활동의 엔드포인트 작성 및 편집

서비스 호출 활동의 웹 서비스 엔드포인트를 작성 또는 편집합니다.

프로시저

  1. 엔드포인트 작성 또는 엔드포인트 편집 분할창에서 원격 서버 옵션을 선택하고 찾아보기를 클릭하십시오. 프로젝트 탐색기가 표시됩니다.
  2. 프로젝트 탐색기 분할창에서 다음 옵션 중 하나를 선택하여 WSDL 파일을 선택할 수 있습니다.
    • 프로젝트 탐색기 분할창에서 이미 프로젝트에 업로드된 기존 WSDL 파일을 선택하십시오.
    • 파일 시스템에서 WSDL 파일 선택: 추가를 클릭하십시오. 추가 대화 상자에서 WSDL 파일을 찾아보고 추가를 클릭하십시오.
    • URL에서 WSDL 파일 다운로드: URL 추가를 클릭하십시오. 추가 필드에 다운로드할 WSDL의 URL을 입력하십시오. 확인을 클릭하십시오.
    참고:
    • 선택하는 WSDL 파일은 WSDL 1.1 및 WS-I Basic Profile 1.1 스펙과 호환되어야 합니다.
    • 서비스 호출 활동이 참조하는 기존 웹 서비스 엔드포인트를 편집할 때 엔드포인트에 다른 WSDL을 선택하는 경우, 웹 서비스 호출 서비스 활동구성 태스크에서 적합한 조작을 선택해야 합니다.  
    WSDL 이름, 서비스, 포트위치 필드에 다음 목록에서 설명하는 WSDL 파일에 지정된 값이 표시됩니다.
    WSDL 이름
    WSDL 파일에서 이 필드를 정의하는 XML 요소
    <definitions targetNamespace="http://www.acme.com/wsdl/hello.wsdl"
        xmlns="http://schemas.xmlsoap.org/wsdl/"
        xmlns:tns="http://www.acme.com/wsdl/hello.wsdl"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema">
        xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/
    ...</definitions>
    설명: 웹 서비스 이름과 WSDL에서 사용되는 네임스페이스를 지정합니다. 또한 정의 요소는 웹 서비스를 정의하는 나머지 요소의 루트 요소입니다. 이러한 다른 요소는 WSDL의 </definitions> 요소 내에 포함되어 있습니다.
    서비스
    WSDL 파일에서 이 필드를 정의하는 XML 요소
    <service name="HelloWorld">
      <port name="HelloWorld" binding="s0:HelloWorld">
    <soap:address location="http://localhost:7001/WS/HelloWorld.jws"/>
    </port>
    </service>  
    설명: 서비스 이름을 지정합니다. WSDL의 서비스 요소에는 서비스의 위치를 정의하는 포트 및 위치 요소가 포함되어 있습니다. WSDL에는 하나 이상의 서비스를 정의할 수 있습니다. 여러 서비스가 정의되는 경우, 엔드포인트 분할창의 서비스 필드에서 메뉴를 선택하여 서비스를 선택할 수 있습니다.
    포트
    WSDL 파일에서 이 필드를 정의하는 XML 요소
    <port name="HelloWorld" binding="s0:HelloWorld">
    <soap:address location="http://localhost:7001/WS/HelloWorld.jws"/>
    </port>
    설명: 서비스 바인딩을 지정합니다. WSDL에서 서비스당 하나 이상의 포트를 정의할 수 있습니다. 서비스에 여러 포트가 정의되면 엔드포인트 분할창의 포트 필드에서 메뉴를 선택하여 포트를 선택할 수 있습니다.
    위치
    WSDL 파일에서 이 필드를 정의하는 XML 요소
    <soap:address location="http://localhost:7001/WS/HelloWorld.jws"/>
    설명: 지정된 서비스를 시작하는 주소를 지정합니다. 일반적으로 SOAP 서비스 시작을 위한 URL입니다.
  3. 서비스 목록에서 서비스를 선택하십시오. 자세한 내용은 이전 표를 참조하십시오.
  4. 포트 목록에서 포트를 선택하십시오. 자세한 내용은 이전 표를 참조하십시오.
  5. 로그인 옵션을 선택하고 필요에 따라 다음 표에서 설명하는 설정을 지정하십시오.
    참고: 이러한 옵션은 원격 서버 위치 옵션을 선택할 때만 사용할 수 있습니다.
    그림 1. 로그인 옵션
    표 1.
    옵션/필드 이름 설명
    익명 사용자로 서버에 로그인 서버에 익명으로 연결하려면 이 옵션을 선택하십시오. 사용자 계정 정보는 필요하지 않습니다.
    사용자 이름 및 비밀번호를 사용하여 서버에 로그인 사용자 계정을 사용하여 서버에 연결하려면 이 옵션을 선택하십시오. 이 옵션을 선택하는 경우, 인증 모드를 선택하고 사용자 이름과 비밀번호를 지정해야 합니다.
    인증 원격 서버에 연결할 때 통합 어플라이언스가 사용하는 인증 유형을 선택할 수 있습니다. 목록에서 다음 인증 모드 중 하나를 선택하십시오.
    • 기본 - 지정하는 사용자 이름과 비밀번호를 암호화되지 않은 상태로 서버로 전송합니다. 이 인증 스키마의 보안은 최저 수준입니다.
    • 다이제스트 - 지정하는 사용자 이름과 비밀번호를 암호화하여 서버로 전송합니다. 이 인증 옵션은 기본 인증보다 안전합니다.
    • NTLM - 서버의 도메인 이름에 NTCredentials 인스턴스를 사용할 수 있어야 합니다. 이 인증은 가장 안전한 인증 옵션입니다.
      NTLM 인증 옵션을 선택하면 통합 어플라이언스가 요청이 아닌 연결을 인증합니다. 따라서 새로 연결할 때마다 통합 어플라이언스가 인증합니다. 인증 프로세스에서는 연결이 계속 활성화되어야 합니다. NTLM을 사용하여 프록시와 서버를 모두 인증할 수는 없습니다.
      참고: 사용자 이름 앞에 도메인을 접두부로 사용하지 마십시오.
    범주/도메인
    • 기본 또는 다이제스트 인증 옵션을 선택하는 경우, 범주를 지정할 수 있습니다. 범주를 지정하지 않으면 활동이 '모든 범주'에 대해 인증합니다.
    • NTLM 인증 옵션을 선택하는 경우에는 도메인을 지정해야 합니다. 도메인을 지정하지 않으면 엔드포인트 구성이 올바르지 않아 오류가 발생합니다.
    사용자 이름 서버에 연결하는 데 사용되는 계정의 사용자 이름을 지정합니다.
    비밀번호 HTTP 서버에 연결하는 데 사용되는 계정의 비밀번호를 지정합니다.
  6. 보안 옵션을 지정하십시오.

    클라이언트 인증이 필요한 경우에는 클라이언트 인증서 별명 이름 선택란을 선택하여 클라이언트로 작용하는 통합 어플라이언스가 HTTP 서버에 인증서를 제공하도록 지정하십시오. 선택하면 인증서의 이름을 제공해야 합니다. 이 선택란의 활동 레벨에서 지정된 인증서는 WMC의 보안-> 인증서-> 설정-> 클라이언트 SSL 항목에 지정된 인증서보다 우선합니다.

    SSL을 통한 보안 HTTP에 사용되는 프로토콜 버전을 선택하십시오. 기본적으로 사용되는 프로토콜 버전은 SSL_TLSv2입니다.

  7. 연결 풀 옵션은 최대 연결 수를 지정하십시오.

    이 값은 통합 어플라이언스가 연결 풀에서 여는 최대 연결 수를 지정합니다. "0"을 지정하면 연결 수를 무제한으로 설정할 수 있습니다. 통합 어플라이언스는 기본적으로 25개 연결을 활성화할 수 있습니다.

  8. 연결 제한시간을 지정하십시오. 연결 제한시간은 통합 어플라이언스가 엔드포인트와의 연결을 설정하려고 시도하는 시간과 엔드포인트가 연결 요청에 응답하는 시간 사이에 제한시간이 초과되기 전 시간(초)을 지정합니다. 웹 서비스 활동의 경우에는 통합 어플라이언스가 제한시간이 초과되기 전에 웹 서비스와의 연결 설정을 시도하는 시간입니다. 활동 제한시간은 엔드포인트와의 연결이 이미 설정된 후에 발생하므로 연결 제한시간과는 다릅니다. 활동 제한시간은 활동이 엔드포인트에서 요청을 호출하고 엔드포인트가 응답하는 데 소요되는 시간 사이에 제한시간이 초과되기 전의 시간을 초 단위로 지정합니다. 활동 제한시간은 웹 서비스 호출 서비스 활동재시도 태스크에서 설정합니다.
  9. 선택사항 - 프록시 서버를 통해 웹 서비스를 연결하려면 프록시 서버를 통해 연결 선택란을 선택하고 다음 표에 정의된 필드를 지정하십시오.
    그림 2. 웹 서비스 옵션
    표 2.
    엔드포인트 분할창의 필드 이름 설명 필수 또는 선택사항
    호스트 이름 프록시 서버의 호스트 이름을 지정합니다. 필수
    포트 프록시 서버에 연결하는 데 사용할 포트 번호를 지정합니다. 필수
    사용자 이름 프록시 서버 인증에 사용할 사용자 이름을 지정합니다. 선택사항 - 프록시 서버에 인증이 필요하지 않은 경우
    비밀번호 프록시 서버 인증에 사용할 비밀번호를 지정합니다. 선택사항 - 프록시 서버에 인증이 필요하지 않은 경우



피드백 | 주의사항


시간소인 아이콘 마지막 업데이트 날짜: 2013년 11월 6일 수요일