1

我正在尝试实现 WSRP(远程 portlet 的 Web 服务)解决方案。我想通过门户使用 webpart。

环境

服务器 1:

CentOS 5、Liferay 5.2.3/Tomcat 6、portlet WSRP 消费者。

服务器 2:

Windows Server 2008、Sharepoint 2007、WSE 2 SP 3、SharePoint Producer Web Service 1.0 版(WSRP 生产者)。

两台服务器在同一个 Intranet 中。

错误

  <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing"xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">

<soap:Header>

  <wsa:Action>http://schemas.xmlsoap.org/ws/2004/03/addressing/fault</wsa:Action>

  <wsa:MessageID>uuid:8ebd064c-2c44-4108-a196-fccef5a0f8e4</wsa:MessageID>

  <wsa:RelatesTo>uuid:ff042f75-c6a0-4a5f-b456-d7e0f3975c76</wsa:RelatesTo>

  <wsa:To>http://schemas.xmlsoap.org/ws/2004/03/addressing/role/anonymous</wsa:To>

  <wsse:Security>

    <wsu:Timestamp wsu:Id="Timestamp-5d15e3f9-5ef2-47e4-b85d-5f69432bf791">

      <wsu:Created>2009-09-08T17:51:51Z</wsu:Created>

      <wsu:Expires>2009-09-08T18:01:51Z</wsu:Expires>

    </wsu:Timestamp>

  </wsse:Security>

</soap:Header>

<soap:Body>

  <soap:Fault>

    <faultcode>soap:Server</faultcode>

    <faultstring>Server was unable to process request. ---> Security Validation failed at Sharepoint Server</faultstring>

    <detail />

  </soap:Fault>

</soap:Body>

请我需要帮助。你需要更多信息?。谢谢你。

4

0 回答 0