메시지 컨텍스트에서 특성 저장 및 사용

이 주제에서는 나중에 중개 플로우에서 사용할 수 있도록 메시지 컨텍스트에 특성을 저장하는 방법에 대해 설명합니다.

메시지 컨텍스트 섹션을 사용하여 나중에 중개 기본요소가 플로우에서 사용할 수 있는 특성을 저장할 수 있습니다. 컨텍스트에 포함될 데이터는 단일 비즈니스 오브젝트에 정의되어야 합니다. 플로우에서 특성을 전달하는 데 사용할 수 있는 두 가지 컨텍스트 요소는 다음과 같습니다.
상관
요청 및 응답 플로우의 지속 기간에 특성을 지속하게 하고 요청 플로우에서 응답 플로우로 값을 전달하는 데 사용합니다.
임시
현재 플로우(요청 플로우 또는 응답 플로우)의 지속 기간에 특성을 사용 가능하게 하고 동일한 플로우에서 중개 기본요소 간에 값을 전달하는 데 사용합니다.
중개 플로우 편집기에서 상관 및 임시 컨텍스트는 값이 응답 플로우에 까지 설정될 수 없다 하더라도 요청 플로우의 입력 노드에 정의됩니다. 상관 컨텍스트 특성 값은 요청 및 응답 플로우를 통해 지속됩니다. 임시 특성 값은 설정된 플로우의 중개 기본요소에 사용 가능합니다.

플로우의 상관 또는 임시 컨텍스트에 특성을 설정하려면 다음 단계를 따르십시오.

  1. 기존 비즈니스 오브젝트가 없다면 비즈니스 오브젝트 편집기에서 해당 오브젝트를 작성하고 속성으로 지속적 특성을 추가하십시오.
  2. 요청 플로우 탭을 클릭한 다음 입력 노드를 클릭하십시오.
  3. 특성 보기에서 세부사항 탭으로 전환하십시오.
  4. 상관 컨텍스트 또는 임시 컨텍스트 필드에서 찾아보기를 클릭하십시오.
  5. 데이터 유형 선택 창에서 비즈니스 오브젝트를 선택한 후 확인을 클릭하십시오.
현재 비즈니스 오브젝트는 아래와 같이 입력 노드의 컨텍스트 필드에 표시됩니다.

입력 노드 특성 보기의
상관 컨텍스트에 대한 그림

XPath 1.0 식을 사용하여 플로우의 모든 중개 기본요소에서 실패 및 중지를 제외한 특성에 액세스할 수 있습니다. 예를 들어, 임시 특성 oneWayStreet에 액세스하려면 다음 XPath 식을 사용하십시오.
context/transient/oneWayStreet

그런 다음 다음 방법으로 특성을 사용할 수 있습니다.

피드백
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.