확인된 카테고리 tModel 엔티티 공개
사용자 정의 값 세트를 UDDI 레지스트리에 추가하기 위해 프로시저에서 첫 번째 단계로 검사된 카테고리 tModel 엔티티를 공개합니다.
이 주제는 사용하려는 사용자 정의 값 설정에 대한 keyName "검사된 값 설정"을 가진 검사된 카테고리 tModel 엔티티를 공개하는 방법에 대해 설명합니다.
다음 테이블에 표시된 keyedReference 요소를 포함하는 categoryBag 요소를 가진 UDDI 레지스트리에 tModel 엔티티를 공개하십시오.
tModelKey | KeyName | KeyValue | 참고 |
---|---|---|---|
uddi:uddi-org:categorization:types | 카테고리 | 카테고리 | UDDI 레지스트리 사용자 인터페이스에서 이 tModelKey를 선택하려면
카테고리 유형 UDDI 유형을 선택하십시오. 이 요소는 이 tModel 엔티티가 카테고리 tModel 엔티티라는 것을 표시합니다(필수). |
uddi:uddi-org:categorization:types | 검사된 값 설정 | 검사됨 | UDDI 레지스트리 사용자 인터페이스에서 이 tModelKey를 선택하려면
카테고리 유형 UDDI 유형을 선택하십시오. 이 요소는 tModel 엔티티의 사용이 올바른 데이터의 목록에 대해 검사된다는 것을 표시합니다(필수). 이 keyedReference 요소가 생략되거나 검사되지 않은 값이 지정되면 이는 해당 카테고리가 검사되지 않는 다는 것을 의미합니다. |
uddi:uddi-org:categorization:general_keywords | urn:x-ibm:uddi:customTaxonomy:displayName | user-defined Value Set displayName | UDDI 레지스트리 사용자 인터페이스에서 이 tModelKey를
선택하려면 카테고리 유형 categorization:
general_keywords를 선택하십시오. 이 요소는 keyName 값으로 독점적 URN(uniform resource name)을 가진 일반 키워드 값 설정의 특수 사용이 사용자 콘솔 구현에서 사용하려고 하는 사용자 정의 값 설정에 대한 이름을 정의합니다. 여기서 전체 tModel 이름은 너무 길 수도 있습니다. 값은 1-255자(포함) 길이일 수 있습니다. |
displayName 값을 사용하여 사용자에게 의미 있고 8자 이상이며
공개된 tModelName과 다른 레이블을 값 설정에 제공할 수 있습니다. 이는
255자 만큼 길 수 있습니다. UDDI 사용자 콘솔은 값 설정 트리 또는 사용 가능한 값 설정의 드롭 다운 목록에 이 레이블을 표시할 수 있습니다. 다음 다이어그램은 예제를 표시합니다.
그림 1. UDDI 사용자 콘솔에서 디스플레이 이름의
사용

사용자 인터페이스에 표시될 때 혼동을 피하기 위해 urn:x-ibm:customTaxonomy:displayName에 대한 고유한 이름을 지정하는 것이 좋습니다.
SOAP를 사용하는
새 카테고리 tModel을 공개하려면 다음 메시지를
사용하십시오.
<save_tModel generic="3.0" xmlns="urn:uddi-org:api_v3">
<authInfo></authInfo>>
<tModel tModelKey="""">
<name>Natural Foods tModel</name>
<categoryBag>
<keyedReference tModelKey="uddi:uddi.org:categorization:types"
keyName="categorization" keyValue="categorization"/>
<keyedReference tModelKey="uddi:uddi.org:categorization:types"
keyName="Checked value set" keyValue="checked"/>
<keyedReference tModelKey="uddi:uddi.org:categorization:general_keywords"
keyName="urn:x-ibm:uddi:customTaxonomy:displayName"
keyValue="Natural Foods"/>
</categoryBag>
</tModel>
</save_tModel>
팁: 검사되지 않는 카테고리를 지정하려면
"검사된 값 설정"에서 "검사되지 않는 값 설정"으로 keyName 값을 변경하고 검사된 것으로부터 검사되지 않은 것으로 KeyValue 값을 변경하십시오.
그렇지 않으면, 해당 keyedReference 요소를 완전하게 생략하십시오.