Service Registry 3 2005Q4 릴리스 노트

1장 Service Registry 3 2005Q4 릴리스 노트

이 설명서에서는 Service Registry 3 2005Q4에 대한 다음과 같은 정보를 제공합니다.

Service Registry 3 2005Q4의 새로운 기능

이 절에서는 Service Registry 3 2005Q4의 새 기능, 특징 및 지원되는 제품 관련 정보를 제공합니다.

장애인을 위한 내게 필요한 옵션 기능

이 미디어가 발행된 이후 릴리스된 내게 필요한 옵션 기능을 얻으려면 요청 시 Sun에서 제공하는 Section 508 제품 평가서를 참조하여 액세스 가능한 솔루션 배포에 가장 적합한 버전을 확인하십시오. 업데이트된 버전의 응용 프로그램은 http://sun.com/software/javaenterprisesystem/get.html에서 구할 수 있습니다. 내게 필요한 옵션을 제공하기 위한 Sun의 노력에 대한 자세한 내용은 http://sun.com/access를 참조하십시오.

구현별 API

Service Registry에는 JAXR(Java API for XML Registries) 사양 버전 1.0의 구현이 포함되어 있습니다. JAXR 1.0은 UDDI 및 ebXML Registry 2.0 사양을 지원하기 위해 작성되었습니다. Service Registry의 JAXR 구현에는 JAXR 1.0에 대한 비표준 확장이 포함되어 있습니다. 이러한 API 확장은 JAXR 사양의 이후 버전에서 이후 JAXR 표준에 추가될 수 있습니다.

API 확장은 Service Registry의 이후 릴리스에서 변경될 수 있습니다. Sun은 Service Registry의 이후 릴리스에서 이러한 API에 대해 역호환성을 유지하기 위해 노력할 것입니다. 역호환성을 제공할 수 없는 경우도 있습니다. API 확장을 사용하려는 고객은 이후 릴리스의 Service Registry JAXR 공급자 내에서 이러한 API 확장이 변경될 수 있음을 명심해야 합니다.

삭제될 기능

사용자 등록 메커니즘

이 Service Registry 릴리스에서는 자체 사용자 관리 및 인증 메커니즘을 사용합니다. 이후 릴리스에서는 이 구성 요소가 구현하는 ebXML Registry 표준에 지정된 SAML 기반 메커니즘으로 레지스트리를 업데이트하고 해당 릴리스 이후에는 Access Manager를 사용자 관리 및 인증에 사용할 계획입니다.

이 릴리스의 경우 Service Registry에서 Service Registry 고객의 등록된 사용자 정보를 유지하지만 이후 릴리스부터는 Access Manager에서 이 고객 정보는 유지합니다. Service Registry의 이후 버전 중 하나로 업그레이드하는 고객은 등록된 사용자와 레지스트리 내용 간에 설정된 연결(예: 감사 기록)을 유지하기 위해 해당 사용자 정보를 Access Manager로 마이그레이션해야 합니다. Sun은 이 전환을 도와 주는 마이그레이션 도구를 제공합니다.

이 릴리스에서 해결된 버그

다음 표에서는 베타 버전에서 보고되었으며 Service Registry 3 2005Q4에서 해결된 버그를 설명합니다.

표 1–1 이 릴리스에서 해결된 버그

버그 번호 

설명 

6253534 

세부 정보 패널 팝업 창이 잘못 동작합니다(웹 콘솔). 

6254054 

슬롯 팝업 패널이 중복됩니다(웹 콘솔). 

6262387 

웹 콘솔의 성능이 느립니다. 

6268023 

하위 조직을 추가하면 실제로 조직이 자신에게 추가됩니다(웹 콘솔).  

6268025 

SpecificationLink의 세부 정보 패널에 사용 매개 변수 필드가 없습니다(웹 콘솔).

6268029 

ClassificationScheme 세부 정보 패널에 하위 개념이 표시되지 않습니다(웹 콘솔).

6268048 

ClassificationScheme에 하위 개념을 추가하면 오류가 발생합니다(웹 콘솔).

6268163, 6288713 

웹 콘솔의 설명서 링크가 깨져 있습니다. 

6268961 

AuditableEvent.getRegistryObject에서 AuditableEvent 객체(JAXR 공급자)가 반환됩니다.

6269991 

