이 릴리스 노트에는 Service Registry 3.1이 출시될 당시에 사용 가능한 중요한 정보가 포함되어 있습니다. 여기에는 새로운 기능과 향상된 기능, 알려진 문제점과 제한 사항 및 기타 정보가 설명되어 있습니다. Service Registry를 사용하기 전에 이 문서를 읽어 보시기 바랍니다.
이 릴리스 노트의 최신 버전은 Sun 설명서 웹 사이트(http://docs.sun.com)에서 볼 수 있습니다. 소프트웨어를 설치하고 설정하기 전에 웹 사이트를 방문해야 하며 이후에도 정기적으로 웹 사이트를 방문하여 최신 릴리스 노트 및 제품 설명서를 확인해야 합니다.
이 릴리스 노트는 다음 내용으로 구성되어 있습니다.
이 문서에 언급된 타사 URL을 통해 관련된 추가 정보를 얻을 수 있습니다.
Sun은 이 설명서에 언급된 타사 웹 사이트의 가용성에 대해 책임지지 않습니다. Sun은 이러한 사이트나 자원을 통해 사용할 수 있는 내용, 광고, 제품 또는 기타 자료에 대해 보증하지 않으며 책임지지 않습니다. 또한 Sun은 해당 사이트나 자원을 통해 사용할 수 있는 내용, 제품 또는 서비스의 사용과 관련해 발생하거나 발생했다고 간주되는 손해나 손실에 대해 책임이나 의무를 지지 않습니다.
이 절에서는 Service Registry 3.1의 새 기능, 특징 및 지원되는 제품 관련 정보를 제공합니다.
Service Registry 기본 액세스 포트 값은 이전 포트 값인 6060이 X Window System(X11) 사용을 위해 IANA(Internet Assigned Numbers Authority)에 등록된 값과 충돌하기 때문에 변경되었습니다. 새 기본 액세스 포트 값은 6480입니다. 모든 기본 Service Registry 포트가 이제 IANA에 등록되었습니다.
JAXRTM(Java API for XML Registries)을 사용하는 모든 기존 클라이언트는 새 포트 값을 사용하도록 변경해야 합니다. javax.xml.registry.queryManagerURL 및 javax.xml.registry.lifeCycleManagerManagerURL 등록 정보는 JAXR 클라이언트에 이 포트 값을 지정합니다. 이러한 등록 정보가 등록 정보 파일에 정의되어 있는 경우 클라이언트를 다시 컴파일하지 않아도 됩니다.
Service Registry의 설치 경로 이름이 다음 표와 같이 변경되었습니다.
표 1–1 Service Registry 설치 경로
설명 |
Java ES4 경로 이름 |
Java ES5 경로 이름 |
---|---|---|
기본 설치 디렉토리 |
C:\Sun\ServiceRegistry |
C:\Program Files\Sun\JavaES5\srvc-registry |
도메인 및 데이터 설치 디렉토리 |
C:\Sun\ServiceRegistry |
C:\Program Files\Sun\JavaES5\srvc-registry\data |
이전 Service Registry 릴리스에서 Service Registry를 구성하기 위해 사용한 Ant 대상의 이름은 install이었습니다. 이 릴리스에서 해당 대상 이름은 configure입니다. 역방향 호환성을 위해 install 대상은 계속 지원되지만 이후 버전에서는 삭제될 가능성이 있습니다. 자세한 내용은 Service Registry 3.1 Administration Guide의 1 장, Configuring and Setting Up Service Registry을 참조하십시오.
이 매체를 발행한 이후 릴리스된 내게 필요한 옵션 기능을 사용하려면 Sun에 요청하여 구할 수 있는 섹션 508 제품 평가를 참조하여 관련 솔루션을 배포하는 데 가장 적합한 버전을 확인하십시오. 업데이트된 응용 프로그램 버전은 http://sun.com/software/javaenterprisesystem/get.html에서 볼 수 있습니다. 내게 필요한 옵션 기능 구현을 위한 Sun의 방침에 대해 자세히 알아보려면 http://sun.com/access를 방문하십시오.
Service Registry에는 JAXR(Java API for XML Registries) 사양 버전 1.0의 구현이 포함되어 있습니다. JAXR 버전 1.0은 UDDI 및 ebXML Registry 2.0 사양을 지원하기 위해 작성되었습니다. Service Registry의 JAXR 구현에는 JAXR 버전 1.0에 대한 비표준 확장이 포함되어 있습니다.
다음 표에서는 이 설명서에서 사용되는 기본 경로 및 파일 이름을 설명합니다.
표 1–2 기본 경로 및 파일 이름
자리 표시자 |
기본값 |
설명 |
---|---|---|
ServiceRegistry-base |
C:\Program Files\Sun\JavaES5\srvc-registry |
Service Registry의 기본 설치 디렉토리입니다. |
DomainRegistry-base |
C:\Program Files\Sun\JavaES5\srvc-registry |
Service Registry의 Application Server 도메인과 Service Registry 데이터베이스가 있는 디렉토리입니다. |
Ant-base |
ServiceRegistry-base\install\ant |
Java ES 버전의 Ant 도구가 있는 디렉토리입니다. |
이 절에서는 Service Registry 3.1을 설치하기 전에 충족되어야 하는 요구 사항에 대해 설명합니다.
대부분 경우 Service Registry의 요구 사항과 Sun Java System Application Server의 요구 사항이 동일합니다. 다음 표의 디스크 공간 요구 사항은 Application Server의 디스크 공간 요구 사항에 추가로 필요한 사항입니다.
표 1–3 하드웨어 및 소프트웨어 요구 사항
구성 요소 |
요구 사항 |
---|---|
운영 체제 |
Windows 2000 Advanced Server SP4 Windows XP SP2 Windows 2003 Enterprise Server(32비트) Windows 2003 Enterprise Server(64비트) |
최소 메모리 |
512MB |
권장 메모리 |
1GB |
최소 디스크 공간 |
65MB 여유 공간 |
권장 디스크 공간 |
100MB 여유 공간 |
JVM(Java Virtual Machine) |
J2SETM 릴리스 5_02 |
이 Service Registry 릴리스에서는 자체 사용자 관리 및 인증 메커니즘을 사용합니다.
Service Registry 설명서 세트는 http://docs.sun.com/coll/1314.2 및 http://docs.sun.com/coll/1398.2에 있습니다.
다음 표에서는 Service Registry 3에서 보고되어 Service Registry 3.1에서 해결되거나 완료 처리된 버그에 대해 설명합니다.
표 1–4 이 릴리스에서 해결되거나 완료 처리된 버그
버그 번호 |
설명 |
---|---|
6290339 |
조직(Organization) 객체에 대한 전자 메일 주소(EmailAddress) 객체를 검색할 수 없음 |
6297023 |
게시 작업 간에 분류 방법(ClassificationScheme) 표시가 지속됨 |
6298946 |
조직(Organization) 객체 간의 참조를 만들려고 하면 오류가 발생함 |
6303812 |
중복 사용자 이름이 있으면 불명확 오류 메시지가 발생함 |
6305210 |
Application Server 도메인이 영어 이외의 로켈을 사용하는 경우 레지스트리에서 영어 로켈을 사용할 수 없음 |
6312083 |
일부 검색에서 예기치 않은 결과가 반환됨 |
6312094 |
인증서 고유 이름을 만들 때 등록 마법사가 필수 값을 무시함 |
6313327 |
다시 설치 후 Service Registry 구성이 실패함 |
6313791 |
-alias 옵션을 사용하면 관리 도구가 실패함 |
6318002 |
잘못된 개념을 사용하여 외부 객체(ExtrinsicObject) 또는 외부 링크(ExternalLink)를 만든 후 오류가 발생함 |
6323057 |
객체 생성에 대해 감사 가능한 이벤트(AuditableEvent)를 삭제하면 예외가 발생함 |
6324423 |
적용 버튼을 누르기 전에 저장소 항목을 보려고 하면 오류가 발생함 |
6338836 |
업로드 인증서 옵션을 사용하여 사용자 계정을 만들 때 문제가 발생함 |
6397404 |
WSDL 카탈로거에서 사용자에게 종속성 누락을 통지하지 않음 |
6415812 |
java.lang.OutOfMemoryError: PermGen space 오류가 발생함 |
6430997 |
일부 웹 콘솔 문자열이 현지화되지 않았음 |
6436398 |
웹 콘솔에 현지화된 분류 체계 및 노드가 표시되지 않음 |
6438523 |
상태 설정 또는 변경 콤보 상자가 업데이트되지 않음 |
6443263 |
연관 결과를 누르면 서버 로그에 예외가 발생함 |
6456272 |
슬롯 탭의 삭제 버튼을 누르면 예외가 발생함 |
6466376 |
WSDL 카탈로거가 임시 아이디를 바꾸지 못함 |
6470179 |
연관 탭의 제거 버튼을 누르면 오류 메시지가 표시됨 |
6472233 |
미리 정의된 쿼리를 만들지 못함 |
6477124 |
적용 버튼을 눌러도 세부 정보 페이지의 변경 사항이 지속되지 않음 |
다음과 같은 알려진 문제점과 버그는 Service Registry 3.1 릴리스의 작업에 영향을 줍니다.
문제 요약: 버전 지정이 활성화되었으며 새 버전의 객체를 만들기 위해 RegistryPackage 객체를 변경한 경우 새 버전에서 모든 패키지 내용이 사라집니다.
해결 방법: 버전 지정을 활성화하지 마십시오. 자세한 내용은 Service Registry 3.1 관리 설명서의 레지스트리 객체 버전 지정 활성화를 참조하십시오.
문제 요약: 버전 지정이 활성화된 상태에서 분류를 객체의 한 버전에 추가한 다음 객체를 저장할 경우 이전 버전과 새 버전 모두에 분류가 존재합니다.
해결 방법: 버전 지정을 활성화하지 마십시오. 자세한 내용은 Service Registry 3.1 관리 설명서의 레지스트리 객체 버전 지정 활성화를 참조하십시오.
문제 요약: 버전 지정이 활성화된 상태에서 Slot, Classification 또는 ExternalIdentifier를 ExternalLink가 있는 객체에 추가할 경우 새 버전의 객체에서 ExternalLink가 사라집니다.
해결 방법: 버전 지정을 활성화하지 마십시오. 자세한 내용은 Service Registry 3.1 Administration Guide의 Enabling Versioning of Registry Objects를 참조하십시오.
문제 요약: JAXR 사양에서는 사용자가 폐기된 객체로부터 또는 폐기된 객체에 연관을 만들 수 없습니다. 그러나 사용자가 폐기된 해당 객체를 소유하고 있는 경우 Service Registry JAXR 공급자는 사용자가 그러한 연관을 만드는 것을 허용합니다.
문제 요약: 개인(Person) 객체의 세부 정보 영역에 개인(Person) 객체에 우편 주소(PostalAddress), 전자 메일 주소(EmailAddress) 또는 전화 번호(TelephoneNumber) 등의 속성이 포함되어 있어도 해당 속성을 추가할 수 없습니다.
해결 방법: 개인(Person) 객체 대신 사용자(User) 객체를 만듭니다. 이러한 모든 속성을 사용자(User) 객체에 추가할 수 있습니다.
문제 요약: 사용자는 수행할 권한이 없는 연관을 만들기 위해서 관리 도구 명령인 add association을 실행하면 잘못된 오류 메시지가 표시됩니다. 예를 들어 관리자가 아닌 사용자가 HasMember 유형의 연관을 만들려고 하면 다음 오류 메시지가 나타납니다.
No Concept object exists for type: HasMember
문제 요약: WSDL 카탈로그화 서비스는 서버에 install.properties 파일의 java.io.tmpdir 등록 정보에 의해 지정된 디렉토리에 XML 및 XSLT 파일을 남깁니다. 또한 사용자 인증 프로세스는 같은 디렉토리에 .omar로 시작하고 .jks 접미어를 가지는 파일을 남깁니다. 이러한 파일은 레지스트리 도메인이 중지될 때까지 삭제되지 않습니다.
해결 방법: 다음 예와 유사한 이름을 가진 파일을 삭제할 수 있습니다. n 변수는 숫자를 나타냅니다.
CanonicalXMLValidationService_OutputFilennnnn.xml InvocationControlFile_WSDLValidationnnnnn.xslt
문제 요약: 배포된 Service Registry 3.0 버전에서 Service Registry 3.1 관리 도구를 사용하는 경우 cp 및 rm과 같은 명령을 실행하면 NullPointerException이 발생합니다.
해결 방법: Service Registry 3.1에서만 Service Registry 3.1 관리 도구를 사용하고 Service Registry 3.0에서는 Service Registry 3.0 관리 도구를 사용합니다.
문제 요약: WSDL 파일을 레지스트리에 게시하여 서비스를 만들기 위해 WSDL 카탈로그화 서비스를 사용하면 해당 레지스트리는 서비스의 일부인 여러 객체를 만듭니다. 서비스 또는 WSDL 파일을 삭제하거나 업데이트할 때 이러한 객체가 삭제되거나 업데이트되지 않습니다. 서비스 또는 WSDL 파일을 삭제하거나 업데이트할 때 이러한 객체를 개별적으로 삭제하거나 업데이트해야 합니다.
해결 방법: 없음
문제 요약: 객체를 만드는 동안 상태 설정 또는 변경 버튼이 비활성화 상태로 표시되지 않습니다. 그러나 아직 만들어지지 않은 객체의 상태를 설정하거나 변경할 수 없습니다. 이 버튼을 누를 경우 객체를 찾을 수 없다는 오류 메시지가 표시됩니다.
해결 방법: 객체를 만들고 있는 동안에는 상태 설정 또는 변경 버튼을 누르지 마십시오. 적용을 눌러 객체 만들기를 완료한 다음 객체를 검색하고 해당 상태를 변경합니다.
문제 요약: 새 객체의 상태는 Submitted입니다. 그러나 객체를 수정하고 저장한 후 상태가 null로 변경됩니다. 객체의 상태는 계속해서 Submitted이어야 합니다.
해결 방법: 없음
문제 요약: 검색 영역의 분류 노드 선택 버튼을 누를 경우 개념을 선택한 후 확인을 누르라는 텍스트가 나타나지만 버튼은 닫기로 표시됩니다.
해결 방법: 없음
문제 요약: 웹 콘솔에서 새 사용자의 세부 정보 양식 및 사용자 인증 세부 정보 양식에 별표가 포함되어 있지만 별표가 필수 필드를 나타낸다는 것이 양식에 설명되어 있지 않습니다.
해결 방법: 온라인 도움말에 필수 필드가 설명되어 있습니다.
문제 요약: JVM 등록 정보 java.io.tmpdir이 슬래시(/)로 끝나는 값으로 설정되면 WSDL 카탈로거를 zip 파일에 사용할 수 없습니다. 이 오류로 인해 CatalogingException이 발생하며 카탈로거가 요청에 있는 파일 중 하나를 찾을 수 없다는 메시지가 표시됩니다.
java.io.tmpdir의 기본 설정이 슬래시로 끝나지 않는 Linux에서는 이 문제가 발생하지 않습니다.
해결 방법: 슬래시로 끝나지 않도록 java.io.tmpdir의 값을 변경합니다.
다음 단계를 수행합니다.
Service Registry 3.1 관리 설명서의 Application Server 관리 콘솔 사용 방법에 설명된 대로 Application Server 관리 콘솔에 로그인합니다.
구성 노드를 확장합니다.
서버 노드 server-config (Admin Config)를 확장합니다.
JVM 설정을 누릅니다.
JVM 옵션 탭을 누릅니다.
JVM 옵션 추가를 누릅니다.
텍스트 필드에 다음을 입력합니다.
-Djava.io.tmpdir=c:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
저장을 누릅니다.
Service Registry 3.1 관리 설명서의 레지스트리용 Application Server 도메인 중지 및 다시 시작 방법에 설명된 지침을 따릅니다.
이러한 단계를 수행한 후 여러 WSDL 파일을 포함하는 zip 파일을 게시할 수 있어야 합니다.
Service Registry 3.1에서 발견된 다음 버그는 현지화와 관련된 것입니다.
문제 요약: 웹 콘솔에서 현지화되어야 할 다음 문자열이 영어로 표시됩니다.
새 레지스트리 객체 만들기 페이지의 탭
사용자 정의 페이지의 지원되는 언어 목록
시작 페이지, 저작권 정보 텍스트 및 제목 영역
전화 번호 및 전자 메일 주소 형식 드롭다운 목록
로깅 메시지
또한 브라우저 로켈을 전환하고 언어를 재설정해도 일부 레이블이 이전 언어로 표시됩니다.
문제 요약: 온라인 도움말을 사용할 수 있는 영어 이외의 로켈로 웹 콘솔을 사용하는 중이면 검색 결과 페이지의 책갈피 및 관련 도움말 링크를 눌렀을 때 해당 로켈의 도움말이 아닌 영어 도움말에 있는 페이지로 이동합니다.
해결 방법: 없음
문제 요약: 웹 콘솔의 세부 정보 영역에서 객체에 대한 감사 기록 탭을 누를 경우 이벤트 유형 필드의 텍스트(Created, Updated 등)가 항상 영어로 표시됩니다.
해결 방법: 없음
문제 요약: 영어를 제외한 모든 로켈의 경우 웹 콘솔 온라인 도움말의 마지막 장(문제 해결)에 마지막 두 개 절이 없습니다.
해결 방법: 해당 절은 Service Registry 3.1 User’s Guide 영문 온라인 설명서에서 볼 수 있습니다.
문제 요약: 웹 콘솔의 온라인 도움말에서 다른 설명서(예: Service Registry 3.1 관리 설명서)에 대한 상호 참조가 일본어로 번역되어 있지 않습니다.
해결 방법: 없음
문제 요약: 웹 콘솔의 사용자 등록 마법사에서 이름 및 우편 주소 필드의 순서가 일본어 로켈에 맞게 현지화되어 있지 않습니다.
해결 방법: 없음
문제 요약: 일본어 로켈의 경우 웹 콘솔 온라인 도움말의 머리말에서 "기본 경로 및 파일 이름" 섹션으로 이동하여 다음 링크를 누를 경우 페이지를 찾을 수 없음 오류가 나타납니다. 링크가 존재하지 않는 페이지에 연결되어 있습니다.
해결 방법: 없음
문제 요약: 영어 이외의 로켈에 대한 Windows용 Service Registry 사용자 설명서는 없습니다.
해결 방법: 없음
문제 요약: 웹 콘솔에서 객체에 대한 세부 정보 영역에 있는 세부 정보 탭의 객체 이름이 번역되어 있지 않습니다. 대신 Java 객체 이름이 사용됩니다. 또한 프랑스어 로켈에서 단어 순서가 올바르지 않습니다.
해결 방법: 없음
Service Registry 3.1에서 발견된 다음 버그는 설명서와 관련된 것입니다.
문제 요약: 웹 콘솔 온라인 도움말의 머리말에 "Sun 제품 설명서 검색" 절이 누락되어 있습니다(모든 로켈에 해당).
해결 방법: Service Registry 3.1 사용자 설명서 영문 온라인 설명서에서 전체 머리말을 볼 수 있습니다.
문제 요약: 웹 콘솔의 탐색 탭에 대한 온라인 도움말에 루트 디렉토리 이름이 root로 잘못되어 있습니다. 루트 디렉토리 이름은 registry여야 합니다.
해결 방법: 올바른 내용은 Service Registry 3.1 사용자 설명서에서 볼 수 있습니다.