WSIFOperation 인터페이스
WSIFOperation 인터페이스를 사용하여 특정 바인딩을 기반으로 서비스를 호출할 수 있습니다.
WSIFOperation 인터페이스는 조작의 런타임 표시입니다. 이 인터페이스는 입력, 출력 및 결함 메시지를 작성하고 조작을 호출하는 메소드를 제공합니다.
참고: Apache는 더 이상 WSIF를 지원하지 않습니다.
- createInputMessage, createOutputMessage 및 createFaultMessage
- 이들은 호출 메소드에 필요한 메시지를 작성하는 팩토리 메소드입니다. 모든 호출 메소드에는 입력 메시지가 필요합니다.
- executeRequestResponseOperation
- 이 메소드는 "입출력" 조작을 호출합니다.
- executeInputOnlyOperation
- 이 메소드는 "입력 잔용" 조작을 호출합니다.
- executeRequestResponseOperation
- 이 메소드가 호출에 사용되는 경우, 출력 및 결함 메시지는 인스턴스화되어 메소드에 대한 호출에 전달됩니다. 메소드가 true를 리턴하면, 출력 메시지는 응답 메시지를 포함합니다. 메시지가 false를 리턴하면, 결함이 발생하고 결함 메시지로 리턴됩니다.
- executeRequestResponseAsync
- 이 메소드는 "입출력" 조작이 대체 스레드를 사용하여 처리된 응답과 함께 호출되도록 허용합니다. 이 메소드 사용은 WSIFOperation - 비동기 상호작용 참조에서 자세히 설명합니다.
- setContext 및 getContext
- 이들 메소드의 사용은 WSIFOperation - 컨텍스트에서 설명합니다.
WSIF 제공자에서의 요청 처리에 오류가 있는 경우 모든 executeNnnn 메소드는 예외와 함께 실패합니다.
동기 및 비동기 조작에 대한 제한시간 설정은 WSIFOperation - 동기 및 비동기 제한시간 참조에 설명되어 있습니다.