데이터베이스에서 대상을 채우기 위한 메시지 플로우 개발

시작하기 전에
이 단계는 단순 메시지 강화를 수행하기 위한 시나리오의 일곱 번째 단계입니다. 이 주제에서는 데이터베이스에서 대상을 채우기 위한 메시지 플로우를 개발하는 방법에 대해 설명합니다. 해당 메시지 모델 및 인스턴스 문서 개발에도 관련됩니다.
  1. MAPDB라는 데이터베이스를 작성하고 다음 열이 있는 TRANSACTION이라는 테이블을 작성하십시오.
    ACCOUNT        VARCHAR(12)
    TDATE                DATE
    VALUE               DECIMAL(8,2)
  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
  3. 데이터베이스의 Windows ODBC 데이터 소스 이름을 작성한 다음 파일 > 새로 작성 > RDB 정의 파일을 눌러 구성 관리자를 사용하여 데이터베이스를 등록하십시오.
  4. COMPLEX 메시지 정의의 www.complex.net 네임스페이스에서 다음과 같은 구조의 addev4in 메시지를 작성하십시오.
    addev4in
       account             (xsd:string) local element
       tdate                 (xsd:date) local element
  5. 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
  6. MQInput > Mapping > MQOutput 맵핑을 포함하는 addev4 메시지 플로우를 작성하십시오.
  7. 맵을 열고 addev4in을 소스로, addev4out을 대상으로 선택하십시오.
  8. 다음과 같이 입력을 출력에 맵핑하십시오.
    account --- account
    tdate --- tdate
  9. 스프레드시트 분할창에서 대상 값을 마우스 오른쪽 단추로 누르고 데이터 소스 선택을 누르십시오.
  10. 대화 상자에서 MAPDB를 선택하고 완료를 누르십시오.
  11. 맨 위 분할창에서 MAPDB 트리를 펼치고 다음과 같이 연결(wire)하십시오.
    VALUE  --- value
  12. 스프레드시트 분할창에서 $db:select 대상을 선택하고 fn:true()를 $db:select.MAPDB.SCHEMA.TRANSACTION.ACCOUNT=$source/comp:addev4in/account$db:select.MAPDB.SCHEMA.TRANSACTION.TDATE=$source/comp:addev4in/tdate로 변경하십시오.
  13. 등록 정보 트리를 펼치과 다음 값을 설정하십시오.
    MessageType     |    'addev4out'
  14. 맵핑 노드의 데이터 소스 등록 정보를 MAPDB로 설정하십시오.
  15. 적절한 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>
다음과 같은 자원을 작성했습니다.
이제 메시지 세트 및 메시지 플로우를 전개하십시오.

메시지 세트 및 메시지 플로우 전개

이 단계는 단순 메시지 강화를 수행하기 위한 시나리오의 여덟 번째 단계입니다. 이 주제에서는 메시지 세트 및 메시지 플로우를 전개하고 브로커를 통해 인스턴스 메시지를 실행하는 방법에 대해 설명합니다.
  1. BAR 파일 addev4를 작성하십시오.
  2. MAPPING3_COMPLEX_messages 메시지 세트 및 addev4 메시지 플로우를 BAR 파일에 추가하십시오.
  3. 브로커에 BAR 파일을 전개하십시오.
  4. 인스턴스 문서를 입력 큐에 넣으십시오.
출력 메시지는 다음과 같습니다.
<c2:addev4out xmlns:c2="http://www.comp2.net" xmlns:comp="http://www.complex.net" >
<account>12345678901</account>
<tdate>2005-05-15</tdate>
<value>2891.3</value>
</c2:addev4out>
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ar25251_7_