<?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>Web Services</title><link>https://www.infopathdev.com:443/forums/48.aspx</link><description> </description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>How do I get the user full name using webservice?</title><link>https://www.infopathdev.com:443/forums/thread/17467.aspx</link><pubDate>Tue, 28 Jun 2005 18:40:45 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:17467</guid><dc:creator>peb0168</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/17467.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=48&amp;PostID=17467</wfw:commentRss><description>How do I get the user full name using Sharepoint webservice GetUserProfileByName?&lt;br /&gt;&lt;br /&gt;I have the following XML that gets generated creating a DataConnection to the Sharepoint webservice GetUserProfileByName (in receive data mode)&lt;br /&gt;&lt;br /&gt;&amp;lt;dfs:myFields xmlns:dfs="http://schemas.microsoft.com/office/infopath/2003/dataFormSolution" xmlns:s0="http://microsoft.com/webservices/SharePointPortalServer/UserProfileService" xmlns:s1="http://microsoft.com/wsdl/types/"&amp;gt;&amp;lt;dfs:queryFields&amp;gt;&amp;lt;s0:GetUserProfileByName&amp;gt;&amp;lt;s0:AccountName&amp;gt;DEFAULTVALUE&amp;lt;/s0:AccountName&amp;gt;&amp;lt;/s0:GetUserProfileByName&amp;gt;&amp;lt;/dfs:queryFields&amp;gt;&amp;lt;dfs:dataFields&amp;gt;&amp;lt;s0:GetUserProfileByNameResponse&amp;gt;&amp;lt;s0:GetUserProfileByNameResult&amp;gt;&amp;lt;s0:PropertyData&amp;gt;&amp;lt;s0:Name&amp;gt;&amp;lt;/s0:Name&amp;gt;&amp;lt;s0:Value&amp;gt;&amp;lt;/s0:Value&amp;gt;&amp;lt;/s0:PropertyData&amp;gt;&amp;lt;/s0:GetUserProfileByNameResult&amp;gt;&amp;lt;/s0:GetUserProfileByNameResponse&amp;gt;&amp;lt;/dfs:dataFields&amp;gt;&amp;lt;/dfs:myFields&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I use the variable System.Environment.UserName to get the username, I then want to use it to fetch the user full name using the webservice.  &lt;br /&gt;&lt;br /&gt;I'm using the following code which does not return the default value for the account name I have setup in my Data Connection:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;IXMLDOMNode userProfileInfo = thisXDocument.DataObjects["GetUserProfileByName"].DOM.selectSingleNode("/dfs:myFields/dfs:queryFields/s0:GetUserProfileByName/s0:AccountName");</description></item></channel></rss>