WSIFService 인터페이스

WSIFService 인터페이스는 특정 서비스 조작의 호출에 사용할 WSIFOperation의 인스턴스를 생성할 수 있습니다.

WSIF(Web Services Invocation Framework) 서비스는 특정 WSDL(Web Services Description Language) 바인딩에 대해 WSIF 조작을 각각 생성할 수 있는 제공자 목록을 저장합니다. 이 서비스는 제공자 유형으로 제공자를 찾습니다. 예를 들어, 서비스는 SOAP 포트를 처리하는 하나의 제공자와, 사용자가 정의한 Java™ 포트를 처리하는 다른 제공자에 대해 알고 있습니다. 관리 환경에서는 컨테이너가 WSIFService 인터페이스를 구성할 수 있습니다.

참고: Apache는 더 이상 WSIF를 지원하지 않습니다.

WSIFService 구현은 여러 가지 기준에 따라 우선 포트를 선택할 수 있습니다. WSIFService 구현은 우선 포트를 설정하거나 setPreferredPort 메소드를 호출하여 설정될 수 있습니다.

getPort 메소드는 포트에서 서비스를 호출하는 데 사용되는 WSIFPort 클래스의 인스턴스를 리턴합니다. 다양한 getPort 메소드는 작성할 포트 특성을 정의하는 데 사용됩니다.
  • 인수가 없는 getPort는 우선 포트를 리턴합니다.
  • 문자열 인수가 있는 getPort 메소드는 선택된 포트의 WSDL ID를 포함하는 문자열로 이름 지정된 포트를 리턴합니다.
포트 이름이 올바르지 않은 경우, 리턴값은 null입니다.

포트가 선택되면(WSIFService 구현 또는 setPreferredPort 메소드에 의해), WSIFService 구현은 관련 제공자가 존재하고 구성되었는지 확인합니다. 제공자가 이 유효성 검증 확인에 실패한 경우, WSIFService 인터페이스는 제공자가 정의된 다른 포트를 선택합니다. 예를 들어, 우선 포트가 SOAP over JMS이지만 JMS 라이브러리를 사용할 수 없는 경우, WSIF는 다른 포트를 선택합니다. 우선 포트가 설정되지 않았거나 우선 포트를 사용할 수 없는 경우, WSIF 구현은 WSDL에 나열된 첫 번째 사용 가능한 포트를 선택합니다.

문자열 반복 시 getAvailablePortNames() 메소드는 사용 가능한 제공자 세트로 필터링한 WSDL 포트 이름 목록을 리턴합니다.

getDefinition() 메소드는 서비스에 대한 WSDL 정의를 리턴합니다. WSDL 정의를 사용할 수 없으면, 이 메소드는 null을 리턴합니다.


주제 유형을 표시하는 아이콘 참조 주제



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