Reserve Interface
Reserve, Saga 모두 공통적인 요소를 사용함.
xsd를 수정하여 namespace를 부여하고 import로 변경하여 refactoring 해야 함.
Refactoring 공수 매우 큼
하지 않아도 작동상의 문제는 없지만 중복된 소스가 너무 많고 공통화 하기 어려움
기반 코드 생성
SAGA2 DTD 구조를 그대로 사용
DTD 복제 후 서비스 부분만 수정하여 사용
Flow

Request 목록
- FishInfoBox.SubscriptionData-request
- WorkshopOrder.GetOrder-response
이름만 Response - CustomerVehicleData.GetEntry-response
이름만 Response - BusinessPartnerData.GetEntry-response
이름만 Response
Refactoring
공수 큼
필요지식
- DTD
- XSD
관련 TOOLS
- Eclipse EML
- xjc
Include 대상 변경
Namespace 추가
서비스 대상
- include 부분 제거
- import로 변경
- 서비스 형식에 맞게 형태 추가