복사를 사용하여 메시지 플로우 복사

유사한 기능을 갖는 새 메시지 플로우에 대한 시작점으로서 메시지 플로우를 복사하는 것이 유용하다는 것을 알게 됩니다. 예를 들면, 다른 방법으로 메시지를 처리하기 위해 하나 이상의 노드를 바꾸거나 제거하고자 할 수 있습니다.

시작하기 전에

이 작업을 완료하려면 먼저 다음 작업을 완료해야 합니다.

메시지 플로우를 복사하려면 다음을 수행하십시오.

  1. 브로커 응용프로그램 개발 perspective로 전환하십시오.
  2. 네비게이터 보기에서 복사하려는 메시지 플로우(<message_flow_name>.msgflow)를 선택하십시오.
    1. 파일을 마우스 오른쪽 단추로 누른 다음 메뉴에서 복사를 누르십시오.
  3. 메시지 플로우 프로젝트 내에서 메시지 플로우를 복사할 브로커 스키마를 마우스 오른쪽 단추로 누른 다음 붙여넣기를 누르십시오. 동일한 메시지 플로우 내의 동일한 브로커 스키마에 있는 메시지 플로우를 동일한 메시지 플로우 프로젝트 내의 다른 브로커 스키마 또는 다른 메시지 플로우 프로젝트 내의 브로커 스키마로 복사할 수 있습니다.

    메시지 플로우를 복사할 경우, 연관된 파일(ESQL 및 맵핑이 있을 경우)은 자동으로 동일한 대상 메시지 플로우 프로젝트로 복사되지 않습니다. 이 파일도 복사하려면 프로시저를 명확하게 수행해야 합니다.

    모듈이 고유한지 확인하기 위해 ESQL 또는 맵핑이 연관된 노드를 갱신해야 할 수도 있습니다.

    예를 들면, 단일 Compute 노드가 포함된 메시지 플로우(예: Test1)를 작성한 경우에 메시지 플로우 Test1과 여기에 연관된 .esql 파일을 동일한 메시지 플로우 프로젝트 내의 동일한 브로커 스키마로 복사하면(그런 다음 새 사본에 다른 이름(예: Test2)을 부여함) 이제 단일 스키마 내에 Test1_Compute라는 이름을 가진 두 개의 모듈이 생깁니다. 하나는 Test1.esql 내에 있고 다른 하나는 Test2.esql 내에 있습니다.

    이는 지원되지는 않으며, 복사 조치를 완료하면 오류 메시지가 타스크 보기에 기록됩니다. 브로커 스키마 내의 모든 모듈이 고유한지 확인하려면 .esql 파일 내의 연관된 ESQL 모듈의 이름을 바꾸고 일치하는 노드 등록 정보를 갱신해야 합니다.

메시지 플로우는 모든 등록 정보 설정과 함께 복사됩니다. 다른 목적으로 이 메시지 플로우의 사본을 사용할 경우(예를 들면, 다른 입력 큐로부터 메시지 검색) 해당 등록 정보를 수정해야 할 수 있습니다.

또한 파일 > 다른 이름으로 저장을 사용하여 메시지 플로우를 복사할 수 있습니다. 이에 대해서는 메시지 플로우 저장에 설명되어 있습니다.

관련 개념
메시지 플로우 개요
관련 태스크
메시지 플로우 개발
기존의 메시지 플로우 열기
메시지 플로우 컨텐츠 정의
관련 참조
브로커 응용프로그램 개발 perspective
내장 노드
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac02340_