1 Reply Latest reply on Jun 19, 2006 11:19 AM by Chris Laprun

    Possible error in wsrp_services.wsdl

    Kristofer Einarsson Newbie


      I am trying to use WPS as a WSRP consumer for a few portlets I have in JBoss 2.4. However, WPS does not understand wsrp_services.wsdl unless I change:
      <wsdl:port name="WSRPMarkupService" binding="bind:WSRP_v1_Markup_Binding_SOAP">
      <soap:address location="http://SYS22:8080/portal-wsrp/MarkupService"/>

      <wsdl:port name="WSRPBaseService" binding="bind:WSRP_v1_Markup_Binding_SOAP">
      <soap:address location="http://SYS22:8080/portal-wsrp/MarkupService"/>

      and that change is overwritten everytime I restart JBoss Portal.

      Any ideas?

        • 1. Re: Possible error in wsrp_services.wsdl
          Chris Laprun Master

          As far as I am aware the name of the port is not mandated by the spec. However, it does seem like many portal offerings hardcode the WSRPBaseService name for the Markup interface since this is the name used in service definition example on the OASIS website. To address this issue, I have changed our port name to WSRPBaseService. That change is in the current CVS version.

          To make that change in BETA 1, you also need to edit jboss-portal.sar/portal-wsrp.war/WEB-INF/webservices.xml to replace WSRPMarkupService by WSRPBaseService.