Service Registry Microsoft Windows용 릴리스 노트

Service Registry Microsoft Windows용 릴리스 노트

버전 3 2005Q4

부품 번호 819-5890

이 릴리스 노트에는 Service Registry 3 2005Q4 for Microsoft Windows가 출시될 당시에 사용 가능한 중요한 정보가 포함되어 있습니다. 여기에는 알려진 문제점과 제한 사항 및 기타 정보가 설명되어 있습니다. Service Registry 3을 사용하기 전에 이 문서를 읽어 보시기 바랍니다.

이 릴리스 노트는 다음 내용으로 구성되어 있습니다.


릴리스 노트 개정 내역

표1 개정 내역 

날짜

변경 사항 설명

2006년 2월

정식 릴리스

2005년 11월

초기 릴리스


Service Registry 2005Q4 정보

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

구현별 API

Service Registry에는 버전 1.0의 JAXR(Java API for XML Registries) 사양 구현이 포함되어 있습니다. 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 공급자 내에서 이러한 확장이 변경될 수 있는 것을 알아 두시면 좋습니다.

사용할 수 없게 되는 기능

사용자 등록 메커니즘

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

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

하드웨어 및 소프트웨어 요구 사항

Service Registry 3 2005Q4를 사용하려면 다음 소프트웨어가 필요합니다.

표2 하드웨어 및 소프트웨어 요구 사항

구성 요소

플랫폼 요구 사항

운영 체제

Microsoft Windows 2000 Advanced Server, 서비스 팩 4

Microsoft Windows 2003 Enterprise Server

Microsoft Windows XP Professional, 서비스 팩 2

RAM

512MB

디스크 공간

200MB


이 릴리스에서 해결된 버그

다음 표에서는 Service Registry 3 2005Q4에서 해결된 버그에 대해 설명합니다.

표3 Service Registry 3 2005Q4에서 해결된 버그

버그 번호

설명

6348529

Windows에서 설치 중 Service Registry 설치 후 구성에 고착됨

6327977

Service Registry 설치 제거 시 다시 시작을 묻는 메시지가 나타남


중요 정보

이 절에서는 다음에 대해 설명합니다.

내게 필요한 옵션 기능

이 매체를 발행한 이후 릴리스된 내게 필요한 옵션 기능을 사용하려면 Sun에 요청하여 구할 수 있는 섹션 508 제품 평가를 참조하여 관련 솔루션을 배포하는 데 가장 적합한 버전을 확인하십시오. 업데이트된 응용 프로그램 버전은 http://sun.com/software/javaenterprisesystem/get.html에서 볼 수 있습니다.

내게 필요한 옵션 기능 구현을 위한 Sun의 방침에 대해 자세히 알아보려면 http://sun.com/access를 방문하십시오.


알려진 문제점 및 제한 사항

이 절에서는 Service Registry 3 2005Q4 Microsoft Windows용 릴리스의 알려진 문제점과 제한 사항에 대해 설명합니다.

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

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

해결 방법

없음

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

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

중복 사용자 이름이 있으면 불명확 오류 메시지가 발생함(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.

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

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

해결 방법

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

다시 설치 후 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 관리 설명서의 "Service Registry 다시 설치"를 참조하십시오.

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

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

해결 방법

없음

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

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

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

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

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

해결 방법

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

  1. Service Registry 3 2005Q4 관리 설명서의 "레지스트리에 대한 Application Server 도메인 중지 및 다시 시작 방법"에 설명된 것처럼 Service Registry를 다시 시작합니다.
  2. Service Registry 3 2005Q4 관리 설명서의 "관리 도구 시작"에 설명된 것처럼 레지스트리 관리자 또는 손상된 객체의 소유자로 관리 도구를 시작합니다.
  3. 다음을 입력하여 데이터베이스에서 최상위 위치로 이동합니다. admin> cd /
  4. select 명령을 사용하여 제거할 객체를 나열합니다.
  5. 레지스트리 관리자로 도구를 시작한 경우 다음 명령을 사용합니다(모두 한 줄에 입력).

  1. rm 명령을 사용하여 객체를 삭제합니다. 삭제할 각 객체의 URN을 지정합니다.
  1. select 명령을 다시 실행하여 객체가 더 이상 레지스트리에 없는지 확인합니다.

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

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

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

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

해결 방법

저장을 클릭하기 전에 저장소 항목을 보지 마십시오.

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

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

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

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

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

인증서 업로드 옵션을 사용하여 사용자 계정을 만드는 동안 문제 발생(6338836)

웹 콘솔에서 인증 실패로 인해 타사 인증서 업로드 옵션을 사용한 사용자 등록에 실패했습니다. 등록이 실패하면 다음 오류가 표시됩니다. "Operation failed due to authentication failure. Authentication failed because you do not have a client certificate loaded in your web browser."

해결 방법

사용자 계정을 만드는 데 레지스트리 생성 인증서를 사용합니다. Service Registry 3 2005Q4 사용자 설명서의 지침을 따릅니다.


문제 보고 및 사용자 의견 제공 방법

Sun Java System Service Registry에 문제가 발생한 경우에는 다음 방법을 사용하여 Sun 고객 지원부에 문의하십시오.

고객 지원부에 연락할 시에는 귀사의 문제를 해결하는 데 최선의 도움을 제공할 수 있도록 다음의 정보를 미리 준비하십시오.

사용자 의견 환영

Sun은 설명서의 내용 개선에 노력을 기울이고 있으며, 여러분의 의견과 제안을 환영합니다.

사용자 의견을 보내시려면 http://docs.sun.com에서 의견 보내기를 누릅니다. 온라인 양식에 설명서 제목과 부품 번호를 입력합니다. 부품 번호는 해당 설명서의 제목 페이지나 문서 맨 위에 있는 7자리 또는 9자리 숫자입니다.


Sun의 추가 자원

다음 위치에서 Sun Java System에 대한 유용한 정보를 찾아볼 수 있습니다.


Copyright © 2006 Sun Microsystems, Inc. 모든 권리는 저작권자의 소유입니다.

Sun Microsystems, Inc.는 이 문서에 설명된 제품의 기술 관련 지적 재산권을 소유합니다. 특히 이 지적 재산권에는 http://www.sun.com/patents에 나열된 하나 이상의 미국 특허권이 포함될 수 있으며, 미국 및 다른 국가에서 하나 이상의 추가 특허권 또는 출원 중인 특허권이 제한 없이 포함될 수 있습니다.

SUN PROPRIETARY/CONFIDENTIAL.

미국 정부의 권리 - 상용 소프트웨어. 정부 사용자는 Sun Microsystems, Inc.의 표준 사용권 계약과 해당 FAR 규정 및 보충 규정을 준수해야 합니다.

본 제품의 사용은 사용권 조항의 적용을 받습니다.

이 배포판에는 타사에서 개발한 자료가 포함되어 있을 수 있습니다.

제품 중에는 캘리포니아 대학에서 허가한 Berkeley BSD 시스템에서 파생된 부분이 포함되어 있을 수 있습니다.

Sun, Sun Microsystems, Sun 로고, Java 및 Solaris는 미국 및 다른 국가에서 Sun Microsystems, Inc.의 상표 또는 등록 상표입니다. 모든 SPARC 상표는 사용 허가를 받았으며 미국 및 다른 국가에서 SPARC International, Inc.의 상표 또는 등록 상표입니다.