Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

1. Create a valid jar containing the java classes of facts and results defined for the "Order Approval" sample usecase in section Sample Rule Definition. 

2. Create a rule service configuration using the instruction in section BRS Configuration Language. The configuration file used for the sample is shown below, which is named as service.rsl (Rule Service Language).

...

8. The Try-It tool can be used to test the sample through a request similar to the one shown bellow.

 

Code Block
<symbol>Company A</symbol>
<quantity>223</quantity>
<price>14</price>

 

9. Each rule can be tested by changing values in the symbol, price and quantity. For the request given above, the response will be as follows.

 

Code Block
languagehtml/xml
<brs:placeOrderResponse>
     <brs:result>
         <brs:OrderAccept xsi:type="ax2277:OrderAccept">
                <ax2275:message>Accepted order for: 223 stocks of Company A at$ 14.0</ax2275:message>
         </brs:OrderAccept>
     </brs:result>
</brs:placeOrderResponse>
 

10. Also, the WSDL of the service can be used to generate client-side code (stub) required for the service invocation. There is an option for code generation in the services management page. A client using generated stub codes is shown below and the codes are generated with option - "Unpacks the databinding classes".

...