메시지 플로우 계정 및 통계 계정 원본 설정

시작하기 전에

어카운팅 및 통계 데이터계정 원본과 연관되어 있습니다.

또한, mqsichangeflowstats 명령에서 메시지 플로우 계정 및 통계 데이터를 수집하기 위해 계정 원본 지원을 요청하는 경우, 데이터가 연관된 원본을 나타내는 올바른 ID 값을 제공하도록 메시지 플로우를 구성해야 합니다. 데이터 콜렉션이 활성 상태인 각 메시지 플로우에 다른 값을 설정할 수 있으며 메시지 플로우 그룹(예: 단일 실행 그룹의 메시지 플로우 또는 특정 클라이언트, 부서 또는 응용프로그램 제품군과 연관된 메시지 플로우)에 같은 값을 설정할 수도 있습니다.

메시지 플로우를 실행할 브로커에 전개할 때까지 계정 원본 설정은 사용되지 않습니다. 메시지 플로우를 전개하기 이전이나 이후에 데이터 콜렉션을 활성화하거나 수정하여 계정 원본 지원을 요청할 수 있습니다. 계정 원본을 변경하는 메시지 플로우를 전개할 때 데이터 수집을 정지할 필요가 없습니다.

메시지 플로우를 구성하여 특정 계정 원본을 지정하려면 다음을 수행하십시오.

  1. 브로커 응용프로그램 개발 perspective로 전환하십시오.
  2. 작업할 메시지 플로우를 여십시오.
  3. 노드 팔레트 위에 있는 선택을 누르십시오.
  4. 편집기 보기에서 Compute, Database, 또는 Filter 노드를 마우스 오른쪽 단추로 누른 다음 ESQL 열기를 누르십시오. 연관된 ESQL 파일이 편집기 보기에서 열리고 커서는 수정 모듈의 시작 지점에 위치합니다. 위의 세 노드에 필요한 ESQL을 포함시킬 수 있으므로 각 메시지 플로우에서 이 조치에 가장 적절한 노드를 결정하십시오.

    계정 원본 지원을 사용하려면 이 노드 중 하나를 특정 원본을 설정하려는 각 메시지 플로우에 포함시켜야 합니다. 메시지 플로우에 세 개의 노드 중 하나를 구성하지 않은 경우 적절한 지점(예: 입력 노드 바로 다음에)에 한 노드를 추가하고 플로우의 다른 노드에 이 노드를 연결해야 합니다.

  5. 노드 모듈에서 ESQL을 갱신하여 계정 원본을 설정하십시오. 브로커는 환경 트리에서 설정한 원본 ID를 사용합니다. 상관 이름 Environment.Broker.Accounting.Origin을 사용하여 필드에 값을 설정해야 합니다. 메시지를 브로커에서 처음 수신할 때 이 필드는 자동으로 환경 트리에 작성되지 않습니다. 메시지 플로우의 노드와 연관된 ESQL 모듈에 값을 설정할 경우에만 필드가 작성됩니다.

    메시지 플로우에 값을 설정하지 않을 경우 디폴트 값 Anonymous가 모든 출력에 사용됩니다. 메시지 플로우에서 두 곳 이상에 값을 설정하는 경우 메시지 플로우가 종료되기 전에 설정한 값이 출력 데이터에 사용됩니다.

    추가해야 할 코드의 형식은 다음과 같습니다.

    SET Environment.Broker.Accounting.Origin = "value";

    위에 표시된 대로 선택하는 경우 ID를 고정 값으로 설정할 수 있으며 또는 런타임 시에만 알려지는 동적 값에 따라 그 값을 판별할 수 있습니다. 값은 문자 데이터여야 하고 최대 32바이트일 수 있습니다. 예를 들어 처리 중인 메시지의 특정 필드 컨텐츠에 그 값을 설정할 수 있습니다. (Compute 노드에서 사용할 ESQL을 코드화하는 경우 다음 예에서 본문 대신 InputBody 상관 이름을 사용해야 합니다.)

    IF Body.DepartmentName <> NULL THEN
          SET Environment.Broker.Accounting.Origin = Body.DepartmentName;
            END IF;
  6. ESQL 모듈을 저장하고 오류를 생성하지 않았는지 확인하십시오.
  7. 메시지 플로우를 저장하고 오류가 있는지 다시 확인하십시오.
이제 갱신한 메시지 플로우를 전개할 수 있습니다. 메시지 플로우가 전개된 후 수집된 계정 및 통계 데이터에는 사용자가 설정한 원본 ID가 포함됩니다.
관련 개념
메시지 플로우 개요
메시지 플로우 계정 및 통계 데이터
관련 태스크
메시지 플로우 개발
전개
메시지 플로우 계정 및 통계 데이터 콜렉션 매개변수 수정
ESQL 작성
관련 참조
mqsichangeflowstats 명령
Compute 노드
Database 노드
Filter 노드
메시지 플로우 계정 및 통계 데이터
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac18935_