관리 콘솔의 ORB 서비스 페이지에 참조에 의한 전달을 True로 설정하면 오브젝트의 직렬화 및 직렬화 해제에 문제점이 발생할 수 있습니다.
SCA가 javax.rmi.CORBA.Util.copyObject() ORB 메소드를 호출하여 오브젝트 복사합니다. 선택란을 선택하여 참조에 의한 전달 처리를 사용하면 deepCopy가 작성되지 않습니다. 이로 인해 오브젝트의 직렬화 및 직렬화 해제에 문제가 발생할 수 있습니다.
오브젝트 직렬화 및 직렬화 해제 문제점으로 인해 SCA(Service Component Architecture) 모듈 사이에 통신 문제가 발생할 수 있습니다. 예를 들어, ServiceBusinessException 예외가 처리되면 클라이언트 종료에서와 같이 반영되지 않는 대신에 ServiceRuntimeException 예외가 될 수도 있습니다.
WebSphere® ESB의 오브젝트 직렬화 문제점을 방지하려면 참조에 의한 전달이 기본값으로 설정되었는지 확인하십시오. 참조에 의한 전달의 기본 설정이 false이면 참조에 의한 전달 선택란이 선택되지 않은 것입니다.
.
SCA는 메시지 복사에 대한 참조에 의한 전달 특성 설정에 따라 달라집니다.