ExtrinsicObject를 만들 때 객체 유형 선택을 위한 트리 표시가 잘못되었습니다(웹 콘솔).

6272143 

Application Server를 배포하는 동안 JAXR RA에서 오류를 보고합니다. 

6272183, 6277552 

Service Registry3 설치 후 추가 구성 단계가 있습니다. 

6273999 

중복 구성 요소 ID 예외가 발생합니다. 

6276299, 6277679 

파일 업로드 창이 사용자 등록 마법사에서 중단됩니다(웹 콘솔). 

6276674 

레이블에 X가 반복해서 포함됩니다(웹 콘솔). 

6276701 

연락처 세부 정보를 클릭하면 예외가 발생합니다(웹 콘솔). 

6277675 

“키 쌍 생성 및 PKCS12 키 저장소 다운로드” 옵션에 대한 사용자 등록이 실패합니다(웹 콘솔). 

6278540 

사용자가 금지된 작업을 수행할 때의 오류 메시지가 없습니다(웹 콘솔). 

6279674 

저장된 ExtrinsicObject에 저장소 항목을 추가하는 동안 오류가 발생합니다(웹 콘솔).

6280492 

웹 콘솔에서 저장 버튼과 적용 버튼을 구분해야 합니다(웹 콘솔). 

6281089 

반복 쿼리에서 이전 결과를 반복합니다(JAXR 공급자). 

6281292 

관리 도구에 URL 대신 UUID가 필요합니다(관리 도구). 

6284357 

ExtrinsicObject 개체와 관련된 웹 콘솔 오류가 발생합니다.

베타 버전에서 보고된 다음 JAXR 공급자 버그는 우선 순위 수준에서 다운그레이드되었습니다.

알려진 문제점 및 버그

다음과 같은 알려진 문제점과 버그는 Service Registry 3 2005Q4 릴리스의 작업에 영향을 줍니다.

Organization 객체의 EmailAddress 객체를 검색할 수 없음(6290339)

문제 요약: JAXR 공급자가 Organization 객체에서 전자 메일 주소를 검색할 수 없습니다. 전자 메일 주소를 사용하여 Organization 객체를 게시하면 게시가 성공한 것처럼 보이지만 OrganizationImpl.getEmailAddresses 메소드 결과가 반환되지 않습니다. 이 문제로 인해 웹 콘솔에 빈 표시가 생깁니다.

게시 작업 간에 ClassificationScheme 표시가 지속됨(6297023)

문제 요약: ClassificationScheme에서 개념을 선택해야 하는 ExtrinsicObject 또는 ExternalLink와 같은 객체를 웹 콘솔에서 게시하면 다음에 다른 객체를 게시할 때 두 번째 객체가 다른 객체 유형인 경우에도 ClassificationScheme 창이 동일한 위치에서 열립니다.

이와 마찬가지로, 분류를 기준으로 검색하고 검색 양식을 닫는 다른 작업(예: 게시 작업)을 수행한 다음 검색 양식을 다시 열면 ClassificationScheme 표시가 검색 양식을 닫았을 때와 같습니다.

Organization 객체 간의 참조를 만들려고 하면 오류가 발생함(6298946)

문제 요약: 웹 콘솔에서 두 Organization 객체의 선택 확인란을 선택하고 연관 만들기를 클릭한 다음 저장을 클릭하여 기본 관계(객체 참조)를 저장하면 웹 콘솔에서 오류를 보고하지만 자세한 오류 메시지가 표시되지 않습니다. 서버 로그에 스택 추적이 나타납니다.

외부 객체에 새 저장소 항목을 추가할 때 내용 버전 주석이 손실됨(6301689)

문제 요약: 웹 콘솔에서 저장소 항목 없이 ExtrinsicObject를 게시한 다음 저장소 항목을 추가하고 이 저장소 항목에 내용 버전 주석을 제공하면 변경된 ExtrinsicObject를 저장한 후 항목을 검색할 때 내용 버전 주석이 없습니다.

중복 사용자 이름이 있으면 불명확 오류 메시지가 발생함(6303812)

문제 요약: 웹 콘솔에서 사용자가 생성된 인증서를 사용하여 사용자 계정을 만들려고 시도하고 이미 서버에 알려진 별칭을 지정하면 웹 콘솔의 단계 3 페이지에 다음 오류가 표시됩니다.

An error has occured. See server logs or contact Registry support.

