Hi,
I am trying to prove the concept that a Microsoft Sharepoint Server can consume jboss
portlets. I am using JBoss Portal + JBoss AS 4.2.3 2.6.7.GA
with WSRP. I would like to be able to add a WSRP web part in sharepoint that will contain
the sample weather portlet from JBoss. I went into the portlet's jboss-portlet.xml
file and made the portlet remotable. I have then cofigured the TrustedWSRPProducers.config
on the Sharepoint server to point to the WSRP services for jboss
http://localhost:8080/portal-wsrp/ServiceDescriptionService
http://localhost:8080/portal-wsrp/RegistrationService
http://localhost:8080/portal-wsrp/MarkupService
http://localhost:8080/portal-wsrp/PortletManagementService
This does not seem to work. Sharepoint says that an error was thrown on the jboss portal
server. This is the error I have found in the server's log file.
2008-11-05 12:24:01,845 DEBUG [org.jboss.ws.core.soap.SOAPContentElement]
-----------------------------------
2008-11-05 12:24:01,845 DEBUG [org.jboss.ws.core.soap.SOAPContentElement] Transitioning
from XML_VALID to DOM_VALID
2008-11-05 12:24:01,845 DEBUG [org.jboss.ws.core.soap.SOAPContentElement]
-----------------------------------
2008-11-05 12:24:01,845 DEBUG [org.jboss.ws.core.jaxrpc.binding.JBossXBDeserializer]
deserialize:
[xmlName={urn:oasis:names:tc:wsrp:v1:types}getMarkup,xmlType={urn:oasis:names:tc:wsrp:v1:types}>getMarkup]
2008-11-05 12:24:01,845 DEBUG [org.jboss.ws.core.jaxrpc.binding.JBossXBDeserializer]
deserialized: org.jboss.portal.wsrp.core.GetMarkup
2008-11-05 12:24:01,845 DEBUG [org.jboss.ws.core.soap.XMLContent] objectValue:
org.jboss.portal.wsrp.core.GetMarkup
2008-11-05 12:24:01,845 DEBUG [org.jboss.ws.core.soap.SOAPContentElement]
-----------------------------------
2008-11-05 12:24:01,845 DEBUG [org.jboss.ws.core.EndpointInvocation]
transformPayloadValue: org.jboss.ws.core.soap.SOAPBodyElementDoc ->
org.jboss.portal.wsrp.core.GetMarkup
2008-11-05 12:24:01,845 DEBUG [org.jboss.ws.core.EndpointInvocation]
syncEndpointInputParam: org.jboss.portal.wsrp.core.GetMarkup ->
org.jboss.portal.wsrp.core.GetMarkup(0)
2008-11-05 12:24:01,845 DEBUG [org.jboss.portal.wsrp.producer.WSRPProducerImpl] getMarkup
invoked
2008-11-05 12:24:01,845 DEBUG [org.jboss.ws.core.jaxrpc.handler.MessageContextJAXRPC]
Begin response processing
2008-11-05 12:24:01,845 ERROR [org.jboss.ws.core.jaxrpc.SOAPFaultHelperJAXRPC] SOAP
request exception
java.lang.IllegalArgumentException: Requires a non-null, non-empty registration handle
I am lost here and cant seem to figure out what is wrong. Does anyone know how to setup
this kind of configuration?
Thanks.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4187071#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...