Interface WSIFOperation
Use a interface WSIFOperation para chamar um serviço, com base em uma determinada ligação.
A interface WSIFOperation é a representação do tempo de execução de uma operação. Essa interface fornece métodos para criar entrada, saída e mensagens de falha e para chamar a operação.
Nota: O Apache não suporta mais o WSIF.
- createInputMessage, createOutputMessage e createFaultMessage
- Esses são métodos de fábrica para criar as mensagens requeridas pelos métodos de chamada. Todos os métodos de chamada requerem uma mensagem de entrada.
- executeRequestResponseOperation
- Esse método chama as operações "In Out".
- executeInputOnlyOperation
- Esse método chama as operações "In only".
- executeRequestResponseOperation
- Se esse método for usado para chamada, uma saída e uma mensagem de falha serão instanciadas e passadas na chamada para o método. Se o método retornar true, a mensagem de saída conterá a mensagem de resposta. Se a mensagem retornar false, uma falha ocorreu e será retornada na mensagem de falha.
- executeRequestResponseAsync
- Esse método permite que operações "In Out" sejam chamadas com a resposta tratada usando um encadeamento alternativo. O uso desse método é discutido com mais detalhes em WSIFOperation - Asynchronous interactions reference.
- setContext e getContext
- O uso desses métodos é discutido em WSIFOperation - Context.
Todos os métodos executeNnnn falham com uma exceção se houver um erro no processamento do pedido no provedor WSIF.
A definição dos tempos limites para operações síncronas e assíncronas é discutida em WSIFOperation - Synchronous and asynchronous timeouts reference.