Tech/Biz

Oracle TopLink 오픈소스화

Oracle 이 ADF Face 에 이어 자사의 퍼시스턴스 프레임워크인 TopLink 를 Eclipse community 에 기증했네요. Eclipse Public License 가 적용되었구요. 이제 BC4J 까지 오픈할건지가 관심의 초점이겠네요.

오라클 얘기 나온 김에 …
오라클의 ADF 의 ViewObject 를 사용하면 writeXML 이란 메서드로 쉽게 데이타 값을 XML 로 생성해줄 수 있습니다.

그런데 어제 XML Schema 에 정의된 것과 달리 데이타 값이 null 인 경우 엘리먼트가 빠진 xml 이 자기들 쪽으로 넘어온다고 타 시스템에서 문의가 와서 확인해봤습니다.

확인 결과 ViewObject 에서 값이 null 인 경우 XML 생성 시 엘리먼트 생략되는게 기본 설정이고 이거 해결해주려면 view object 의 property 에서 XML_EXPLICIT_NULL 에 임의의 값을 설정해주면 되는데 이렇게 해주면 <ZnCd null=”true”/>와 같은 식으로 null 인 경우에도 엘리먼트가 표시됩니다.

뭐 쓸 일 있겠습니까마는 그냥 가끔 일도 한다는 흔적 남길려고 … ㅎ

참고한 곳 : http://download-east.oracle.com/docs/cd/B32110_01/web.1013/b25947/bcadvvo007.htm

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s