UDDI 레지스트리에 대한 데이터 소스 작성

UDDI 레지스트리가 UDDI 데이터베이스에 액세스하는 데 사용할 수 있도록 데이터 소스를 작성합니다.

시작하기 전에

UDDI 레지스트리에 대한 데이터베이스를 이미 작성해야 합니다. 다음 단계에서는 클러스터에 설치하는 경우 클러스터의 모든 멤버가 단일 데이터베이스를 사용한다고 가정합니다.
[AIX Solaris HP-UX Linux Windows]참고: z/OS® 운영 체제에서 원격 DB2® 데이터베이스에 연결하려면 DB2 Connect™ 라이센스를 설치해야 합니다. 자세한 정보는 DB2 문서를 참조하십시오.

이 태스크 정보

UDDI 레지스트리의 설정 및 배치 중에 이 태스크를 완료합니다. UDDI 레지스트리는 UDDI 데이터베이스에 액세스하는 데 데이터 소스를 사용합니다.

프로시저

  1. 옵션: 네트워크 Apache Derby의 경우 J2C(Java™ 2 Connector) 인증 데이터 항목을 작성하십시오. 이 단계는 임베디드 Apache Derby에 필요하지 않습니다.
    1. 보안 > 글로벌 보안 > [인증] JAAS(Java Authentication and Authorization Service) > J2C 인증 데이터를 클릭하십시오.
    2. 새로 작성을 선택하여 새 J2C 인증 데이터 항목을 작성하십시오.
    3. 다음 세부사항을 입력하십시오.
      별명
      적절한 축약 이름(예: UDDIAlias).
      Userid

      [AIX Solaris HP-UX Linux Windows][IBM i]데이터베이스 사용자 ID(예: DB2의 경우 db2admin 또는 Oracle의 경우 IBMUDDI). UDDI 레지스트리에 대한 읽기 및 쓰기 작업에 사용됩니다. 네트워크 Apache Derby의 경우 사용자 ID는 임의의 모든 값일 수 있습니다.

      [AIX Solaris HP-UX Linux Windows]z/OS 운영 체제의 원격 DB2 데이터베이스인 경우 사용자 ID는 원격 시스템에서 유효한 항목이어야 합니다.

      [z/OS]데이터베이스 사용자 ID(예: DB2의 경우db2admin). UDDI 레지스트리에 대한 읽기 및 쓰기 작업에 사용됩니다. 네트워크 Apache Derby의 경우 사용자 ID는 임의의 모든 값일 수 있습니다.

      Password
      이전에 지정된 사용자 ID와 연관된 비밀번호. 네트워크 Apache Derby의 경우 비밀번호는 임의의 모든 값일 수 있습니다.
      설명
      사용자 ID에 대한 설명.

      적용을 클릭하여 변경사항을 마스터 구성에 저장하십시오.

  2. 적합한 항목이 아직 없는 경우 선택한 데이터베이스에 대한 제공자 유형 및 구현 유형을 판별하기 위해 다음 표를 사용하여 JDBC 제공자를 작성하십시오.
    표 1. 제공자 유형 및 구현 유형. 테이블에서는 각 데이터베이스에 대한 올바른 제공자 유형 및 구현 유형을 나열합니다.
    데이터베이스 제공자 유형 구현 유형
    [AIX Solaris HP-UX Linux Windows]DB2 [AIX Solaris HP-UX Linux Windows]DB2 Universal JDBC 드라이버 제공자 [AIX Solaris HP-UX Linux Windows]연결 풀 데이터 소스
    [IBM i]DB2 [IBM i]DB2 UDB for iSeries(기본) [IBM i]연결 풀 데이터 소스
    [z/OS]DB2 [z/OS]DB2 Universal JDBC 드라이버 제공자 [z/OS]연결 풀 데이터 소스
    [AIX Solaris HP-UX Linux Windows][IBM i]Oracle [AIX Solaris HP-UX Linux Windows][IBM i]Oracle JDBC 드라이버 [AIX Solaris HP-UX Linux Windows][IBM i]연결 풀 데이터 소스
    Embedded Apache Derby Derby JDBC 드라이버 연결 풀 데이터 소스
    네트워크 Apache Derby Derby Network Server JDBC 드라이버 제공자 연결 풀 데이터 소스
    Microsoft SQL Server DataDirect Connect JDBC 드라이버

    Microsoft SQL Server JDBC 드라이버

    연결 풀 데이터 소스

    클러스터에 있는 UDDI 노드인 경우 JDBC 제공자 범위로 cluster를 선택하십시오.

    JDBC 제공자 작성에 대한 자세한 정보는 관리 콘솔을 사용하여 JDBC 제공자 구성 주제를 참조하십시오.
  3. UDDI 레지스트리에 대한 데이터 소스를 작성하십시오.
    1. 자원 > JDBC > JDBC 프로바이더를 클릭하십시오.
    2. 이전에 작성하거나 선택한 JDBC 제공자 범위(즉, JDBC 제공자가 정의된 레벨)를 선택하십시오. 예를 들어, server1의 레벨에 정의된 JDBC 제공자의 경우 다음을 선택하십시오.
      Node=Node01, Server=server1 
      선택한 범위에서 정의된 모든 JDBC 제공자가 표시됩니다.
    3. 이전에 작성한 JDBC 제공자를 선택하십시오.
    4. 추가 특성에서 데이터 소스를 선택하십시오. 데이터 소스(WebSphere Application Server V4) 옵션은 선택하지 마십시오.
    5. 새로 작성을 선택하여 새 데이터 소스를 작성하십시오.
    6. 데이터 소스 작성 마법사에서 다음 데이터를 입력하십시오.
      Name
      적합한 이름(예: UDDI Datasource)입니다.
      JNDI 이름
      datasources/uddids를 입력하십시오. 이 필드는 필수 필드입니다.

      이 JNDI(Java Naming and Directory Interface) 이름을 사용하는 다른 데이터 소스가 있으면 안됩니다. 또 다른 데이터 소스가 이 JNDI 이름을 사용하면 이를 제거하거나 해당 JNDI 이름을 변경해야 합니다. 예를 들어, Apache Derby 데이터베이스를 사용하여 이전에 기본 UDDI 노드를 작성한 경우에는, 계속하기 전에 uddiRemove.jacl 스크립트를 기본 옵션과 함께 사용하여 데이터 소스 및 UDDI 애플리케이션 인스턴스를 제거하십시오.

      컴포넌트 관리 인증 별명
      • DB2[AIX Solaris HP-UX Linux Windows][IBM i], Oracle 또는 네트워크 Apache Derby의 경우 2단계에서 작성한 별명을 선택합니다. 이때 노드 이름이 별명의 접두부로 붙습니다(예제: MyNode/UDDIAlias).
      • 임베디드 Apache Derby의 경우 (none)을 선택하십시오.
    7. 다음을 클릭하십시오.
    8. 마법사의 데이터베이스 특정 특성 페이지에서 다음 데이터를 입력하십시오.
      • DB2의 경우:
        [AIX Solaris HP-UX Linux Windows]데이터베이스 이름
        [AIX Solaris HP-UX Linux Windows]데이터베이스의 이름(예: UDDI30)입니다.

        분산 시스템에 있는 원격 데이터베이스의 경우, 데이터베이스 이름은 데이터베이스를 참조하기 위해 작성한 별명입니다. DB2 분산 데이터베이스 작성의 내용을 참조하십시오.

        z/OS 운영 체제에서 원격 DB2 데이터베이스의 경우 데이터베이스 이름은 로컬 LOCATION 값입니다. 이 값을 찾으려면 콘솔에서 -DIS DDF 운영자 명령을 입력하십시오. 그렇지 않으면 DB2 관리자에게 문의하십시오. 이 값은 대소문자를 구분합니다.

        [IBM i]데이터베이스 이름
        [IBM i]데이터베이스의 이름(예: *LOCAL)입니다.
        [z/OS]데이터베이스 이름
        [z/OS]로컬 LOCATION 값입니다. 이 값을 찾으려면 콘솔에서 -DIS DDF 운영자 명령을 입력하십시오. 그렇지 않으면 DB2 관리자에게 문의하십시오. 이 값은 대소문자를 구분합니다.

        원격 데이터베이스인 경우 데이터베이스를 참조하기 위해 작성한 별명이 이에 해당합니다. DB2 분산 데이터베이스 작성의 내용을 참조하십시오.

        [AIX Solaris HP-UX Linux Windows]드라이버 유형
        [AIX Solaris HP-UX Linux Windows]이 값은 z/OS 운영 체제에서 원격 DB2 데이터베이스에만 필요합니다. 이 값은 4로 설정하십시오.
        [z/OS]드라이버 유형
        [z/OS]이 값은 4로 설정하십시오.
        [AIX Solaris HP-UX Linux Windows]서버 이름
        [AIX Solaris HP-UX Linux Windows]이 값은 z/OS 운영 체제에서 원격 DB2 데이터베이스에만 필요합니다. 이 값을 데이터베이스를 호스팅하는 원격 시스템의 IP 주소로 설정하십시오. 이 값을 찾으려면 콘솔에 -DIS DDF 연산자 명령을 입력하거나 DB2 관리자에게 정보를 요청하십시오.
        [z/OS]서버 이름
        [z/OS]이 값을 데이터베이스를 호스팅하는 시스템의 IP 주소로 설정하십시오. 이 값을 찾으려면 콘솔에 -DIS DDF 연산자 명령을 입력하거나 DB2 관리자에게 정보를 요청하십시오.
        [AIX Solaris HP-UX Linux Windows]포트 번호
        [AIX Solaris HP-UX Linux Windows]이 값은 z/OS 운영 체제에서 원격 DB2 데이터베이스에만 필요합니다. 이 값을 DB2 데이터베이스가 청취하는 포트로 설정하십시오. 이 값을 찾으려면 콘솔에 -DIS DDF 연산자 명령을 입력하거나 DB2 관리자에게 정보를 요청하십시오.
        [z/OS]포트 번호
        [z/OS]이 값을 DB2 데이터베이스가 청취하는 포트로 설정하십시오. 이 값을 찾으려면 콘솔에 -DIS DDF 연산자 명령을 입력하거나 DB2 관리자에게 정보를 요청하십시오.
      • [AIX Solaris HP-UX Linux Windows][IBM i]Oracle의 경우:
        URL
        데이터 소스가 연결을 얻는 데이터베이스의 URL(Uniform Resource Locator)(예: jdbc:oracle:oci8:@Oracle_database_name)입니다.

        [AIX Solaris HP-UX Linux Windows][z/OS]이 예제는 로컬 및 원격 Oracle 데이터베이스에 적용됩니다.

      • Apache Derby(임베디드 또는 네트워크)의 경우:
        [AIX Solaris HP-UX Linux Windows][z/OS]데이터베이스 이름
        [AIX Solaris HP-UX Linux Windows][z/OS]데이터베이스의 이름입니다. 예제:
        app_server_root/profiles/profile_name/databases/com.ibm.uddi/UDDI30.
        [IBM i]데이터베이스 이름
        [IBM i]데이터베이스의 이름입니다. 예제:
        profile_root/databases/com.ibm.uddi/UDDI30

        네트워크 Apache Derby의 경우, 서버 이름포트 번호 값이 네트워크 서버와 일치하는지 확인하십시오.

        다른 필드는 변경하지 않고 유지하십시오.

      컨테이너 관리 지속(CMP)에서 이 데이터 소스 사용
      선택란을 지웠는지 확인하십시오.
    9. 다음을 클릭하고 요약을 확인한 후 완료를 클릭하십시오.
    10. 해당 특성을 표시할 데이터 소스를 클릭하고 다음 정보를 추가하십시오.
      설명
      데이터 소스에 대한 설명.
      카테고리
      uddi를 입력하십시오.
      데이터 저장소 헬퍼 클래스 이름
      이 값은 자동으로 제공됩니다.
      표 2. 데이터 저장소 헬퍼 클래스 이름
      데이터베이스 데이터 저장소 헬퍼 클래스 이름
      [AIX Solaris HP-UX Linux Windows]DB2 [AIX Solaris HP-UX Linux Windows]com.ibm.websphere.rsadapter.DB2DataStoreHelper 또는 com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper(z/OS 운영 체제에서 원격 DB2 데이터베이스를 사용할 경우)
      [IBM i]DB2 [IBM i]com.ibm.websphere.rsadapter.DB2AS400DataStoreHelper
      [z/OS]DB2 [z/OS]com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper
      [AIX Solaris HP-UX Linux Windows][IBM i]Oracle 11g [AIX Solaris HP-UX Linux Windows][IBM i]com.ibm.websphere.rsadapter.Oracle11gDataStoreHelper
      Embedded Apache Derby com.ibm.websphere.rsadapter.DerbyDataStoreHelper
      Network Apache Derby com.ibm.websphere.rsadapter.DerbyNetworkServerDataStoreHelper
      [AIX Solaris HP-UX Linux Windows]Microsoft SQL Server [AIX Solaris HP-UX Linux Windows]com.ibm.websphere.rsadapter.ConnectJDBCDataStoreHelper

      com.ibm.websphere.rsadapter.MicrosoftSQLServerDataStoreHelper

      맵핑 구성 별명
      DefaultPrincipalMapping을 선택하십시오.
    11. [AIX Solaris HP-UX Linux Windows][z/OS]적용을 클릭하여 변경사항을 마스터 구성에 저장하십시오.
    12. [IBM i]적용을 클릭하십시오.
    13. [IBM i]추가 특성 > 사용자 정의 특성 > 라이브러리를 선택하십시오.
    14. [IBM i] 필드에 IBMUDI30,IBMUDS30을 입력하고 확인을 클릭하십시오.
    15. [IBM i]마스터 구성에 변경사항을 저장하십시오.
  4. 데이터 소스 옆의 선택란을 선택하고 연결 테스트를 클릭하여 UDDI 데이터베이스에 대한 연결을 테스트하십시오. 노드 Node01의 서버 server1에서 데이터 소스 UDDI 데이터 소스에 대한 연결 테스트에 성공과 유사한 메시지가 표시됩니다. 다른 메시지가 표시되면 해당 메시지의 정보를 사용하여 문제점을 조사하고 해결하십시오.

다음에 수행할 작업

계속해서 UDDI 레지스트리 노드를 설정 및 배치합니다.

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



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