Erro ao usar wl.client.invokeprocedure (invocaçãoData, opções, usesendinvoke)

StackOverflow https://stackoverflow.com//questions/20015269

  •  21-12-2019
  •  | 
  •  

Pergunta

Oi eu sou novo ao trabalho.Quando estou tentando invocar o adaptador usando a chamada do lado do cliente.Existe um parâmetro na chamada API de Procedimento de Invoke. O parâmetro é usesendincoke. O que isso significa?

Foi útil?

Solução

Veja esta questão sobre ossosendincoke: Uso de terceiro parâmetro no WL.Client.invokeprocedure

para citar Anton:

.

Este parâmetro é usado internamente pela estrutura de autenticação WL. Tecnicamente não deve haver uma razão para o desenvolvedor usá-lo.

Existem várias maneiras de invocar adaptadores.

(1) primeiro é via aplicativo cliente. É aqui que você usa Wl.client.invokeprocedure (invocaçãoData, opções) API.

(2) segundo é usando o serviço de invocação do adaptador - http://pic.dhe.ibm.com/infocenter/wrklight/v6r0m0/index.jsp?topic=%2fcom.ibm.worklight.help.doc%2fdevref%2fc_adapter_invocation_service.html . Basicamente emitindo uma solicitação HTTP para o WL Server e obter uma resposta do adaptador. Estilo RPC.

Quando você está fazendo isso via (1) - você tem duas camadas de autenticação - Primeiro é o teste de segurança definido para aplicação, o segundo é a segurança Teste definido para o procedimento de adaptador.

Quando você está fazendo isso via (2) - há apenas uma camada de segurança - Teste de segurança definido para o procedimento do adaptador.

usesendincoke param (que é, mais uma vez, para uso interno) significa que sua inscrição irá via caminho (2) em vez de caminho regular (1).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top