해결 방법: 서버 로그를 검사합니다. 근본 원인은 스택 추적에 포함되어 있습니다.

Caused by: java.lang.Exception: Key pair not generated, alias name already 
exists

일부 검색에서 예기치 않은 결과가 반환됨(6312083)

문제 요약: 웹 콘솔에서 개인 또는 사용자 객체 이름을 기준으로 검색하면 데이터베이스에 있는 미리 정의된 사용자나 이름 대신 PersonName이 정의된 개인 또는 사용자가 반환되지 않습니다. 또한 이름에 특정 문자 수가 포함된 객체를 검색하면(예: "__" 검색 문자열을 사용하여 두 자 이름 검색) 이름에 지정한 개수가 아닌 다른 문자 수가 포함된 많은 객체가 반환됩니다.

인증서 고유 이름을 만들 때 등록 마법사가 필수 값을 무시함(6312094)

문제 요약: 웹 콘솔에서 사용자 등록 마법사는 생성하는 인증서의 고유 이름(DN)을 만들 때 새 사용자 세부 정보에서 지정한 일부 옵션 값(구/군/시, 시/도 및 국가)을 사용합니다. 그러나 사용자 인증 세부 정보 페이지에서 지정한 필수 값은 하나의 값만 제외하고 모두 무시합니다. (이름 값만 사용합니다.)

해결 방법: 구/군/시, 시/도 또는 국가를 인증서 DN에 포함하려면 사용자 인증 세부 정보 페이지 외에 새 사용자 세부 정보 페이지에서도 해당 값을 지정합니다.

ExternalLink ServiceBinding 객체에 대한 URI 설정 시도가 실패함(6312531)

문제 요약: Service Registry을 구성한 후 관리자가 레지스트리를 배포할 Application Server 인스턴스의 JavaTM Virtual Machine(JVM)에 프록시 호스트와 포트를 설정하지 않으면 웹 콘솔 사용자는 ExternalLink 객체에 대한 외부 URI와 ServiceBinding 객체에 대한 액세스 URI를 지정할 수 없습니다. 실제로 URI 형식이 올바른 경우에도 오류 메시지에서 URI 형식이 잘못되었다고 보고합니다.

해결 방법: Service Registry 3 2005Q4 관리 설명서Allowing Access to External Web Sites에 설명된 것처럼 프록시 호스트와 포트를 설정합니다.

다시 설치 후 Service Registry 구성이 실패함(6313327)

문제 요약: Java Enterprise System 설치 제거 프로그램을 사용하여 Service Registry를 제거한 다음 다시 설치하고 설치 후 구성을 수행하면 구성 스크립트가 실패하고 다음 오류 메시지가 표시됩니다.

Domain registry already exists. Please specify a different domain.

이 문제는 설치 제거 프로그램이 레지스트리에 대한 Application Server 도메인을 중지하거나 제거하지 않기 때문입니다. 수동으로 이 작업을 수행해야 합니다.

해결 방법: Service Registry를 제거하기 전에 레지스트리에 대한 Application Server 도메인을 중지한 다음 도메인을 삭제합니다. 자세한 내용은 Service Registry 3 2005Q4 관리 설명서Reinstalling Service Registry를 참조하십시오.

-alias 옵션을 사용하면 관리 도구가 실패함(6313791)

문제 요약: 관리 도구를 사용하여 관리자 권한이 필요한 작업을 수행하면 스택 추적과 NoClassDefFoundError가 발생합니다. 오류 원인은 관리 도구 JAR 파일의 매니페스트 클래스 경로에 파일이 없기 때문입니다.

해결 방법: Service Registry 3 2005Q4 관리 설명서To Enable Use of the Administration Tool에 설명된 지침을 따릅니다.

잘못된 개념을 사용하여 ExtrinsicObject 또는 ExternalLink를 만든 후 오류가 발생함(6318002)

문제 요약: 웹 콘솔에서 ExtrinsicObject를 만들고 ExtrinsicObject 이외의 개념 아래에 있는 개념을 선택하면 생성에 성공한 것처럼 표시되지만 실제로 오류가 발생했습니다. ExternalLink를 만들고 ExternalLink 이외의 개념 아래에 있는 개념을 선택해도 동일한 문제가 발생합니다.

이러한 오류는 서버 로그에 NullPointerException으로 표시됩니다.

