[rules-users] RESTful Example

2009-11-25 Thread Tony Qian



All,

 

First, I apologize long email. I have a few questions on how
to use RESTful web Service on Execution Server. I have read through the
document and followed the instruction. I think I missed a few critical steps.
Here are what I did.

 

1) 
Created package, category, rule, a java class
(Referral as fact).

Class Referral {

   
String homeState;

   
String servviceType;

   
String stateLicenseNumber;

…

}

2) 
Used Test Scenarios tool to test rule.
Everything worked perfectly.

3) 
Installed Execution Server in JBoss.

4) 
Added a mytest.properties file under
\drools-5.0-guvnor-standalone\jboss-4.2.3.GA\server\default\deploy\drools-server.war\WEB-INF\classes\



   
 

   
  http://localhost:8080/DroolsDemo_sfasdfasd.pkg
type='PKG' />

   
 



5)  Add jar file for above java
class in lib directory.

6) 
Created java class to call mytest RESTful
service.

 

PostMethod
method = new 
PostMethod("http://localhost:8080/drools-server/knowledgebase/mytest";);

   
method.setRequestHeader("Cache-Control", "no-cache");

   
method.setRequestHeader("Accept","text/xml");

   
method.setRequestHeader("Content-Encoding","UTF-8");

   
try{

 
File f = new File("Request.xml");

   
method.setRequestBody(new
FileInputStream(f));

   
}catch(Exception e){

 
  }

 

Request.xml content is:

 



  

  

  



  testFact

  

   
FL

   
HH

   


  



  



 

I got RuleBase mytest not known
or is not valid.

 

Here are my questions:

 

1) 
Did I miss any other steps? Anything I did
wrong?

2) 
 If I run execution server on different
server, where I should put pkg file and how to make necessary changes to
mytest.properties?

 

Appreciate your help and Happy
Holidays.

 

Tony

  
_
Windows 7: It works the way you want. Learn more.
http://www.microsoft.com/Windows/windows-7/default.aspx?ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen:112009v2___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users


[rules-users] RESTful Example

2009-11-25 Thread Qian, Tony
All,

First, I apologize long email. I have a few questions on how to use RESTful web 
Service on Execution Server. I have read through the document and followed the 
instruction. I think I missed a few critical steps. Here are what I did.


1)  Created package, category, rule, a java class (Referral as fact).

Class Referral {

String homeState;

String servviceType;

String stateLicenseNumber;

...

}

2)  Used Test Scenarios tool to test rule. Everything worked perfectly.

3)  Installed Execution Server in JBoss.

4)  Added a mytest.properties file under 
\drools-5.0-guvnor-standalone\jboss-4.2.3.GA\server\default\deploy\drools-server.war\WEB-INF\classes\





  http://localhost:8080/DroolsDemo_sfasdfasd.pkg 
type='PKG' />





5)  Add jar file for above java class in lib directory.

6)  Created java class to call mytest RESTful service.


PostMethod method = new 
PostMethod("http://localhost:8080/drools-server/knowledgebase/mytest";);
method.setRequestHeader("Cache-Control", "no-cache");
method.setRequestHeader("Accept","text/xml");
method.setRequestHeader("Content-Encoding","UTF-8");
try{

  File f = new File("Request.xml");
method.setRequestBody(new FileInputStream(f));

}catch(Exception e){

}



Request.xml content is:



  
  
  

  testFact
  
FL
HH

  

  





I got RuleBase mytest not known or is not valid.



Here are my questions:



1)  Did I miss any other steps? Anything I did wrong?

2)   If I run execution server on different server, where I should put pkg 
file and how to make necessary changes to mytest.properties?

Sorry for long email. Appreciate your help and Happy Holidays.

Tony


CONFIDENTIALITY NOTICE: The information in 
this electronic transmission and
any documents accompanying it may contain confidential and privileged
information intended for use by the individual or entity that is the intended
recipient. If you have received this message in error or due to an unauthorized
transmission or interception, please delete all copies from your system without
disclosing, copying, or transmitting this message and notify us by telephone
877TELLUS9 or by electronic mail servicecomme...@progressive-medical.com.

___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users