> # 클러스터: 서비스: Jolt

> 열 표시 관련 작업

> Jolt는 모든 J2EE 웹 서버에 있는 일반 Java 클라이언트와 응용 프로그램에서 Oracle Tuxedo 서비스로 보내는 요청을 관리하는 Java 기반 클라이언트 API입니다. Jolt 접속 풀을 사용하면 응용 프로그램이 WebLogic Server에서 Oracle Tuxedo 도메인에 접속할 수 있습니다.

> 이 페이지에는 현재 클러스터를 대상으로 하는 Jolt 접속 풀이 요약되어 있습니다.

> Jolt API는 WebLogic Server API 내에 포함되고, 서블릿 또는 WebLogic Server에서 실행 중인 다른 모든 응용 프로그램에서 액세스할 수 있습니다. 각 WebLogic Server 인스턴스는 시작 시 Jolt 접속 풀을 생성하고 필요한 경우 서블릿 또는 응용 프로그램에 접속을 할당합니다. 접속 풀은 Tuxedo 서버에서 실행되는 JSL(Jolt Service Listener)을 통해 Oracle Tuxedo에 접속됩니다.

> #### 열 표시

> 이 페이지에서 이 테이블 사용자 정의를 확장하고 열 표시 목록을 수정하여 표시되는 데이터 지점의 수를 늘이거나 줄일 수 있습니다. 각 데이터 지점은 해당하는 자체의 테이블 열에 표시됩니다.

> 다음 표에서는 이 페이지에서 열로 표시할 수 있는 모든 데이터 지점이 나열됩니다.

> 이름 | 설명
> --- | ---
> 이름 | 이 Jolt 접속 풀의 이름입니다. MBean 속성: `JoltConnectionPoolMBean.Name` 모듈을 재배치하거나 서버를 재시작하면 변경 사항이 적용됩니다.
> 기본 주소 | Tuxedo 시스템의 기본 JSL(Jolt 서버 리스너) 주소 목록입니다. 각 주소의 형식은 `//hostname:port`입니다. 주소가 여러 개이면 쉼표로 구분해야 합니다. MBean 속성: `JoltConnectionPoolMBean.PrimaryAddresses` 모듈을 재배치하거나 서버를 재시작하면 변경 사항이 적용됩니다.
> 복구 주소 | 접속 풀에서 기본 주소에 대한 접속을 설정하지 못하거나 기본 접속이 실패하는 경우 사용되는 JSL(Jolt 서버 리스너) 주소 목록입니다. 각 주소의 형식은 `//hostname:port`입니다. 주소가 여러 개이면 쉼표로 구분해야 합니다. 이러한 JSL은 기본 JSL과 동일한 호스트에 상주하지 않아도 됩니다. MBean 속성: `JoltConnectionPoolMBean.FailoverAddresses` 모듈을 재배치하거나 서버를 재시작하면 변경 사항이 적용됩니다.
> 최소 풀 크기 | WebLogic Server를 시작할 때 이 Jolt 접속 풀에 추가되는 최소 접속 수입니다. MBean 속성: `JoltConnectionPoolMBean.MinimumPoolSize` 최소값: `0` 최대값: `2147483647` 모듈을 재배치하거나 서버를 재시작하면 변경 사항이 적용됩니다.
> 최대 풀 크기 | 이 Jolt 접속 풀에서 생성할 수 있는 최대 접속 수입니다. MBean 속성: `JoltConnectionPoolMBean.MaximumPoolSize` 최소값: `1` 최대값: `2147483647` 모듈을 재배치하거나 서버를 재시작하면 변경 사항이 적용됩니다.
> 사용자 롤 | 이 Jolt 접속 풀에 대한 Tuxedo 사용자 롤입니다. 이 속성은 Tuxedo 도메인의 보안 레벨이 `USER_AUTH`, `ACL` 또는 `MANDATORY_ACL`인 경우에만 필요합니다. MBean 속성: `JoltConnectionPoolMBean.UserRole` 모듈을 재배치하거나 서버를 재시작하면 변경 사항이 적용됩니다.
> 보안 컨텍스트 사용 | 이 Jolt 접속 풀에서 접속 풀의 보안 컨텍스트(사용자 이름, 비밀번호 및 기타 정보)를 WebLogic Server 사용자에서 Tuxedo 도메인으로 전달할지 여부를 지정합니다. 접속 풀에서 보안 컨텍스트를 전달하도록 설정한 경우 `-a` 옵션을 사용하여 JSH(Jolt 서비스 처리기)를 시작해야 합니다. JSH가 호출자의 ID와 함께 메시지를 받으면 `impersonate_user()`를 호출하여 사용자에 대한 AppKey를 가져옵니다. JSH는 AppKey를 캐시에 저장하여, 다음에 이 호출자가 요청할 때 캐시에서 AppKey를 가져와서 요청을 서비스로 전송합니다. 캐시는 각 JSH에서 관리합니다. 즉, 동일한 JSH에 접속된 모든 세션 풀에 대해 관리되는 캐시가 있습니다. Tuxedo에 보안 접속이 필요한 경우 [보안 컨텍스트 사용 가능]을 설정해야 합니다. MBean 속성: `JoltConnectionPoolMBean.SecurityContextEnabled` 안전 값: `true` 모듈을 재배치하거나 서버를 재시작하면 변경 사항이 적용됩니다.
> 수신 시간 초과 | 이 Jolt 접속 풀에 대한 Tuxedo 사용자 롤입니다. 이 속성은 Tuxedo 도메인의 보안 레벨이 `USER_AUTH`, `ACL` 또는 `MANDATORY_ACL`인 경우에만 필요합니다. MBean 속성: `JoltConnectionPoolMBean.UserRole` 모듈을 재배치하거나 서버를 재시작하면 변경 사항이 적용됩니다.
> 사용자 이름 | 응용 프로그램에서 이 Jolt 접속 풀에 접속하기 위해 지정하는 사용자 이름입니다. [보안 컨텍스트 사용 가능]이 설정되어 있는 경우 이 이름은 권한 있는 Tuxedo 사용자의 이름이어야 합니다. Tuxedo 인증 레벨이 `USER_AUTH`인 경우 Tuxedo 사용자 이름을 지정해야 합니다. MBean 속성: `JoltConnectionPoolMBean.UserName` 모듈을 재배치하거나 서버를 재시작하면 변경 사항이 적용됩니다.

> 관련 작업

> - Jolt 접속 풀 대상 지정
> - Jolt로 Tuxedo에 접속
> - Jolt 접속 풀 모니터링
> - Jolt 접속 재설정
> - Jolt 접속 풀 삭제