WebSphere Event Broker는 메시지 플로우 내에서 사용할 수 있는 다수의 메시지 처리 노드를 포함합니다. 또한 사용자 또는 기타 다른 벤더 및 회사에서 작성 및 제공하는 사용자 정의 노드에서 선택할 수도 있습니다.
사용할 노드에 대한 결정은 메시지에 대해 수행할 처리에 따라 달라집니다. 내장 노드는 여러 범주에서 고려할 수 있으며 이 범주에 그룹화되어 있는 Workbench에 표시됩니다(이 그룹화가 노드의 조작에는 영향을 주지 않더라도). 동일한 방법으로 사용자 정의 노드를 분류할 수도 있습니다. 범주는 다음과 같습니다.
Input 노드의 인스턴스는 in 터미널을 표시합니다. 예를 들어, 하나의 Input 노드 인스턴스를 포함하는 경우, 서브플로우 아이콘은 하나의 in 터미널을 표시합니다. 이를 통해 다른 노드를 연결할 때와 동일한 방법으로 기본 플로우의 다른 노드에 연결할 수 있습니다.
메시지 플로우에 둘 이상의 입력 노드를 사용할 수 있습니다. 자세한 정보는 둘 이상의 입력 노드 사용을 참조하십시오.
UDPSend 노드는 이 기능을 제공하는 사용자 정의 노드에 적용되는 샘플입니다.
Output 노드의 인스턴스는 out 터미널을 표시합니다. 예를 들어, 두 개의 Output 노드 인스턴스를 포함하는 경우, 서브플로우 아이콘은 두 개의 터미널을 표시합니다. 이를 통해 다른 노드를 연결할 때와 동일한 방법으로 기본 플로우의 다른 노드에 연결할 수 없습니다.
XMLT 스타일 시트를 사용하여 입력 XML 메시지를 다른 형식으로 변환하려면 XMLTransformation 노드를 사용하십시오. 반드시 데이터를 XML 메시지로 구문 분석할 수 있어야 합니다. 변환 결과는 BLOB 메시지 출력입니다. 스타일시트는 시트 안에 정의된 규칙을 사용하여 데이터를 정렬할 수 있습니다. 특정 기준에 따라 포함하거나 제외할 데이터 요소를 선택하고 데이터를 다른 데이터 형식으로 변환할 수 있습니다.
Xalan-Java 변환 엔진(http://xml.apache.org/xalan-j)은 기본 변환 엔진으로 사용됩니다. XMLT에 관한 세부사항은 http://www.w3.org/TR/xslt를 참조하십시오.
양식 스타일과 XML 파일을 브로커 실행 그룹에 전개하여 스타일시트와 XML 파일 유지보수를 쉽게 수행할 수 있습니다.