Java客户端使用DIME附件调用WSE 2.0

时间:2009-06-17 00:45:34

标签: java .net web-services axis ws-security

我需要与使用WSE 2.0 for WS-Security和DIME的传统.NET Web服务集成。我需要从Java应用程序中执行此操作。

我期待Axis2能够正常使用WS-Security,因为这里的人们之前已经完成了。这是我关注的DIME。我在http://ws.apache.org/axis/java/client-side-axis.html看到对DIME的引用,但我想知道是否有人使用Axis和WSE 2.0 Web服务实际执行此操作。

3 个答案:

答案 0 :(得分:1)

我在一年前对此主题的调查和实验表明,虽然文档中有一些不清楚的注释并且代码中有定义,但Axis 2不支持DIME附件。现在文档已清除,并且没有关于DIME支持的任何说明。但Axis 1.4适用于DIME附件。如果您不能强迫合作伙伴升级其服务以支持MTOM / XOP,请将Axis库降级为1.4。

答案 1 :(得分:0)

我无法从自己的expierence中确切地告诉你任何事情。关于“网络”的每一个第二页似乎都提出了与这个问题不同的东西。

所以可以采取以下措施:

  1. Dime Support支持从1.x降至2.x
  2. 2.x中有某种支持,可能是片状的
  3. 支持就在那里
  4. 根本没有支持
  5. 其中一个提供的链接提供了足够的洞察力/代码示例以获得有用的内容
  6. 链接到“Axis 2.0是否支持Dime”?

    No. You have to switch back to 1.4

    No some guy

    large attachments in dime format - >顺便说一下2009年他从未听说过Dime的自2002年以来的那个人

    Axis 1.x to Axis 2.1 port Dime - > 2006年同样的人发布了一个看起来像港口的东西

    Creating Apache Axis Java proxy classes that use DIME来自某些Adobe Docu网站

    J2EE Web Service Development with Attachments Using Axis - >我发现的唯一真正的教程直到现在。但是使用Axis 1.2.1

    AttachmentProblems - > Axis Wiki页面说明了Dime附件文件的问题> 1 MB

答案 2 :(得分:0)

WSE 2.0无可救药地过时了。如果你必须继续使用过时的软件,那么你应该至少升级到WSE 3.0,这有点不太陈旧。