- MAPDB라는 데이터베이스를 작성하고 다음 열이 있는 CONFIRMATION이라는
테이블을 작성하십시오.
RESID INTEGER
- CONFIRMATION 테이블을 다음과 같은 값으로 채우십시오.
9052
- 다음 열이 있는 RESERVATION이라는 또 다른 테이블을
작성하십시오.
RESID INTEGER
NAME VARCHAR(20)
PARTY INTEGER
PAYMENT DECIMAL(8,2)
- RESERVATION 테이블을 다음과 같은 값으로 채우십시오.
8214,'ARCHIBALD',2,0.0
2618,'HENRY', 4, 120.0
9052,'THAW', 3, 85.0
- 다음 열이 있는 PROVISIONAL이라는 또 다른 테이블을
작성하십시오.
RESID INTEGER
- PROVISIONAL 테이블을 다음과 같은 값으로 채우십시오.
8214 2618
- 데이터베이스의 Windows ODBC 데이터 소스 이름을 작성한 후
을 눌러
구성 관리자를 사용하여 데이터베이스를 등록하십시오.
- (XML Wire 형식으로 네임스페이스가 사용 가능한지 확인하여) 메시지 세트 프로젝트 및 메시지 세트 MAPPING3_AUDIT_messages를
작성한 후 메시지 정의 파일 AUDIT를 작성하십시오.
- 다음과 같은 구조의 addev1 메시지를 작성하십시오.
addev1
id (xsd:int) local element
status (xsd:string) local element
name (xsd:string) local element
size (xsd:int) local element
payment (xsd:decimal) local element
- MAPPING3_AUDIT_flows 메시지 플로우 프로젝트를 작성하십시오.
- MQInput ->DataInsert -> DataUpdate -> DataDelete -> MQOutput 맵핑을 포함하는 addev1 메시지 플로우를 작성하십시오.
- DataInsert 노드의 경우, 데이터 소스 등록 정보를 MAPDB로 설정하십시오.
- DataInsert 노드에 대한 맵핑을 열고 MAPPING3_AUDIT_messages
addev1을 소스로, MAPDB.SCHEMA.CONFIRMATION을 대상으로 선택하십시오.
- 다음과 같이 소스를 대상에 연결(wire)하십시오.
addev1 MAPDB
id -------------- RESID
- DataUpdate 노드의 경우, 데이터 소스 등록 정보를 MAPDB로 설정하십시오.
- DataUpdate 노드에 대한 맵핑을 열고 MAPPING3_AUDIT_messages
addev1을 소스로, MAPDB.SCHEMA.RESERVATION을 대상으로 선택하십시오.
- 다음과 같이 소스를 대상에 연결(wire)하십시오.
addev1 MAPDB
id -------------- RESID
name ---------- NAME
size ------------ PARTY
payment ------- PAYMENT
- 스프레드시트 분할창에서 $db:update를 선택하고 fn:true()를 $db:update.MAPDB.MQSI.RESERVATION.RESID = $source/addev1/id 및 $source/addev1/status
= 'CONFIRM'으로 변경하십시오.
- DataDelete 노드의 경우, 데이터 소스 등록 정보를 MAPDB로 설정하십시오.
- DataDelete 노드에 대한 맵핑을 열고 MAPPING3_AUDIT_messages
addev1을 소스로, MAPDB.SCHEMA.PROVISIONAL을 대상으로 선택하십시오.
- 스프레드시트 분할창에서 $db:delete를 선택하고 fn:false()를
$db:delete.MAPDB.MQSI.PROVISIONAL.RESID = $source/addev1/id로 변경하십시오.
- 적절한 RFH2 헤더를 사용하여 다음 인스턴스 메시지를 작성하십시오.
<addev1>
<id>8214</id>
<status>CONFIRM</status>
<name>ARCHIBALD</name>
<size>2</size>
<payment>1038.0</payment>
</addev1>