HTTP 응답 전송 활동은 HTTP 요청 송신자에게 다시 응답을 전송합니다.
다음 그림은 HTTP 요청 송신자에게 다시 응답을 전송하는 HTTP
응답 전송
활동을 보여줍니다.
HTTP
응답 전송 활동은
이전 그림에 표시된 대로 오케스트레이션에서 HTTP
요청 수신 활동과 함께
사용해야 합니다. 오케스트레이션에 HTTP
응답 전송
활동을 추가하는 경우 HTTP
요청 수신 활동의
구성 태스크에서
응답 필요 선택란을 선택해야 합니다.
HTTP 응답 전송 활동에는 기본적으로 압축을 사용하지 않습니다.
자세한 정보는
HTTP 응답 전송 활동의 압축/압축 해제을 참조하십시오.
오케스트레이션에 HTTP 응답 전송 활동 추가
- 오케스트레이션을 작성하거나 여십시오. 오케스트레이션의
그래픽 표시가 나타납니다.
- 활동 탭을
선택하고 HTTP 폴더를 펼치십시오.
- 요청 전송 활동을 오케스트레이션으로 끌어오십시오.
- 활동을 선택하십시오. 점검 목록이 표시되고 특성 분할창에서
구성 태스크가 활성화됩니다. 특성 분할창은 오케스트레이션의
그래픽 표시 아래에 있습니다.
활동 구성
- 점검 목록에서 구성 태스크를 선택하십시오. 구성
분할창이 표시됩니다.
- 다음 표에 설명된 대로 이 분할창의
모든 필드와 선택란을 구성하십시오.
표 1. 필드 |
설명 |
받는 사람 |
이 HTTP 응답 전송 활동과 연관된 HTTP 요청 수신
활동을 지정합니다. 연관된 HTTP 요청 수신 활동은
런타임 중 클라이언트로부터 요청을 수신하고 HTTP 응답 전송 활동은
클라이언트로 다시 응답을 전송합니다. 참고: 이 필드는
HTTP 요청 수신 활동의 구성 태스크에서
응답 필요 선택란을 선택한 경우에만 채워집니다.
|
유형 |
HTTP 응답의 메시지
유형을 지정합니다(Text 또는 Binary). |
압축/압축 해제 사용 |
활동 레벨에서 압축/압축 해제가 켜지거나 꺼지는지 여부를
지정합니다. 기본적으로 압축/압축 해제 사용
선택란은 지워져 있으므로 이 활동에 압축/압축 해제를 사용하지 않습니다.
이 활동에 압축/압축 해제를 사용하려면 압축/압축
해제 사용 선택란을 선택하십시오. 자세한 정보는 HTTP 요청 호출/가져오기/게시/헤드/넣기/삭제 활동의 압축/압축 해제을 참조하십시오. |
응답 헤더 지정
- 점검 목록에서 응답 헤더 태스크를 선택하십시오. 응답 헤더 분할창이
표시됩니다. 사용자 정의 헤더 테이블이 맨 위에 표시되고,
사전 정의 표준 헤더 포함 선택란이 중간에 표시되며, 표준 헤더 테이블은
맨 아래에 표시됩니다.
- 추가 단추를 클릭하여 사용자 정의 헤더 테이블에 헤더를 추가하십시오.
새 항목을 클릭하여 헤더 이름을 입력하거나 드롭 다운 목록에서 헤더 이름을
선택하십시오. 헤더 이름이 사전 정의 헤더 이름이면 설명 열에
설명이 표시되고 그렇지 않은 경우에는 헤더에 대한 설명을 직접 입력하십시오.
- 사전 정의된 표준 헤더를 사용하려면 사전 정의 표준 헤더 포함 선택란을
선택하십시오. 중복 헤더 이름은 허용되지
않으며(대소문자 차이는 무시하고) 사용자 정의 헤더 테이블에서 중복 헤더를 제거하도록
프롬프트가 표시됩니다.
선택된 HTTP 헤더는 입력 맵핑의 /httpheaders 아래에 표시됩니다.
활동으로 입력 맵핑
- 점검 목록에서 입력 맵핑 태스크를 선택하십시오. body
입력 매개변수가 입력 맵핑 태스크의 활동으로 분할창에 표시됩니다.
body 입력 매개변수는 필수이며 최소 하나의 변수를 여기에 맵핑해야 합니다. body
입력 매개변수에는 클라이언트로 다시 전송된
HTTP 응답 메시지의 본문이 포함됩니다.
- 입력 맵핑 분할창의 활동으로 분할창에 선택적 입력 매개변수를 표시하려면 도구 모음
메뉴에서 를 선택하거나
활동으로 분할창에서 마우스 오른쪽 단추를 클릭하고 선택적 매개변수 표시 옵션을 선택하십시오.
도구 모음 메뉴에서 옵션을 선택할 수 없는 경우 입력 맵핑 분할창에서 노드를 클릭하여 이 옵션을
활성화하십시오. httpheaders 입력 매개변수가
표시됩니다.
다음 표에는 선택적
httpheaders 입력 매개변수의 노드가 정의되어 있습니다.
표 2. httpheaders 입력 매개변수의 노드 |
설명 |
httpheaders/uri |
자원 경로를 지정합니다(예: /myPath). |
httpheaders/method |
HTTP 응답
유형(예: POST)을 지정합니다. |
httpheaders/Via |
HTTP 응답 수신과 HTTP 응답 전송 사이에 존재하는
각 활동에 소요되는 시간을 포함합니다. 예: FTP
Put(uploadfile):50ms;Send Email(postinfo):30ms;. HTTP 응답 수신과
HTTP 응답 전송 활동 사이에는 두 개의 활동인
FTP 넣기 및 이메일 전송이 있습니다. 따라서 작업이 처리될 때
Via 헤더 응답은 이 값을 포함합니다.
이는 활동을 완료하기 위해 FTP 넣기 활동에 50밀리초가 걸리고
이메일 전송 활동에 30밀리초가 각각 소요됨을 의미합니다. |
httpheaders/<configured_header_name> |
응답 헤더 단계에서 최소 하나의 응답 헤더를 구성한 경우
각 헤더가 여기에 표시됩니다. <configured_header_name>은
선택하거나 입력한 실제 헤더 이름으로 대체됩니다. |
httpheaders/otherHeaders/headerItem |
HTTP 헤더 매개변수 세트를
포함하는 요소를 HTTP 응답의 이름/값 쌍으로 지정합니다.
HTTP 응답에 여러 HTTP 매개변수를
지정할 수 있으므로 반복 노드입니다. |
httpheaders/otherHeaders/headerItem/name |
HTTP 매개변수의 이름을 지정합니다. |
httpheaders/otherHeaders/headerItem/value |
HTTP 매개변수의 값을 지정합니다. |
- 하나 이상의 오케스트레이션 변수와 하나 이상의 입력 매개변수
간의 맵을 작성하십시오. 맵핑에 대한 일반적인 지시사항은
맵핑 작성을 참조하십시오.
Microsoft Internet Explorer에서 인증서 사용
HTTP 엔드포인트에서
HTTPS 보안 옵션을
선택한 경우에는 Microsoft
Internet Explorer가 수정된 인증서를 인식하지 못하고
SSL 상태를 캐시합니다. 인증서를 수정하는 경우 SSL 상태를 지워야 합니다.
Microsoft Internet
Explorer에서 SSL 상태를 지우려면 다음을 수행하십시오.
- Microsoft Internet
Explorer 도구 모음 메뉴에서 을 선택하십시오. 인터넷
옵션 분할창이 표시됩니다.
- 컨텐츠 탭을 클릭하십시오.
- 인증서 섹션에서 SSL 상태
지우기를 클릭하십시오. SSL
캐시 지우기 성공 대화 상자가 표시됩니다.
- 확인을 클릭하고 확인을 클릭하십시오.