<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/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>Qdabra qRules</title><link>https://www.infopathdev.com:443/forums/131.aspx</link><description>qRules adds support to your InfoPath  forms. With qRules, you can add features to your form that require code, but without having to write it. </description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: Refresh SharePoint List Items questions ("Value does not fall within the expected range" )</title><link>https://www.infopathdev.com:443/forums/thread/89488.aspx</link><pubDate>Fri, 03 May 2013 19:50:01 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:89488</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/89488.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=89488</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Thanks - as mentioned above, if you can send your form to the support email address, I&amp;#39;d be interested in taking a look at it. Did setting the use web services node to true resolve this?&lt;/p&gt;</description></item><item><title>Re: Refresh SharePoint List Items questions ("Value does not fall within the expected range" )</title><link>https://www.infopathdev.com:443/forums/thread/89471.aspx</link><pubDate>Fri, 03 May 2013 17:12:22 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:89471</guid><dc:creator>Den12</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/89471.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=89471</wfw:commentRss><description>&lt;p&gt;trying a smaller picture,&lt;/p&gt;&lt;p&gt;On the left: Just after successful save/delete from IP Filler (link from browser, opened in client).&lt;/p&gt;&lt;p&gt;On the right: attempted delete in browser. Errors shown. The update to the SP list was successful (I verified on the list itself, not just the visual update shown on the form/screenshot), deleted the middle row and updated the other two. The form itself was not saved as it verifies the result from the previous post to SP list and stops further saving, which I am re-thinking.&lt;/p&gt;</description></item><item><title>Re: Refresh SharePoint List Items questions ("Value does not fall within the expected range" )</title><link>https://www.infopathdev.com:443/forums/thread/89470.aspx</link><pubDate>Fri, 03 May 2013 17:05:59 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:89470</guid><dc:creator>Den12</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/89470.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=89470</wfw:commentRss><description>&lt;p&gt;.. updated with better picture&lt;/p&gt;</description></item><item><title>Re: Refresh SharePoint List Items questions ("Value does not fall within the expected range" )</title><link>https://www.infopathdev.com:443/forums/thread/89466.aspx</link><pubDate>Fri, 03 May 2013 16:41:13 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:89466</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/89466.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=89466</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Thanks, that makes more sense now. The error message of Value does not fall within expected range is likely an error being returned from SharePoint that qRules is surfacing. I&amp;#39;d like to see your actual form - if you could mail it to Support AT Qdabra DOT com and include a link to this thread, I&amp;#39;d appreciate it. Please try your form w/ useWebServices set to true and see if that resolves the issue in the browser for you, as it may be a few days before I have a chance to review your form and try to reproduce this.&lt;/p&gt;</description></item><item><title>Re: Refresh SharePoint List Items questions ("Value does not fall within the expected range" )</title><link>https://www.infopathdev.com:443/forums/thread/89463.aspx</link><pubDate>Fri, 03 May 2013 16:27:27 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:89463</guid><dc:creator>Den12</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/89463.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=89463</wfw:commentRss><description>&lt;p&gt;Yes it shows as error on the qRules node.&lt;/p&gt;&lt;p&gt;.. and apologies for the confusion.&lt;/p&gt;&lt;p&gt;Here is what I have to run on the qRules node&amp;nbsp;finishedLoading=True: the rule is below, inside [ ... ].&lt;/p&gt;&lt;p&gt;[RefreshSharePointListItems /dsname=RefreshDefectDetails /mapping=mapping_defectdetails]&lt;/p&gt;&lt;p&gt;I meant that both parameters are defined as secondary connections.&lt;/p&gt;&lt;p&gt;The one used with dsname does Not have data retrieval on opening.&lt;/p&gt;&lt;p&gt;The one used with /mapping does have data retrieval on form opening.&lt;/p&gt;</description></item><item><title>Re: Refresh SharePoint List Items questions ("Value does not fall within the expected range" )</title><link>https://www.infopathdev.com:443/forums/thread/89462.aspx</link><pubDate>Fri, 03 May 2013 16:12:58 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:89462</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/89462.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=89462</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;I don&amp;#39;t understand what you are saying here:&lt;/p&gt;&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="/Themes/infopathdev/images/icon-quote.gif"&gt; &lt;strong&gt;Den12:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Which of the two mappings associated with the command (refresh SpListItems) /dsname &amp;nbsp;or /mapping might be related to the message.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;Do you have more than one mapping you are refreshing? /dsname is a parameter - /mapping is a parameter.&lt;/p&gt;&lt;p&gt;When you see this error in the browser, is it an error in the qRules error node? Or an error from the site? Can you post a screenshot under the options tab?&lt;/p&gt;</description></item><item><title>Re: Refresh SharePoint List Items questions ("Value does not fall within the expected range" )</title><link>https://www.infopathdev.com:443/forums/thread/89459.aspx</link><pubDate>Fri, 03 May 2013 15:51:12 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:89459</guid><dc:creator>Den12</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/89459.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=89459</wfw:commentRss><description>&lt;p&gt;Thank you Hilary, &lt;/p&gt;&lt;p&gt;Appreciate it and I will try your suggestion.&lt;/p&gt;&lt;p&gt;More Info: The RefreshSharepointListItems is set to run on Finished Loading=TRUE&lt;/p&gt;&lt;p&gt;Any more-detailed hints as to when such a message&amp;nbsp;(Value does not fall within the expected range) is intended to appear? Which of the two mappings associated with the command (refresh SpListItems) /dsname &amp;nbsp;or /mapping might be related to the message. I am assuming, that the exception handling messages actually differ in the qRules code.&lt;/p&gt;&lt;p&gt;I am guessing here, but: &amp;nbsp;Could blank fields&amp;nbsp;be an issue here? Infopath&amp;nbsp;Filler understanding&amp;nbsp;blanks as zeroes for numerical field types, while browser does not? The blanks fields are set as not required (form and SP list, both) and the business logic dictates, those should be left blank if the user has made particular choices on the form&lt;/p&gt;</description></item><item><title>Re: Refresh SharePoint List Items questions ("Value does not fall within the expected range" )</title><link>https://www.infopathdev.com:443/forums/thread/89454.aspx</link><pubDate>Fri, 03 May 2013 14:45:50 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:89454</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/89454.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=89454</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi - since the form is working in filler correctly, one thing you can try is to set (via a rule) the &amp;quot;useWebServices&amp;quot; node in the QdabraRules data source (should be in the Form folder) to &amp;quot;true&amp;quot;. This will force the form to use the same code in the browser that it does in the filler. I&amp;#39;ll file a case in our bug tracking system to see if we can reproduce your issue in our environment.&lt;/p&gt;</description></item><item><title>Re: Refresh SharePoint List Items questions ("Value does not fall within the expected range" )</title><link>https://www.infopathdev.com:443/forums/thread/89441.aspx</link><pubDate>Thu, 02 May 2013 20:06:24 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:89441</guid><dc:creator>Den12</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/89441.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=89441</wfw:commentRss><description>&lt;p&gt;I need to re-open this topic as another potential issue came up, specifically&amp;nbsp;&amp;quot;Value does not fall within the expected range&amp;quot;.&lt;/p&gt;&lt;p&gt;The web-compatible form was published to SP 2010 (Server Ent) and working properly, adding/editing/deleting&amp;nbsp;repeating table rows&amp;nbsp;and saving the form and the repeating table to a SP list with Submit To Sharepoint List and Refresh Sharepoint List Items (Report mode only).&lt;/p&gt;&lt;p&gt;A wrinkle: A problem with deleting/updating after delete (&amp;quot;Value does not fall within the expected range&amp;quot; )&amp;nbsp;&lt;/p&gt;&lt;p&gt;While when the form is opened in Infopath filler (the client app) from the SP Form library there were no problem, however&lt;/p&gt;&lt;p&gt;when the form is opened in the browser (IE) several issues started appearing:&lt;/p&gt;&lt;p&gt;1. On Insert row, where the table was originally empty (no rows, deleted by qRules Delete), the new rows were not shown&amp;nbsp; after being added to the end. &lt;/p&gt;&lt;p&gt;That was remedied by explicitly stating for the add/remove controls&amp;#39; properties, to &amp;quot;ALWAYS send data to server, when button is clicked&amp;quot;. it was either that or adding a rule to switch the view to the same/current one.&lt;/p&gt;&lt;p&gt;2. On a existing form, which was already edited either with IP filler or in browser and saved properly: If the same form is opened again and&amp;nbsp;&lt;strong&gt;a row is deleted, the browser shows the error &lt;/strong&gt;&amp;quot;Value does not fall within the expected range&amp;quot;.&lt;/p&gt;&lt;p&gt;The actual data, as corrected/edited before the submission has been successfully saved to the SP list via Submit To Sharepoint List. It seems as the Refresh Sharepoint List Items is returning the error and does not allow saving of the form itself.&lt;/p&gt;&lt;p&gt;The saving operation is tiered and first tries to save to the SP List and if no errors are found, then saves the main form.&amp;nbsp; Once the glitch appears, the form could no longer be saved properly via browser.&lt;/p&gt;&lt;p&gt;However, if the same form is opened in IP Filler (yes, it shows now the discrepancy, a missing item from SP list and a mismatch for the other rows which were not deleted) it does complain about the discrepancy, but if the rows from the form, which correspond to already deleted from the list are deleted manually, then the form could be saved. Loading again in either browser or IP Filler client shows no more mismatch. If after the glitch, the form is closed without able to save and opened again, the mismatch errors are shown, but the mentioned above correction with deleting the &amp;quot;missing from SP list rows&amp;quot; no longer helps to save the form or save the latest update to SP list.&lt;/p&gt;&lt;p&gt;I feel confused as I have no idea which &amp;quot;value&amp;quot; the error is addressing. Visually all IDs and field values are within expected ranges/types. &lt;/p&gt;&lt;p&gt;Any insight would be helpful.&lt;/p&gt;</description></item><item><title>Re: Refresh SharePoint List Items questions:</title><link>https://www.infopathdev.com:443/forums/thread/89423.aspx</link><pubDate>Thu, 02 May 2013 12:27:23 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:89423</guid><dc:creator>Den12</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/89423.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=89423</wfw:commentRss><description>Thank you Hilary.</description></item><item><title>Re: Refresh SharePoint List Items questions:</title><link>https://www.infopathdev.com:443/forums/thread/89412.aspx</link><pubDate>Wed, 01 May 2013 21:07:45 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:89412</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/89412.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=89412</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;The result node in the QdabraRules data source will contain a string with a little sentence like this:&lt;/p&gt;&lt;p&gt;Item 89 does not match.&lt;/p&gt;&lt;p&gt;For each non matching item. The comparison is done only based on the qRulesLastModified attribute as compared to the last modified date time in the list. If no values in the list item were changed except the metadata, the command would still consider it to not match - so perhaps you are best off using your current approach of comparing each field.&lt;/p&gt;</description></item><item><title>Re: Refresh SharePoint List Items questions:</title><link>https://www.infopathdev.com:443/forums/thread/89411.aspx</link><pubDate>Wed, 01 May 2013 20:44:03 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:89411</guid><dc:creator>Den12</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/89411.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=89411</wfw:commentRss><description>&lt;p&gt;Thank you Hilary,&lt;/p&gt;&lt;p&gt;I was thinking to use &amp;quot;delimited list&amp;quot; as I think the &amp;quot;result&amp;quot; returns a simplified repeating list, but was not sure whether the result&amp;#39;s formatting is changing with the type of modifications.&lt;/p&gt;&lt;p&gt;If I understand correctly the standard behavior&amp;nbsp; of RefreshSharepointList using the attribute is to check only for difference of date modified. &lt;/p&gt;&lt;p&gt;How about if the data in the destination SP list was just overwritten my another UI outside the IP Form, without actualy changing any values, except Modified and ModifiedBy metadata?&lt;/p&gt;</description></item><item><title>Re: Refresh SharePoint List Items questions:</title><link>https://www.infopathdev.com:443/forums/thread/89410.aspx</link><pubDate>Wed, 01 May 2013 20:04:13 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:89410</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/89410.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=89410</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi - Refresh with the mode of Report will only let you know if there are diffs and create a list of data to allow qRules to know what to delete the next time you submit (if you have deleted items from the XML). Adding the qRulesLastModified attribute won&amp;#39;t require you to remap anything. &lt;/p&gt;&lt;p&gt;The results node in the QdabraRules data source&amp;nbsp;returns the numbers of the items that don&amp;#39;t match. You&amp;#39;d want to copy that into another field, in case any additional qRules commands overwrite that value. You could leverage conditional formatting that checks to see whether the results contain your item ID - I&amp;#39;d use something like this:&lt;/p&gt;&lt;p&gt;concat(&amp;quot;Item &amp;quot;, &lt;em&gt;&lt;u&gt;ID&lt;/u&gt;&lt;/em&gt;, &amp;quot; does not match.&amp;quot;)&lt;/p&gt;&lt;p&gt;For the comparison - that way you can make sure you aren&amp;#39;t getting a false match (i.e. - your form has an ID of one, but item 13 doesn&amp;#39;t match.) You could also surface that value in the Results node to the users.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Refresh SharePoint List Items questions:</title><link>https://www.infopathdev.com:443/forums/thread/89396.aspx</link><pubDate>Wed, 01 May 2013 14:10:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:89396</guid><dc:creator>Den12</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/89396.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=89396</wfw:commentRss><description>&lt;p&gt;Hi Ernesto,&lt;/p&gt;&lt;p&gt;It may not seem obvious from my previous post, but the Form XML allows the user to delete repeating table rows, which in turn have to be deleted from the destination SP List. That particular piece (deletion)&amp;nbsp;did not work without the attribute on the ID field.&lt;/p&gt;&lt;p&gt;Another advantage is that the Form user knows, that something is incorrect/modified, so he/she can take action and enforce changes a.k.a submit updates as the Form has one-directional &amp;quot;overwrite&amp;quot; authority/priority over the SP list.&lt;/p&gt;&lt;p&gt;I am also curious whether there is an easy way to get only the IDs of the modified (2DS) rows. If I want to highlight the rows or cells with modified data I have to place a formatting rule on each repeating table field to match vs the 2DS &amp;quot;refresh&amp;quot; list.&lt;/p&gt;&lt;p&gt;Any insight would be helpful.&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Refresh SharePoint List Items questions:</title><link>https://www.infopathdev.com:443/forums/thread/89393.aspx</link><pubDate>Wed, 01 May 2013 13:37:26 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:89393</guid><dc:creator>ErnestoM</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/89393.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=89393</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi-&lt;/p&gt;&lt;p&gt;From the description of your scenario, it seems like RefreshSharePointListItems is not needed at all.&lt;/p&gt;&lt;p&gt;For example, let&amp;#39;s say a user fills out a form and submits, and the list item is created. Then a user modifies the list item in the list. The next time the form is opened, it will still contain the original data and if the form is resubmitted, the existing list item should be updated (assuming the mapping includes an ID column). &lt;/p&gt;&lt;p&gt;You could use RefreshSharePointListItems in Report mode to tell the form user that a list item has been modified and no change will take place in the list. So I guess for information purposes you could use the command, but otherwise, if you wish to keep the InfoPath form as the gatekeeper of the latest information, then do not call RefreshSharePointListItems&amp;nbsp;using Update mode, since this will read from the SharePoint list and update the form&amp;#39;s repeating table.&lt;/p&gt;</description></item></channel></rss>