Service Registry 3.1 Microsoft Windows용 릴리스 노트

1장 Service Registry 3.1 릴리스 노트

이 릴리스 노트에는 Service Registry 3.1이 출시될 당시에 사용 가능한 중요한 정보가 포함되어 있습니다. 여기에는 새로운 기능과 향상된 기능, 알려진 문제점과 제한 사항 및 기타 정보가 설명되어 있습니다. Service Registry를 사용하기 전에 이 문서를 읽어 보시기 바랍니다.

이 릴리스 노트의 최신 버전은 Sun 설명서 웹 사이트(http://docs.sun.com)에서 볼 수 있습니다. 소프트웨어를 설치하고 설정하기 전에 웹 사이트를 방문해야 하며 이후에도 정기적으로 웹 사이트를 방문하여 최신 릴리스 노트 및 제품 설명서를 확인해야 합니다.

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

이 문서에 언급된 타사 URL을 통해 관련된 추가 정보를 얻을 수 있습니다.

Sun은 이 설명서에 언급된 타사 웹 사이트의 가용성에 대해 책임지지 않습니다. Sun은 이러한 사이트나 자원을 통해 사용할 수 있는 내용, 광고, 제품 또는 기타 자료에 대해 보증하지 않으며 책임지지 않습니다. 또한 Sun은 해당 사이트나 자원을 통해 사용할 수 있는 내용, 제품 또는 서비스의 사용과 관련해 발생하거나 발생했다고 간주되는 손해나 손실에 대해 책임이나 의무를 지지 않습니다.

Service Registry 3.1의 새로운 기능

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

Service Registry의 새 액세스 포트

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.queryManagerURLjavax.xml.registry.lifeCycleManagerManagerURL 등록 정보는 JAXR 클라이언트에 이 포트 값을 지정합니다. 이러한 등록 정보가 등록 정보 파일에 정의되어 있는 경우 클라이언트를 다시 컴파일하지 않아도 됩니다.

Service Registry 설치 경로 이름

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를 방문하십시오.

구현별 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에 대한 비표준 확장이 포함되어 있습니다.

기본 경로 및 파일 이름

다음 표에서는 이 설명서에서 사용되는 기본 경로 및 파일 이름을 설명합니다.

표 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 3.1 설명서

Service Registry 설명서 세트는 http://docs.sun.com/coll/1314.2http://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 릴리스의 작업에 영향을 줍니다.

6248218: 버전이 지정된 RegistryPackage 내용이 손실됨

문제 요약: 버전 지정이 활성화되었으며 새 버전의 객체를 만들기 위해 RegistryPackage 객체를 변경한 경우 새 버전에서 모든 패키지 내용이 사라집니다.

해결 방법: 버전 지정을 활성화하지 마십시오. 자세한 내용은 Service Registry 3.1 관리 설명서레지스트리 객체 버전 지정 활성화를 참조하십시오.

6248293: Classification이 객체의 이전 버전과 새 버전에 모두 추가됨

문제 요약: 버전 지정이 활성화된 상태에서 분류를 객체의 한 버전에 추가한 다음 객체를 저장할 경우 이전 버전과 새 버전 모두에 분류가 존재합니다.

해결 방법: 버전 지정을 활성화하지 마십시오. 자세한 내용은 Service Registry 3.1 관리 설명서레지스트리 객체 버전 지정 활성화를 참조하십시오.

6248418: Classification, ExternalIdentifier 또는 Slot을 추가하면 ExternalLink가 삭제됨

문제 요약: 버전 지정이 활성화된 상태에서 Slot, Classification 또는 ExternalIdentifierExternalLink가 있는 객체에 추가할 경우 새 버전의 객체에서 ExternalLink가 사라집니다.

해결 방법: 버전 지정을 활성화하지 마십시오. 자세한 내용은 Service Registry 3.1 Administration GuideEnabling Versioning of Registry Objects를 참조하십시오.

6359188: 사용자가 소유한 폐기된 객체에 연관을 만들거나 폐기된 객체로부터 연관을 만들려고 시도해도 IllegalStateException이 발생하지 않음

문제 요약: JAXR 사양에서는 사용자가 폐기된 객체로부터 또는 폐기된 객체에 연관을 만들 수 없습니다. 그러나 사용자가 폐기된 해당 객체를 소유하고 있는 경우 Service Registry JAXR 공급자는 사용자가 그러한 연관을 만드는 것을 허용합니다.

6374079: 개인(Person)사용자(User) 세부 정보 영역이 동일하지 않음

문제 요약: 개인(Person) 객체의 세부 정보 영역에 개인(Person) 객체에 우편 주소(PostalAddress), 전자 메일 주소(EmailAddress) 또는 전화 번호(TelephoneNumber) 등의 속성이 포함되어 있어도 해당 속성을 추가할 수 없습니다.

해결 방법: 개인(Person) 객체 대신 사용자(User) 객체를 만듭니다. 이러한 모든 속성을 사용자(User) 객체에 추가할 수 있습니다.

6407168: 관리 도구 add association 명령을 실행하면 잘못된 오류가 출력됨

문제 요약: 사용자는 수행할 권한이 없는 연관을 만들기 위해서 관리 도구 명령인 add association을 실행하면 잘못된 오류 메시지가 표시됩니다. 예를 들어 관리자가 아닌 사용자가 HasMember 유형의 연관을 만들려고 하면 다음 오류 메시지가 나타납니다.

No Concept object exists for type: HasMember

6407974: 임시 디렉토리에 여러 파일이 남겨짐

문제 요약: WSDL 카탈로그화 서비스는 서버에 install.properties 파일의 java.io.tmpdir 등록 정보에 의해 지정된 디렉토리에 XML 및 XSLT 파일을 남깁니다. 또한 사용자 인증 프로세스는 같은 디렉토리에 .omar로 시작하고 .jks 접미어를 가지는 파일을 남깁니다. 이러한 파일은 레지스트리 도메인이 중지될 때까지 삭제되지 않습니다.

해결 방법: 다음 예와 유사한 이름을 가진 파일을 삭제할 수 있습니다. n 변수는 숫자를 나타냅니다.

CanonicalXMLValidationService_OutputFilennnnn.xml
InvocationControlFile_WSDLValidationnnnnn.xslt

6422192: Service Registry 3.0에서 Service Registry 3.1 관리 도구를 사용할 때 NullPointerException이 발생함

문제 요약: 배포된 Service Registry 3.0 버전에서 Service Registry 3.1 관리 도구를 사용하는 경우 cprm과 같은 명령을 실행하면 NullPointerException이 발생합니다.

해결 방법: Service Registry 3.1에서만 Service Registry 3.1 관리 도구를 사용하고 Service Registry 3.0에서는 Service Registry 3.0 관리 도구를 사용합니다.

6436598: 소스 객체가 삭제되거나 업데이트된 경우에도 WSDL 카탈로거가 카탈로그화된 객체를 삭제하거나 업데이트하지 않음

문제 요약: WSDL 파일을 레지스트리에 게시하여 서비스를 만들기 위해 WSDL 카탈로그화 서비스를 사용하면 해당 레지스트리는 서비스의 일부인 여러 객체를 만듭니다. 서비스 또는 WSDL 파일을 삭제하거나 업데이트할 때 이러한 객체가 삭제되거나 업데이트되지 않습니다. 서비스 또는 WSDL 파일을 삭제하거나 업데이트할 때 이러한 객체를 개별적으로 삭제하거나 업데이트해야 합니다.

해결 방법: 없음

6487653: 객체 생성 시에 상태 설정 또는 변경 버튼이 작동하지 않음

문제 요약: 객체를 만드는 동안 상태 설정 또는 변경 버튼이 비활성화 상태로 표시되지 않습니다. 그러나 아직 만들어지지 않은 객체의 상태를 설정하거나 변경할 수 없습니다. 이 버튼을 누를 경우 객체를 찾을 수 없다는 오류 메시지가 표시됩니다.

해결 방법: 객체를 만들고 있는 동안에는 상태 설정 또는 변경 버튼을 누르지 마십시오. 적용을 눌러 객체 만들기를 완료한 다음 객체를 검색하고 해당 상태를 변경합니다.

6499274: 수정된 객체의 상태가 Null임

문제 요약: 새 객체의 상태는 Submitted입니다. 그러나 객체를 수정하고 저장한 후 상태가 null로 변경됩니다. 객체의 상태는 계속해서 Submitted이어야 합니다.

해결 방법: 없음

6500654: 분류 노드 선택 창의 설명과 버튼이 일치하지 않음

문제 요약: 검색 영역의 분류 노드 선택 버튼을 누를 경우 개념을 선택한 후 확인을 누르라는 텍스트가 나타나지만 버튼은 닫기로 표시됩니다.

해결 방법: 없음

6500668: 사용자 등록 마법사에서 별표의 의미가 설명되지 않음

문제 요약: 웹 콘솔에서 새 사용자의 세부 정보 양식 및 사용자 인증 세부 정보 양식에 별표가 포함되어 있지만 별표가 필수 필드를 나타낸다는 것이 양식에 설명되어 있지 않습니다.

해결 방법: 온라인 도움말에 필수 필드가 설명되어 있습니다.

6502100: WSDL 카탈로거에서 뒤에 슬래시가 있는 java.io.tmpdir을 처리하지 않음

문제 요약: JVM 등록 정보 java.io.tmpdir이 슬래시(/)로 끝나는 값으로 설정되면 WSDL 카탈로거를 zip 파일에 사용할 수 없습니다. 이 오류로 인해 CatalogingException이 발생하며 카탈로거가 요청에 있는 파일 중 하나를 찾을 수 없다는 메시지가 표시됩니다.

java.io.tmpdir의 기본 설정이 슬래시로 끝나지 않는 Linux에서는 이 문제가 발생하지 않습니다.

해결 방법: 슬래시로 끝나지 않도록 java.io.tmpdir의 값을 변경합니다.

    다음 단계를 수행합니다.

  1. Service Registry 3.1 관리 설명서Application Server 관리 콘솔 사용 방법에 설명된 대로 Application Server 관리 콘솔에 로그인합니다.

  2. 구성 노드를 확장합니다.

  3. 서버 노드 server-config (Admin Config)를 확장합니다.

  4. JVM 설정을 누릅니다.

  5. JVM 옵션 탭을 누릅니다.

  6. JVM 옵션 추가를 누릅니다.

  7. 텍스트 필드에 다음을 입력합니다.

    -Djava.io.tmpdir=c:\DOCUME~1\ADMINI~1\LOCALS~1\Temp

  8. 저장을 누릅니다.

  9. Service Registry 3.1 관리 설명서레지스트리용 Application Server 도메인 중지 및 다시 시작 방법에 설명된 지침을 따릅니다.

이러한 단계를 수행한 후 여러 WSDL 파일을 포함하는 zip 파일을 게시할 수 있어야 합니다.

현지화 문제

Service Registry 3.1에서 발견된 다음 버그는 현지화와 관련된 것입니다.

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

문제 요약: 웹 콘솔에서 현지화되어야 할 다음 문자열이 영어로 표시됩니다.

또한 브라우저 로켈을 전환하고 언어를 재설정해도 일부 레이블이 이전 언어로 표시됩니다.

6493416: 온라인 도움말 링크가 영어 페이지로 이동함

문제 요약: 온라인 도움말을 사용할 수 있는 영어 이외의 로켈로 웹 콘솔을 사용하는 중이면 검색 결과 페이지의 책갈피 및 관련 도움말 링크를 눌렀을 때 해당 로켈의 도움말이 아닌 영어 도움말에 있는 페이지로 이동합니다.

해결 방법: 없음

6496070: 이벤트 유형 이름이 로켈에 맞게 번역되어 있지 않음

문제 요약: 웹 콘솔의 세부 정보 영역에서 객체에 대한 감사 기록 탭을 누를 경우 이벤트 유형 필드의 텍스트(Created, Updated 등)가 항상 영어로 표시됩니다.

해결 방법: 없음

6499672: 영어 이외의 로켈에서 두 개의 온라인 도움말 페이지가 없음

문제 요약: 영어를 제외한 모든 로켈의 경우 웹 콘솔 온라인 도움말의 마지막 장(문제 해결)에 마지막 두 개 절이 없습니다.

해결 방법: 해당 절은 Service Registry 3.1 User’s Guide 영문 온라인 설명서에서 볼 수 있습니다.

6500664: 일본어 로켈의 온라인 도움말에 번역되지 않은 문자열이 있음

문제 요약: 웹 콘솔의 온라인 도움말에서 다른 설명서(예: Service Registry 3.1 관리 설명서)에 대한 상호 참조가 일본어로 번역되어 있지 않습니다.

해결 방법: 없음

6500673: 일본어 로켈에서 이름 및 우편 주소 순서가 올바르지 않음

문제 요약: 웹 콘솔의 사용자 등록 마법사에서 이름 및 우편 주소 필드의 순서가 일본어 로켈에 맞게 현지화되어 있지 않습니다.

해결 방법: 없음

6500677: 일본어 로켈에서 온라인 도움말에 잘못된 링크가 있음

문제 요약: 일본어 로켈의 경우 웹 콘솔 온라인 도움말의 머리말에서 "기본 경로 및 파일 이름" 섹션으로 이동하여 다음 링크를 누를 경우 페이지를 찾을 수 없음 오류가 나타납니다. 링크가 존재하지 않는 페이지에 연결되어 있습니다.

해결 방법: 없음

6507818: 영어 이외의 로켈에 대한 Service Registry 사용자 설명서가 없음

문제 요약: 영어 이외의 로켈에 대한 Windows용 Service Registry 사용자 설명서는 없습니다.

해결 방법: 없음

6510165: 세부 정보 탭의 객체 이름이 번역되어 있지 않음

문제 요약: 웹 콘솔에서 객체에 대한 세부 정보 영역에 있는 세부 정보 탭의 객체 이름이 번역되어 있지 않습니다. 대신 Java 객체 이름이 사용됩니다. 또한 프랑스어 로켈에서 단어 순서가 올바르지 않습니다.

해결 방법: 없음

설명서 문제

Service Registry 3.1에서 발견된 다음 버그는 설명서와 관련된 것입니다.

6500315: 온라인 도움말 페이지 하나가 없음

문제 요약: 웹 콘솔 온라인 도움말의 머리말에 "Sun 제품 설명서 검색" 절이 누락되어 있습니다(모든 로켈에 해당).

해결 방법: Service Registry 3.1 사용자 설명서 영문 온라인 설명서에서 전체 머리말을 볼 수 있습니다.

6501734: 온라인 도움말에서 탐색 디렉토리의 이름이 잘못됨

문제 요약: 웹 콘솔의 탐색 탭에 대한 온라인 도움말에 루트 디렉토리 이름이 root로 잘못되어 있습니다. 루트 디렉토리 이름은 registry여야 합니다.

해결 방법: 올바른 내용은 Service Registry 3.1 사용자 설명서에서 볼 수 있습니다.