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