[z/OS]

스레드 ID 지원 사용

스레드 ID 기능을 사용하여 처음 연결할 때 연결 소유자로 스레드 ID를 지정할 수 있습니다. 이 기능은 JCA(Java™ EE(Java Platform, Enterprise Edition) Connector Architecture) 자원 어댑터와 연결 소유권에 대한 스레드 ID 사용을 지원하는 RRA(Relational Resource Adapter) 래퍼 JDBC(Java Database Connectivity) 제공자에만 적용됩니다.

이 태스크 정보

이 문서에서 스레드 ID란 용어는 OS 스레드 ID가 아닌, Java EE ID(예를 들어, RunAs ID)를 말합니다. 자세한 정보는 Java 스레드 ID와 운영 체제 스레드 ID 동기화 주제와 연결 관리자 RunAs ID 사용 및 운영 체제 보안 이해 주제의 내용을 참조하십시오.

다음 단계를 수행하여 지원되는 JCA 자원 어댑터와 JDBC 제공자로 작성된 JDBC 제공자 데이터 소스 또는 연결 팩토리에 스레드 ID 기능을 사용하십시오.

프로시저

  1. 애플리케이션 자원에 대한 resauth=Container를 정의하십시오. 자세한 내용은 연결 스레드 ID 주제의 내용을 참조하십시오.

  2. JCA 자원 어댑터나 JDBC 제공자가 스레드 ID 기능을 지원하는지 확인하십시오.

    지원되는 자원 어댑터와 데이터 소스 제공자 및 지원 레벨(REQUIRED, ALLOWED, NOTALLOWED)을 검토하십시오. 스레드 ID 및 스레드 보안을 지원하는 JCA 자원 어댑터 프로세스 및 JDBC 제공자 프로세스의 테이블에 대한 연결 스레드 ID 주제의 내용을 참조하십시오.

    어댑터나 제공자가 나열되지 않으면 스레드 ID가 기본적으로 NOTALLOWED인 것입니다.

  3. 커넥터를 로컬에서 구성하려면 컨테이너 관리 인증 별명을 NULL로 설정하십시오.

    커넥터가 로컬에 구성되면 자원 어댑터는 스레드 ID 지원 레벨을 ALLOWED로 판별합니다. 스레드 ID 지원이 허용되고 컨테이너 관리 인증 별명을 NULL로 지정하면 커넥터는 작성되는 각 연결의 소유자로 현재 스레드 ID를 사용합니다.

    자원 어댑터나 JDBC 제공자가 스레드 ID 지원 레벨이 REQUIRED라고 판별하는 경우 컨테이너 관리 인증 별명에 대한 스펙은 무시됩니다. 이 경우 스레드 ID 지원은 항상 적용됩니다.

  4. Java 2 보안가 요인일 때의 커넥터 동작을 판별하십시오. 자세한 정보는 스레드 ID 지원이 있는 보안 상태 기사의 내용을 참조하십시오.

    스레드 ID를 스레드 ID가 될 연결과 연관시키려면 Java 2 보안를 사용해야 합니다. 스레드 ID 기능을 지원하며 z/OS® 실행 스레드에 스레드를 푸시해야 하는 JDBC 제공자의 경우 서버 연결 관리자 RunAs ID 사용 특성을 true로 설정해야 합니다.

    참고: BMP(Bean Managed Persistence) Bean의 경우 사전 호출 또는 사후 호출 메소드 처리 중 ejbLoad() 또는 ejbStore() 함수로 연결을 얻으면, 이 처리 중에는 컨테이너가 서버 ID로 실행하기 때문에 스레드 ID 지원이 RunAs ID가 됩니다. 자세한 정보는 위임 주제의 내용을 참조하십시오. BMP Bean의 경우 스레드 ID를 사용하는 대신 연결이 있는 사용자와 연관시킬 컨테이너 관리 별명을 지정하십시오.


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



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