<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/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>Nishand's Blog : SharePoint</title><link>http://blogs.msdn.com/nishand/archive/tags/SharePoint/default.aspx</link><description>Tags: SharePoint</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>The InfoPath form's 'Attachment control doesn't work with SharePoint Workflow forms.</title><link>http://blogs.msdn.com/nishand/archive/2007/05/21/the-infopath-form-s-attachment-control-doesn-t-work-with-sharepoint-workflow-forms.aspx</link><pubDate>Mon, 21 May 2007 02:59:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2757214</guid><dc:creator>nishandv</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/nishand/comments/2757214.aspx</comments><wfw:commentRss>http://blogs.msdn.com/nishand/commentrss.aspx?PostID=2757214</wfw:commentRss><description>&lt;p&gt;&lt;font size="2"&gt;When we use InfoPath form as a workflow form with an attachment control, on selecting a file says that “The selected files was not found”.This seems to be a small bug:) in the product.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;Note:&lt;/font&gt; It's not advisable or supportable to customize out of box files (comes with the SharePoint installation). There is a possibility that these files be overwritten in a future service pack, thus losing your changes.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;u&gt;&lt;font size="2"&gt;Work-around:&lt;/font&gt;&lt;/u&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;a.&amp;nbsp;&amp;nbsp;&amp;nbsp; Locate the ASPX page that your workflow form opens up in the _layouts directory on your server.&lt;/font&gt; &lt;blockquote&gt; &lt;p&gt;&lt;font size="2"&gt;e.g., %Program Files%Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\LAYOUTS&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;font size="2"&gt;&amp;nbsp;b.&amp;nbsp;&amp;nbsp;&amp;nbsp;In this aspx page, locate the reference to MasterPageFile. This will look something like &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;MasterPageFile="~/_layouts/application.master"&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;c.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Now open the masterpagefile that you found above in notepad and locate the form tag. &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;d.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Add the attribute enctype="multipart/form-data"&amp;nbsp; to this tag and save.&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;e.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;iisreset and try your workflow with file attachment again.&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&amp;nbsp; &lt;p&gt;&lt;font size="2"&gt;Hope this works!!!&lt;/font&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2757214" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/nishand/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.msdn.com/nishand/archive/tags/MOSS/default.aspx">MOSS</category><category domain="http://blogs.msdn.com/nishand/archive/tags/SharePoint+Workflow/default.aspx">SharePoint Workflow</category></item><item><title>When you try accessing the ProjectDrillDownPart reference from a windows/console application returns 'ErrorWebPart' object instead of orginal object</title><link>http://blogs.msdn.com/nishand/archive/2007/05/21/when-you-try-accessing-the-projectdrilldownpart-reference-from-a-windows-console-application-returns-errorwebpart-object-instead-of-orginal-object.aspx</link><pubDate>Mon, 21 May 2007 02:21:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2756574</guid><dc:creator>nishandv</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/nishand/comments/2756574.aspx</comments><wfw:commentRss>http://blogs.msdn.com/nishand/commentrss.aspx?PostID=2756574</wfw:commentRss><description>&lt;font face="Trebuchet MS" size="2"&gt;Per my observation, this&amp;nbsp;behavior is due&amp;nbsp;to some internal expection occured because of HTTPContext.Current is invalid, As&amp;nbsp;a work-around execute the code&amp;nbsp;within a web-based application.&amp;nbsp;&lt;/font&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2756574" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/nishand/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>&amp;quot;User cannot be found.&amp;quot; error when creating an FBA site programmatically through Windows application or a console application.</title><link>http://blogs.msdn.com/nishand/archive/2007/05/20/quot-user-cannot-be-found-quot-error-when-creating-an-fba-site-programmatically-through-windows-application-or-a-console-application.aspx</link><pubDate>Mon, 21 May 2007 00:04:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2754714</guid><dc:creator>nishandv</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/nishand/comments/2754714.aspx</comments><wfw:commentRss>http://blogs.msdn.com/nishand/commentrss.aspx?PostID=2754714</wfw:commentRss><description>&lt;p&gt;&lt;font face="Trebuchet MS" size="2"&gt;When we create an FBA site through console app or a windows app, we need to have the membership provider and the role provider information within App.Config file. It would be with the same structure as we have in the web.config file of SharePoint WebApplication.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Trebuchet MS" size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Trebuchet MS" size="2"&gt;App.Config for your Windows/Console application should be like this.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Trebuchet MS" size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Trebuchet MS" size="2"&gt;&amp;lt;?xml version="1.0" encoding="utf-8" ?&amp;gt;&lt;br&gt;&amp;lt;configuration&amp;gt;&lt;br&gt;&amp;lt;configSections&amp;gt;&lt;br&gt;&amp;lt;sectionGroup name="SharePoint"&amp;gt;&lt;br&gt;&amp;lt;section name="PeoplePickerWildcards" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /&amp;gt;&lt;br&gt;&amp;lt;/sectionGroup&amp;gt;&lt;br&gt;&amp;lt;/configSections&amp;gt; &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Trebuchet MS" size="2"&gt;&amp;lt;SharePoint&amp;gt;&lt;br&gt;&amp;lt;PeoplePickerWildcards&amp;gt;&lt;br&gt;&amp;lt;clear /&amp;gt;&lt;br&gt;&amp;lt;add key="AspNetSqlMembershipProvider" value="%" /&amp;gt;&lt;br&gt;&amp;lt;add key="LdapMembership" value="%" /&amp;gt;&lt;br&gt;&amp;lt;/PeoplePickerWildcards&amp;gt;&lt;br&gt;&amp;lt;/SharePoint&amp;gt;&lt;br&gt;&amp;lt;system.web&amp;gt;&lt;br&gt;&amp;lt;membership&amp;gt;&lt;br&gt;&amp;lt;providers&amp;gt;&lt;br&gt;&amp;lt;add&lt;br&gt;name="LdapMembership"&lt;br&gt;type="Microsoft.Office.Server.Security.LDAPMembershipProvider, Microsoft.Office.Server, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"&lt;br&gt;server="&lt;font color="#ff0000"&gt;youservername&lt;/font&gt;"&lt;br&gt;port="389"&lt;br&gt;useSSL="false"&lt;br&gt;userDNAttribute="distinguishedName"&lt;br&gt;userNameAttribute="sAMAccountName"&lt;br&gt;userContainer="DC=&lt;font color="#ff0000"&gt;yourdomainname&lt;/font&gt;,DC=corp,DC=&lt;font color="#ff0000"&gt;yourcontroller&lt;/font&gt;,DC=com" userObjectClass="person" userFilter="(|(ObjectCategory=group)(ObjectClass=person))" scope="Subtree" otherRequiredUserAttributes="sn,givenname,cn" /&amp;gt;&lt;br&gt;&amp;lt;/providers&amp;gt;&lt;br&gt;&amp;lt;/membership&amp;gt;&lt;br&gt;&amp;lt;roleManager defaultProvider="AspNetWindowsTokenRoleProvider" enabled="true" cacheRolesInCookie="true" cookieName=".PeopleDCRole"&amp;gt;&lt;br&gt;&amp;lt;providers&amp;gt;&lt;br&gt;&amp;lt;add&lt;br&gt;name="LdapRole"&lt;br&gt;type="Microsoft.Office.Server.Security.LDAPRoleProvider, Microsoft.Office.Server, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"&lt;br&gt;server="&lt;font color="#ff0000"&gt;yourservername&lt;/font&gt;"&lt;br&gt;port="389"&lt;br&gt;useSSL="false"&lt;br&gt;groupContainer="DC=&lt;font color="#ff0000"&gt;yourdomainname&lt;/font&gt;,DC=corp,DC=&lt;font color="#ff0000"&gt;yourdomaincontroller&lt;/font&gt;,DC=com"&lt;br&gt;groupNameAttribute="cn"&lt;br&gt;groupMemberAttribute="member"&lt;br&gt;userNameAttribute="sAMAccountName"&lt;br&gt;dnAttribute="distinguishedName"&lt;br&gt;groupFilter="(ObjectClass=group)"&lt;br&gt;scope="Subtree" /&amp;gt;&lt;br&gt;&amp;lt;/providers&amp;gt;&lt;br&gt;&amp;lt;/roleManager&amp;gt;&lt;br&gt;&amp;lt;/system.web&amp;gt;&lt;br&gt;&amp;lt;/configuration&amp;gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Trebuchet MS" size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2754714" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/nishand/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.msdn.com/nishand/archive/tags/WSS+V3/default.aspx">WSS V3</category><category domain="http://blogs.msdn.com/nishand/archive/tags/SharePoint+Workflow/default.aspx">SharePoint Workflow</category></item><item><title>Updating UserProfile Property of type ChoiceList</title><link>http://blogs.msdn.com/nishand/archive/2007/05/20/updating-userprofile-property-of-type-choicelist.aspx</link><pubDate>Sun, 20 May 2007 23:45:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2754570</guid><dc:creator>nishandv</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/nishand/comments/2754570.aspx</comments><wfw:commentRss>http://blogs.msdn.com/nishand/commentrss.aspx?PostID=2754570</wfw:commentRss><description>&lt;p&gt;&lt;font face="Trebuchet MS" size="2"&gt;What I found from my research is, before updating the “ChoiceList” set the “MaximumShown” property to a higher value (depends on how many items you are adding). &lt;/font&gt; &lt;p&gt;&lt;font face="Trebuchet MS" size="2"&gt;e.g. &lt;/font&gt; &lt;p&gt;&lt;font face="Trebuchet MS" size="2"&gt;&amp;nbsp; &lt;/font&gt; &lt;p&gt;&lt;font face="Trebuchet MS" color="#0000ff" size="2"&gt;using (SPSite site = new SPSite("&lt;/font&gt;&lt;a href="http://servername&amp;quot;))"&gt;&lt;font face="Trebuchet MS" color="#0000ff" size="2"&gt;http://servername"))&lt;/font&gt;&lt;/a&gt;&lt;font face="Trebuchet MS" size="2"&gt; &lt;/font&gt; &lt;p&gt;&lt;font face="Trebuchet MS" color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;font face="Trebuchet MS" color="#0000ff" size="2"&gt;{&lt;/font&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Trebuchet MS" size="2"&gt;&lt;/font&gt; &lt;p&gt;&lt;font face="Trebuchet MS" color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;font face="Trebuchet MS" color="#0000ff" size="2"&gt;ServerContext context = &lt;/font&gt; &lt;p&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;font face="Trebuchet MS"&gt;&lt;font color="#0000ff"&gt;ServerContext.GetContext(site);&lt;/font&gt; &lt;/font&gt;&lt;/font&gt; &lt;p&gt;&lt;/p&gt;&lt;font face="Trebuchet MS" color="#0000ff" size="2"&gt;UserProfileManager m_mngr = new UserProfileManager(context); &lt;/font&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;&lt;font face="Trebuchet MS"&gt;&lt;font color="#0000ff"&gt;PropertyCollection props = m_mngr.Properties;&lt;/font&gt; &lt;/font&gt;&lt;/font&gt; &lt;p&gt;&lt;font face="Trebuchet MS" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;font face="Trebuchet MS"&gt;&lt;font color="#0000ff"&gt;Property location = props.GetPropertyByName("CountryList");&lt;/font&gt; &lt;/font&gt;&lt;/font&gt; &lt;p&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;font face="Trebuchet MS"&gt;&lt;font color="#0000ff"&gt;Location.MaximumShown = Location.MaximumShown +1;&lt;/font&gt; &lt;/font&gt;&lt;/font&gt; &lt;p&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;font face="Trebuchet MS"&gt;&lt;font color="#0000ff"&gt;property.ChoiceList.Add("India");&lt;/font&gt; &lt;/font&gt;&lt;/font&gt; &lt;p&gt;&lt;/p&gt;&lt;font face="Trebuchet MS" color="#0000ff" size="2"&gt;property.Commit();&lt;/font&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Trebuchet MS" size="2"&gt;&lt;/font&gt; &lt;p&gt;&lt;font face="Trebuchet MS" color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;font face="Trebuchet MS" color="#0000ff" size="2"&gt;}&lt;/font&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Trebuchet MS" size="2"&gt;&lt;/font&gt; &lt;p&gt;&lt;font face="Trebuchet MS" color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;font face="Trebuchet MS"&gt;&lt;font color="#0000ff"&gt;}&lt;/font&gt; &lt;/font&gt;&lt;/font&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;strike&gt;&lt;font face="Trebuchet MS" size="2"&gt;&lt;/font&gt;&lt;/strike&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2754570" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/nishand/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.msdn.com/nishand/archive/tags/MOSS/default.aspx">MOSS</category></item></channel></rss>