시스템이 Java™ 코드와
SDO(Service Data Object) 사이에 작성하는 변환이 필요에 충족하지 않는 경우가 가끔 있습니다. 이 프로시저를 사용하여
기본 SCA(Service Component Architecture) 구현을 사용자의
구현으로 대체하십시오.
시작하기 전에
WebSphere® Integration Developer 또는
genMapper 명령을 사용하여
Java 유형에서
WSDL(Web Services Definition Language)로 변환을 생성하였는지 확인하십시오.
이 태스크 정보
생성된 코드를 필요에 맞는 코드로 대체하여 Java 유형을
WSDL 유형에 맵핑하는 생성된 컴포넌트를 대체하십시오.
사용자 고유의 Java 클래스를 정의한 경우
사용자 고유의 맵 사용을 고려하십시오.
이 프로시저를 사용하여 변경하십시오.
프로시저
- 생성된 컴포넌트를 찾으십시오. 컴포넌트 이름은 java_classMapper.component입니다.
- 문서 편집기를 사용하여 컴포넌트를 편집하십시오.
- 생성된 코드의 주석을 취소하고 사용자 고유의 메소드를 입력하십시오.
컴포넌트 구현이 포함된 파일 이름을 변경하지 마십시오.
예
이 예제는 생성된 컴포넌트 대체를 설명합니다.
private DataObject javatodata_setAccount_output(Object myAccount) {
// You can override this code for custom mapping.
// Comment out this code and write custom code.
// You can also change the Java type that is passed to the
// converter, which the converter tries to create.
return SDOJavaObjectMediator.java2Data(myAccount);
}
다음에 수행할 작업
포함된 모듈이 상주하는 디렉토리로 컴포넌트 및 다른 파일을 복사하고
WebSphere Integration
Developer의 컴포넌트를 연결하거나
serviceDeploy 명령을 사용하여 EAR 파일을 생성하십시오.