웹 서비스 작업

 

안녕하세요 강성욱 입니다.(www.sqltag.org, www.sqler.com, http://blog.naver.com/jevida)

 

이번 시간에는 [웹 서비스]작업에 대해서 알아 보도록 하겠습니다.

 

웹 서비스 작업은 SSIS 2005부터 추가된 작업으로 웹 메서드를 이용하여 웹 서비스에 있는 정보를 읽어오는 기능을 합니다.

 

예를 들면 웹의 도서목록 서비스나 환율, 주식정보 등을 읽어 올 수 있습니다.

 

[BIDS]를 실행하여 [Integration Services 프로젝트]를 생성 합니다.

 

[제어 흐름] 탭에서 [웹 서비스 태스크] 작업을 드래그 앤 드롭으로 끌어다 놓습니다.

 

[웹 서비스 작업]에서 마우스 오른쪽 버튼을 클릭하여 [편집]을 선택 합니다.

 

[웹 서비스 태스크 편집기]가 나타 납니다.

[일반] 탭에서는 웹서비스를 작업을 수행하기 위해서는 연결 관리자의 HTTP 설정이나 작업의 이름 설정 등 환경을 설정 할 수 있습니다.

연결

  • HttpConnection – 웹 서비스 작업을 수행하기 위한 HTTP 연결을 지정.
    • 서버 URL정보나 프록시 설정 정보, 웹 서버 액세스를 위한 자격 증명 및 제한시간 설정등을 설정.

 

  • WSDLFile – WSDL(Web Services Description Language)는 웹 서비스에서 제공하는 메서드, 메서드에 필요한 입력 매개 변수, 메서드가 반환하는 응답 및 웹서비스와 통신하는 방법 등이 나열되어 있는 문서 입니다. WSDL이 있는 경우에는 해당 파일을 지정할 수 있으며 파일이 저장될 경로만 지정한 후에는 아래 이 있는 WSDL 다운로드 버튼을 눌러 다운로드 받을 수도 있습니다.
  • OverwriteWSDL 파일을 다운로드 할 때 기존 파일이 있으면 덮어 쓸지 설정.

일반

  • Name – 작업 이름을 지정.
  • Description – 작업에 대한 설명을 지정.

 

 

[입력]

입력

  • Service – 목록에서 웹 메서드를 실행하는데 사용할 웹 서비스를 지정.
  • Method – 목록에서 실행할 작업에 사용할 웹 메서드를 지정.
  • WebMethodDocumentation – 웹 메서드에 대한 설명을 입력하거나 찾아보기(…) 버튼을 클릭하여 웹 메서드 설명서 대화 상자에 설명을 입력.
    • 이름 – 웹 메서드에 대한 입력의 이름
    • 유형 – 입력 데이터의 유형을 나타 냅니다.
    • 값 – 입력되는 값을 설정 합니다.
    • 변수 – 입력되는 값이 변수에 저장된 경우, 변수 체크박스를 선택한 후 값에서 해당 변수를 지정 합니다.

 

[출력]

출력

  • OutputType – 출력 결과를 저장할 형태를 지정. 파일 연결을 사용할 경우에는 File속성에서 파일 연결을 지정하며 변수를 사용할 경우에는 Variable 속성에서 저장 할 변수를 지정 합니다. 


강성욱 / jevida@naver.com

Microsoft SQL Server MVP

Blog : http://sqlmvp.kr

Facebook : http://facebook.com/sqlmvp




No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 46567
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 24976
1554 SSIS - 파일 시스템 작업 - 폴더 생성 삭제, 파일 복사 삭제 등 관리 작업을 하자 jevida(강성욱) 2013.09.25 9887
1553 SSIS - 오류 메시지 전송 작업 jevida(강성욱) 2013.09.25 10483
1552 SSIS - 작업 전송 작업 jevida(강성욱) 2013.09.25 7525
1551 SSIS - 로그인 전송 작업 jevida(강성욱) 2013.09.25 8919
1550 SSIS - 데이터베이스 전송 작업 jevida(강성욱) 2013.09.25 8525
1549 SSIS - Master 저장 프로시저 전송 태스크 jevida(강성욱) 2013.09.25 7128
1548 SSIS - 패키지 실행 - 부모 패키지와 자식패키지로 효율적인 관리하기 jevida(강성욱) 2013.09.25 9026
1547 SSIS - XML 태스크 - XML 비교, 병합, 출력등 다양한 작업을 하자. jevida(강성욱) 2013.09.24 7219
» SSIS - 웹서비스 작업 - 웹 정보를 가져오자 jevida(강성욱) 2013.09.24 7998
1545 SSIS - 메시지 큐 - MSMQ를 이용한 비동기 전송 jevida(강성욱) 2013.09.24 11115
1544 SSIS - 메일 보내기 - 데이터 처리 결과를 메일로 전송 하자! jevida(강성욱) 2013.09.24 10624
1543 SSIS - 대량 삽입 작업 - BULK INSERT ? jevida(강성욱) 2013.09.24 11137
1542 SSIS - 이벤트 처리 및 오류 출력 - 다양한 이벤트로 오류를 출력하자 jevida(강성욱) 2013.09.24 8984
1541 SSIS - 데이터 흐름 경로 jevida(강성욱) 2013.09.24 8767
1540 VS2012 에서 CLR 프로젝트 작업 시 SSDT 오류 날 경우 쓸만한게없네(윤선식) 2013.08.21 5515
1539 SQL2014 Buffer Pool Extension 열이 2013.07.01 6101
1538 SQL Server 2014 CTP1 In-Memory OLTP 샘플 및 스샷 [1] 열이 2013.06.27 6327
1537 SQL Server 2014 CTP1 간단 설치 리뷰... [1] 이지만 2013.06.26 4903
1536 SQL Server 2014 Key Note. [2] 쓸만한게없네(윤선식) 2013.06.10 6619
1535 SQL Server Language Code [3] 쓸만한게없네(윤선식) 2013.05.06 7325





XE Login