<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to spy Java application run from JNLP file in Product Forum</title>
    <link>https://community.blueprism.com/t5/Product-Forum/How-to-spy-Java-application-run-from-JNLP-file/m-p/55507#M9837</link>
    <description>Hi,

I'm trying to automate some tasks on a Java application, which after installing appears not to be a JAR but a JNLP file. I've updated my JRE to the latest version and enabled the JAB from Win7 ease of access centre. However I've tried a number of different ways of trying to attach/spy and am unable to progress.

Based on &lt;A href="https://docs.oracle.com/javase/tutorial/deployment/deploymentInDepth/jnlp.html" target="test_blank"&gt;https://docs.oracle.com/javase/tutorial/deployment/deploymentInDepth/jnlp.html&lt;/A&gt; it appears that the JNLP is Java Network Launch Protocol and runs remote resources based on the definition in the JNLP file. This makes me think that this will then present like Citrix Desktops and require screen space identification. However, I can't correctly attach to anything.

I'm going to try again with some more combinations (It runs using javaws.exe so might try some other combinations) but if anyone has had experience of dealing with JNLPs then I would appreciate any pointers on how best to attach.

Java 1.8.0_131-b11 (v8 update131)
Blue Prism v4.2.55.0

Thanks in advance
JP</description>
    <pubDate>Wed, 05 Jul 2017 18:21:00 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2017-07-05T18:21:00Z</dc:date>
    <item>
      <title>How to spy Java application run from JNLP file</title>
      <link>https://community.blueprism.com/t5/Product-Forum/How-to-spy-Java-application-run-from-JNLP-file/m-p/55507#M9837</link>
      <description>Hi,

I'm trying to automate some tasks on a Java application, which after installing appears not to be a JAR but a JNLP file. I've updated my JRE to the latest version and enabled the JAB from Win7 ease of access centre. However I've tried a number of different ways of trying to attach/spy and am unable to progress.

Based on &lt;A href="https://docs.oracle.com/javase/tutorial/deployment/deploymentInDepth/jnlp.html" target="test_blank"&gt;https://docs.oracle.com/javase/tutorial/deployment/deploymentInDepth/jnlp.html&lt;/A&gt; it appears that the JNLP is Java Network Launch Protocol and runs remote resources based on the definition in the JNLP file. This makes me think that this will then present like Citrix Desktops and require screen space identification. However, I can't correctly attach to anything.

I'm going to try again with some more combinations (It runs using javaws.exe so might try some other combinations) but if anyone has had experience of dealing with JNLPs then I would appreciate any pointers on how best to attach.

Java 1.8.0_131-b11 (v8 update131)
Blue Prism v4.2.55.0

Thanks in advance
JP</description>
      <pubDate>Wed, 05 Jul 2017 18:21:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/How-to-spy-Java-application-run-from-JNLP-file/m-p/55507#M9837</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-07-05T18:21:00Z</dc:date>
    </item>
    <item>
      <title>we tried JNLP spying in java</title>
      <link>https://community.blueprism.com/t5/Product-Forum/How-to-spy-Java-application-run-from-JNLP-file/m-p/55508#M9838</link>
      <description>we tried JNLP spying in java or any other mode but could not succeed. we alternatively used JAR file local installation and was able to spy in java mode 1.7 and above.
I believe only surface automation will work for JNLP type applications.</description>
      <pubDate>Wed, 18 Oct 2017 01:33:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/How-to-spy-Java-application-run-from-JNLP-file/m-p/55508#M9838</guid>
      <dc:creator>jukkendarsundar</dc:creator>
      <dc:date>2017-10-18T01:33:00Z</dc:date>
    </item>
    <item>
      <title>We have an application which…</title>
      <link>https://community.blueprism.com/t5/Product-Forum/How-to-spy-Java-application-run-from-JNLP-file/m-p/55509#M9839</link>
      <description>We have an application which is also using the JNLP file to launch but when the application gets launched it started with the process name- javaw.exe in the task manager. so using the process name and the window name i could attach to the application and also enabling the JAB on the machine i am able to identify the elements using Java mode, AA mode.</description>
      <pubDate>Thu, 19 Apr 2018 17:22:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/How-to-spy-Java-application-run-from-JNLP-file/m-p/55509#M9839</guid>
      <dc:creator>NilanshuSoni</dc:creator>
      <dc:date>2018-04-19T17:22:00Z</dc:date>
    </item>
    <item>
      <title>Hello,