개념이 RegistryObject 아래의 다른 하위 개념이면 새 객체를 검색할 때 해당 객체를 찾을 수 없습니다. 개념이 ObjectType 이외의 ClassificationScheme 아래에 있으면 데이터베이스가 손상됩니다. 서버를 다시 시작할 때 런타임 오류가 발생합니다(InvocationTargetException).

객체 유형 개념은 ExtrinsicObject 또는 ExternalLink 개념 내의 하위 개념이어야 하지만 웹 콘솔에서 이 요구 사항을 적용하지 않습니다.

해결 방법: 관리 도구를 사용하여 잘못된 개념을 사용하는 객체를 찾습니다. select 명령을 사용하여 객체를 찾고 rm 명령을 사용하여 객체를 삭제합니다. 이 작업 단계는 다음과 같습니다.

  1. Service Registry 3 2005Q4 관리 설명서To Stop and Restart the Application Server Domain for the Registry에 설명된 것처럼 Service Registry를 다시 시작합니다.

  2. Service Registry 3 2005Q4 관리 설명서Starting the Admin Tool에 설명된 것처럼 레지스트리 관리자 또는 손상된 객체의 소유자로 관리 도구를 시작합니다.

  3. 데이터베이스에서 최상위 위치로 이동합니다.


    admin> cd /
    
  4. select 명령을 사용하여 제거할 객체를 나열합니다. 레지스트리 관리자로 도구를 시작한 경우 다음 명령을 사용합니다(모두 한 줄에 입력).


    admin> select ro.* FROM RegistryObject ro, ClassificationNode cn 
    WHERE ro.objectType = cn.id AND NOT ( cn.path = 
    '/urn:oasis:names:tc:ebxml-regrep:classificationScheme:ObjectType/RegistryObject' 
    or cn.path like 
    '/urn:oasis:names:tc:ebxml-regrep:classificationScheme:ObjectType/RegistryObject/%' )
    

    객체 소유자로 도구를 시작한 경우 다음 명령을 사용합니다(모두 한 줄에 입력).


    admin> select ro.* FROM RegistryObject ro, ClassificationNode cn, 
    AffectedObject ao, AuditableEvent ae WHERE ro.objectType = cn.id AND 
    ae.user_ = $currentUser AND ao.id = ro.id AND ao.eventId = ae.id AND NOT 
    ( cn.path = 
    '/urn:oasis:names:tc:ebxml-regrep:classificationScheme:ObjectType/RegistryObject' 
    or cn.path like 
    '/urn:oasis:names:tc:ebxml-regrep:classificationScheme:ObjectType/RegistryObject/%' )
    
  5. rm 명령을 사용하여 객체를 삭제합니다. 삭제할 각 객체의 URN을 지정합니다.


    admin> rm urn1 urn2 ...
    
  6. select 명령을 다시 실행하여 객체가 더 이상 레지스트리에 없는지 확인합니다.

객체 생성에 대해 AuditableEvent를 삭제하면 예외가 발생함(6323057)

문제 요약: 영향을 받는 객체 목록에 소유한 객체가 하나 이상 포함되어 있는 AuditableEvent를 삭제하면 영향을 받는 객체의 감사 기록이 손상됩니다. 특히 User 객체에 대해 생성됨 이벤트를 삭제하면 중대한 문제가 발생합니다. 예를 들어, 이 이벤트를 삭제한 후 FindAllMyObjects 검색을 수행할 때마다 런타임 예외가 발생합니다.

적용 버튼을 클릭하기 전에 저장소 항목을 보려고 하면 오류가 발생함(6324423)

문제 요약: 웹 콘솔에서 ExtrinsicObject를 만들고 저장소 항목을 추가하면 저장소 항목 내용 보기가 파일을 업로드하는 즉시, 저장 또는 적용 버튼을 클릭하기 전에 활성화됩니다. 적용을 클릭하기 전에 링크를 클릭하면 오류 404 메시지가 표시됩니다. 유효한 링크가 되기 전에 링크가 활성화되지 않아야 합니다.

해결 방법: 저장을 클릭하기 전에 저장소 항목을 보지 마십시오.

후속 검색에서 고정된 객체가 복제됨(6324437)

문제 요약: 웹 콘솔의 고정 기능을 사용하여 객체를 제자리에 유지하면 추가 검색을 수행할 때 객체가 검색 결과 영역에 두 번 이상 표시될 수 있습니다.

