develooper Front page | perl.beginners | Postings from August 2009

Re: Accessing windows webservices

Thread Previous
From:
perl pra
Date:
August 5, 2009 01:21
Subject:
Re: Accessing windows webservices
Message ID:
8070ef410908050120s653a253na890b732932c6163@mail.gmail.com
>
> Hi all,
>
> I have a windows webService which i wanted to consume  through
> perlclient.Below are the details.
>
> I have a windows webservice, Now i wanted to test these services, I wanted
> to consume them with perl client, These webservices are WSSE authenticated.I
> have tried with SOAP::Lite to generate the xml file with no luck,Can anybody
> help me or give me a sample script that generates the following xml file and
> fire it.
>
> Thanks in Advance,
> Siva
>
> Snippet
>
>
> ---------------------------------------------------------------------------------------------------
>
>       <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="
> http://www.w3.org/2001/XMLSchema" xmlns:wsa="
> http://schemas.xmlsoap.org/ws/2004/08/addressing" 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
> ">
>         <soap:Header>
>           <UserdefinedSOAPHeader xmlns="
> http://Company.product.Service.ServiceContracts/2001/30<http://company.product.service.servicecontracts/2001/30>
> ">
>             <SessId>SessId=5af2c681-dc3b-4fe3-83cf-1aabb516a110</SessId>
>           </UserdefinedSOAPHeader>
>           <wsa:Action>
> http://Company.product.Service.ServiceContracts/2001/30/GetMethod<http://company.product.service.servicecontracts/2001/30/GetMethod>
> </wsa:Action>
>
> <wsa:MessageID>urn:uuid:f5df3b71-7ef4-4b07-acaf-532aaa282332</wsa:MessageID>
>           <wsa:ReplyTo>
>             <wsa:Address>
> http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous
> </wsa:Address>
>           </wsa:ReplyTo>
>           <wsa:To>http://ProductServer/ProductService/Service.asmx<http://productserver/ProductService/Service.asmx>
> </wsa:To>
>           <wsse:Security soap:mustUnderstand="1">
>             <wsu:Timestamp
> wsu:Id="Timestamp-c87828a4-9a3b-42e5-b5d8-a92ce425aeee">
>               <wsu:Created>2009-07-29T15:56:09Z</wsu:Created>
>               <wsu:Expires>2009-07-29T16:01:09Z</wsu:Expires>
>             </wsu:Timestamp>
>             <wsse:UsernameToken xmlns:wsu="
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
> wsu:Id="SecurityToken-9875f42d-6a7e-4ded-b3fd-108a1f9a8496">
>
> <wsse:Username>D1672EB1-8C45-4a8c-BBC7-E2F3C599494C</wsse:Username>
>               <wsse:Password Type="
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">5XqKxPGhN0z44I9kvW6mB6mc28A=</wsse:Password<http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest%22%3E5XqKxPGhN0z44I9kvW6mB6mc28A=%3C/wsse:Password>
> >
>               <wsse:Nonce>umOrMTyRd/BY3o4CaBwgZA==</wsse:Nonce>
>               <wsu:Created>2009-07-29T15:56:09Z</wsu:Created>
>             </wsse:UsernameToken>
>           </wsse:Security>
>         </soap:Header>
>         <soap:Body>
>           <GetMethod xmlns="
> http://Company.product.Service.ServiceContracts/2001/30<http://company.product.service.servicecontracts/2001/30>"
> />
>         </soap:Body>
>       </soap:Envelope>
>
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>

Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About