J2C 연결 팩토리 설정

이 패널에서 연결 팩토리에 대한 설정을 지정할 수 있습니다.

관리 콘솔 페이지에 두 가지 방법 중 하나로 액세스할 수 있습니다.
범위

이 연결 팩토리를 통해 응용프로그램을 엔터프라이즈 정보 시스템(EIS)으로 연결하는 자원 어댑터의 범위를 지정합니다. 이 범위 내에 설치되는 응용프로그램만 이 연결 팩토리를 사용할 수 있습니다.

프로바이더

WebSphere® Application Server가 이 연결 팩토리에 사용하는 자원 어댑터를 지정합니다.

프로바이더는 새 연결 팩토리를 작성할 때만 이 위치에서 표시됩니다. 목록에는 관련 범위에서 정의되는 모든 기존 자원 어댑터가 표시됩니다. 기존 자원 어댑터를 프로바이더로 사용하려는 경우 목록에서 하나를 선택하십시오.

새 프로바이더 작성

새 연결 팩토리에 대한 새 자원 어댑터를 구성할 수 있는 옵션을 제공합니다.

새 프로바이더 작성은 연결 팩토리를 편집하는 대신 작성할 때만 표시됩니다.

새 프로바이더 작성을 클릭하면 새 어댑터를 작성하는 자원 어댑터 구성 페이지를 표시하도록 콘솔을 트리거합니다. 확인을 클릭하여 설정을 저장한 후 연결 팩토리 콜렉션 페이지를 확인하십시오. 새 자원 어댑터와 함께 사용할 새 연결 팩토리를 정의하려면 새로 작성을 클릭하십시오. 이제 자원 어댑터를 새 연결 팩토리 프로바이더로 나열하는 구성 페이지가 콘솔에 표시됩니다.

이름

이 연결 팩토리의 이름을 지정합니다.

이는 필수 특성입니다.

데이터 유형 문자열
JNDI 이름

이 연결 팩토리의 JNDI 이름을 지정합니다.

예를 들어, 이름은 eis/myECIConnection일 수 있습니다.

이 값을 설정한 후, 이를 저장하고 서버를 다시 시작하십시오. dumpNameSpace 도구를 실행할 때 이 문자열을 볼 수 있습니다. 이는 필수 특성입니다. JNDI 이름을 지정하지 않을 경우, 이름 필드를 사용하여 기본값으로 채워집니다.

데이터 유형 문자열
기본값 eis/display name
중요사항: JNDI 이름에 대한 다음 요구사항을 준수합니다.
  • 다른 자원 유형(예: J2C 연결 팩토리 또는 JMS 연결 팩토리에 대한 데이터 소스)에 중복된 JNDI 이름을 지정하지 마십시오.
  • 동일한 범위 내에 동일한 유형의 다중 자원에 대해 중복 JNDI 이름을 지정하지 마십시오.
설명

이 연결 팩토리의 텍스트 설명을 지정합니다.

데이터 유형 문자열
연결 팩토리 인터페이스

자원 어댑터에 의해 지원되는 연결 팩토리 인터페이스의 완전한 이름을 지정합니다.

이는 필수 특성입니다. 새 오브젝트의 경우, 사용 가능한 클래스의 목록은 드롭 다운 목록에서 자원 어댑터가 제공합니다. 연결 팩토리를 작성하고 나면, 필드는 읽기 전용 텍스트 필드가 됩니다.

데이터 유형 드롭 다운 목록 또는 텍스트
카테고리

이 연결 팩토리를 분류하거나 그룹화하는 데 사용할 수 있는 문자열을 지정합니다.

데이터 유형 문자열
컴포넌트 관리 인증 별명

자원에 대한 컴포넌트 관리 사인온을 위한 인증 데이터를 참조하십시오.

목록에서 별명을 선택하십시오.

목록에 표시되지 않은 새 별명을 정의하려면 다음을 수행하십시오.
  • 적용을 클릭하십시오. 이제 관련 항목 아래에 Java™ EE(Java Platform, Enterprise Edition) 커넥터 아키텍처(J2C) 인증 데이터 항목의 목록이 표시됩니다.
  • J2EE 커넥터 아키텍처(J2C) 인증 데이터 항목을 클릭하십시오.
  • 새로 작성을 클릭하십시오.
  • 별명을 정의합니다.
  • 확인을 클릭하십시오. 콘솔에는 이제 별명 콜렉션 페이지가 표시됩니다. 이 페이지에는 구성된 모든 별명을 나열하는 테이블이 포함되어 있습니다. 이 페이지에서는 테이블 앞에 연결 팩토리의 이름도 표시됩니다.
  • J2C 연결 팩토리의 이름을 클릭하십시오. 이제 연결 팩토리의 구성 페이지가 표시됩니다.
  • 컴포넌트 관리 인증 별명 목록에서 새 별명을 선택하십시오.
  • 적용을 클릭하십시오.

