웹 서비스 작업

업데이트: 2006년 7월 17일

웹 서비스 작업은 웹 서비스 메서드를 실행합니다. 웹 서비스 작업은 다음 용도로 사용할 수 있습니다.

  • 웹 서비스 메서드에서 반환되는 값을 변수에 기록합니다. 예를 들어 웹 서비스 메서드로부터 그 날의 최고 기온을 가져온 다음 이 값을 사용하여 열 값을 설정하는 식에 사용된 변수를 업데이트할 수 있습니다.
  • 웹 서비스 메서드에서 반환되는 값을 파일에 기록합니다. 예를 들어 잠재 고객 목록을 파일에 기록하고 패키지에서 이 파일을 데이터 원본으로 사용하여 데이터베이스에 파일을 기록하기 전에 데이터를 정리할 수 있습니다.

웹 서비스 작업은 HTTP 연결 관리자를 사용하여 웹 서비스에 연결합니다. HTTP 연결 관리자는 웹 서비스 작업과 별도로 구성되고 작업에서 참조됩니다. HTTP 연결 관리자는 서버 URL과 같은 서버 프록시 설정, 웹 서비스 서버 액세스를 위한 자격 증명 및 제한 시간 길이를 지정합니다. 자세한 내용은 HTTP 연결 관리자를 참조하십시오.

HTTP 연결 관리자는 웹 사이트 또는 WSDL(Web Service Description Language) 파일로 연결할 수 있습니다. WSDL 파일로 연결하는 HTTP 연결 관리자의 URL에는 ?WSDL 매개 변수가 포함됩니다(예: 예를 들어 http://MyServer/MyWebService/MyPage.asmx?WSDL과 같습니다.

SSIS 디자이너에서 제공하는 웹 서비스 작업 편집기 대화 상자를 사용하여 웹 서비스 작업을 구성하려면 WSDL 파일을 로컬에서 사용할 수 있어야 합니다.

  • HTTP 연결 관리자가 웹 사이트로 연결하는 경우 WSDL 파일을 로컬 컴퓨터로 수동으로 복사해야 합니다.
  • HTTP 연결 관리자가 WSDL 파일로 연결하는 경우 웹 서비스 작업에서 웹 사이트의 파일을 로컬 파일로 다운로드할 수 있습니다.

WSDL 파일에는 웹 서비스에서 제공하는 메서드, 메서드에 필요한 입력 매개 변수, 메서드가 반환하는 응답 및 웹 서비스와 통신하는 방법이 나열되어 있습니다.

메서드에서 입력 매개 변수가 사용되는 경우 웹 서비스 작업에는 매개 변수 값이 필요합니다. 예를 들어 자신의 신장을 기준으로 구입할 스키의 길이를 보여 주는 웹 서비스 메서드에서는 입력 매개 변수로 자신의 신장을 제공해야 합니다. 매개 변수 값은 작업 내에 정의된 문자열이나 작업 또는 부모 컨테이너의 범위에 정의된 변수에서 제공할 수 있습니다. 변수를 사용할 경우에는 패키지 구성 또는 스크립트를 사용하여 매개 변수 값을 동적으로 업데이트할 수 있는 이점이 있습니다. 자세한 내용은 Integration Services 변수패키지 구성을 참조하십시오.

[!참고] 웹 서비스 작업은 정수 및 문자열과 같은 기본 유형, 기본 유형의 배열 및 시퀀스, 열거형과 같은 데이터 형식의 매개 변수만 지원합니다.

여러 웹 서비스 메서드에서는 입력 매개 변수가 사용되지 않습니다. 예를 들어 현재 달에 태어난 대통령의 이름을 가져오는 웹 서비스 메서드의 경우에는 웹 서비스가 로컬에서 현재 달을 논리적으로 확인할 수 있기 때문에 입력 매개 변수가 필요하지 않습니다.

웹 서비스 메서드의 결과는 변수나 파일로 기록될 수 있습니다. 파일 연결 관리자를 사용하면 결과를 기록할 파일을 지정하거나 변수 이름을 제공할 수 있습니다. 자세한 내용은 파일 연결 관리자Integration Services 변수를 참조하십시오.

웹 서비스 작업에 사용할 수 있는 사용자 지정 로깅 메시지

다음 표에서는 웹 서비스 작업에 사용할 수 있는 사용자 지정 로그 항목을 보여 줍니다. 자세한 내용은 패키지에서 로깅 구현로깅할 메시지 사용자 지정을 참조하십시오.

로그 항목 설명

WSTaskBegin

작업에서 웹 서비스 액세스를 시작했습니다.

WSTaskEnd

작업에서 웹 서비스 메서드를 완료했습니다.

WSTaskInfo

작업에 대한 설명 정보입니다.

웹 서비스 작업 구성

SSIS 디자이너를 사용하거나 프로그래밍 방식으로 속성을 설정할 수 있습니다.

SSIS 디자이너에서 설정할 수 있는 속성에 대한 자세한 내용을 보려면 다음 항목 중 하나를 클릭하십시오.

SSIS 디자이너에서 이러한 속성을 설정하는 방법을 보려면 다음 항목을 클릭하십시오.

웹 서비스 작업을 프로그래밍 방식으로 구성

이러한 속성을 프로그래밍 방식으로 설정하는 방법을 보려면 다음 항목 중 하나를 클릭하십시오.

참고 항목

개념

Integration Services 작업
패키지 제어 흐름 만들기

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 7월 17일

변경된 내용
  • 사용자 지정 로그 항목을 보여 주는 표를 추가했습니다.

2006년 4월 14일

변경된 내용
  • 변수를 사용하여 입력 매개 변수의 값을 웹 메서드에 제공하는 방법에 대한 정보를 추가했습니다.