When we transitioned the site to its current incantation in 2010, we decided to 
drop this one because it seemed to be low value.  I should be able to locate it 
if anyone really wants it.  Let me know.

E

Eric Bloch
Director, Community
MarkLogic Corporation

desk +1 650 655 2390 | mobile +1 650 339 0376
email  [email protected]<mailto:[email protected]>
web    developer.marklogic.com<http://developer.marklogic.com/>
twitter @eedeebee

On Jun 13, 2011, at 12:44 PM, Darin McBeath wrote:

My bad ... goes to show you my memory is not the best.  Anyway, here is an 
example which I use to access a service using SOAP.


    let $searchPayload :=

        <soapenv:Header>
            <!-- Add any headers here that you might need to add ... would be 
specific to the service you are invoking. -->
        </soapenv:Header>
        <soapenv:Body>

        <search xmlns="Would be the namespace of the operation/method you are 
invoking ... this is wrapped document literal approach ... In this case, I'm 
invoking a method called 'search' ">
        <!-- Now, you would include the XML payload for the operation/method 
you are invoking -->
        </search>
        </soapenv:Body>
        </soapenv:Envelope>

    let $results := (xdmp:http-post("this would be the endpoint for the 
service",
        <options xmlns="xdmp:http">
        <data>{xdmp:quote($searchPayload)}</data>
        <headers>
            <SOAPAction>""</SOAPAction>
        </headers>
        </options>) )[2]

    let $soapFaultCheck := if (exists($results//soapenv:Fault)) then
                             error((), concat("Problems with  Search Service:  
Fault = '", $results//faultstring/text(),"'"))
                           else
                             ()

________________________________
From: Dean Krueger <[email protected]<mailto:[email protected]>>
To: [email protected]<mailto:[email protected]>
Sent: Mon, June 13, 2011 3:35:26 PM
Subject: Re: [MarkLogic Dev General] Soap Call

Hi Darin,
 Thanks for the info, would it be possible for you to dig up a example? I did 
look over the soap router project, it seems to be a server for receiving soap. 
I need to act as the client and send the request. Maybe I am wrong...

Thanks
Dean

On Monday, June 13, 2011 at 3:00 PM, 
[email protected]<mailto:[email protected]>
 wrote:

Send General mailing list submissions to
[email protected]<mailto:[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]<mailto:[email protected]>

You can reach the person managing the list at
[email protected]<mailto:[email protected]>

When replying, please edit your Subject line so it is more specific
than "Re: Contents of General digest..."


Today's Topics:

1. Soap (Dean Krueger)
2. Re: Soap (Darin McBeath)


-----------------------------------------------------------------------

Message: 1
Date: Mon, 13 Jun 2011 14:06:48 -0400
From: Dean Krueger <[email protected]<mailto:[email protected]>>
Subject: [MarkLogic Dev General] Soap
To: [email protected]<mailto:[email protected]>
Message-ID: 
<[email protected]<mailto:[email protected]>>
Content-Type: text/plain; charset="utf-8"

Hi,
Does anyone have an example of doing a call from Xquery? I need to get xml back 
from another non Marklogic server that supports soap.

Thanks
Dean Krueger

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://developer.marklogic.com/pipermail/general/attachments/20110613/e9b92601/attachment-0001.html

------------------------------

Message: 2
Date: Mon, 13 Jun 2011 11:13:27 -0700 (PDT)
From: Darin McBeath <[email protected]<mailto:[email protected]>>
Subject: Re: [MarkLogic Dev General] Soap
To: General MarkLogic Developer Discussion
<[email protected]<mailto:[email protected]>>
Message-ID: 
<[email protected]<mailto:[email protected]>>
Content-Type: text/plain; charset="us-ascii"

There was at one time a project called 'soaprouter' in the xqzone. You might
want to take a look at this (at least as a starting point). This code is
probably 5 or 6 years old ... it assumed the literal style of soap (and not rpc
encoding). If you can't find this on the zone, let me know and I can dig up an
example I use pretty regularly.

Darin.




________________________________
From: Dean Krueger <[email protected]<mailto:[email protected]>>
To: [email protected]<mailto:[email protected]>
Sent: Mon, June 13, 2011 2:06:48 PM
Subject: [MarkLogic Dev General] Soap


Hi,
Does anyone have an example of doing a call from Xquery? I need to get xml back
from another non Marklogic server that supports soap.

Thanks
Dean Krueger
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://developer.marklogic.com/pipermail/general/attachments/20110613/17746025/attachment-0001.html

------------------------------

_______________________________________________
General mailing list
[email protected]<mailto:[email protected]>
http://developer.marklogic.com/mailman/listinfo/general


End of General Digest, Vol 84, Issue 40
***************************************

_______________________________________________
General mailing list
[email protected]<mailto:[email protected]>
http://developer.marklogic.com/mailman/listinfo/general

_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to