JAXR 제공자의 사용자 정의 내부 택소노미 작성

사용자 정의 내부 택소노미를 작성하고 이를 JAXR(Java™ API for XML Registries) 제공자에서 사용 가능하게 만들 수 있습니다.

이 태스크 정보

제거된 기능 제거된 기능: WebSphere® Application Server 버전 8.0에서는 JAX-R(Java API for XML Registries) API를 더 이상 사용하지 않습니다. JAX-R은 더 이상 관련이 없는 UDDI(Universal Description, Discovery and Integration) 2 기술을 기반으로 하기 때문에 Java 플랫폼인 Java EE(Enterprise Edition) 6 플랫폼에서는 더 이상 JAX-R을 사용하지 않습니다. 애플리케이션이 JAX-R을 사용하는 경우에는 UDDI 3을 사용하는 것이 좋습니다. depfeat

UDDI용 JAXR 제공자는 많은 내부 택소노미를 제공합니다. 사용자 정의 내부 택소노미를 제공할 수도 있습니다. 새 사용자 정의 내부 택소노미를 작성하고 이를 JAXR 제공자에서 사용 가능하게 만들려면 다음 프로시저를 사용하십시오.

프로시저

  1. 택소노미 요소 데이터를 포함하는 텍스트 파일을 작성하십시오. plugins/com.ibm.uddi_1.0.0에 있는 iso3166-2003-data.txt 파일을 예제로 사용할 수 있습니다. 이 파일은 제공된 ISO 3166 택소노미의 택소노미 데이터 파일입니다. 처음 몇 행은 다음과 같습니다.
    iso3166#--#World#--
    iso3166#AD#Andorra#--
    iso3166#AE#United Arab Emirates#--
    iso3166#AE-AJ#'Ajm?n#AE
    iso3166#AE-AZ#Ab? Z?aby[Abu Dhabi]#AE
    iso3166#AE-DU#Dubayy [Dubai]#AE
    iso3166#AE-FU#Al Fujayrah#AE
    iso3166#AE-RK#Ra's al Khaymah#AE
    iso3166#AE-SH#Ash Sh?riqah [Sharjah]#AE
    iso3166#AE-UQ#Umm al Qaywayn#AE
    iso3166#AF#Afghanistan#--
    iso3166#AF-BAL#Balkh#AF
    iso3166#AF-BAM#B?m??n#AF
    각 행은 택소노미의 한 요소나 택소노미 개념 트리의 한 개념을 나타냅니다. 각 행의 형식은 다음과 같습니다.
    <taxonomy ID>#<element value>#<element name>#<parent element value>
    다음 표는 이 형식에서 토큰을 설명합니다.
    표 1. 택소노미 요소 데이터 파일 형식의 토큰. 표에서는 서로 다른 토큰과 각각에 대한 설명을 나열합니다.
    토큰 설명
    <taxonomy ID> 모든 택소노미 요소의 택소노미 ID는 동일합니다.
    <element value> 개념 값(UDDI keyValue).
    <element name> 개념 이름(UDDI keyName).
    <parent element value> 택소노미 트리에서 현재 요소의 상위 요소 값. 루트 요소를 제외하고는 데이터 파일의 모든 요소에는 상위 요소를 정의하는 또 다른 행이 있어야 합니다. 루트 요소는 자신을 자체 상위로 정의하여 선언됩니다. 단 하나의 루트 요소만 있고 상위가 없는 요소는 없어야 합니다.
    # 구분 문자. taxonomyConfig.properties 파일에서 각 택소노미에 대해 이 문자를 정의할 수 있습니다. 구분 기호는 숫자 부호(#)일 필요가 없습니다.
  2. 새 내부 택소노미를 표시하는 ClassificationScheme(UDDI tModel 엔티티)를 UDDI 레지스트리에 저장하십시오. 이를 수행하려면 javax.xml.registry.BusinessLifeCycleManager.saveClassificationSchemes() 메소드를 사용하십시오.
  3. taxonomyConfig.properties 파일에 새 택소노미 추가
    1. com.ibm.uddi_1.0.0.jar 파일의 루트에서 제공된 taxonomyConfig.properties 파일을 복사하십시오. 다음은 제공된 taxonomyConfig.properties 파일의 컨텐츠입니다.
      naics-1997	= UUID:C0B9FE13-179F-413D-8A5B-5004DB8E5BB2, naics-1997-data.txt,	#
      naics-2002	= UUID:1FF729F2-1948-46CF-B660-31EC107F1663, naics-2002-data.txt,	#
      unspsc		= UUID:DB77450D-9FA8-45D4-A7BC-04411D14E384, unspsc-data.txt,    	#
      unspsc7_data	= UUID:CD153257-086A-4237-B336-6BDCBDCC6634, unspsc7-data.txt,  	#
      iso3166-2003	= UUID:4E49A8D6-D5A2-4FC2-93A0-0411D8D19E88, iso3166-2003-data.txt,#
      이 파일에는 제공된 각 내부 택소노미당 하나의 행이 있습니다. 각 행의 형식은 다음과 같습니다.
      <taxonomy ID> = <tModelKey>,<data filename>,<data file delimiter>
      다음 표는 이 형식에서 토큰을 설명합니다.
      표 2. taxonomyConfig.properties 파일 형식의 토큰. 표에서는 서로 다른 토큰과 각각에 대한 설명을 나열합니다.
      토큰 설명
      <taxonomy ID> JAXR 제공자는 이 값을 사용하여 내부적으로 각 택소노미를 식별합니다. 이 값은 해당하는 택소노미 데이터 파일에서 택소노미 ID와 같을 필요가 없습니다.
      <tModelKey> 해당하는 UDDI tModel 엔티티의 tModelKey 요소로, 이는 해당하는JAXR ClassificationScheme의 ID입니다.
      <data filename> 해당하는 택소노미 데이터 파일의 이름.
      <data file delimiter> 택소노미 데이터 파일에서 사용되는 구분 문자. 제공된 모든 내부 택소노미는 숫자 부호(#)를 사용하지만 사용자 제공 택소노미 분류는 다른 구분 문자를 사용할 수도 있습니다.
    2. 새 택소노미에 대한 새 행을 taxonomyConfig.properties 파일의 사본에 추가하십시오. JAXR 제공자에서 사용할 수 없게 되므로 파일에서 기존 택소노미를 제거하지 마십시오.
  4. 복사된 taxonomyConfig.properties 파일을 jaxruddi.jar 파일 이전의 Java 클래스 경로에 추가하십시오.
  5. 새 택소노미를 taxonomyConfig.properties 파일에 추가하기 전에 시작된 JAXR 클라이언트 프로그램이 여전히 실행 중이면 새 연결을 작성하여 새 택소노미를 선택하십시오.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsu_jaxr_tax
파일 이름:twsu_jaxr_tax.html