이 페이지에서 JMS(Java Message Service) 전송 정책에 대한 설정을 구성할 수 있습니다. JMS 전송 정책을 사용하는 클라이언트를 구성하여 요청 및 응답 메시지를 서버와 교환할 수 있습니다.
이 관리 콘솔 페이지는 JAX-WS(Java API for XML Web Services) 애플리케이션에만 적용됩니다.
정책 세트를 통해서 정책만 구성할 수 있습니다. 따라서 JMS 전송 정책을 구성하려면 JMS 전송 정책이 포함된 정책 세트가 있어야 합니다.
JMS 전송 정책이 포함된 정책 세트를 사용자 정의하려면 새 정책 세트를 작성하고 기본 저장소에서 정책 세트 사본을 가져오거나, 지정된 위치에서 기존 정책을 가져올 수 있습니다. 편집 가능한 정책 세트를 가져온 후 정책 세트에 JMS 전송 정책을 추가할 수 있습니다.
JMS 전송 정책의 값을 사용자 정의하면 이러한 값은 사용자 정의된 JMS 전송 정책이 포함된 정책 세트에 적용됩니다. 사용자 정의된 JMS 전송 정책이 포함된 이 정책 세트를 애플리케이션, 서비스, 엔드포인트 또는 조작에 첨부할 수 있습니다. 이 변경사항은 해당 정책 세트가 첨부된 모든 JAX-WS 애플리케이션에 적용됩니다. 애플리케이션에 정책 세트 첨부에 대해 자세히 알아보려면, 애플리케이션 레벨에서 서비스 제공자 및 서비스 클라이언트에 대한 정책 세트 관리를 참조하십시오.
요청 제한시간 값을 지정합니다. 요청 제한시간 값은 클라이언트가 서버에 요청을 전송한 후 응답을 기다리는 시간입니다. 기본값은 300초입니다.
클라이언트가 단방향 또는 비동기 양방향 요청에 트랜잭션을 사용할 수 있도록 지정합니다. 트랜잭션 메시징을 사용 가능하게 하려면 이 선택란을 선택하십시오.
이 옵션을 선택하는 경우, 클라이언트가 트랜잭션에서 작동되고 있으면 클라이언트 런타임이 트랜잭션 방법으로 JMS 전송을 통해 SOAP 요청 및 응답 메시지를 서버와 교환합니다. 따라서 클라이언트 트랜잭션을 사용하여 SOAP 요청 메시지를 대상 큐 또는 주제에 전송하고, 클라이언트가 트랜잭션을 커미트한 후에만 서버가 요청 메시지를 수신합니다. 마찬가지로, 서버가 컨테이너 관리 트랜잭션 제어 하에 요청 메시지를 수신하고, 해당되는 경우 동일한 트랜잭션을 사용하여 응답 메시지를 클라이언트에 다시 전송합니다. 그런 다음, 서버 트랜잭션이 커미트된 후에만 클라이언트가 응답 메시지를 수신합니다.
이 옵션을 선택하지 않는 경우, 클라이언트 및 서버 런타임이 비트랜잭션 방법으로 메시징 조작을 수행합니다.