오케스트레이션 디자이너 작업
BizTalk 프로젝트를 시작한 후 새 오케스트레이션을 만들고 프로젝트에 기존 오케스트레이션을 추가할 수 있습니다. 오케스트레이션을 만들고 저장하거나, 프로젝트에 기존 오케스트레이션을 추가 또는 제거하거나, 오케스트레이션 이름을 변경하거나, 오케스트레이션 속성을 설정하려면 다음 절차를 참조하십시오.
오케스트레이션을 만들려면 다음을 수행하십시오.
솔루션 탐색기 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 추가를 선택한 다음 새 항목을 클릭합니다.
새 항목 추가 대화 상자의 범주 창에서 BizTalk 프로젝트 항목을 클릭한 다음 템플릿 창에서 BizTalk 오케스트레이션을 클릭합니다.
대화 상자 아래쪽의 이름 상자에서 오케스트레이션의 이름을 입력한 다음 추가를 클릭합니다.
새 오케스트레이션이 만들어져 오케스트레이션 디자이너에 표시되고 해당 .odx 파일이 만들어져 솔루션 탐색기에 표시됩니다.
프로젝트에 기존 오케스트레이션을 추가하려면 다음을 수행하십시오.
솔루션 탐색기 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 추가를 클릭한 다음 기존 항목을 클릭합니다.
기존 항목 추가 대화 상자에서 오케스트레이션이 포함된 디렉터리로 이동하여 오케스트레이션을 선택한 다음 추가를 클릭합니다.
해당 오케스트레이션이 프로젝트에 추가됩니다.
참고
기존 파일을 추가하면 해당 파일이 프로젝트에 복사됩니다. (파일은 단순히 참조로 추가되지 않습니다.) 프로젝트에서 파일을 변경하면 원래 파일은 변경되지 않은 상태로 유지됩니다.
오케스트레이션 이름을 변경하려면 다음을 수행하십시오.
솔루션 탐색기 변경할 .odx 파일을 마우스 오른쪽 단추로 클릭한 다음 이름 바꾸기를 클릭합니다.
원하는 새 파일 이름을 입력하고 Enter를 누릅니다.
참고
.odx 파일의 이름을 변경하는 경우 디자인 화면을 클릭하여 속성 창 표시하고 오케스트레이션의 Typename 속성 값을 변경하여 오케스트레이션 형식의 이름을 변경할 수도 있습니다.
오케스트레이션을 저장하려면 다음을 수행하십시오.
파일 메뉴에서 오케스트레이션 이름> 저장<을 클릭합니다.
참고
오케스트레이션 파일은 UTF-8로 저장됩니다. 스키마, 맵 및 파이프라인은 UTF-16으로 저장됩니다.
프로젝트에서 오케스트레이션을 제거하려면 다음을 수행하십시오.
솔루션 탐색기 제거할 파일을 마우스 오른쪽 단추로 클릭한 다음 프로젝트에서 제외를 클릭합니다.
참고
프로젝트에서 오케스트레이션을 제거하고 파일을 영구적으로 삭제하려면 대신 삭제 를 클릭합니다.
제외된 오케스트레이션을 프로젝트에 포함시키려면 다음을 수행하십시오.
- 솔루션 탐색기 모든 도구 모음 표시 단추를 클릭하고 원하는 .odx 파일을 마우스 오른쪽 단추로 클릭한 다음 프로젝트에 포함을 선택합니다.
오케스트레이션 속성을 설정하려면 다음을 수행하십시오.
프로젝트에서 .odx 파일을 두 번 클릭하거나 프로세스 영역에서 오케스트레이션이 포함된 탭을 선택하여 오케스트레이션을 엽니다.
오케스트레이션 뷰 창에서 오케스트레이션 속성을 선택합니다.
—또는—
오케스트레이션 디자인 화면의 프로세스 영역 배경을 클릭합니다.
속성 창에서 다음 속성을 지정합니다. 일부 속성은 특정 상황에서만 나타납니다.
참고
오케스트레이션 이름, 포트 유형 및 다중 파트 메시지 유형은 모듈 범위 내에서 고유해야 합니다.
속성 Description Batch 원자성 트랜잭션인 오케스트레이션을 다른 인스턴스와 일괄 처리할 수 있는지 여부를 결정합니다. 보상 오케스트레이션에 대해 수행할 보정 유형을 지정합니다. 격리 수준 트랜잭션 오케스트레이션의 경우 동시 트랜잭션에서 데이터에 액세스할 수 있는 정도를 결정합니다. 내보낼 수 있는 모듈 모듈을 BPEL4WS로 내보낼 수 있는지 여부를 결정합니다. 모듈 XML 대상 네임스페이스 유형을 BPEL4WS로 내보낼 때 사용되는 XML 대상 네임스페이스입니다. 네임스페이스 오케스트레이션 및 오케스트레이션 유형이 있는 포함하는 모듈의 이름을 결정합니다. 내보낼 수 있는 오케스트레이션 이 오케스트레이션을 BPEL4WS로 내보낼 수 있는지 여부를 나타냅니다. 오케스트레이션 XML 대상 네임스페이스 이 오케스트레이션을 BPEL4WS로 내보낼 때 사용되는 XML 대상 네임스페이스입니다. 재시도 트랜잭션 오케스트레이션이 실패할 경우 다시 시도할지 여부를 지정합니다. 제한 시간 트랜잭션 오케스트레이션이 사용되지 않아 실패하기까지의 시간(초)입니다. 트랜잭션 식별자 트랜잭션 오케스트레이션의 고유 식별자입니다. 트랜잭션 유형 오케스트레이션이 원자성 트랜잭션인지, 장기 실행 트랜잭션인지, 아니면 비트랜잭션인지를 결정합니다. 유형 한정자 오케스트레이션 수준 변수의 범위를 결정합니다.
전용 — 포함하는 모듈만 이 오케스트레이션에 액세스할 수 있습니다.
공용 — 이 오케스트레이션에 대한 액세스가 제한되지 않습니다.
내부 — 동일한 프로젝트 내의 모듈만 이 오케스트레이션에 액세스할 수 있습니다.유형 이름 포함하는 모듈 내의 이 오케스트레이션 이름을 결정합니다. 참고: 루트 수준 네임스페이스와 동일한 Typename을 사용하는 경우 Typename을 기반으로 메시지 및 변수를 정의하고 할당 작업을 수행하려고 할 때 오케스트레이션 Designer 오류가 발생할 수 있습니다. 예를 들어 유형 이름으로 System을 지정하고 System.String 등의 메시지와 변수를 정의하면 오류가 표시될 수 있습니다.
참고 항목
오케스트레이션 셰이프
오케스트레이션에 셰이프를 추가하는 방법
오케스트레이션에 매개 변수를 추가하는 방법
아티팩트 유형 선택 대화 상자를 사용하는 방법