해결 방법: 로그아웃 버튼 또는 세션 종료 버튼을 클릭하여 현재 세션을 종료합니다. 새 세션을 시작한 후 올바른 검색 결과가 반환됩니다.

탐색기에 잘못된 데이터가 표시됨(6325095)

문제 요약: 탐색기 메뉴를 사용하여 ClassificationScheme 개념을 보면 최하위 노드 XMLRegistry에 하나의 개념 대신 두 개의 개념이 표시됩니다. 두 경우 모두, 올바른 노드(각각 XMLSchemaRegistryPackage) 바로 뒤에 노드가 표시됩니다.

Service Registry를 다시 설치하면 기존 저장소 데이터베이스가 삭제됨(6329272)

문제 요약: Service Registry를 다시 설치하는 ant install 명령은 저장소 데이터베이스도 삭제하고 다시 설치합니다. 관리자가 이전에 데이터베이스를 백업하지 않은 경우 사용자 데이터가 손실되어 검색할 수 없게 됩니다.

관리자는 Service Registry 3 2005Q4 관리 설명서Reinstalling Service Registry에 설명된 다음 지침을 따라야 합니다. 데이터베이스를 다시 설치하기 전에 항상 백업하십시오.

서버를 다시 시작한 직후 로그인하면 예외가 발생함(6330540)

문제 요약: 관리자가 Service Registry를 다시 시작한 직후 사용자가 웹 콘솔에 액세스하면 사용자가 처음 수행한 작업이 로그인일 경우 사용자가 검색을 시도할 때 예외가 발생합니다. 예외는 다음과 같이 표시됩니다.

An error has occurred. See below for details:
Could not initialize the Search panel. java.lang.NullPointerException Check
the server log for more details or contact your Registry Administrator.

해결 방법: 서버를 다시 시작한 직후 웹 콘솔에 액세스하는 경우 먼저 검색을 수행한 다음 로그인합니다.

기존 노드에 ClassificationNode를 추가할 수 없음(6331538)

문제 요약: 웹 콘솔을 사용하여 자신이 만들지 않은 기존 ClassificationScheme 또는 ClassificationNode에 새 개념(ClassificationNode)을 추가하면 현재 사용자에게 새 노드를 추가할 수 있는 권한이 없다는 오류 메시지가 표시됩니다.

해결 방법: 관리자에게는 임의의 ClassificationScheme 또는 ClassificationNodeClassificationNode를 추가할 수 있는 권한이 있습니다. Service Registry 3 2005Q4 관리 설명서Creating an Administrator에 설명된 지침에 따라 자신을 관리자로 만들고 개념을 추가하거나 해당 Service Registry 설치의 관리자에게 개념을 추가하도록 요청합니다.

패치 및 필요한 펌웨어 수준

없음

Service Registry 3 2005Q4 설명서

Service Registry 설명서 세트는 http://docs.sun.com/app/docs/coll/1314.1http://docs.sun.com/app/docs/coll/1398.1에 있습니다. Service Registry에 대한 자세한 내용은 다음 표에 나열된 설명서를 참조하십시오.

표 1–2 Service Registry 설명서

문서 제목 

내용 

Service Registry 3 2005Q4 릴리스 노트

알려진 문제를 포함하여 Service Registry에 대한 최신 정보를 설명합니다.  

Service Registry 3 2005Q4 관리 설명서

설치 후 Service Registry 구성 방법 및 레지스트리와 함께 제공되는 관리 도구의 사용 방법에 대해 설명합니다. 또한 기타 관리 작업을 수행하는 방법에 대해서도 설명합니다. 

Service Registry 3 2005Q4 사용자 설명서

Service Registry를 검색하고 이 Service Registry에 데이터를 게시하기 위해 Service Registry 웹 콘솔을 사용하는 방법에 대해 설명합니다. 

Service Registry 3 2005Q4 Developer’s Guide

Service Registry를 검색하고 이 Service Registry에 데이터를 게시하기 위해 JAXR(Java API for XML Registries)을 사용하는 방법에 대해 설명합니다. 

현지화 문제

Service Registry 3 2005Q4의 다음과 같은 버그는 현지화와 관련된 문제입니다.

웹 콘솔에 현지화된 문자열이 없음(6276676)

