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 <[email protected]> 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: [email protected]
> For additional commands, e-mail: [email protected]
>
>
<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: [email protected]
For additional commands, e-mail: [email protected]