검색

4.10. 고급 필터 단계 추가

download PDF

필터 단계에서 Fuse Online은 데이터를 검사하고 콘텐츠가 정의한 기준을 충족하는 경우에만 흐름을 계속 실행합니다. 기본 필터 단계에서 필요한 정확한 필터를 정의하지 않으면 고급 필터 단계를 추가합니다.

사전 요구 사항

  • 흐름에는 필요한 모든 연결이 포함됩니다.
  • 흐름을 만들거나 편집하고 있습니다.
  • Camel Simple Language에 익숙하거나 필터 표현식이 제공되었습니다.

절차

  1. 흐름 시각화에서 흐름에 고급 필터 단계를 추가하려면 PlusSignToAddStepOrConnection 을 클릭합니다.
  2. 고급 필터 를 클릭합니다.
  3. 편집 상자에서 Camel Simple Language 를 사용하여 필터 표현식을 지정합니다. 예를 들어 메시지 헤더의 type 필드가 위젯 으로 설정된 경우 다음 표현식은 true로 평가됩니다.

    ${in.header.type} == 'widget'

    다음 예에서는 메시지의 본문에 제목 필드가 포함된 경우 표현식이 true로 평가됩니다.

    ${in.body.title}
  4. 다음을 클릭하여 고급 필터 단계를 흐름에 추가합니다.

일부 종류의 흐름에 대한 추가 속성 사양

식에서 고급 필터 단계가 다음 종류의 흐름 중 하나에 있는 경우 추가 속성 사양이 필요합니다.

  • API 공급자 통합 작업 흐름
  • Webhook 연결로 시작하는 간단한 통합
  • 사용자 정의 REST API 연결로 시작하는 간단한 통합

이러한 흐름에서 Fuse Online은 본문 속성 내에 실제 메시지 콘텐츠를 래핑합니다. 즉, 고급 필터에 대한 입력에는 실제 메시지 콘텐츠가 포함된 다른 본문 속성이 포함된 본문 속성이 포함됩니다. 결과적으로 이러한 종류의 흐름 중 하나에 있는 고급 필터 표현식에서 본문 의 두 인스턴스를 지정해야 합니다. 예를 들어 입력 메시지의 완료된 필드에 있는 콘텐츠를 평가한다고 가정합니다. 다음과 같이 표현식을 지정합니다.

${body.body.completed} = 1
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.