hi,
1. You can not access a rule service using the browser since it has a
complex type as the first element child.
eg.
<xs:element name="orderProcessorRequest">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0" name="order" type="ax23:PlaceOrder" />
</xs:sequence>
</xs:complexType>
</xs:element>
2. But you can invoke using try it giving the inner xml of the place order
request.
eg.
<price>10</price>
<quantity>100</quantity>
<symbol>IBM</symbol>
3. Can be accessed with a POX request by setting the ENABLE_REST property.
eg.
try {
TestRuleServiceStub stub = new TestRuleServiceStub("
http://localhost:8088/services/TestRuleService.TestRuleServiceHttpSoap11Endpoint/
");
PlaceOrder[] placeOrder = new PlaceOrder[2];
placeOrder[0] = new PlaceOrder();
placeOrder[0].setSymbol("SUN");
placeOrder[0].setPrice(101);
placeOrder[0].setQuantity(20);
stub._getServiceClient().getOptions().setProperty(Constants.Configuration.ENABLE_REST,
true);
Result result = stub.orderProcessor(placeOrder);
if (result.getOrderAccept() != null) {
for (OrderAccept orderAccept : result.getOrderAccept()) {
System.out.println("Order Accepted ==> " +
orderAccept.getMessage());
}
}
if (result.getOrderReject() != null) {
for (OrderReject orderReject : result.getOrderReject()) {
System.out.println("Order Rejected ==> " +
orderReject.getReason());
}
}
} catch (AxisFault axisFault) {
axisFault.printStackTrace();
} catch (java.rmi.RemoteException e) {
e.printStackTrace();
}
}
thanks,
Amila.
On Wed, Jul 7, 2010 at 10:04 AM, Amila Suriarachchi <[email protected]> wrote:
>
>
> On Sat, Jul 3, 2010 at 5:25 PM, Samisa Abeysinghe <[email protected]> wrote:
>
>>
>>
>> On Sat, Jul 3, 2010 at 2:17 PM, Paul Fremantle <[email protected]> wrote:
>>
>>> POST a set of facts and get a response resource that is the set of
>>> updated facts?
>>>
>>
>> The question originated, after I tried posting and it did not work.
>> This was tried with the sample that ships with rules server.
>>
>> The error when POST was tried, looked to me as if it assumes
>> WS-Addressing. But I could be wrong.
>>
>
> I think I have misunderstood your question. If you send a POST request with
> http with the request xml as the payload it should work. I have a test and
> let you know.
>
> thanks,
> Amila.
>
>
>
>
>>
>> Samisa...
>>
>>>
>>> From this discussion I realize I don't know enough about rules!
>>>
>>> Paul
>>>
>>>
>>> On 3 July 2010 03:51, Amila Suriarachchi <[email protected]> wrote:
>>>
>>>>
>>>>
>>>> On Fri, Jul 2, 2010 at 4:12 AM, Samisa Abeysinghe <[email protected]>wrote:
>>>>
>>>>> Do we have support for $subject
>>>>
>>>>
>>>> No. I think it is very hard to think how to map a rule service to a
>>>> resource oriented service.
>>>>
>>>> thanks,
>>>> Amila.
>>>>
>>>>
>>>>>
>>>>> Samisa...
>>>>>
>>>>> Samisa Abeysinghe
>>>>> VP Engineering
>>>>> WSO2 Inc.
>>>>> http://wso2.com
>>>>> http://wso2.org
>>>>>
>>>>> _______________________________________________
>>>>> Carbon-dev mailing list
>>>>> [email protected]
>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Carbon-dev mailing list
>>>> [email protected]
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Paul Fremantle
>>> CTO and Co-Founder, WSO2
>>> OASIS WS-RX TC Co-chair, VP, Apache Synapse
>>>
>>> Office: +44 844 484 8143
>>> Cell: +44 798 447 4618
>>>
>>> blog: http://pzf.fremantle.org
>>> twitter.com/pzfreo
>>> [email protected]
>>>
>>> wso2.com Lean Enterprise Middleware
>>>
>>> Disclaimer: This communication may contain privileged or other
>>> confidential information and is intended exclusively for the addressee/s. If
>>> you are not the intended recipient/s, or believe that you may have received
>>> this communication in error, please reply to the sender indicating that fact
>>> and delete the copy you received and in addition, you should not print,
>>> copy, retransmit, disseminate, or otherwise use the information contained in
>>> this communication. Internet communications cannot be guaranteed to be
>>> timely, secure, error or virus-free. The sender does not accept liability
>>> for any errors or omissions.
>>>
>>> _______________________________________________
>>> Carbon-dev mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>
>>> Samisa Abeysinghe
>> VP Engineering
>> WSO2 Inc.
>> http://wso2.com
>> http://wso2.org
>>
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>>
>
_______________________________________________
Carbon-dev mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev