이 샘플을 들여와 부분적으로 설치하고 적절한 설치 지시사항을 수행한 경우, 아래 샘플 실행 절에 있는 지시사항에 따라 샘플을 실행할 수 있습니다.
또한 이 주제에는 샘플이 수행되었는지 확인할 수 있도록 입력 테스트 메시지 예와 해당되는 출력 메시지도 들어 있습니다.
이 샘플을 실행하는 데 사용된 테스트 메시지는 다음 형식을 기본으로 합니다.
<googleapinode>
<key>................................</key>
<querystring>What is the time in Australia?</querystring>
</googleapinode>
여기서 <key> 필드에는 Google API(설치 지시사항 참조)에 등록하여 전자 우편을 통해 확보한 영숫자 키가 들어 있으며, <querystring> 필드에는 검색할 문자열이 들어 있습니다.
이 샘플에서는 GoogleAPINodeFlow 메시지 플로우를 사용합니다. 이 메시지 플로우에는 JAVACOMPUTE.GOOGLE.IN 입력 큐가 들어 있으며, 메시지 플로우는 메시지를 변환하여 두 개의 출력 큐(JAVACOMPUTE.GOOGLE.OUT 및 JAVACOMPUTE.GOOGLE.FAILURE) 중 하나로 라우트합니다.
샘플을 실행하려면 다음을 수행하십시오.
위의 모든 단계가 수행되면 샘플이 완료됩니다. GoogleAPINodeFlow 메시지 플로우에 있는 Java 코드를 살펴보고 메시지 변환 방법을 확인하십시오.
샘플의 출력 메시지 형식은 다음과 같습니다.
<googlesearchresult>
<resultelement>
<url>...</url>
<title>...</title>
<snippet>...</snippet>
<summary>...</summary>
</resultelement>
<resultelement>
<url>...</url>
<title>...</title>
<snippet>...</snippet>
<summary>...</summary>
</resultelement>
...
</googlesearchresult>