<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.method.me/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results by user ID 4188</title><link>http://forums.method.me/cs/search/SearchResults.aspx?o=DateDescending&amp;u=4188</link><description>Search results by user ID 4188</description><dc:language>en-US</dc:language><generator>CommunityServer 2007.1 SP2 (Build: 31113.47)</generator><item><title>Re: paying bills</title><link>http://forums.method.me/cs/forums/p/389/1315.aspx#1315</link><pubDate>Tue, 01 Sep 2009 20:20:27 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:1315</guid><dc:creator>paul</dc:creator><description>&lt;p&gt;Is there any update on this?&lt;/p&gt;</description></item><item><title>Customer Portal with Payment Options?</title><link>http://forums.method.me/cs/forums/p/420/1307.aspx#1307</link><pubDate>Tue, 01 Sep 2009 17:25:41 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:1307</guid><dc:creator>paul</dc:creator><description>&lt;p&gt;I&amp;#39;m testing out using the Customer Portal feature in the Method Integration so that my customers can view their invoices and account details. The feature works great, but I&amp;#39;d love it if I could customize this feature to be able to add payments as a feature. It looks like printing an invoice is pretty straight forward, so customers could mail in a check, but I&amp;#39;d like them to have the option of making credit card payments online.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I believe these are called Sales Receipts in Quickbooks, but I&amp;#39;m not certain. So, Is there a way to add in creation of Sales Receipts to the Customer Portal?&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;</description></item><item><title>Re: MethodAPIInsert error with input field array</title><link>http://forums.method.me/cs/forums/p/394/1305.aspx#1305</link><pubDate>Tue, 01 Sep 2009 16:29:06 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:1305</guid><dc:creator>paul</dc:creator><description>&lt;p&gt;Peter,&lt;/p&gt;
&lt;p&gt;Looks good! Thanks a ton! i just found out another good practice for using nusoap. I found some documentation that recommmends using the nusoap_client constructor in case the PHP install has both SoapClient and Nusoap installed, that way you know you&amp;#39;re getting the right object!&lt;/p&gt;
&lt;p&gt;I.e. &amp;nbsp;&amp;nbsp; $client = new nusoap_client(&amp;#39;https://www.methodintegration.com/MethodAPI/service.asmx?wsdl&amp;#39;, true);&lt;/p&gt;
&lt;p&gt;Thanks again!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Tempuri.org on production </title><link>http://forums.method.me/cs/forums/p/405/1252.aspx#1252</link><pubDate>Wed, 26 Aug 2009 01:12:33 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:1252</guid><dc:creator>paul</dc:creator><description>&lt;p&gt;I noticed tempuri.org on your production WSDL in many places. Might be worth updating. &lt;/p&gt;
&lt;p&gt;See:&amp;nbsp; http://en.wikipedia.org/wiki/Tempuri&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>SOAP response envelope of containing ArrayOfString</title><link>http://forums.method.me/cs/forums/p/404/1251.aspx#1251</link><pubDate>Wed, 26 Aug 2009 00:09:26 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:1251</guid><dc:creator>paul</dc:creator><description>&lt;p&gt;Do any API respones return data of the tns:ArrayOfString type. I need to see how the envelope is formed and I only API requests envelopes that adhere to that spec.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: MethodAPIInsert error with input field array</title><link>http://forums.method.me/cs/forums/p/394/1245.aspx#1245</link><pubDate>Tue, 25 Aug 2009 17:33:36 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:1245</guid><dc:creator>paul</dc:creator><description>&lt;p&gt;I just looked out at my outbound SOAP envelope and it looks like this&lt;/p&gt;
&lt;p&gt;&amp;lt;SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;&amp;lt;MethodAPIInsert&amp;gt;&lt;br /&gt;&amp;lt;strCompanyAccount&amp;gt;MYCOMPANY&amp;lt;/strCompanyAccount&amp;gt;&lt;br /&gt;&amp;lt;strLogin&amp;gt;MYUSERNAME&amp;lt;/strLogin&amp;gt;&lt;br /&gt;&amp;lt;strPassword&amp;gt;MYPASSWORD&amp;lt;/strPassword&amp;gt;&lt;br /&gt;&amp;lt;strTable&amp;gt;Customer&amp;lt;/strTable&amp;gt;&lt;br /&gt;&amp;lt;arrInsertFieldsArray&amp;gt;&lt;br /&gt;&amp;lt;string/&amp;gt;&lt;br /&gt;&amp;lt;/arrInsertFieldsArray&amp;gt;&lt;br /&gt;&amp;lt;arrInsertValueArray&amp;gt;&lt;br /&gt;&amp;lt;string/&amp;gt;&lt;br /&gt;&amp;lt;/arrInsertValueArray&amp;gt;&lt;br /&gt;&amp;lt;intResponseRecordID/&amp;gt;&lt;br /&gt;&amp;lt;/MethodAPIInsert&amp;gt;&lt;br /&gt;&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;/p&gt;
&lt;p&gt;So clearly, something is messed up with the input array elements. I&amp;#39;m using PHP&amp;#39;s Nusoap library and it might be handling the request data improperly.Could you please provide and example of a property formatted SOAP envelope for creating a Customer ( or any request that uses sub arrrays ).&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;</description></item><item><title>Re: Email Questions - Field Services, All day event</title><link>http://forums.method.me/cs/forums/p/402/1243.aspx#1243</link><pubDate>Tue, 25 Aug 2009 16:08:58 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:1243</guid><dc:creator>paul</dc:creator><description>&lt;p&gt;Ryan,&lt;/p&gt;
&lt;p&gt;Could please be more specific with the solution youre suggesting. I&amp;#39;m under the &amp;quot;Customize&amp;quot; tab and I dont see&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve logged in done the following steps:&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Click &amp;quot;Customize&amp;quot; in the top tab bar.&lt;/p&gt;
&lt;p&gt;Click &amp;quot;Tables/Fields&amp;quot; in the sub tab bar.&lt;/p&gt;
&lt;p&gt;And I don&amp;#39;t see &amp;quot;AddEditWorkOrder&amp;quot; in the list anywhere.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Am I missing something?&lt;/p&gt;</description></item><item><title>MethodAPISelect_XML limit question</title><link>http://forums.method.me/cs/forums/p/398/1227.aspx#1227</link><pubDate>Mon, 24 Aug 2009 18:06:24 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:1227</guid><dc:creator>paul</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m experimenting with the API and wanted to just
browse some of the data in some of tables. To put it more simply, I&amp;#39;d
like to run the equivalent of this SQL query over the API.&lt;/p&gt;
&lt;p&gt;Select Name from Customers limit 5;&lt;/p&gt;
&lt;p&gt;It
looks like I should be using the MethodAPISelect_XML to accomplish
this. In the documentation I see some flags for manipulating the query
such as &amp;#39;Having&amp;#39;,&amp;#39;GroupBy&amp;#39; and &amp;#39;OrderBy&amp;#39;. I was wondering if there was
a flag for limiting the number of elements in the response document?&lt;br /&gt;&lt;br /&gt;Gracias!&lt;/p&gt;</description></item><item><title>Re: MethodAPIInsert error with input field array</title><link>http://forums.method.me/cs/forums/p/394/1226.aspx#1226</link><pubDate>Mon, 24 Aug 2009 17:39:08 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:1226</guid><dc:creator>paul</dc:creator><description>&lt;p&gt;Paul.&lt;/p&gt;
&lt;p&gt;Thanks for the response. I think I see what youre saying, but I dont know if it applies here. PHP arrays natively assign indexing without construction arguments (i.e. default sizing), so when I say&lt;/p&gt;
&lt;p&gt;$fieldArray = array(&amp;#39;Name&amp;#39;);&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve just created an arrray with one element indexed at position 0. So &lt;/p&gt;
&lt;p&gt;echo $fieldArray[0];&lt;/p&gt;
&lt;p&gt;would print out &amp;#39;Name&amp;#39;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve&amp;nbsp; worked with other less dynamic languages where going off the end of an array can be quite problematic, but PHP is pretty flexible with such things.&lt;/p&gt;
&lt;p&gt;Also, in addition I tried using PHPs associative array function with indexing manually forced in just to make sure I wasnt overlooking something.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;#39;arrInsertFieldsArray&amp;#39; =&amp;gt; array( &amp;#39;0&amp;#39; =&amp;gt; &amp;#39;Name&amp;#39;),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;#39;arrInsertValueArray&amp;#39; =&amp;gt; array( &amp;#39;0&amp;#39; =&amp;gt; &amp;#39;Frank the Tank&amp;#39;),&lt;/p&gt;
&lt;p&gt;Which is roughly equivalent to :&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;#39;arrInsertFieldsArray&amp;#39; =&amp;gt; array(&amp;#39;Name&amp;#39;),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;#39;arrInsertValueArray&amp;#39; =&amp;gt; array(&amp;#39;Frank the Tank&amp;#39;),&lt;/p&gt;
&lt;p&gt;But I was just trying to experiment with your suggestion. But alas, I&amp;#39;m still seeing the same error. &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Thanks for your time,&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Paul&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: MethodAPIInsert error with input field array</title><link>http://forums.method.me/cs/forums/p/394/1222.aspx#1222</link><pubDate>Mon, 24 Aug 2009 16:24:20 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:1222</guid><dc:creator>paul</dc:creator><description>&lt;p&gt;Paul,&lt;/p&gt;
&lt;p&gt;Thanks for your quick response. So far, I&amp;#39;m finding the API
pretty nice to work with, but I haven&amp;#39;t quite gotten my customer insert
test to work yet. Here&amp;#39;s a block of my code in PHP. Please note that I
noticed all of your code samples were in VB and ASP.NET, so once my project
is complete, I&amp;#39;d be glad to post my code so other PHP developers can
reuse some snippets.&lt;/p&gt;
&lt;p&gt;Does everything look in order?&lt;/p&gt;
&lt;p&gt;&amp;lt;?php &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;//@TODO : Add in SSL encryption componenet, currently just communicating over unsecure HTTP&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //use the nusoap library&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; require_once(&amp;#39;lib/nusoap.php&amp;#39;); &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;//define the SOAP Client and point to the SOAP Server &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;$client = new soapclient(&amp;#39;http://www.methodintegration.com/MethodAPI/service.asmx?wsdl&amp;#39;,true); &amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;$array = array( &amp;#39;strCompanyAccount&amp;#39; =&amp;gt; &amp;#39;MYCOMPANY&amp;#39;,&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;strLogin&amp;#39; =&amp;gt; &amp;#39;MYNAME&amp;#39;,&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;strPassword&amp;#39;&amp;nbsp; =&amp;gt; &amp;#39;MYPASSWORD&amp;#39;,&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;strTable&amp;#39; =&amp;gt; &amp;#39;Customer&amp;#39;,&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;arrInsertFieldsArray&amp;#39; =&amp;gt; array(&amp;#39;Name&amp;#39;),&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;arrInsertValueArray&amp;#39; =&amp;gt; array(&amp;#39;Frank The Tank&amp;#39;),&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;intResponseRecordID&amp;#39;&amp;nbsp; =&amp;gt; $id,&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ); &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;print_r( $client-&amp;gt;call(&amp;#39;MethodAPIInsert&amp;#39;, $array));&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;echo &amp;#39;Response code : &amp;#39;.$id;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;//kill the client&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;unset($client);&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Framework for the call based upon this element from the WSDL&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;s:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;strCompanyAccount&amp;quot; type=&amp;quot;s:string&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;s:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;strLogin&amp;quot; type=&amp;quot;s:string&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;s:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;strPassword&amp;quot; type=&amp;quot;s:string&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;s:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;strTable&amp;quot; type=&amp;quot;s:string&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;s:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;arrInsertFieldsArray&amp;quot; type=&amp;quot;tns:ArrayOfString&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;s:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;arrInsertValueArray&amp;quot; type=&amp;quot;tns:ArrayOfString&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;s:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;intResponseRecordID&amp;quot; type=&amp;quot;s:string&amp;quot;/&amp;gt;&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;/p&gt;
&lt;p&gt;When I run this test insert, I&amp;#39;m still getting this response:&lt;/p&gt;
&lt;p&gt;Array&lt;br /&gt;(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [MethodAPIInsertResult] =&amp;gt; A blank field name was entered in the arrInsertFieldArray. Please verify there are no empty items in the arrInsertFieldArray.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [intResponseRecordID] =&amp;gt; &lt;br /&gt;)&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Thanks for your time!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>