I have one external WSDL from where i am that wasdl and will extract the
data from there and when i am hitting that wsdl getting error as The
<soapenv:Header> is empty in your request. Username token is missing from
there. You need to generate the username token and add it to the header. so
we need to generate username token  as below sample, my concern is how to
generate soap:header. then i will use that extracted data wo upload as it
is in ML7. The password digest is comprised of the password, create time
and nonce value as follows:
Password_Digest = Base64 ( SHA-1 ( nonce + created + password ) )
See:
http://docs.oasis-open.org/wss/v1.1/wss-v1.1-spec-os-UsernameTokenProfile.pdf
for more information on the UserName token profile.

<soapenv:Header>
<wsse:Security 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
">
<wsse:UsernameToken wsu:Id="UsernameToken-95478B9C8765923A0614563215623653">
<wsse:Username>sample1</wsse:Username>
<wsse:Password Type="
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest
">WKwrplT97Bf+aeLEoVc3ILXJtvQ=</wsse:Password>
<wsse:Nonce EncodingType="
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary
">0UXQL0U2e0T0YnGj3tgiOA==</wsse:Nonce>
<wsu:Created>2016-02-24T13:46:02.365Z</wsu:Created>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
 <soapenv:Body>
     </soapenv:Body>

On Thu, Feb 25, 2016 at 9:42 PM, <[email protected]>
wrote:

> Send General mailing list submissions to
>         [email protected]
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://developer.marklogic.com/mailman/listinfo/general
> or, via email, send a message with subject or body 'help' to
>         [email protected]
>
> You can reach the person managing the list at
>         [email protected]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of General digest..."
>
>
> Today's Topics:
>
>    1. Re: SOAP WSDL Authentication Header in ML7 (Dave Cassel)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 25 Feb 2016 16:12:42 +0000
> From: Dave Cassel <[email protected]>
> Subject: Re: [MarkLogic Dev General] SOAP WSDL Authentication Header
>         in ML7
> To: MarkLogic Developer Discussion <[email protected]>
> Message-ID: <d2f4917b.127723%[email protected]>
> Content-Type: text/plain; charset="us-ascii"
>
> I don't think you've sent enough information for anyone to help you. What
> source code is failing? What is the error message? Have you implemented
> WSDL services in MarkLogic and client is unable to use it, or are you
> trying to consume data from an external WSDL source, and you're having
> trouble generating the header you need?
>
> --
> Dave Cassel<http://davidcassel.net>, @dmcassel<
> https://twitter.com/dmcassel>
> Technical Community Manager
> MarkLogic Corporation<http://www.marklogic.com/>
> http://developer.marklogic.com/
>
>
> From: <[email protected]<mailto:
> [email protected]>> on behalf of Rahul Singh <
> [email protected]<mailto:[email protected]>>
> Reply-To: MarkLogic Developer Discussion <[email protected]
> <mailto:[email protected]>>
> Date: Thursday, February 25, 2016 at 11:03 AM
> To: "[email protected]<mailto:
> [email protected]>" <[email protected]<mailto:
> [email protected]>>
> Subject: Re: [MarkLogic Dev General] SOAP WSDL Authentication Header in ML7
>
> any update into this?
>
> Hello,
>
> we are extracting the data by WSDL and then we will apply extracted data
> eContent System by ML7 but i am getting failure to generate SOAP Header,
> Below is the sample for username token:
>
> Password_Digest = Base64 ( SHA-1 ( nonce + created + password ) )
>
>
> <soapenv:Header>
> <wsse:Security 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
> ">
> <wsse:UsernameToken
> wsu:Id="UsernameToken-95478B9C8765923A0614563215623653">
> <wsse:Username>abcd</wsse:Username>
> <wsse:Password Type="
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest
> ">WKwrplT97Bf+aeLEoVc3ILXJtvQ=</wsse:Password>
> <wsse:Nonce EncodingType="
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary
> ">0UXQL0U2e0T0YnGj3tgiOA==</wsse:Nonce>
> <wsu:Created>2016-02-24T13:46:02.365Z</wsu:Created>
> </wsse:UsernameToken>
> </wsse:Security>
> </soapenv:Header>
>
> How to generate SOAP Header?
>
> On Thu, Feb 25, 2016 at 2:50 PM, Rahul Singh <[email protected]
> <mailto:[email protected]>> wrote:
> Hello,
>
> we are extracting the data by WSDL and then we will apply extracted data
> eContent System by ML7 but i am getting failure to generate SOAP Header,
> Below is the sample for username token:
>
> Password_Digest = Base64 ( SHA-1 ( nonce + created + password ) )
>
>
> <soapenv:Header>
> <wsse:Security 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
> ">
> <wsse:UsernameToken
> wsu:Id="UsernameToken-95478B9C8765923A0614563215623653">
> <wsse:Username>abcd</wsse:Username>
> <wsse:Password Type="
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest
> ">WKwrplT97Bf+aeLEoVc3ILXJtvQ=</wsse:Password>
> <wsse:Nonce EncodingType="
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary
> ">0UXQL0U2e0T0YnGj3tgiOA==</wsse:Nonce>
> <wsu:Created>2016-02-24T13:46:02.365Z</wsu:Created>
> </wsse:UsernameToken>
> </wsse:Security>
> </soapenv:Header>
>
> How to generate SOAP Header?
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
> http://developer.marklogic.com/pipermail/general/attachments/20160225/5fd01977/attachment.html
>
> ------------------------------
>
> _______________________________________________
> General mailing list
> [email protected]
> Manage your subscription at:
> http://developer.marklogic.com/mailman/listinfo/general
>
>
> End of General Digest, Vol 140, Issue 72
> ****************************************
>
_______________________________________________
General mailing list
[email protected]
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to