<?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>General</title><link>https://www.infopathdev.com:443/forums/41.aspx</link><description>If you're not sure where to ask your question, ask it here. If necessary, our moderators will make sure it gets classified in the correct board.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: How to use input parameters ?</title><link>https://www.infopathdev.com:443/forums/thread/32702.aspx</link><pubDate>Wed, 01 Oct 2008 14:50:24 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:32702</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/32702.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=32702</wfw:commentRss><description>&lt;p&gt;It turns out that when we use a URL to open the form and pass in input parameters, the parameter key passed in is changed to lower case. So, for example, if you use &amp;quot;VacID&amp;quot; as the parameter key in your Loading event, and &amp;quot;VacID&amp;quot; as the query parameter in your hyperlink, the Loading event actually receives &amp;quot;vacid&amp;quot; and will return a &amp;quot;given key not in dictionary&amp;quot; error. &lt;/p&gt;
&lt;p&gt;When we changed the Loading event code to use &amp;quot;vacid&amp;quot; as the key, the query parameter in the hyperlink&amp;nbsp;could be &amp;quot;VacID&amp;quot; or &amp;quot;vacid&amp;quot; (or any other combination of upper and lower case) and the key was found.&lt;/p&gt;
&lt;p&gt;This will also probably affect the candiate name. &amp;quot;John Doe&amp;quot; will be changed to &amp;quot;john%20doe&amp;quot; and you&amp;#39;ll need to handle for that in your code, using string functions like Replace to change %20 back to spaces, and &lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.strings.strconv.aspx"&gt;VbStrConv.ProperCase&lt;/a&gt;&amp;nbsp;to set the first letters of each word back to a capital letter&lt;/p&gt;</description></item><item><title>Re: How to use input parameters ?</title><link>https://www.infopathdev.com:443/forums/thread/32663.aspx</link><pubDate>Tue, 30 Sep 2008 17:25:30 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:32663</guid><dc:creator>Catharine</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/32663.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=32663</wfw:commentRss><description>&lt;p&gt;I have changed the code to be....&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Public&lt;/font&gt;&lt;font color="#000000" size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;font color="#000000" size="2"&gt; FormEvents_Loading(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font color="#000000" size="2"&gt; sender &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font color="#000000" size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Object&lt;/font&gt;&lt;font color="#000000" size="2"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font color="#000000" size="2"&gt; e &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; LoadingEventArgs)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39; Write your code here.&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Try&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; VacIDin &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt; = e.InputParameters(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;VacID&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;MessageBox.Show(VacIDin)&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;Dim VacParam As Boolean = e.InputParameters.TryGetValue(&amp;quot;VacID&amp;quot;, VacIDin)&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;Dim Candidatein As String = e.InputParameters(&amp;quot;CandName&amp;quot;)&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;MessageBox.Show(Candidatein)&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;&amp;#39;Dim CandidateParam As Boolean = e.InputParameters.TryGetValue(&amp;quot;CandName&amp;quot;, Candidatein)&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; VacancyIDfield &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; XPathNavigator = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Me&lt;/font&gt;&lt;font size="2"&gt;.CreateNavigator.SelectSingleNode(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;/my:myFields/my:FormFieldsGroup/my:VacancyID&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, NamespaceManager)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;MessageBox.Show(VacancyIDfield.InnerXml)&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;Dim CandidateName As XPathNavigator = Me.CreateNavigator.SelectSingleNode(&amp;quot;/my:myFields/my:EvaluationFormGroup/my:CandidateName&amp;quot;, NamespaceManager)&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;&amp;#39;If VacParam = True Then&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;VacancyIDfield.SetValue(VacIDin)&lt;/p&gt;
&lt;p&gt;MessageBox.Show(VacancyIDfield.Value)&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;&amp;#39;End If&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;&amp;#39;If CandidateParam = True Then&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;CandidateName.SetValue(Candidatein)&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;&amp;#39;End If&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Catch&lt;/font&gt;&lt;font size="2"&gt; ex &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; Exception&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;MessageBox.Show(ex.Message)&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Try&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font size="2"&gt;When I call this from my SharePoint using &lt;a href="http://invistanet-eur/hr/ATS/Candidate%20Evaluations/Forms/template.xsn?VacID=2"&gt;http://invistanet-eur/hr/ATS/Candidate%20Evaluations/Forms/template.xsn?VacID=2&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;I get the error message the Given key is not in the directory&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;When I call this from the command line using infopath.exe c:\candidateevaluation.xsn /inputparameters Vacid=2&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;I get the message 2 followed by the Given key is not in the directory - no other message boxes appear&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Re: How to use input parameters ?</title><link>https://www.infopathdev.com:443/forums/thread/32653.aspx</link><pubDate>Tue, 30 Sep 2008 14:19:20 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:32653</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/32653.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=32653</wfw:commentRss><description>&lt;p&gt;I guess I find it a bit easier for troubleshooting, because I don&amp;#39;t have to publish the form out after making changes. Well, the error is basically saying that you are asking for an input parameter in your code that you aren&amp;#39;t providing when you open the form. From the command line, you need to be sure to have a space after infopath.exe, the form path, the /Input Parameters switch and the parameters, so each item is space delimited.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;infopath.exe &amp;quot;C:\template.xsn&amp;quot; /InputParameters &amp;quot;VacID=23&amp;amp;CandName=John Doe&amp;quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Since you are getting your error prior to any message showing the parameter value, we know that the code is failing on the first line. Perhaps try simplifying even further and only have one input parameter to start with?&lt;/p&gt;</description></item><item><title>Re: How to use input parameters ?</title><link>https://www.infopathdev.com:443/forums/thread/32639.aspx</link><pubDate>Tue, 30 Sep 2008 09:54:48 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:32639</guid><dc:creator>Catharine</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/32639.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=32639</wfw:commentRss><description>&lt;p&gt;Sorry I misunderstood - yes I get the error message when using the command line.&amp;nbsp; I don&amp;#39;t find using the command line as easy as using parameters and the URL.&lt;/p&gt;</description></item><item><title>Re: How to use input parameters ?</title><link>https://www.infopathdev.com:443/forums/thread/32623.aspx</link><pubDate>Mon, 29 Sep 2008 18:35:06 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:32623</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/32623.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=32623</wfw:commentRss><description>&lt;p&gt;Right, I understand that. I was just thinking for troubleshooting, that I&amp;#39;d try to save the form locally and use the input parameters from the command line to see if it worked.&lt;/p&gt;</description></item><item><title>Re: How to use input parameters ?</title><link>https://www.infopathdev.com:443/forums/thread/32622.aspx</link><pubDate>Mon, 29 Sep 2008 17:47:08 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:32622</guid><dc:creator>Catharine</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/32622.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=32622</wfw:commentRss><description>&lt;p&gt;No I am trying to call it with parameters from sharepoint using &amp;nbsp;http://invistanet-eur/hr/ATS/Candidate Evaluations/Forms/template.xsn?VacID=1&amp;amp;CandName=john doe&amp;nbsp; &lt;/p&gt;</description></item><item><title>Re: How to use input parameters ?</title><link>https://www.infopathdev.com:443/forums/thread/32621.aspx</link><pubDate>Mon, 29 Sep 2008 17:39:45 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:32621</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/32621.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=32621</wfw:commentRss><description>&lt;p&gt;Do you get the error when you use the command line input parameters switch? &lt;/p&gt;</description></item><item><title>Re: How to use input parameters ?</title><link>https://www.infopathdev.com:443/forums/thread/32620.aspx</link><pubDate>Mon, 29 Sep 2008 17:17:40 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:32620</guid><dc:creator>Catharine</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/32620.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=32620</wfw:commentRss><description>&lt;p&gt;I have changed to &lt;/p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Public&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;font size="2"&gt; FormEvents_Loading(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; sender &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Object&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; e &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; LoadingEventArgs)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39; Write your code here.&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Try&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; VacIDin &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt; = e.InputParameters(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;VacID&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)&lt;br /&gt;MessageBox.Show(VacIDin)&lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;Dim VacParam As Boolean = e.InputParameters.TryGetValue(&amp;quot;VacID&amp;quot;, VacIDin)&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; Candidatein &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt; = e.InputParameters(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;CandName&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)&lt;br /&gt;MessageBox.Show(Candidatein)&lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;Dim CandidateParam As Boolean = e.InputParameters.TryGetValue(&amp;quot;CandName&amp;quot;, Candidatein)&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; VacancyIDfield &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; XPathNavigator = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Me&lt;/font&gt;&lt;font size="2"&gt;.CreateNavigator.SelectSingleNode(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;/my:myFields/my:FormFieldsGroup/my:VacancyID&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, NamespaceManager)&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; CandidateName &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; XPathNavigator = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Me&lt;/font&gt;&lt;font size="2"&gt;.CreateNavigator.SelectSingleNode(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;/my:myFields/my:EvaluationFormGroup/my:CandidateName&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, NamespaceManager)&lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;If VacParam = True Then&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;VacancyIDfield.SetValue(VacIDin)&lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;End If&lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;If CandidateParam = True Then&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;CandidateName.SetValue(Candidatein)&lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;End If&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Catch&lt;/font&gt;&lt;font size="2"&gt; ex &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; Exception&lt;br /&gt;MessageBox.Show(ex.Message)&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Try&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;and I get the error - The given key was not present in the dictionary.&amp;nbsp;&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Re: How to use input parameters ?</title><link>https://www.infopathdev.com:443/forums/thread/32617.aspx</link><pubDate>Mon, 29 Sep 2008 16:53:54 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:32617</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/32617.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=32617</wfw:commentRss><description>&lt;p&gt;Hi, Catharine:&lt;/p&gt;
&lt;p&gt;If you uncomment your try/catch, and add a message box to show the error caught (MessageBox.Show(ex.Message)), do you get an error?&lt;/p&gt;
&lt;p&gt;If you try opening the form from a file location (like a local folder) using the command line with the /Input Parameters switch, do you have different results? (&lt;a href="http://blogs.msdn.com/infopath/archive/2007/02/26/passing-data-into-a-form-input-parameters.aspx"&gt;This&lt;/a&gt; link has more info on the command line).&lt;/p&gt;
&lt;p&gt;I&amp;#39;m more familiar with C# than VB -- but I&amp;#39;m a little confused by your code. When I&amp;#39;ve seen the TryGetValue method used in other samples, it uses the C# keyword &lt;strong&gt;&lt;em&gt;out&lt;/em&gt;&lt;/strong&gt;&amp;nbsp;to set a variable value, so:&lt;/p&gt;
&lt;blockquote&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; vacID = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Empty;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;e.InputParameters.TryGetValue(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;VacID&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;out&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; vacID);&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font size="2"&gt;would be used to set the value of the string variable vacID. I&amp;#39;m not sure if VB has similar functionality. To get the value of an input parameter, you can use:&lt;/font&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; VacIDin &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; = e.InputParameters(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;VacID&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/p&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;/font&gt;</description></item><item><title>How to use input parameters ?</title><link>https://www.infopathdev.com:443/forums/thread/32611.aspx</link><pubDate>Mon, 29 Sep 2008 14:54:46 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:32611</guid><dc:creator>Catharine</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/32611.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=32611</wfw:commentRss><description>&lt;p&gt;Just back from the Master Class and I am trying to implement some Input Parameters. I am using InfoPath 2007, MOSS and VB&lt;/p&gt;
&lt;p&gt;I have created a form, Candidate Evaluations and published it to a sharepoint site.&amp;nbsp; It has the following code&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;Public&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;font size="2"&gt; FormEvents_Loading(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; sender &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Object&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; e &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; LoadingEventArgs)&lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39; Write your code here.&lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;Try&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; VacIDin &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt; = &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;9999&amp;quot;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; VacParam &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Boolean&lt;/font&gt;&lt;font size="2"&gt; = e.InputParameters.TryGetValue(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;VacID&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, VacIDin)&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; Candidatein &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt; = &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;aaaaaa&amp;quot;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; CandidateParam &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Boolean&lt;/font&gt;&lt;font size="2"&gt; = e.InputParameters.TryGetValue(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;CandName&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, Candidatein)&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; VacancyIDfield &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; XPathNavigator = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Me&lt;/font&gt;&lt;font size="2"&gt;.CreateNavigator.SelectSingleNode(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;/my:myFields/my:FormFieldsGroup/my:VacancyID&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, NamespaceManager)&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; CandidateName &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; XPathNavigator = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Me&lt;/font&gt;&lt;font size="2"&gt;.CreateNavigator.SelectSingleNode(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;/my:myFields/my:EvaluationFormGroup/my:CandidateName&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, NamespaceManager)&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/font&gt;&lt;font size="2"&gt; VacParam = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;True&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;VacancyIDfield.SetValue(VacIDin)&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/font&gt;&lt;font size="2"&gt; CandidateParam = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;True&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;CandidateName.SetValue(Candidatein)&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;Catch ex As Exception&lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;End Try&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;From another form I use the following URL&amp;nbsp; &lt;font color="#000000"&gt;&lt;a href="http://in/hr/ATS/Candidate"&gt;http://in/hr/ATS/Candidate&lt;/a&gt; Evaluations/Forms/template.xsn?VacID=2&amp;amp;CandName=john doe&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;The form opens but my values have not been passed in.&amp;nbsp; What else do I need to do ?&amp;nbsp; How can I debug using these input parameters ?&amp;nbsp; I don&amp;#39;t know where it is failing.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;
&lt;p&gt;Catharine&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;</description></item></channel></rss>