Can you please tell…</title>
      <link>https://community.blueprism.com/t5/Product-Forum/How-to-spy-Java-application-run-from-JNLP-file/m-p/55510#M9840</link>
      <description>Hello,
Can you please tell me how you were able to launch a JNLP file in BluePrism? I am getting an error trying that and it seems like only JAR flies&amp;nbsp;can be launched when the apllication modeller is set to JAVA based application.&amp;nbsp;
Than you very much.</description>
      <pubDate>Thu, 20 Sep 2018 14:44:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/How-to-spy-Java-application-run-from-JNLP-file/m-p/55510#M9840</guid>
      <dc:creator>OndrejSevcak</dc:creator>
      <dc:date>2018-09-20T14:44:00Z</dc:date>
    </item>
    <item>
      <title>The answer is: via object …</title>
      <link>https://community.blueprism.com/t5/Product-Forum/How-to-spy-Java-application-run-from-JNLP-file/m-p/55511#M9841</link>
      <description>The answer is: via object ""Utility - Environemnt"" action ""Start Process</description>
      <pubDate>Thu, 20 Sep 2018 15:56:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/How-to-spy-Java-application-run-from-JNLP-file/m-p/55511#M9841</guid>
      <dc:creator>OndrejSevcak</dc:creator>
      <dc:date>2018-09-20T15:56:00Z</dc:date>
    </item>
    <item>
      <title>With the help of ""Start…</title>
      <link>https://community.blueprism.com/t5/Product-Forum/How-to-spy-Java-application-run-from-JNLP-file/m-p/55512#M9842</link>
      <description>With the help of ""Start Process"", we can launch the file, but then How can we provide commands like Global Send Keys to the process?&amp;nbsp;As it is not rooted to the Application modeller.</description>
      <pubDate>Mon, 24 Sep 2018 15:34:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/How-to-spy-Java-application-run-from-JNLP-file/m-p/55512#M9842</guid>
      <dc:creator>ankit.sharan</dc:creator>
      <dc:date>2018-09-24T15:34:00Z</dc:date>
    </item>
    <item>
      <title>Hi Ankit,
You still need to…</title>
      <link>https://community.blueprism.com/t5/Product-Forum/How-to-spy-Java-application-run-from-JNLP-file/m-p/55513#M9843</link>
      <description>Hi Ankit,
You still need to build out an Application Model in Application Modeller. What they were describing above is merely the launch portion of dealing with the app. After launching with Start Process, you need to use an attach (navigate stage) action to connect to the application. When you use Global Send Keys, you will be able to use the root as you mentioned because now you'll be attached to the window.
You'll need to play around with how to attach. It could be as simple as attaching to the Window Title or the Process Name or a combination of both.
Respectfully,
Dave</description>
      <pubDate>Mon, 24 Sep 2018 19:58:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/How-to-spy-Java-application-run-from-JNLP-file/m-p/55513#M9843</guid>
      <dc:creator>david.l.morris</dc:creator>
      <dc:date>2018-09-24T19:58:00Z</dc:date>
    </item>
    <item>
      <title>Hi Dave,
 
Thanks for your…</title>
      <link>https://community.blueprism.com/t5/Product-Forum/How-to-spy-Java-application-run-from-JNLP-file/m-p/55514#M9844</link>
      <description>Hi Dave,
&amp;nbsp;
Thanks for your help and support. I&amp;nbsp;do understand now.
&amp;nbsp;Good Day!.
&amp;nbsp;
Regards,
Ankit
&amp;nbsp;</description>
      <pubDate>Tue, 25 Sep 2018 10:58:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/How-to-spy-Java-application-run-from-JNLP-file/m-p/55514#M9844</guid>
      <dc:creator>ankit.sharan</dc:creator>
      <dc:date>2018-09-25T10:58:00Z</dc:date>
    </item>
  </channel>
</rss>

