Hi all,
<br><br>I would like to connect to drools-server with HTTPClient with the following
<br>config:
<br><br><pre>&lt;beans xmlns=&quot;<a href="http://www.springframework.org/schema/beans">http://www.springframework.org/schema/beans</a>&quot;<br>      xmlns:xsi=&quot;<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>&quot;<br>
      xmlns:drools=&quot;<a href="http://drools.org/schema/drools-spring">http://drools.org/schema/drools-spring</a>&quot;<br>      xsi:schemaLocation=&quot;<a href="http://www.springframework.org/schema/beans">http://www.springframework.org/schema/beans</a><br>
<a href="http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">http://www.springframework.org/schema/beans/spring-beans-2.0.xsd</a><br>                          <a href="http://drools.org/schema/drools-spring">http://drools.org/schema/drools-spring</a><br>
<a href="http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-container/drools-spring/src/main/resources/org/drools/container/spring/drools-spring-1.0.0.xsd">http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-container/drools-spring/src/main/resources/org/drools/container/spring/drools-spring-1.0.0.xsd</a>&quot;&gt;&lt;drools:execution-node id=&quot;node1&quot; /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;drools:kbase id=&quot;kbase1&quot; node=&quot;node1&quot;/&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; <br>
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;drools:kagent id=&quot;kagent1&quot; kbase=&quot;kbase1&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;drools:resources&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;drools:resource type=&quot;CHANGE_SET&quot; source=&quot;classpath:changeset.xml&quot; /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/drools:resources&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; <br>
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/drools:kagent&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; <br>&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;drools:ksession id=&quot;ksession1&quot; type=&quot;stateless&quot; kbase=&quot;kbase1&quot; node=&quot;node1&quot;/&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; <br>
&lt;/beans&gt;</pre><br>where my changeset.xml is adding a snapshot deployed with Guvnor.
<br><br>But I am not able to trig the rule with the following client:
<br><br>BatchExecutionCommandImpl command = new BatchExecutionCommandImpl();
<br>command.setLookup(&quot;ksession1&quot;);
<br>InsertObjectCommand insertObjectCommand = new InsertObjectCommand(&quot;TEST&quot;);
<br>FireAllRulesCommand fireAllRulesCommand = new FireAllRulesCommand();
<br>command.getCommands().add(insertObjectCommand);
<br>command.getCommands().add(fireAllRulesCommand);
<br><br>String xml = BatchExecutionHelper.newXStreamMarshaller().toXML(command);
<br><br>HttpClient httpClient = new HttpClient();
<br>httpClient.getHostConfiguration().setHost(&quot;host&quot;, 8080);
<br><br>PostMethod postMethod = new
<br>PostMethod(&quot;/drools-5.1.1-server/kservice/rest/execute&quot;);
<br>postMethod.setRequestEntity(new StringRequestEntity(xml, null, null));
<br><br><br>try {
<br><br>       httpClient.executeMethod(postMethod);
<br>       int code = postMethod.getStatusCode();
<br>       System.out.println(code);
<br>       String rep = postMethod.getResponseBodyAsString();
<br>       System.out.println(rep);
<br><br>} catch(Exception e) {...}
<br><br>Do someone have any idea how to achieve this?
<br><br>Thanks
<br><br>Sebastien