Hi Shyameniw

I used attached services xml with a custom token and i was able to
generate WSDL without an error. I used the rampart trunk version. What
is the rampart version you are using ?

Thanks
AmilaJ

On Mon, Mar 28, 2011 at 10:25 AM, shyameniw <shyame...@gmail.com> wrote:
>
> I have created a new Security Policy token for Rampart say <CustomToken> of
> type SignedSupportingToken. It successfully generates a request with custom
> tag in the policy.xml
>
> <sp:SignedSupportingTokens
> xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy";>
>        <wsp:Policy>
>                <sp:CustomToken
> sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient";
> />
>        </wsp:Policy>
> </sp:SignedSupportingTokens>
>
> Now i want to deploy a service which requests for Custom tokens from
> clients. For that i added the custom jars to the axis/lib in tomcat/webapps
> and above part to the services.xml of the service and deployed it.
>
> But it does not generates the wsdl for the service and displays a message
> "Internal Error" . When i check the tomcat stack trace following exception
> was found.
>
> [INFO] getData request failed for dialect, http://schemas.xmlsoap.org/wsdl/
> org.apache.axis2.dataretrieval.DataRetrievalException:
> javax.xml.stream.XMLStrea
> mException: No open start element, when trying to write end element
>        at
> org.apache.axis2.dataretrieval.WSDLDataLocator.outputInlineForm(WSDLD
> ataLocator.java:135)
>        at
> org.apache.axis2.dataretrieval.WSDLDataLocator.getData(WSDLDataLocato
> r.java:73)
> etc...
>
> What can be the solution for this.
> Any suggestion is most welcome.
>
> Thanks and regards,
> shyameniw
>
>
> --
> View this message in context: 
> http://old.nabble.com/Generating-WSDL-for-custom-rampart-policy-token-tp31260403p31260403.html
> Sent from the Axis - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org
> For additional commands, e-mail: java-user-h...@axis.apache.org
>
>
<service>
  <!-- Engage rampart module -->
  <module ref="rampart"/>

  <!-- What is the class which service is implemented -->
  <parameter name="ServiceClass" locked="false">org.wso2.service.AddService</parameter>

  <!-- Service operations -->
  <operation name="add">
    <messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
  </operation>

  <!-- Actual service policy -->
  <wsp:Policy wsu:Id="CustomToken" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";
              xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"; xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702";>
    <wsp:ExactlyOne>
      <wsp:All>
            <sp:SignedSupportingTokens>
                <wsp:Policy>
                    <sp:CustomToken
                            sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/AlwaysToRecipient";>
                        <!--wsp:Policy>
                            <sp:WssUsernameToken10/>
                        </wsp:Policy-->
                    </sp:CustomToken>
                </wsp:Policy>
            </sp:SignedSupportingTokens>

      </wsp:All>
    </wsp:ExactlyOne>

  </wsp:Policy>

</service>
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org
For additional commands, e-mail: java-user-h...@axis.apache.org

Reply via email to