Hi Kathees,

Please include test scenarios for Security use cases as well.

Thank you.

On Tue, Mar 3, 2015 at 12:05 PM, Kathees Rajendram <kath...@wso2.com> wrote:

> Hi Isuru,
>
> I have tested the core functionality of blocking and non blocking. Please
> find the test plan and some test results.
>
>
>
> Test No
>
> Test
>
> Configuration
>
> Expected result
>
> Observed results
>
> Status
>
> Functional Testing
>
>
>
>
>
> 1
>
> Direct endpoint without blocking
>
>
> <call blocking=”false”><endpoint name="StockQuoteService">
>
>        <address uri="
> http://localhost:9000/services/SimpleStockQuoteService";
> <http://localhost:9000/services/SimpleStockQuoteService>/>
>
>    </endpoint>
>
> <call>
>
> Receive response
>
> Received response
>
> Passed
>
> 2
>
> Direct endpoint with blocking
>
> <call blocking=”true”><endpoint name="StockQuoteService">
>
>        <address uri="
> http://localhost:9000/services/SimpleStockQuoteService";
> <http://localhost:9000/services/SimpleStockQuoteService>/>
>
>    </endpoint>
>
> <call>
>
> Receive response
>
> Received response
>
> Passed
>
> 3
>
> Indirect endpoint without blocking
>
> <call blocking=”false”> <endpoint key="StockQuoteService"/>
>
>                </call>
>
> Receive response
>
> Received response
>
> Passed
>
> 4
>
> Indirect endpoint with blocking
>
> <call blocking=”true”> <endpoint key="StockQuoteService"/>
>
>                </call>
>
> Receive response
>
> Received response
>
> Passed
>
> 5
>
> Test blocking external service invocation during mediation.
>
>
>
> Pending
>
> 6
>
> Test non blocking when external service invocates during mediation.
>
>
>
> Pending
>
> 7
>
> Handle mutual SSL when blocking is true
>
> Add the following configuration to <ESB_HOME>/bin/wso2server.sh
>
> -Djavax.net.ssl.keyStore="$CARBON_HOME/repository/resources/security/wso2carbon.jks"
> \
>
> -Djavax.net.ssl.keyStorePassword="wso2carbon" \
>
> -Djavax.net.ssl.keyPassword="wso2carbon" \
>
>
> Pending
>
> 8
>
> Test with other  endpoints
>
>    - Address Endpoint
>    - Default Endpoint
>    - Failover Group
>    - HTTP Endpoint
>    - Load Balance Endpoint
>    - Recipient List Group
>    - Template Endpoint
>    - WSDL Endpoint
>
> <call blocking=”false”> <endpoint key="StockQuoteService"/>
>
>                </call>
>
>
>
>
> Pending
>
> UI Testing
>
>
>
>
>
> Pending
>
> 8
>
> Select None endpoint
>
>
>
> Pending
>
> 9
>
> Define the call mediator through the inline
>
>
>
> Pending
>
> 10
>
> Pick the endpoint path from the Registry
>
>
>
> Pending
>
> 11
>
> Specify the endpoint from Xpath
>
>
>
> Pending
>
> 12
>
> Add the configuration through the source view
>
>
>
> Pending
>
> 13
>
> Add the configuration through the design view
>
>
>
> Pending
>
> 12
>
> Switch to source view from design view
>
>
>
> Pending
>
> 13
>
> Switch to design view from source view
>
>
>
> Pending
>
> Thanks,
> Kathees
>
> On Tue, Mar 3, 2015 at 8:56 AM, Isuru Udana <isu...@wso2.com> wrote:
>
>> Hi Kathees,
>>
>> I believe you are conducting developer testing for newly implemented
>> functionality.
>> Could you please share the test plan with us.
>>
>> Thank you.
>>
>> On Fri, Feb 27, 2015 at 9:36 AM, Kathees Rajendram <kath...@wso2.com>
>> wrote:
>>
>>> Hi Isuru,
>>>
>>> I will additionally add the following section for blocking functionality
>>> in call mediator.
>>>
>>>
>>>
>>> Thanks
>>> Kathees
>>> ​
>>>
>>> On Thu, Feb 26, 2015 at 10:48 AM, Kathees Rajendram <kath...@wso2.com>
>>> wrote:
>>>
>>>> Hi Isuru,
>>>>
>>>> I have implemented the blocking functionality in call mediator.
>>>>
>>>> Please find the pull request [1] for wso2-synapse
>>>>
>>>> [1] - https://github.com/wso2/wso2-synapse/pull/93
>>>>
>>>> Thanks,
>>>> Kathees
>>>>
>>>> On Wed, Feb 25, 2015 at 5:06 PM, Kathees Rajendram <kath...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi Isuru,
>>>>>
>>>>> Endpoint with key is not handled in BlockingSender.I will introduce
>>>>> the changes in BlockingSender.
>>>>>
>>>>> Thanks,
>>>>> kathees
>>>>>
>>>>> On Wed, Feb 25, 2015 at 4:26 PM, Isuru Udana <isu...@wso2.com> wrote:
>>>>>
>>>>>> Hi Kathees,
>>>>>>
>>>>>> If you find this not working, please introduce this change to the
>>>>>> BlockingMsgSender but not the Call Mediator. So that all the components
>>>>>> using BlockingMsgSender will inherit this.
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>>
>>>>>> On Wed, Feb 25, 2015 at 4:14 PM, Isuru Udana <isu...@wso2.com> wrote:
>>>>>>
>>>>>>> Hi Kathees,
>>>>>>>
>>>>>>> On Tue, Feb 24, 2015 at 4:00 PM, Kathees Rajendram <kath...@wso2.com
>>>>>>> > wrote:
>>>>>>>
>>>>>>>> Hi Isuru,
>>>>>>>>
>>>>>>>> The blocking is working in the following synapse configuration.
>>>>>>>>
>>>>>>>> <call blocking="true">
>>>>>>>>             <endpoint name="StockQuoteService">
>>>>>>>>                <address uri="
>>>>>>>> http://localhost:9000/services/SimpleStockQuoteService"/>
>>>>>>>>             </endpoint>
>>>>>>>>  </call>
>>>>>>>>
>>>>>>>> but I want to add the blocking in the following configuration also,
>>>>>>>> as it is in call mediator.
>>>>>>>>
>>>>>>>> <call blocking="true">
>>>>>>>>            <endpoint key="StockQuoteService"/>
>>>>>>>>  </call>
>>>>>>>>
>>>>>>> I do not think you need to explicitly handle this. AFAIR
>>>>>>> BlockingMsgSender handles the IndirectEndpoint so no extra work needed.
>>>>>>>
>>>>>>
>>>>>>> Thanks.
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> <endpoint name="StockQuoteService">
>>>>>>>>                <address uri="
>>>>>>>> http://localhost:9000/services/SimpleStockQuoteService"/>
>>>>>>>>  </endpoint>
>>>>>>>>
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Kathees
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Feb 24, 2015 at 3:14 PM, Isuru Udana <isu...@wso2.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hi Kathees,
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Feb 24, 2015 at 3:06 PM, Kathees Rajendram <
>>>>>>>>> kath...@wso2.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> The call mediator blocking is working with direct endpoint. I
>>>>>>>>>> want to write logic with endpoint key and Xpath. We can't use the 
>>>>>>>>>> existing
>>>>>>>>>> functionality for blocking as it is in call mediator.
>>>>>>>>>>
>>>>>>>>> Could you please clarify what you mean by xpath here ?
>>>>>>>>> If you meant getting Source/Target xpath expressions in Callout
>>>>>>>>> mediator options into Call mediator, that is not required at all. 
>>>>>>>>> Same for
>>>>>>>>> the endpoint key as well.
>>>>>>>>> Let's stick to the above discussed configuration syntax and
>>>>>>>>> functionality.
>>>>>>>>>
>>>>>>>>> Thanks.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>> Kathees
>>>>>>>>>> --
>>>>>>>>>> Kathees
>>>>>>>>>> Software Engineer,
>>>>>>>>>> email: kath...@wso2.com
>>>>>>>>>> mobile: +94772596173
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> *Isuru Udana*
>>>>>>>>> Senior
>>>>>>>>> *Software Engineer*
>>>>>>>>> WSO2 Inc.; http://wso2.com
>>>>>>>>> email: isu...@wso2.com cell: +94 77 3791887
>>>>>>>>> blog: http://mytecheye.blogspot.com/
>>>>>>>>> twitter: http://twitter.com/isudana
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Kathees
>>>>>>>> Software Engineer,
>>>>>>>> email: kath...@wso2.com
>>>>>>>> mobile: +94772596173
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Isuru Udana*
>>>>>>> Senior
>>>>>>> *Software Engineer*
>>>>>>> WSO2 Inc.; http://wso2.com
>>>>>>> email: isu...@wso2.com cell: +94 77 3791887
>>>>>>> blog: http://mytecheye.blogspot.com/
>>>>>>> twitter: http://twitter.com/isudana
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Isuru Udana*
>>>>>> Senior
>>>>>> *Software Engineer*
>>>>>> WSO2 Inc.; http://wso2.com
>>>>>> email: isu...@wso2.com cell: +94 77 3791887
>>>>>> blog: http://mytecheye.blogspot.com/
>>>>>> twitter: http://twitter.com/isudana
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Kathees
>>>>> Software Engineer,
>>>>> email: kath...@wso2.com
>>>>> mobile: +94772596173
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Kathees
>>>> Software Engineer,
>>>> email: kath...@wso2.com
>>>> mobile: +94772596173
>>>>
>>>
>>>
>>>
>>> --
>>> Kathees
>>> Software Engineer,
>>> email: kath...@wso2.com
>>> mobile: +94772596173
>>>
>>
>>
>>
>> --
>> *Isuru Udana*
>> Senior
>> *Software Engineer*
>> WSO2 Inc.; http://wso2.com
>> email: isu...@wso2.com cell: +94 77 3791887
>> blog: http://mytecheye.blogspot.com/
>> twitter: http://twitter.com/isudana
>>
>
>
>
> --
> Kathees
> Software Engineer,
> email: kath...@wso2.com
> mobile: +94772596173
>



-- 
*Isuru Udana*
Senior
*Software Engineer*
WSO2 Inc.; http://wso2.com
email: isu...@wso2.com cell: +94 77 3791887
blog: http://mytecheye.blogspot.com/
twitter: http://twitter.com/isudana
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to