<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Microsoft InfoPath Bloggers</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/microsoft_infopath_bloggers/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/microsoft_infopath_bloggers/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 28 Mar 2018 21:07:33 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>InfoPath 2013 v/s Outlook 2016</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_infopath_bloggers/infopath-2013-vs-outlook-2016</link>
      <pubDate>Mon, 23 Oct 2017 21:47:43 GMT</pubDate>
      <dc:creator><![CDATA[InfoPath Bloggers]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_infopath_bloggers/?p=305</guid>
      <description><![CDATA[Recently worked on an interesting issue :
InfoPath 2013 used to send email differently with Outlook...]]></description>
      <content:encoded><![CDATA[Recently worked on an interesting issue :
<h4>InfoPath 2013 used to send email differently with Outlook 2013 and it is not working as expected with Outlook 2016.
Below were the scenarios
InfoPath 2013 MSI  + Office 2016 Click-To-Run -&gt; Does not works
InfoPath 2013 Standalone + Office 2016 MSI -&gt; Works
InfoPath 2013 MSI + Office MSI 2016 -&gt; Does not works</h4>
<h5>**Does not works means, the user no longer will get a small inbuilt window but rather outlook email will open.</h5>
Expected

<a href="https://msdnshared.blob.core.windows.net/media/2017/10/MAPI.jpg"><img width="300" height="268" class="alignnone size-medium wp-image-315" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/10/MAPI-300x268.jpg" /></a>

Actual

<a href="https://msdnshared.blob.core.windows.net/media/2017/10/Email.jpg"><img width="318" height="242" class="alignnone wp-image-325" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/10/Email-300x228.jpg" /></a>

This caused lots of concerns for the users like they cannot add a semi-colon before the email address.

Also if the user has a data connection which submits xml to the library and then sends email and if during the process if the user decides to cancel the email the xml is still submitted to the library which triggered other workflow issues due to the dependency.
<h2>To resolve this issue, you need to download the below patch and update InfoPath 2013</h2>
<a href="https://support.microsoft.com/en-us/help/3039714/february-9--2016--update-for-infopath-2013-kb3039714">https://support.microsoft.com/en-us/help/3039714/february-9--2016--update-for-infopath-2013-kb3039714</a>
<h6>Question: Why should we install this patch as this doesn’t talks about the actual issue?</h6>
<h6><span style="color: #000000;font-family: Calibri">Answer : When you download and update the InfoPath to a higher patch version it may show the Product version to a higher value, it is does not necessarily updates all the dll’s as we do in SharePoint.</span></h6>
<h6><span style="color: #000000;font-family: Calibri">In this specific case when we compared the IPEditor.dll of MSI vs Click-To-Run, the Click-To-Run was higher (15.0.4753.1000) whereas the MSI was (15.0.4569.1503). So by downloading and installing the KB3039714 we updated the IPEditor.dll to a higher version (</span><span style="color: black;font-family: 'Segoe UI',sans-serif">15.0.4789.1000) which contains all the fixes of </span><span style="color: #000000;font-family: Calibri">Click-To-Run.</span></h6>
&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Issue with "UserProfileService.asmx" in InfoPath with SharePoint 2016</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_infopath_bloggers/issue-with-userprofileservice-asmx-in-infopath-with-sharepoint-2016</link>
      <pubDate>Thu, 21 Sep 2017 16:56:56 GMT</pubDate>
      <dc:creator><![CDATA[InfoPath Bloggers]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_infopath_bloggers/?p=255</guid>
      <description><![CDATA[Recently worked on an issue where the InfoPath form fails to load on browser on Sharepoint...]]></description>
      <content:encoded><![CDATA[Recently worked on an issue where the InfoPath form fails to load on browser on Sharepoint 2016.

Basically InfoPath form has data connection to call "UserProfileService.asmx" web service to retrieve the user profile data of a user on form load.

&nbsp;

You would get following error:

An error occurred while trying to connect to a Web service.

An entry has been added to the Windows event log of the server.

Log ID:5566

&nbsp;

You could find the below error from ULS logs:

w3wp.exe (OMTCP17117-F3:0x5284) 0x33D0 InfoPath Forms Services Runtime - Data Connections axf4d Exception System.Net.WebException: The custom code in the form cannot be run. This functionality may be deactivated on the server. For more information, contact the server farm administrator. ---&gt; System.InvalidOperationException: There was an error generating the XML document. ---&gt; System.InvalidOperationException: The type Microsoft.SharePoint.SPTimeZone was not expected. Use the XmlInclude or SoapInclude attribute to specify types that are not known statically. at System.Xml.Serialization.XmlSerializationWriter.WriteTypedPrimitive(String name, String ns, Object o, Boolean xsiType) at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterPropertyDataArray.Write2_Object(String n, String ns, Object o, Boolean isNullable, Boolean needType)  at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterPropertyDataArray.Write3_ValueData(String n, String ns, ValueData o, Boolean isNullable, Boolean needType) at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterPropertyDataArray.Write4_PropertyData(String n, String ns, PropertyData o, Boolean isNullable, Boolean needType)  at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterPropertyDataArray.Write5_ArrayOfPropertyData(Object o) --- End of inner exception stack trace ---  at System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id) at Microsoft.Office.InfoPath.Server.SolutionLifetime.WebServiceRedirectionBase.SerializeData(Object data)  at Microsoft.Office.InfoPath.Server.SolutionLifetime.GetUserProfileByNameWebServiceRedirection.Execute() at Microsoft.Office.InfoPath.Server.SolutionLifetime.WebServiceHelper.HandleInternalWebService(SPSite site, Uri destination, String name, XPathNavigator inputSubDOM) at Microsoft.Office.InfoPath.Server.SolutionLifetime.WebServiceHelper.ExecWebRequestSync(XPathNavigator inputSubDOM, Boolean[] inputUseDataset, XPathNavigator resultsSubDOM, Boolean resultUseDataset, XPathNavigator errorsSubDOM, Uri serviceUrl, Uri soapAction, Int64 timeOutMillisec, DataAdapter adapter, Document document, DataAdapterCredentials credentials, Boolean useDcl, Boolean useProxy, Boolean useSelf) --- End of inner exception stack trace --- at Microsoft.Office.InfoPath.Server.SolutionLifetime.WebServiceHelper.ExecWebRequestSync(XPathNavigator inputSubDOM, Boolean[] inputUseDataset, XPathNavigator resultsSubDOM, Boolean resultUseDataset, XPathNavigator errorsSubDOM, Uri serviceUrl, Uri soapAction, Int64 timeOutMillisec, DataAdapter adapter, Document document, DataAdapterCredentials credentials, Boolean useDcl, Boolean useProxy, Boolean useSelf) StackTrace:  at Microsoft.Office.Server.Native.dll: (sig=7edba41a-d847-44c0-b744-9800edc1e129|2|microsoft.office.server.native.pdb, offset=2864D) at Microsoft.Office.Server.Native.dll: (offset=2EABE) 7581099e-5ec9-d083-8310-f91d6d80507e

<b>This can happen in following scenario:</b>
<ol>
 	<li>When we do not set default account while calling the UPA Service in InfoPath form.</li>
</ol>
<img width="601" height="420" class="alignnone wp-image-256 " alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/dataconn.png" />

2. When we have different time zone selected for a user at User Profile--&gt; Language and Region--&gt;"Always use my personal settings " And setting a different time zone .

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2017/09/region.png"><img width="610" height="409" class="alignnone wp-image-265 " alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/region.png" /></a>

&nbsp;

Resolution:  <strong></strong>There was  a defect raised for this behaviour and the same has been fixed in 16.0.4661.1000.

https://support.microsoft.com/en-us/help/4018293/description-of-the-security-update-for-sharepoint-enterprise-server-20

<b>Published by: Neelesh Rai</b>]]></content:encoded>
    </item>
    <item>
      <title>Unable to create Data connection to a List on a specific site</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_infopath_bloggers/unable-to-create-data-connection-to-a-list-on-a-specific-site</link>
      <pubDate>Tue, 04 Apr 2017 16:39:51 GMT</pubDate>
      <dc:creator><![CDATA[InfoPath Bloggers]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_infopath_bloggers/?p=245</guid>
      <description><![CDATA[We recently worked on a quite interesting behavior where one of our customer was trying to create...]]></description>
      <content:encoded><![CDATA[We recently worked on a quite interesting behavior where one of our customer was trying to create data connection to a list in a site collection and it used to fail with message "<span style="margin: 0px;font-family: 'Calibri',sans-serif;font-size: 11pt"><span style="color: #000000">Unable to connect to the SharePoint site"</span></span>

The issue behavior was specific to one single site collection level.

During our troubleshooting we used Fiddler Trace while creating the data connection and saw that <span style="margin: 0px;font-family: 'Calibri',sans-serif;font-size: 11pt"><span style="color: #000000">InfoPath makes a call to the lists.asmx and the lists.asmx web service successfully returns all the list and library from that site collection</span></span>

Post that it tries to call the webs.asmx and in the non working site collection instead of going to the root sites _vti/_bin/webs.asmx it was considering the managed path Sites as the root site and was constantly making call to sites/_vti/_bin/webs.asmx.

We also noticed another strange difference between working site collection and non working site collection.

In the non-working site collection when the web service <span style="font-family: Calibri">lists.asmx </span>returns the list and libraries in XML Format, the web view under the Fiddler was blank

Whereas the working site collection showed the web view for the xml returned by the <span style="font-family: Calibri">lists.asmx </span>successfully.

We tried to save the non working site collection <span style="font-family: Calibri">lists.asmx </span>result as XML file and when we tried to view in IE. Still the IE showed up blank.

So there was surely something wrong in the XML output

We used another great tool XML Notepad 2007 download from https://www.microsoft.com/en-in/download/details.aspx?id=7973

When we pasted the XML content inside the above tool, it clearly reported that the xml contained invalid characters.

So was our goal was identify the invalid character from the XML nodes

We started deleting each node and when we deleted one such node, the error was gone!

We found that the node was a library and in the library there was Description field which had some invalid characters

Once we deleted the description from the library settings, the lists.asmx returned the xml output which started showing successful web view in the fiddler

And InfoPath was able to create the data connection successfully.

&nbsp;

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>"Unknown network error" on people picker in InfoPath form</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_infopath_bloggers/unknown-network-error-on-people-picker-in-infopath-form</link>
      <pubDate>Wed, 15 Feb 2017 02:44:51 GMT</pubDate>
      <dc:creator><![CDATA[InfoPath Bloggers]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_infopath_bloggers/?p=225</guid>
      <description><![CDATA[You might have issue with people picker in InfoPath form on Sharepoint online site. I would like...]]></description>
      <content:encoded><![CDATA[You might have issue with people picker in InfoPath form on Sharepoint online site. I would like share an update with you on this issue.

<span>Symptom:</span> You get error "Unknown network error" while resolving the user in people picker control in InfoPath filler form at your SharePoint online site.

Note: The people picker is working as expected in browser based form.

<img width="499" height="353" src="image/png;base64,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" />

We were able to identify the offending code change and the problematic deployed code has been disabled now.


Published by: Neelesh Rai]]></content:encoded>
    </item>
    <item>
      <title>Administrator Approved Forms  fails to upload to SharePoint server 2016,  if you have "External Item Picker"  control added to the Form</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_infopath_bloggers/administrator-approved-forms-fails-to-upload-to-sharepoint-server-2016-if-you-have-external-item-picker-control-added-to-the-form</link>
      <pubDate>Fri, 03 Feb 2017 19:04:07 GMT</pubDate>
      <dc:creator><![CDATA[InfoPath Bloggers]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_infopath_bloggers/?p=215</guid>
      <description><![CDATA[Yes it is true that if you have an "External Item Picker" in your admin approved Form you are no...]]></description>
      <content:encoded><![CDATA[Yes it is true that if you have an "External Item Picker" in your admin approved Form you are no longer able  migrate to SharePoint server 2016.

But we have workaround to help you with the migration
<ol type="1" start="1">
 	<li style="margin: 0px;color: #44546a;font-family: 'Calibri',sans-serif;font-size: 11pt;font-style: normal;font-weight: normal"><span lang="EN-US">Save the admin approved Xsn as Cab File</span></li>
 	<li style="margin: 0px;color: #44546a;font-family: 'Calibri',sans-serif;font-size: 11pt;font-style: normal;font-weight: normal"><span lang="EN-US">Extract the cab files</span></li>
 	<li style="margin: 0px;color: #44546a;font-family: 'Calibri',sans-serif;font-size: 11pt;font-style: normal;font-weight: normal"><span lang="EN-US">Modify the view1.xsl (I had just one XSL file. In complex form there might be many depending upon the number of views. So if you have this control on different views then you may need to update all the impacted XSL’s)</span></li>
 	<li style="margin: 0px;color: #44546a;font-family: 'Calibri',sans-serif;font-size: 11pt;font-style: normal;font-weight: normal"><span lang="EN-US">Search for the below line ( You may need to search for either “entitypicker” or classid="clsid:ad74fc20-e09f-4e47-8a87-1da49930867a")</span></li>
 	<li style="margin: 0px;color: #44546a;font-family: 'Calibri',sans-serif;font-size: 11pt;font-style: normal;font-weight: normal"><span lang="EN-US">Change classid from </span></li>
</ol>
<p style="text-align: left"><span lang="EN-US"><span style="font-family: Calibri">                &lt;object class="xdActiveX" hideFocus="1" style="HEIGHT: 22px; WIDTH: 288px" tabIndex="0" tabStop="true" xd:xctname="entitypicker" xd:CtrlId="CTRL1" xd:server="http://" xd:bindingType="xmlNode" xd:bindingProperty="InfoPathValue"      xd:boundProp="xd:inline" </span><strong><span style="font-family: Calibri">classid="clsid:ad74fc20-e09f-4e47-8a87-1da49930867a"</span></strong><span style="font-family: Calibri"> contentEditable="false" xd:binding="my:group"&gt;</span></span></p>

<ol type="1" start="6">
 	<li style="margin: 0px;color: #44546a;font-family: 'Calibri',sans-serif;font-size: 11pt;font-style: normal;font-weight: normal"><span lang="EN-US">To below classid</span></li>
</ol>
<span lang="EN-US"><span style="font-family: Calibri">                &lt;object class="xdActiveX" hideFocus="1" style="HEIGHT: 22px; WIDTH: 288px" tabIndex="0" tabStop="true" xd:xctname="entitypicker" xd:CtrlId="CTRL1" xd:server="http://" xd:bindingType="xmlNode" xd:bindingProperty="InfoPathValue"      xd:boundProp="xd:inline" </span><strong><span style="font-family: Calibri">classid="clsid:AF339C70-E34E-4E03-B08E-42AB89EA2A0E"</span></strong><span style="font-family: Calibri"> contentEditable="false" xd:binding="my:group"&gt;</span></span>
<ol type="1" start="7">
 	<li style="margin: 0px;color: #44546a;font-family: 'Calibri',sans-serif;font-size: 11pt;font-style: normal;font-weight: normal"><span lang="EN-US">Open the manifest.xsf and try to republish as admin approved form and upload the same now to SharePoint Server 2016 successfully </span></li>
</ol>]]></content:encoded>
    </item>
    <item>
      <title>Yet another flavor of using Enum functions</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_infopath_bloggers/yet-another-flavor-of-using-enum-functions</link>
      <pubDate>Fri, 03 Feb 2017 18:52:27 GMT</pubDate>
      <dc:creator><![CDATA[InfoPath Bloggers]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_infopath_bloggers/?p=205</guid>
      <description><![CDATA[Recently we had below requirement where people picker control in a InfoPath Form allows multiple...]]></description>
      <content:encoded><![CDATA[Recently we had below requirement where people picker control in a InfoPath Form allows multiple values separated by semi colon and the client wanted to format it differently so that they can use the selected entries (comma separated)  in the picker control to send emails.

For example when the values are selected in People Picker control it will be in the format (Display Name) of - user1;user2;user3

And the requirement was that it should be in the format of user1@contoso.com,user2@contoso.com,user3@contoso.com

The challenge here was of the AccountId which was in claims .  Something like-

i:0#.f|membership|user1@contoso.com

How did we achieve -

To make it simpler we broke the requirement into below parts:
<ol>
 	<li>Remove the claims information and just retain the username mail address</li>
 	<li>If multiple users are added thenn change the semi-colon to a comma separated values</li>
 	<li>And the above 1 and 2 should loop for all the selected users in the picker control</li>
</ol>
For 1 - We used the simple formula of  -&gt; substring-after(*[local-name() = "AccountId"], "i:0#.f|membership|")

For 2 - We included eval like -&gt; eval(Person, 'concat(substring-after(*[local-name() = "AccountId"], "i:0#.f|membership|"), ",")')

For 3 - We finally double eval like  -&gt; eval(eval(Person, 'concat(substring-after(*[local-name() = "AccountId"], "i:0#.f|membership|"), ",")'), "..")

Some of the learnings- Function Local-name() comes handy when we receive errors like "xyz .... does not point to a valid location path of a field or group"

Or we can type manually pc:AccountId instead of inserting as a field to avoid the error]]></content:encoded>
    </item>
    <item>
      <title>InfoPath Error while submitting an existing form, which uses REST web service to load data</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_infopath_bloggers/infopath-error-while-submitting-an-existing-form-which-uses-rest-web-service-to-load-data</link>
      <pubDate>Mon, 17 Oct 2016 18:28:12 GMT</pubDate>
      <dc:creator><![CDATA[InfoPath Bloggers]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_infopath_bloggers/?p=185</guid>
      <description><![CDATA[Scenario is using REST web service to get the data from the Share Point List in the InfoPath form....]]></description>
      <content:encoded><![CDATA[Scenario is using REST web service to get the data from the Share Point List in the InfoPath form. When users create a new form, everything works fine and the form gets submitted.

But when user open that existing form, and recall the rest web service, the form does not get submitted and gives the following error:

<span>"InfoPath cannot save the form. </span><span>The specified location cannot be accessed. Check that the location you entered is correct and that you have appropriate permission."</span>

For existing forms we are fetching the data using the REST web service connection and if we disable that, we can submit the form. But if REST web service data connection to retrieve data is enabled, the form does not get submitted.

<span style="text-decoration: underline"><b>Resolution:</b></span> This behavior seems known issue and resolved with the hotfix at <a href="https://support.microsoft.com/en-in/kb/2479169">https://support.microsoft.com/en-in/kb/2479169</a>

To apply this hotfix, you must be running one of the following operating systems:
<ul>
 	<li>Windows Vista Service Pack 2 (SP2)</li>
 	<li>Windows Server 2008 Service Pack 2 (SP2)</li>
 	<li>Windows 7</li>
 	<li>Windows 7 Service Pack 1 (SP1)</li>
 	<li>Windows Server 2008 R2</li>
 	<li>Windows Server 2008 R2 Service Pack 1 (SP1)</li>
</ul>
&nbsp;

<strong>Published by: Neelesh Singh Rai</strong>]]></content:encoded>
    </item>
    <item>
      <title>While opening an existing/ new InfoPath form, it is getting opened in the Read Only Mode.</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_infopath_bloggers/while-opening-an-existing-new-infopath-form-it-is-getting-opened-in-the-read-only-mode</link>
      <pubDate>Sat, 10 Sep 2016 02:04:40 GMT</pubDate>
      <dc:creator><![CDATA[InfoPath Bloggers]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_infopath_bloggers/?p=165</guid>
      <description><![CDATA[Scenario:

&nbsp;

I've published an InfoPath form (Filler Form) on a SharePoint library. While...]]></description>
      <content:encoded><![CDATA[<strong><u>Scenario:</u></strong>

&nbsp;

I've published an InfoPath form (Filler Form) on a SharePoint library. While opening an existing/ new form, it is getting opened in the Read Only Mode.

&nbsp;

<strong><u>Cause and Solution:</u></strong>

&nbsp;

There could be multiple reasons for this. I've came across two scenario.

&nbsp;
<ol>
 	<li>A new form/ existing forms are getting opened in Read Only. I looked at the procmon trace and found below trace,</li>
</ol>
&nbsp;

12:25:09.9318393 AM TMBMSRV.exe 5688 CloseFile C:\Users\Test\AppData\Roaming\Microsoft\Office\Recent\Sharepoint - 2016-07-12 - Test.xml on sharepoint.Test.org.url SUCCESS

&nbsp;

12:25:09.9320745 AM INFOPATH.EXE 12384 QueryAttributeTagFile C:\Users\Test\AppData\Roaming\Microsoft\Office\Recent\Sharepoint - 2016-07-12 - Test.xml on sharepoint.Test.org.url SUCCESS Attributes: ANCI, ReparseTag: 0x0

&nbsp;

Which means TMBMSRV.exe (Trend Micro Antivirus), is accessing the XML before InfoPath. TMBMSRV.exe was a client side antivirus and removing this antivirus, fixed this issue.

&nbsp;

&nbsp;
<ol start="2">
 	<li>An existing form is getting opened in Read Only but new one works fine.</li>
</ol>
&nbsp;

The issue was only on Windows 7 machine and we found Web Client has a limitation of 50 MB. This limit is by default and could be modified, if needed from “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\FileSizeLimitInBytes”.

&nbsp;

Posted By:

Himanshu Saxena]]></content:encoded>
    </item>
    <item>
      <title>The form cannot be submitted because some of the e-mail addresses cannot be resolved. If you know the values in the form that specify the e-mail addresses, revise them and try again.</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_infopath_bloggers/the-form-cannot-be-submitted-because-some-of-the-e-mail-addresses-cannot-be-resolved-if-you-know-the-values-in-the-form-that-specify-the-e-mail-addresses-revise-them-and-try-again</link>
      <pubDate>Sat, 10 Sep 2016 02:03:23 GMT</pubDate>
      <dc:creator><![CDATA[InfoPath Bloggers]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_infopath_bloggers/?p=155</guid>
      <description><![CDATA[Scenario:

&nbsp;

I've put a people picker in the InfoPath form and pulling emails id to send...]]></description>
      <content:encoded><![CDATA[<strong><u>Scenario:</u></strong>

&nbsp;

I've put a people picker in the InfoPath form and pulling emails id to send emails based on the display name, which I've filled in the people picker. While submitting the InfoPath Form, I am getting below error for the user <strong>Wehrsdorfer, Al.</strong>

<strong>Error : </strong>

InfoPath cannot submit the form.

An error occurred while the form was being submitted.

The form cannot be submitted because some of the e-mail addresses cannot be resolved. If you know the values in the form that specify the e-mail addresses, revise them and try again.

The following addresses did not resolve in the To line: Wehrsdorfer, Al

The following addresses did not resolve in the Cc line: Wehrsdorfer, Al

&nbsp;

<strong><u>Cause:</u></strong>

&nbsp;

This issue is due to redundancy of the name, as name could be duplicate in a domain. To verify the same, open outlook and type a name in 'To' now press 'ctrl+k' and it'll suggest you multiple email id's.

&nbsp;

<strong><u>Solution:</u></strong>

&nbsp;

To remove the redundancy of the name, we started pulling the email id based on the Account Name. As a workaround we've put 'substring-after(<u>AccountID</u>, "\")', which is unique in every domain.

&nbsp;

Posted By:

Himanshu Saxena]]></content:encoded>
    </item>
    <item>
      <title>Plan to upgrade form templates during an upgrade to SharePoint Server 2010/ 2013</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_infopath_bloggers/plan-to-upgrade-form-templates-during-an-upgrade-to-sharepoint-server-2010-2013</link>
      <pubDate>Sat, 10 Sep 2016 02:02:22 GMT</pubDate>
      <dc:creator><![CDATA[InfoPath Bloggers]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_infopath_bloggers/?p=145</guid>
      <description><![CDATA[Scenario:

&nbsp;

I've migrated the content database from one farm to another and have changed...]]></description>
      <content:encoded><![CDATA[<strong><u>Scenario:</u></strong>

&nbsp;

I've migrated the content database from one farm to another and have changed the URL of the site. I have some InfoPath forms in the site collection. To update links that are used in user form templates and data connection files, we need to run the <a href="https://technet.microsoft.com/en-us/library/ff607651.aspx">Update-SPInfoPathUserFileUrl</a> cmdlet. (Reference: <a href="https://technet.microsoft.com/en-us/library/ee704551.aspx#updateLinks">https://technet.microsoft.com/en-us/library/ee704551.aspx#updateLinks</a>.).

&nbsp;

While running the update-SPInfoPathUserFileUrl command, we are getting an exception "The Execute method of job definition Microsoft.SharePoint.Utilities.LinkReplaceTimerJob (ID d15a5af7-539d-43eb-abfd-98100f82b835) threw an exception. More information is included below.  Object reference not set to an instance of an object."

&nbsp;

<strong><u>ULS:</u></strong>

&nbsp;

When I look at the ULS logs, I see the below stack,

&nbsp;

09/02/2016 10:26:32.22        OWSTIMER.EXE (0x0AAC)        0x1B80        SharePoint Foundation        General        8mtf        Medium

Processing form template <a href="http://sharePoint/MiniProjectsRequests/Forms/template.xsn">http://sharePoint/MiniProjectsRequests/Forms/template.xsn</a>

369325dd-ac8d-4054-bf44-1c0832046be2

&nbsp;

09/02/2016 10:26:33.32        OWSTIMER.EXE (0x0AAC)        0x1B80        SharePoint Foundation        Timer        6398        Critical

The Execute method of job definition Microsoft.SharePoint.Utilities.LinkReplaceTimerJob (ID f3e682b4-aad4-47fb-a8a1-187e5a65fd49) threw an exception. More information is included below.  Object reference not set to an instance of an object.

369325dd-ac8d-4054-bf44-1c0832046be2

&nbsp;

09/02/2016 10:26:33.32        OWSTIMER.EXE (0x0AAC)        0x1B80        SharePoint Foundation        Timer        72ae        Unexpected

Exception stack trace:

at Microsoft.SharePoint.Utilities.SharePointLinkReplace.FixXML(Stream fileStream, Boolean fManifest, String filePath, Boolean&amp; fChanged)

at Microsoft.SharePoint.Utilities.SharePointLinkReplace.FixXSNBinary(Byte[] originalCabBinary, String fileRelativeUrl, Boolean&amp; fChanged)

at Microsoft.SharePoint.Utilities.SharePointLinkReplace.FixXSNFile(SPFile fileTemplate)

at Microsoft.SharePoint.Utilities.SharePointLinkReplace.FixList(SPList list)

at Microsoft.SharePoint.Utilities.SharePointLinkReplace.ProcessWeb(SPWeb web)

at Microsoft.SharePoint.Utilities.SharePointLinkReplace.DoReplaceInternal(SPSite site)

at Microsoft.SharePoint.Utilities.LinkReplaceTimerJob.ProcessSite(SPSite site, SPJobState jobState)

at Microsoft.SharePoint.Administration.SPAllSitesJobDefinition.Execute(SPContentDatabase contentDatabase, SPJobState jobState)

at Microsoft.SharePoint.Utilities.LinkReplaceTimerJob.Execute(SPContentDatabase contentDatabase, SPJobState jobState)

at Microsoft.SharePoint.Administration.SPContentDatabaseJobDefinition.Execute(SPJobState jobState)

at Microsoft.SharePoint.Administration.SPTimerJobInvokeInternal.Invoke(SPJobDefinition jd, Guid targetInstanceId, Boolean isTimerService, Int32&amp; result)

369325dd-ac8d-4054-bf44-1c0832046be2

&nbsp;

&nbsp;

&nbsp;

<strong><u>Root Cause and Solution:</u></strong>

&nbsp;

So basically, we are trying to fix an XML using this command. In this case, I exported the XSN file and found that 'manifest.xsf' was renamed as 'manifest - copy.xsf'. I changed it back to 'manifest.xsf' and able to fix the XSN using the command '<a href="https://technet.microsoft.com/en-us/library/ff607651.aspx">Update-SPInfoPathUserFileUrl</a>'.

&nbsp;

Posted By:

Himanshu Saxena]]></content:encoded>
    </item>
  </channel>
</rss>