- MAPDB라는 데이터베이스를 작성하고 다음 열이 있는 TRANSACTION이라는
테이블을 작성하십시오.
ACCOUNT VARCHAR(12)
TDATE DATE
VALUE DECIMAL(8,2)
- 데이터베이스를 다음과 같은 값으로 채우십시오.
'12345678901', '2005-04-25', -14.25
'12345678901', '2005-04-25', 100.00
'12345678901','2005-05-15', 2891.30
'12345678901','2005-06-11', -215.28
- 데이터베이스의 Windows ODBC 데이터 소스 이름을 작성한 다음
을 눌러
구성 관리자를 사용하여 데이터베이스를 등록하십시오.
- COMPLEX 메시지 정의의 www.complex.net 네임스페이스에서 다음과 같은 구조의 addev4in 메시지를 작성하십시오.
addev4in
account (xsd:string) local element
tdate (xsd:date) local element
- COMP2 메시지 정의의 www.comp2.net 네임스페이스에서 다음과 같은 구조의 addev4out 메시지를 작성하십시오.
addev4out
account (xsd:string) local element
tdate (xsd:date) local element
value (xsd:decimal) local element, minOcc=0, maxOcc=-1
- MQInput > Mapping > MQOutput 맵핑을 포함하는 addev4 메시지 플로우를 작성하십시오.
- 맵을 열고 addev4in을 소스로, addev4out을 대상으로 선택하십시오.
- 다음과 같이 입력을 출력에 맵핑하십시오.
account --- account
tdate --- tdate
- 스프레드시트 분할창에서 대상 값을 마우스 오른쪽 단추로 누르고 데이터
소스 선택을 누르십시오.
- 대화 상자에서 MAPDB를 선택하고 완료를 누르십시오.
- 맨 위 분할창에서 MAPDB 트리를 펼치고 다음과 같이 연결(wire)하십시오.
VALUE --- value
- 스프레드시트 분할창에서 $db:select 대상을 선택하고 fn:true()를
$db:select.MAPDB.SCHEMA.TRANSACTION.ACCOUNT=$source/comp:addev4in/account 및
$db:select.MAPDB.SCHEMA.TRANSACTION.TDATE=$source/comp:addev4in/tdate로 변경하십시오.
- 등록 정보 트리를 펼치과 다음 값을 설정하십시오.
MessageType | 'addev4out'
- 맵핑 노드의 데이터 소스 등록 정보를 MAPDB로 설정하십시오.
- 적절한 RFH2 헤더를 사용하여 다음 인스턴스 메시지를 작성하십시오.
<comp:addev4in xmlns:comp="http://www.complex.net">
<account>12345678901</account>
<tdate>2005-05-15</tdate>
</comp:addev4in>
<comp:addev4in xmlns:comp="http://www.complex.net">
<account>12345678901</account>
<tdate>2005-04-25</tdate>
</comp:addev4in>
이제 메시지 세트 및 메시지 플로우를 전개하십시오.