2013-11-27 50 views
0

我在工作灯6中使用客户端API WL.Client.InvokeProcedure(invocationData, options, UseSendInvoke)。但是我找不到API中参数UseSendInvoke的说明。你们知道这是什么吗?在WL.Client.InvokeProcedure中使用第三个参数

+0

“UseSendInvoke”?你在哪里看到这个参数在使用? –

+1

我在我的eclipse中尝试使用客户端api invokeProcedure时看到它 –

回答

2

此参数由WL身份验证框架内部使用。从技术上讲,开发人员不应该有任何理由使用它。

有几种调用适配器的方法。

(1)第一个是通过客户端应用程序。这是您使用WL.Client.invokeProcedure(invocationData,options)API的地方。

(2)其次是通过使用适配器调用服务 - http://pic.dhe.ibm.com/infocenter/wrklight/v6r0m0/index.jsp?topic=%2Fcom.ibm.worklight.help.doc%2Fdevref%2Fc_adapter_invocation_service.html。基本上向WL服务器发出http请求并从适配器获取响应。 RPC风格。

当您通过(1)进行操作时 - 您有两个身份验证层 - 第一个是为应用程序定义的安全性测试,第二个是为适配器过程定义的安全性测试。

当您通过(2)进行操作时 - 只有一个安全层 - 为适配器过程定义的安全性测试。

UseSendInvoke param(这又是为了内部使用)意味着您的应用程序将通过路径(2)而不是常规路径(1)。

+0

但是,当我尝试在我的日食中输入api时,它会自动出现。现在我明白了意思,但我需要知道如何使用它 –

+0

你有一个链接,我可以完全阅读useSendInvoke –

+0

你不会找到关于这个参数的文档。正如我所说,这是内部的一个。它不应该被记录,我会打开一个关于这个的错误。 – Anton

1

没有UseSendInvoke参数WL.Client.invokeProcedure需要,至少不在文档中定义的公共API。您可以查看Worklight v6.0.0Worklight v5.0.6Worklight v5.0.5的文档以了解有关该特定API的更多信息。

+0

没有,我只在worklight 6中找到该参数,但没有在ibm信息中心中给出说明。我搜索了它,但无法找到它。所以我张贴在这里。 –

+0

但你在哪里找到它? –

+0

在日食中,我尝试输入api,并自动附带该参数。所以我删除它,我调用它。它工作正常,但我只是想找到该参数的含义和用法。 –

相关问题