버전 6.0 브로커 도메인에 참여 중인
버전 2.1 브로커로 메시지 플로우를 전개하려는 경우 메시지 플로우는
버전 2.1 브로커에서 지원하지 않는 기능을 사용해서는 안됩니다.
- 메시지 플로우에 다음과 같은 내장 노드를 포함하지 마십시오.
- DataDelete
- DataInsert
- DataUpdate
- Extract
- HTTPInput
- HTTPReply
- HTTPRequest
- JavaCompute
- JMSInput
- JMSOutput
- JMSMQTransform
- MQJMSTransform
- Mapping
- MQGet
- Passthrough
- Real-timeInput
- Real-timeOptimizedFlow
- TimeoutControl
- TimeoutNotification
- Warehouse
- XMLTransformation
다음과 같은 대체 노드를 사용할 수 있습니다.
사용할 수 없는 노드 |
대체 노드 |
Extract 노드 |
Compute 노드 |
Mapping 노드 |
Compute 노드 |
DataDelete 노드 |
Database 노드 |
DataInsert 노드 |
Database 노드 |
DataUpdate 노드 |
Database 노드 |
Warehouse 노드 |
Database 노드 |
- 메시지 플로우가 다음 요소를 ESQL 파일에 포함하지 않아야 합니다.
- LOG 또는 RESIGNAL문
- ACOS, ASIN, ATAN, ATAN2, COS, COSH, COT, DEGREES, EXP, FIELDNAMESPACE,
LEFT, LN, LOG, LOG10, POWER, RADIANS, RAND, REPLICATE, RIGHT, SIGN, SIN, SINGULAR,
SPACE, TAN, TANH, OR TRANSLATE 함수
- PATH 절
- ATOMIC 키워드가 있는 BEGIN문
- 스키마 레벨의(즉, 모듈 내에 있지 않음) CREATE FUNCTION 또는 CREATE PROCEDURE 문
- EXTERNAL, HANDLER, NAMESPACE,
NAME, ROW 또는 SHARED 키워드를 사용하는 DECLARE문
- FIELD, FIRSTCHILD, LASTCHILD,
PREVIOUS SIBLING 또는 NEXTSIBLING 키워드를 사용하는 DELETE문
- 절을 포함하는 PROPAGATE문
- DEFAULT 또는 FORMATCAST 키워드가 있는 CAST 함수
- FROM 또는 REPEAT 키워드가 있는 POSITION 함수
- 괄호 안에 있지 않은 SELECT 함수
- 동적으로 계산된 데이터베이스 데이터 소스 이름 또는 스키마 이름
- Root 또는 InputRoot 메시지 트리를 변경하려고 시도하는 임의의 구조체
그리고 브로커 스키마는 맵핑 파일을 포함해서는 안됩니다.
이 조건은 브로커 스키마가 모듈 정의만을 포함할 수 있음을 의미합니다.
- 버전 2.1로 전개 중인 BAR 파일에 ESQL을 추가하는 경우,
브로커 아카이브 편집기에서 브로커 버전 2.1용 ESQL 컴파일 선택란을 선택하십시오.
- 기존 노드의 일부 매개변수에 대해 제한이 있습니다.
- 구문 분석기 드롭다운 목록이 있는 입력 노드(예: MQInput
및 MQeInput)의 경우, XMLNSC 또는 MIME 구문 분석기를 선택하지 마십시오.
- 일반 메시지 옵션 또는 XMLNSC 구문 분석기 옵션이 있는 노드(예: MQInput 및 Compute)의 경우,
디폴트가 아닌 일반 메시지 옵션 또는 XMLNSC 구문 분석기 옵션을 지정하지 마십시오.
- MQOutput 노드의 경우, 디폴트가 아닌 유효성 검증 옵션을 지정하지 마십시오.