WS-ReliableMessaging 시퀀스를 프로그래밍 방식으로 제어

클라이언트 애플리케이션은 신뢰할 수 있는 메시징에 대해 WebSphere Application Server SPI의 일부인 WSRMSequenceManager를 사용하여 신뢰할 수 있는 메시징 시퀀스에 대한 프로그램 제어를 수집할 수 있습니다. 이는 서버에서 자원을 관리하는 것을 돕습니다(예: 클라이언트 애플리케이션이 메시징을 완료한 이후 시퀀스 제거). 시퀀스를 작성하고 수신확인 응답 요청을 전송하고 시퀀스를 닫고 시퀀스를 종료하고 시퀀스가 완료될 때까지 대기하도록 코드를 추가할 수 있습니다.

시작하기 전에

신뢰할 수 있는 메시징을 위한 WebSphere Application Server SPI는 SPI가 호출되는 클라이언트에 적용되는 정적 정책 세트 구성을 항상 사용합니다. WS-Policy 교차점의 요구사항을 충족시키기 위해 다음에 WS-Policy에서 구성되는 대체 정책 세트를 사용하지 않습니다.

이 태스크 정보

프로그래밍 방식으로 시퀀스를 종료하여 단일 클라이언트가 한 번에 하나의 JVM에서 지원해야 하는 열린 시퀀스 수를 제한합니다.

신뢰할 수 있는 메시징 시퀀스에 대한 프로그램 제어를 확보하기 위한 클라이언트 애플리케이션의 경우, WSRMSequenceManager 인스턴스에 대한 액세스 권한이 필요합니다. . 다음 코드 단편을 사용하여 이를 수행하십시오.

import com.ibm.wsspi.wsrm.WSRMSequenceManager; 
import com.ibm.wsspi.wsrm.WSRMSequenceManagerFactory;

.........

     // Get the factory
     WSRMSequenceManagerFactory factory = WSRMSequenceManagerFactory
         .getInstance();

     // Get the sequence manager instance
     WSRMSequenceManager sequenceManager = factory.createWSRMSequenceManager();
모든 WSRMSequenceManager 메소드는 다음 매개변수를 사용합니다.
  • 클라이언트 인스턴스 오브젝트. 이는 Dispatch client 인스턴스 또는 Dynamic proxy client입니다. 클라이언트 유형에 대한 세부사항은 JAX-WS 클라이언트 프로그래밍 모델 주제를 참조하십시오.
  • 대상 엔드포인트의 Port QName 인스턴스.

WS-ReliableMessaging 시퀀스를 프로그래밍 방식으로 제어하려면 다음 단계에 설명된 대로 클라이언트 애플리케이션에 코드를 추가하십시오.

프로시저


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



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