메시지 플로우는 브로커가 메시지를 수신하여 처리할 때 메시지에 대해 수행하는 조치 세트를 나타냅니다. 메시지 플로우의 컨텐츠 및 작동은 메시지 플로우 컨텐츠 및 구조의 정의와 구성을 완료할 때 작성한 파일 세트에 의해 정의됩니다.
내장 ESQL문과 함수 및 사용자 정의 함수를 사용하는 자유 형식의 ESQL문을 작성하여 다음 내장 노드를 사용자 정의할 수 있습니다.
노드 | 사용법 |
---|---|
DataDelete 노드 | 이 노드를 사용하여 출력 메시지를 작성하지 않고 데이터베이스 테이블에서 하나 이상의 행을 삭제하십시오. |
Datalnsert 노드 | 이 노드를 사용하여 출력 메시지를 작성하지 않고 데이터베이스 테이블에 하나 이상의 행을 삽입하십시오. |
DataUpdate 노드 | 이 노드를 사용하여 출력 메시지를 작성하지 않고 데이터베이스 테이블에서 하나 이상의 행을 갱신하십시오. |
Extract 노드 | 이 노드를 사용하여 입력 메시지 컨텐츠의 서브세트만 포함하는 새 출력 메시지를 작성하십시오. 맵과 연관된 데이터베이스가 없을 경우 Extract 노드만 사용하십시오. |
Mapping 노드 | 이 노드를 사용하여 새 출력 메시지를 구성하고, 해당 메시지를 새로운 정보, 입력 메시지에서 수정된 정보 또는 데이터베이스에서 가져온 정보로 채우십시오. 맵과 연관된 데이터베이스가 없을 경우 Mapping 노드만 사용하십시오. |
Warehouse 노드 | 이 노드를 사용하여 출력 메시지를 작성하지 않고 데이터베이스 테이블에 메시지의 일부 또는 전체를 저장하십시오. |
내장 ESQL 함수 및 명령문을 사용하여 메시지 맵핑을 정의할 수 있으며 사용자 고유의 ESQL 함수를 사용할 수도 있습니다.