IBM Social Business Toolkit - 不支持IBM Connections 5.5?

时间:2016-01-26 10:22:18

标签: java ibm-connections ibm-sbt

我问自己IBM SBT是否不支持IBM Connections 5.5。

我使用的版本是" 1.1.11.20151208-1200"。

我的测试程序如下:

public static void testCreateCommunity() throws ClientServicesException {
    String g = Variables.aCommunityService.createCommunity( "TEST", "TESTDESCRIPTION", "public" );

    if (g.isEmpty()) {
      System.out.println( "x0[Failed] Creating Community  has failed." );
    }
    else 
    {
      System.out.println( "Creating Community  successfully done." );
    }
}

此代码在Connections 5.0 CR 3中完美有效,但不起作用 在IBM Connections 5.5中。

我总是得到:

  

com.ibm.sbt.services.client.ClientServicesException:对url https://blabla.com/communities/service/atom/communities/my的请求返回错误响应400:错误请求HTTP / 1.1 400错误请求[日期:星期二,2016年1月26日10:20:02 GMT,X-Frame-Options:SAMEORIGIN,Strict-Transport-Security:max-age = max-age = 31536000; includeSubDomains,X-XSS-Protection:1; mode = block,X-Permitted-Cross-Domain-Policies: master-only,X-Powered-By:Servlet / 3.0,Expires:Thu,1970年1月1日00:00:00 GMT,Cache-Control:no-store,no-cache,must-revalidate,X-LConn-Auth:假,X-UA-兼容:IE =边缘,最后修改:星期二,2016年1月26日10时20分02秒GMT,设置Cookie:LtpaToken2 = kx9gO87 / cDI8zHT1v8iwsFCP6WAbAH7FusrA8VU7jOC78KqkTEghj1XsNPRLMDT4tmIEI + diSer +++ TZw1gSiC79jveQoTerr53Ggdf / zVwOVACyzA9kcpzPsaWn2 + u83SkHC4s3ZCAoDGe1eq6Mb9sF2lnrn2GDrbsSzzvCPdo + pSzx4AG + 0OEOa1rPX2gVF5mCfYXeqtNxUeFMc / Eibzt0zszHX5RDXZz5pcU + D1LW98B8rnar3YJjEgp8QdLT1IvhRYIo1zQQs920c9kU0tgw + CccC97fD / SRucqsHWqh2aHhs2hlTaEzMKo21o / 5LD + Qwkn3QwWYFtKZntmQGLlAlJvPBQNgR2 + 38E4Y8uEyFy8jaBbZE0tE6MdK9zSY9Pz6zGPZaMHSV6msS + v eXncynS5mcFg7jpLdsHqbQRw0Hb9w3Pe7XChaQ + yrbwTiF + mooWrCoSOYCYkA6fEVVKUbCDF0imKFWVZXOdCaszl / Ank9DFbiBSXfNGWoiXk1pJHSnoJs8C4 + jBqjhbcYebpbLLTmjtS2DytMW15r97bpDekGMqFywms539c4c9QKMmjPli6L7fgYAGVsopqlMmp8AwhhuH9tXaqc6mOtbspMAKGZTn8GmvAFIVTxqfumyYLCUQvsCOgRIhdC0WlXxx / ZQ + usQcvHUXwQarFhycU =;路径= /; Domain = .blabla.com,Set-Cookie:JSESSIONID = 0000H65mMCw0ijcsS5e19kYaAyB:1a9lvgg03;路径= /; HttpOnly,Vary:Accept-Encoding,User-Agent,Connection:close,Transfer-Encoding:chunked,Content-Type:text / xml; charset = UTF-8,Content-Language:de-DE]

有人知道IBM SBT是否通常支持Connections 5.5吗?

2 个答案:

答案 0 :(得分:1)

我们在社区(和活动)用例中遇到类似问题。大多数功能都运行良好,但你偶然发现了我们遇到的一个问题。

目前我们正在使用REST API来解决这个问题。

我知道我们可以为开源项目做出贡献,但这需要一些时间。

所以我会说它一般支持5.5,但在这种特殊情况下......

答案 1 :(得分:1)

遇到同样的问题后,我找到了一种在createCommunity()服务调用之前添加标头的方法。在你的情况下,它看起来像这样:

Variables.aCommunityService.addDefaultHeader("Content-Type","application/atom+xml")
//Then create community

https://github.com/OpenNTF/SocialSDK/issues/1772#issuecomment-239517941

HTH