요청 플로우 빌드

요청 및 응답을 맵핑하고 상관 컨텍스트에 지속적 특성을 추가한 다음, 요청자와 제공자 인터페이스가 일치하도록 메시지를 변환합니다.

  1. 비즈니스 통합 보기에서 XSLTransform 모듈을 펼치십시오.
  2. XSLTransform 모듈 어셈블리 아이콘을 두 번 클릭하여 어셈블리 편집기를 여십시오.
  3. 모듈 어셈블리 다이어그램에서 XSLTransform_MediationFlow 컴포넌트를 마우스 오른쪽 단추로 클릭한 다음 구현 생성을 선택하십시오.
    구현 생성
  4. 확인을 클릭하여 XSLTransform에 중개 플로우를 생성하십시오. 중개 플로우 편집기에서 XSLTransform_MediationFlow가 열립니다.
  5. 오퍼레이션 연결 섹션에서 StockQuoteRequester 인터페이스의 getQuote 오퍼레이션을 StockQuoteServicePartner 인터페이스의 getStockQuote 오퍼레이션과 연결하십시오. 그러면 오퍼레이션에 대한 입력 및 callout이 있는 요청 플로우가 표시됩니다.
  6. CustomerInformation 비즈니스 오브젝트를 요청 - getQuote :StockQuoteService의 상관 컨텍스트에 추가하십시오. 그러면 customerID 특성을 메시지 플로우에서 지속시킬 수 있습니다. 요청 - getQuote :StockQuoteService를 클릭한 다음 특성 보기의 세부사항 탭으로 전환하십시오. 상관 컨텍스트 필드에서 찾아보기를 클릭하십시오. 일치하는 데이터 유형에서 CustomerInformation을 선택한 다음 두 번 클릭하십시오.
    CustomerInformation 비즈니스 오브젝트를 선택하십시오.
  7. 이제 {http://CorrelationContext}CustomerInformation이 상관 컨텍스트 필드에 표시됩니다.
    입력 노드 세부사항
  8. 팔레트에서 XSL 변환 기본요소를 선택하여 요청 플로우 캔버스에 놓은 다음 이름을 TransformToStockQuoteService로 바꾸십시오.
  9. 요청 플로우 캔버스에서 요청 - getQuote : StockQuoteService의 출력 터미널을 TransformToStockQuoteService의 입력 터미널과 연결하십시오.
  10. TransformToStockQuoteService의 출력 터미널을 Invoke - getStockQuote : StockQuoteServicePartner의 입력 터미널로 연결하십시오.
    연결된 요청 플로우 캔버스
  11. XSL 변환 기본요소 TransformToStockQuoteService의 특성을 다음과 같이 설정하십시오.
    1. 요청 플로우 캔버스에서 TransformToStockQuoteService 기본요소를 선택하십시오. 특성 보기의 세부사항 탭으로 전환하십시오.
    2. 루트 필드를 /로 변경하십시오.
    3. 파일 맵핑 필드의 옆에 있는 새로 작성 단추를 클릭하십시오. 메시지 유형 지정 마법사가 열립니다. 완료를 클릭하십시오.
    4. 맵핑 편집기의 소스 섹션에서 tns:smo > body [0..1] > getQuote를 펼치십시오. 대상 섹션에서 tns:smo > context > correlation [0..1]tns:smo > body [0..1] > getStockQuote를 펼치십시오.
    5. 소스의 본문 섹션에서 customerID를 클릭한 후 대상의 컨텍스트 섹션에서 customerID [0..1]을 클릭하십시오. 마우스 오른쪽 단추를 클릭한 다음 맵핑 작성을 선택하십시오. 이 조치는 메시지 본문의 customerID 값을 상관 컨텍스트로 맵핑하며 요청 및 응답 플로우 전체에서 지속됩니다.
    6. 소스에서 symbol을 클릭한 후 대상에서 stockSymbol을 클릭하십시오. 마우스 오른쪽 단추를 클릭한 다음 맵핑 작성을 선택하십시오.
    7. 나머지 필드를 맵핑하려면 소스에서 smo를 클릭한 다음 대상에서 smo를 클릭하십시오. 마우스 오른쪽 단추를 클릭한 다음 맵핑 일치를 선택하십시오. 이제 모든 나머지 필드를 맵핑해야 합니다.
      구현 생성
    8. 변경사항을 저장한 다음 맵핑 편집기를 닫으십시오.
    9. 특성 보기의 세부사항 탭에서 XSL 재생성을 클릭하여 해당 맵핑 파일과 연관된 XSL을 갱신하십시오.
      구현 생성
    10. 중개 플로우 편집기에서 변경사항을 저장하십시오.

피드백
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.