문제 요약: 웹 콘솔에서 현지화되어야 하는 일부 문자열이 영어로 표시됩니다. 새 레지스트리 객체 만들기 페이지의 탭, 사용자 정의 페이지의 지원되는 언어 목록, 시작 페이지, 저작권 정보 텍스트, 제목 영역, 전화 번호 및 전자 메일 주소 형식 드롭다운 목록, 로깅 메시지 등이 여기에 포함됩니다. 또한 브라우저 로켈을 전환하고 언어를 재설정해도 일부 레이블이 이전 언어로 표시됩니다.

외부 객체에는 멀티바이트 파일 이름이 지원되지 않음(6298088)

문제 요약: 웹 콘솔에서 멀티바이트 이름을 가진 파일을 ExtrinsicObject의 저장소 항목으로 선택하면 파일 이름이 손상되고 파일을 볼 수 없습니다.

UDDI 자원 번들이 현지화되지 않았음(6305138)

문제 요약: Service Registry에 대한 UDDI 인터페이스의 자원 번들이 현지화되지 않았습니다. 이 인터페이스의 오류 메시지는 영어로만 표시됩니다.

Application Server 도메인이 영어 이외의 로켈을 사용하는 경우 레지스트리에서 영어 로켈을 사용할 수 없음(6305210)

문제 요약: 영어 이외의 로켈을 사용하여 Service Registry에 대한 Application Server 도메인을 시작하면 웹 브라우저에서 기본 로켈을 변경한 경우에도 웹 콘솔 기본 언어를 영어로 변경할 수 없습니다.

해결 방법: Application Server 도메인에 대한 관리 콘솔을 사용하여 로켈을 변경합니다.

  1. 관리 콘솔을 엽니다. 자세한 내용은 Service Registry 3 2005Q4 관리 설명서To Use the Application Server Admin Console을 참조하십시오.

  2. 독립 실행형 인스턴스 노드를 확장한 다음 서버(Admin Server)를 클릭합니다.

  3. 고급 탭을 클릭합니다.

  4. 도메인 속성 탭을 클릭합니다.

  5. 로켈 필드에 en을 입력합니다.

  6. 저장을 누릅니다.

온라인 도움말 문자열에 잘못된 프랑스어 번역이 있음(6313372)

문제 요약: 웹 콘솔에서 프랑스어 로켈을 사용하면 레지스트리 객체 영역의 오른쪽 위에 있는 도움말 링크가 “Objets du registre Aide”로 표시됩니다. “Aide Objets du Registre” 또는 “Aide pour les Objets du Registre”가 표시되어야 합니다.

기본 로켈이 아닌 로켈에서 만든 객체에 이름이 없음(6316300)

문제 요약: 기본 로켈이 사용자 로켈과 같지 않으면 웹 콘솔을 사용하여 객체를 만드는 경우 객체의 이름 필드에 값을 입력해도 적용을 클릭할 때 객체 이름이 null로 표시됩니다.

영어 이외의 로켈에 대해 현지화되지 않은 문자열이 웹 콘솔에 포함됨(6317212, 6317242, 6317489, 6317568, 6322668, 6325023)

문제 요약: 웹 콘솔의 많은 문자열이 영어 이외의 로켈에 대해 현지화되지 않았거나 잘못 현지화되었습니다.

-locale 옵션을 사용하면 관리 도구가 잘못 시작됨(6325116)

문제 요약: 영어 이외의 로켈을 지정하는 -locale 옵션을 사용하여 관리 도구를 시작하면 메시지가 지정한 로켈 대신 영어로 표시됩니다.

설명서 문제

Service Registry 3 2005Q4의 다음과 같은 버그는 설명서와 관련된 문제입니다.

이름을 기준으로 쿼리하면 정규적인 각 ClassificationScheme의 여러 복사본이 검색됨(6307262)

문제 요약: 개발 안내서 샘플 프로그램 JAXRGetCanonicalSchemes.java는 레지스트리에서 18개의 정규적인 분류 체계를 해당 내용과 함께 검색합니다. 이 프로그램은 실제로 각 분류 체계에 대해 8개 복사본을 검색하므로 총 144개가 검색됩니다. 프로그램이 지원되는 각 로켈에 대해 하나의 분류 체계를 검색하므로 이 문제는 실제로 현지화 문제입니다.