Application Server에서 보안 도메인을 정의한 경우, 찾아보기...를 클릭하여 구성 중인 자원의 인증 별명을 선택할 수 있습니다. 보안 도메인을 사용하여 서버 간의 인증 별명을 분리할 수 있습니다. 트리 보기는 별명이 속하는 보안 도메인을 판별할 때 유용하며, 트리 보기에서 각 인증 별명에 액세스할 수 있는 서버를 판별할 수 있습니다. 트리 보기는 각 자원에 맞게 조정되므로 도메인과 별명을 사용하지 않을 때는 숨길 수 있습니다.

데이터 유형 목록

컴포넌트 관리되는 인증을 위해 구성한 별명이 보안 자원에 액세스해야 하는 모든 클라이언트에 적용되지는 않습니다. JNDI(Java Naming and Directory Interface) 액세스 권한이 있는 외부 Java 클라이언트는 데이터 소스 또는 JMS(Java Message Service) 큐와 같은 J2C(Java 2 Connector) 자원을 검색할 수 있습니다. 그러나 이 클라이언트는 자원에 정의된 컴포넌트 관리 인증 별명은 사용할 수 없습니다. 이 별명은 getConnection() 메소드가 userpassword와 같은 인증 데이터 또는 ConnectionSpec에 대한 값을 지정하지 않는 경우에 사용되는 기본값입니다. 외부 클라이언트를 연결해야 하는 경우, 외부 클라이언트는 getConnection() 호출의 인수를 통해 전달함으로써 인증에 대한 책임을 수행해야 합니다.

그러나 서블릿이나 엔터프라이즈 Bean과 같은 클라이언트가 Application Server의 동일한 셀 내의 프로세스에서 실행하고 JNDI 네임스페이스에서 자원을 검색할 수 있으면 이러한 클라이언트는 getConnection() 호출에서 인증 데이터를 명시적으로 제공하지 않고도 연결을 확보할 수 있습니다. 이 경우, 컴포넌트의 res-auth 설정이 Application이면 연결 팩토리에 정의된 컴포넌트 관리 인증 별명에서 인증을 가져옵니다. res-auth가 Container로 설정된 경우에는 컴포넌트의 자원 참조에 정의된 로그인 구성에서 인증을 가져옵니다. 컴포넌트에 대한 자원 참조가 로그인 구성을 정의하지 않는 경우 연결 팩토리에 정의된 컨테이너 관리 인증 별명에서 인증을 가져옵니다.
문제점 방지: J2C 인증 별명은 에 기초합니다. 한 Application Server의 엔터프라이즈 Bean이나 서블릿은 다른 셀에 있는 다른 서버 프로세스의 자원을 검색할 수 없습니다. 별명을 분석할 수 없기 때문입니다.gotcha
XA 복구에 대한 인증 별명

이 필드는 XA 복구 처리 중에 사용되어야 하는 인증 별명을 지정하는 데 사용됩니다. 서버 장애 이후 이 별명 이름이 변경되면, 후속 XA 복구 처리에서 장애 이전에 적용된 원래 설정을 사용합니다.

자원 어댑터가 XA 트랜잭션을 지원하지 않으면 이 필드는 표시되지 않습니다. 기본값은 응용프로그램 인증에 대해 선택된 별명으로부터 옵니다(지정된 경우).

Application Server에서 보안 도메인을 정의한 경우, 찾아보기...를 클릭하여 구성 중인 자원의 인증 별명을 선택할 수 있습니다. 보안 도메인을 사용하여 서버 간의 인증 별명을 분리할 수 있습니다. 트리 보기는 별명이 속하는 보안 도메인을 판별할 때 유용하며, 트리 보기에서 각 인증 별명에 액세스할 수 있는 서버를 판별할 수 있습니다. 트리 보기는 각 자원에 맞게 조정되므로 도메인과 별명을 사용하지 않을 때는 숨길 수 있습니다.

