<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div>Your ignorance would be right!</div><div><br></div><div>Wish I was as ignorant as you.</div><div><br></div><div>Thanks</div><div><br></div><div>Mike</div><div><br></div><span id="OLK_SRC_BODY_SECTION"><div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style="font-weight:bold">From: </span> David Goodwin &lt;<a href="mailto:david@codepoets.co.uk">david@codepoets.co.uk</a>&gt;<br><span style="font-weight:bold">Reply-To: </span> West Midlands PHP User Group &lt;<a href="mailto:phpwm@mailman.lug.org.uk">phpwm@mailman.lug.org.uk</a>&gt;<br><span style="font-weight:bold">Date: </span> Friday, 13 July 2012 15:39<br><span style="font-weight:bold">To: </span> West Midlands PHP User Group &lt;<a href="mailto:phpwm@mailman.lug.org.uk">phpwm@mailman.lug.org.uk</a>&gt;<br><span style="font-weight:bold">Subject: </span> Re: [Phpwm] Soap Client question<br></div><div><br></div><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 13 Jul 2012, at 15:27, Mike Tipping wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); "><div style="font-family: Calibri, sans-serif; font-size: 14px; ">I'm trying to work with the SOAP interface to the Silverpop API and I'm having some issues.</div><div style="font-family: Calibri, sans-serif; font-size: 14px; "><br></div><div style="font-family: Calibri, sans-serif; font-size: 14px; ">The request I want to send looks like this:</div><div style="font-family: Calibri, sans-serif; font-size: 14px; "><br></div><div style="font-family: Calibri, sans-serif; font-size: 14px; "><table cellspacing="0" cellpadding="0" style="border-collapse: collapse; "><tbody><tr><td valign="top" style="padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; "><p style="margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;Envelope&gt;&nbsp;</p><p style="margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;Body&gt;&nbsp;</p><p style="margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;AddRecipient&gt;&nbsp;</p><p style="margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;LIST_ID&gt;85628&lt;/LIST_ID&gt;&nbsp;</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;CREATED_FROM&gt;1&lt;/CREATED_FROM&gt;&nbsp;</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;COLUMN&gt;&nbsp;</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;NAME&gt;Customer Id&lt;/NAME&gt;&nbsp;</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;VALUE&gt;123-45-6789&lt;/VALUE&gt;&nbsp;</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;/COLUMN&gt;&nbsp;</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;COLUMN&gt;&nbsp;</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;NAME&gt;EMAIL&lt;/NAME&gt;&nbsp;</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;VALUE&gt;<a href="mailto:somebody@domain.com">somebody@domain.com</a>&lt;/VALUE&gt;&nbsp;</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;/COLUMN&gt;&nbsp;</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;COLUMN&gt;&nbsp;</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;NAME&gt;Fname&lt;/NAME&gt;&nbsp;</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;VALUE&gt;John&lt;/VALUE&gt;&nbsp;</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;/COLUMN&gt;&nbsp;</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;/AddRecipient&gt;&nbsp;</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;/Body&gt;&nbsp;</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; font: normal normal normal 9px/normal 'Myriad Pro'; ">&lt;/Envelope&gt;</p></td></tr></tbody></table></div><div style="font-family: Calibri, sans-serif; font-size: 14px; "><br></div><div style="font-family: Calibri, sans-serif; "><span class="Apple-style-span" style="border-collapse: collapse;">So I have&nbsp;</span></div><div style="font-family: Calibri, sans-serif; "><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: Calibri, sans-serif; "><div>&nbsp; &nbsp; <span class="Apple-tab-span" style="white-space:pre">        </span>$params = array(</div><div>&nbsp; &nbsp; &nbsp; <span class="Apple-tab-span" style="white-space:pre">                </span>'LIST_ID' =&gt; 1111,</div><div>&nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">                </span> 'CREATED_FROM' =&gt; 0,</div></span><span class="Apple-style-span" style="border-collapse: collapse; font-family: Calibri, sans-serif; ">&nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">                </span> 'COLUMN' =&gt; array('NAME' =&gt; 'email', 'VALUE' =&gt; '</span><span class="Apple-style-span" style="border-collapse: collapse; "><a href="mailto:somebody@domain.com">somebody@domain.com</a></span><span class="Apple-style-span" style="border-collapse: collapse; font-family: Calibri, sans-serif; ">'),<br></span><span class="Apple-style-span" style="border-collapse: collapse; font-family: Calibri, sans-serif; ">&nbsp;&nbsp; &nbsp;<span class="Apple-tab-span" style="white-space: pre; ">                </span>&nbsp;'COLUMN' =&gt; array('NAME' =&gt; 'Fname', 'VALUE' =&gt; '<span class="Apple-style-span" style="border-collapse: collapse; ">John</span><span class="Apple-style-span" style="border-collapse: collapse; font-family: Calibri, sans-serif; ">')</span><span class="Apple-style-span" style="border-collapse: collapse; font-family: Calibri, sans-serif; "></span><div>&nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">        </span> );</div></span><span class="Apple-style-span" style="border-collapse: collapse; font-family: Calibri, sans-serif; "><span class="Apple-tab-span" style="white-space:pre">        </span>client-&gt;AddRecipient(</span><span class="Apple-style-span" style="border-collapse: collapse; font-family: Calibri, sans-serif; ">$params);</span></div><div style="font-family: Calibri, sans-serif; "><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div></div></blockquote><div><br></div><div>Ignorance would make me think that 'COLUMN' becomes an array containing the various COLUMNs.&nbsp;</div><div><br></div><div>Which is how simplexml would return / work in such a context.</div><div><br></div><div>You could just post the XML over HTTP (faking the 'soap' request).</div><div><br></div><div><br></div><div>David.</div></div></div></div>_______________________________________________
Phpwm mailing list
Website : <a href="http://www.phpwm.org">http://www.phpwm.org</a>
Twitter : <a href="http://www.twitter.com/phpwm">http://www.twitter.com/phpwm</a>
Facebook: <a href="http://www.facebook.com/group.php?gid=2361609907">http://www.facebook.com/group.php?gid=2361609907</a>

Post to list: <a href="mailto:Phpwm@mailman.lug.org.uk">Phpwm@mailman.lug.org.uk</a>
Archive etc : <a href="https://mailman.lug.org.uk/mailman/listinfo/phpwm">https://mailman.lug.org.uk/mailman/listinfo/phpwm</a></span></body></html>