NewsGroupGetNode 샘플 정보

이 샘플에서는 JavaCompute 노드가 외부 API를 호출하고 호출의 결과와 함께 수신되는 메시지를 확대하는 방법에 대해 설명합니다.

노드는 수신되는 메시지에서 newsgroup 및 searchexpression 요소 값을 추출합니다. 그런 다음 JavaMail API를 사용하여 주제가 searchexpression과 일치하는 게시물을 위해 뉴스 그룹을 검색합니다.

샘플에서는 Javamail용 NNTP 제공업체를 사용하며 설치 지시사항 페이지에 있는 단계를 수행하여 확보할 수 있는 nntp.jar 파일이 필요합니다.

이 샘플에서는 다음 단계에 대해 설명합니다.

  1. XPAth 표현식을 사용하여 수신되는 메시지에서 newsgroup 및 searchexpression 요소 값을 추출합니다.
  2. 외부 API(JavaMail)를 호출하여 searchexpression과 일치하는 메시지의 뉴스 그룹을 검색합니다. 이렇게 하면 일치하는 메시지 배열이 리턴됩니다.
  3. 검색 결과를 기본으로 출력 메시지를 빌드합니다.
  4. 확대된 출력 메시지를 JavaCompute 노드의 Out 터미널로 전달합니다.

다음 MQ 큐가 샘플에서 작성됩니다.

샘플에서는 다음 NewsGroupGetNodeFlow 메시지 플로우를 들여옵니다.

NewsGroupGetNodeFlow

기본 페이지 아이콘JavaCompute Node 샘플 정보로 돌아가기