问题标签 [ibm-sbt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
103 浏览

oauth-2.0 - 将 IBM SBT 数据库凭证存储与 Oauth2 一起使用

有没有人使用数据库凭证存储 com.ibm.sbt.security.credential.store.DBCredentialStore 来存储 OAuth2 端点的令牌。我在 WebSphere 7 上运行一个简单的应用程序,它带有一个用于令牌存储的 db2 数据库。我在 managed-beans.xml 中正确配置了商店的托管 bean

但是凭据永远不会存储到数据库中……也没有错误。我可以在代码中看到我的端点正在使用正确的凭据存储,方法是......

实际上是什么导致凭据被存储..以前有人这样做过吗?任何帮助表示赞赏。谢谢。

0 投票
1 回答
145 浏览

java - 使用 SBT 将组作为成员添加到 Connections 活动?

在 IBM Connections 中,可以将组(在 LDAP 目录或类似目录中定义)添加为活动成员。
是否可以使用 Social Business Toolkit Java SDK 做到这一点?如果是这样,怎么做?

我可以在 Javadocs 中看到有一种ActivityService.addMember方法。
这需要一个Member实例,而构建一个Member似乎需要一个用户 ID。

使用 搜索组名SearchService从不返回任何结果,而且我看不到任何其他方法来查找组的用户 ID。

编辑:
我的一位同事的相关说明:连接还允许将社区添加为活动成员,我们也看不到如何在 SBT 中执行此操作。

0 投票
1 回答
298 浏览

oauth - 尝试使用 OAuth 访问 SmartCloud 时出错

我正在尝试使用 Social Business Toolkit 通过 OAuth 访问 SmartCloud,但出现此错误。使用SmartCloudBasicEndpoint一切正常。

这是我到目前为止所做的:

  • 创建一个新的 Servlet 应用程序。
  • 我正在使用RuntimeFactoryStandalone.
  • managed-beans.xml将and sbt.properties(均来自示例应用程序)添加到/WEB-INF/.
  • 我在 WebSphere Application Server 上运行应用程序。(我还在 WebSphere Portal 上的 Portlet 中尝试了相同的代码)
  • 将 SmartCloud 密钥、密钥和 appId 添加到属性文件中。

我正在使用这段代码:

如果我手动使用SmartCloudOAuthEndpoint.

我在这里忘记了什么吗?


更新:

我的手动端点:

我在 SmartCloud 中使用这个内部应用程序: 在此处输入图像描述

0 投票
0 回答
101 浏览

java - 有什么方法可以抑制 Connections 中自动创建的活动流条目?

在 IBM Connections 中,当 REST API 用于执行各种应用程序操作时,Connections 会自动创建活动流条目来说明发生了什么。

有什么方法可以防止每次执行特定操作时创建活动流条目?
对我的用例来说更重要的是,在通过 Social Business Toolkit (SBT) Java API 执行操作时,是否可以阻止自动创建的活动流条目?

下面是一个使用 SBT Java API 的具体示例:
如果我调用ActivityService.addMember(String,Member)将成员添加到活动中,这样的活动流条目会自动出现在“发现”提要中,并且新成员会在他们的“我”中看到类似的条目关注”和“我的通知”提要:

p>

这是我每次调用时都想禁止的三个活动流条目ActivityService.addMember(String,Member)如果任何用户通过 Connections 默认 UI(不会调用我的代码)添加活动成员,则这些活动流条目必须正常显示。

这可以做到吗?如果是这样,怎么做?

0 投票
1 回答
649 浏览

java - Thread.currentThread().getContextClassLoader() 返回多个对象实例

我有一个创建RuntimeFactoryApplication对象的无状态会话 bean。这两个类都是 Social Business Toolkit 的一部分。Application用于读取属性和托管 bean 文件,但这并没有发生,因为RuntimeFactory无法获取Application对象。

AbstractRuntimeFactory有一个Map对象Application

ClassLoader使用此方法设置:

使用Application此方法检索对象:

在调试过程中,我注意到 Thread id 保持不变,但是有两个不同的ClassLoader. 这是怎么发生的?只有一个会话 bean,RuntimeFactory 和 Application。getContextClassLoader() 不应该总是给我同样的对象吗?

当我工作时,我现在使用:

哪里thisRuntimeFactory,但我不确定这是否是一个好的解决方案.. 感觉更像是解决实际问题的方法。

ps:我使用WebSphere Portal 作为应用服务器。

0 投票
2 回答
144 浏览

ibm-connections - SBT SDK 博客和活动 API 错误

我针对我们的开发系统设置了社交业务工具包。除博客和活动 API 外,所有 API 均正常工作。对于我在 Java API 中都收到以下错误:

来自 sbt 的博客请求 url 是:

但正确的是:

知道为什么会这样吗?

0 投票
1 回答
364 浏览

xpages - FileServiceData for XPages 到 IBMSBT 的正确语法和参数是什么?

我正在测试 SBT,当我通过 fileservicedata 绑定设置数据源时,例如

这没用。但是,如果我选择 JavaScript 方法,例如

我得到数据返回。第一种方法失败的原因是什么?这是 xpagessbt 演示数据库中的默认方法。

0 投票
1 回答
112 浏览

ibm-sbt - 如何从部分中获取 ActivityNodes?

我正在尝试从社区活动中的一个部分获取所有活动。

首先,我遍历所有活动:

对于每个社区活动,我都会遍历 ActivityNodes:

到目前为止,一切都很好。但是因为一些活动可以是部分,我想再次循环它们以获得他们的“孩子”活动。

现在我收到这些请求的 403 错误:

因此,SBT 丢失了 OAuth 令牌,我必须在 SmartCloud 上再次登录并获得访问权限。

是否有另一种/更好的方法可以从社区活动的某个部分获取活动?

顺便说一句:我正在使用 SBT 的倒数第二个版本:1.0.0.20140125-1133

0 投票
3 回答
354 浏览

ibm-connections - 我可以通过 REST API 更改 IBM 社区的徽标吗

我发现这篇文档表明我们应该能够在社区中放置一个新徽标。但文档还指出,它在输入时被忽略。在我们开始深入的故障排除之前,如果有人可以确认我们确实可以通过编程方式更改徽标,这将有所帮助。


使用 href 属性中的网址获取代表社区徽标的图像。支持以下操作: GET 使用href属性中的网址获取社区logo图片文件。如果未设置徽标,则返回默认图像。 PUT 使用 href 属性中的网址上传新的社区徽标图像并替换当前的。

注意:指定随请求发送的图像文件的内容类型。例如:“内容类型:图像/JPEG”


这是来源:

http://www-10.lotus.com/ldd/appdevwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Connections+4.5+API+Documentation#action=openDocument&res_title=Community_entry_content_ic45&content=pdcontent

0 投票
3 回答
276 浏览

xpages - 如何以编程方式访问 faces-config.xml 中设置的端点属性?

我正在使用 IBM Social Business Toolkit。我已经通过 faces-config xml 文件中的端点为我的 Notes 应用程序定义了一个连接。我想知道如何以编程方式访问此文件,因为我找不到返回 IBM Connections 基本 url 的服务。