데이터 유형 드롭 다운 목록
맵핑 구성 별명

이 연결 팩토리에서 사용되는 JAAS(Java Authentication and Authorization Service) 맵핑 구성에 대한 인증 별명을 지정합니다.

보안 > 글로벌 보안 > JAAS(Java Authentication and Authorization Service) > 응용프로그램 로그인을 클릭하고 테이블에서 별명을 선택하십시오.

DefaultPrincipalMapping JAAS 구성은 인증 별명을 사용자 ID 및 암호에 맵핑합니다. 다른 맵핑 구성을 정의하고 사용할 수도 있습니다.
문제점 방지: 일부 맵핑 구성 별명은 컨테이너 관리 인증 별명을 사용하지 않으므로, 이러한 맵핑 구성 별명 중 하나가 선택되면 컨테이너 관리 인증 별명을 선택할 수 없습니다.gotcha
데이터 유형 선택 목록
컨테이너 관리 인증 별명

자원에 대한 컨테이너 관리 사인온의 인증 데이터(JAAS - J2C 인증 데이터 입력)를 지정합니다.

목록에서 별명을 선택하십시오.

목록에 표시되지 않은 새 별명을 정의하려면 다음을 수행하십시오.
  1. 적용을 클릭하십시오. 이제 관련 항목 아래에 Java EE(Java Platform, Enterprise Edition) 커넥터 아키텍처(J2C) 인증 데이터 항목의 목록이 표시됩니다.
  2. J2EE 커넥터 아키텍처(J2C) 인증 데이터 항목을 클릭하십시오.
  3. 새로 작성을 클릭하십시오.
  4. 별명을 정의합니다.
  5. 확인을 클릭하십시오. 콘솔에는 이제 별명 콜렉션 페이지가 표시됩니다. 이 패널에는 구성된 모든 별명을 나열하는 테이블이 포함되어 있습니다. 이 페이지에서는 테이블 앞에 연결 팩토리의 이름도 표시됩니다.
  6. J2C 연결 팩토리의 이름을 클릭하십시오. 이제 연결 팩토리의 구성 패널이 표시됩니다.
  7. 컨테이너 관리 인증 별명 목록에서 새 별명을 선택하십시오.
  8. 적용을 클릭하십시오.

Application Server에서 보안 도메인을 정의한 경우, 찾아보기...를 클릭하여 구성 중인 자원의 인증 별명을 선택할 수 있습니다. 보안 도메인을 사용하여 서버 간의 인증 별명을 분리할 수 있습니다. 트리 보기는 별명이 속하는 보안 도메인을 판별할 때 유용하며, 트리 보기에서 각 인증 별명에 액세스할 수 있는 서버를 판별할 수 있습니다. 트리 보기는 각 자원에 맞게 조정되므로 도메인과 별명을 사용하지 않을 때는 숨길 수 있습니다.

데이터 유형 선택 목록
인증 환경 설정

연결 팩토리에 대해 정의된 인증 메커니즘를 지정하십시오.

이 설정은 대응되는 자원 어댑터에 대해 정의된 어떤 인증 메커니즘이 이 연결 팩토리에 적용되는지 지정합니다. 자원 어댑터의 기능에 따른 일반적인 값은 KERBEROS, BASIC_PASSWORDNone입니다.

없음이 선택된 경우, 응용프로그램 구성요소가 인증을 관리합니다(<res-auth>Application</res-auth>). 이 경우, 사용자 ID 및 암호가 다음 중 하나입니다.
  • 컴포넌트 관리 인증 별명
  • UserName, 암호 사용자 정의 특성
  • getConnection 메소드에서 전달된 문자열
예를 들어 두 인증 메커니즘 항목이 ra.xml 문서에서 자원 어댑터에 정의된 경우 사용자 ID와 암호는 다음과 같습니다.
  • <authentication-mechanism-type>BasicPassword</authentication-mechanism-type>
  • <authentication-mechanism-type>Kerbv5</authentication-mechanism-type>
인증 환경 설정은 컨테이너 관리 인증에 대해 사용하는 메커니즘을 지정합니다. 자원 어댑터에서 지원하지 않는 메커니즘이 선택된 경우 서버를 시작하는 동안 예외가 발생합니다.
데이터 유형 선택 목록
기본값 BASIC_PASSWORD



표시된(온라인) 링크는 인터넷에 액세스해야 합니다.

관련 개념
관련 태스크


파일 이름: udat_j2cconnfacdet.html