WebSphere Enterprise Service Bus, 버전 6.2.0 운영 체제: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


동적 호출 세부사항 처리

수행되는 동적 호출 유형 및 확보된 결과는 제공되는 대체 세부사항에 따라 다릅니다.

동적 대체가 처리되는 방법

중개 모듈 구성에서는 다음과 같은 여러 개의 가능한 조합이 있습니다.
  • 중개 모듈에 둘 이상의 가져오기가 있습니다.
  • 가져오기는 유선 또는 무선이 가능합니다.
런타임에 사용할 가져오기를 판별하는 알고리즘은 평가 우선순위에 따라 다음 매개변수를 기초로 합니다.
  1. Target import
  2. BindingType
  3. Wire
  4. URI 접두부
다음은 다른 설정 및 결과 런타임 동작의 일부 예제입니다. '제공되지 않음' 값은 해당 필드에 대한 값이 수신 메시지에서 제공되지 않았음을 나타냅니다. '모두' 값은 해당 필드 값이 비어 있거나 제공되는 경우에도 무시되는 것을 나타냅니다.
표 1. 동적 대체의 예제 1
Import 가져오기 이름
BindingType 모두
Wire 모두
Address 설정하지 않음
Result 지정된 대상 가져오기가 중개 모듈이 작성되고 전개될 때 정의되는 주소를 사용하여 호출됩니다. bindingType은 가져오기 이름이 제공되었기 때문에 무시됩니다.
표 2. 동적 대체의 예제 2
BindingType 설정하지 않음
Wire JMS 가져오기
Address JMS URI
Result 유선 JMS 가져오기를 사용하여 JMS 호출이 작성됨
표 3. 동적 대체의 예제 3
Import 제공되지 않음
BindingType 웹 서비스
Wire JMS 가져오기
Address JMS 또는 HTTP URI
Result 순수 동적 웹 서비스 호출이 제공된 Address 및 BindingType을 사용하여 수행됩니다.

동적 호출 오류 핸들

다음 조건 중 하나라도 해당하는 경우에는 런타임 예외가 발생합니다.
  • 필요한 엔드포인트를 지정하는 URI에 유효하지 않은 구문이 있습니다.
  • 제공된 URI로 지정된 엔드포인트가 없습니다.
  • 지정한 대상 가져오기가 없습니다.
  • 지정한 엔드포인트의 URI 형식 및 가져오기 바인딩 유형이 호환되지 않습니다.
중개 모듈에서 예외가 처리되고 응답 플로우에서 리턴됩니다.

reference 참조 주제

이용약관 | 피드백


시간소인 아이콘 마지막 갱신 날짜: 09 7월 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/ref/rwesb_dynamicoverrideprocess.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
이 Information Center는 Eclipse 기술로 구현됩니다. (http://www.eclipse.org)