WebSphere Enterprise Service Bus, 버전 6.2.0 운영 체제: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


마침표를 포함하는 특성 이름 해석

XSD의 특성 이름에 마침표(".")가 있을 수 있습니다. 이는 여러 유효 문자 중 하나로서 SDO에서는 다중 카디낼리티의 특성에서 색인화를 표시하는 데도 사용됩니다. 마침표는 특정 상황에서 해석 문제를 발생시킬 수 있습니다.

서비스 데이터 오브젝트(SDO)의 특성 이름은 XSD에서 생성된 요소 및 속성 이름을 기본으로 합니다. 비즈니스 오브젝트에서는 마침표(".") 문자를 적절히 처리할 수 있으나 예외인 경우가 하나 있습니다. XSD에 "<name>.<#>"으로 이름 지정된 단일 카디낼리티 특성 및 "<name>"으로 이름 지정된 다중 카디낼리티 특성이 있는 경우입니다.

"foo.0"으로 이름 지정된 단일 카디낼리티 특성 및 "foo"로 이름 지정된 다중 카디낼리티 특성이 있는 경우 "foo.0"과 같은 XPath에서는 특성을 올바로 해석할 수 없습니다. 이런 경우 "foo.0"이라는 단일 카디낼리티 특성이 해석됩니다. 이러한 어커런스가 드물기는 하지만 "foo[1]" 구문을 사용하여 다중 카디낼리티 특성에 액세스하면 이러한 어커런스가 전혀 발생하지 않습니다. SDO에서는 색인화에 마침표(".") 구문을 지원하지 않으므로 색인화하려면 대괄호("[]")를 사용해야 합니다.


concept 개념 주제

이용약관 | 피드백


시간소인 아이콘 마지막 갱신 날짜: 2010년 7월 7일 수요일


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/cbo_propnamedot.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
이 Information Center는 Eclipse 기술을 기반으로 합니다(http://www.eclipse.org 웹 사이트 참조).