Hi Isuru,

Ok, I will test the scenarios for security use cases.

Thanks,
Kathees

On Tue, Mar 3, 2015 at 8:57 PM, Isuru Udana <[email protected]> wrote:

> 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 <[email protected]>
> 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 <[email protected]> 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 <[email protected]>
>>> 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 <[email protected]>
>>>> 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 <[email protected]>
>>>>> 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 <[email protected]> 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 <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Kathees,
>>>>>>>>
>>>>>>>> On Tue, Feb 24, 2015 at 4:00 PM, Kathees Rajendram <
>>>>>>>> [email protected]> 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 <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Kathees,
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Tue, Feb 24, 2015 at 3:06 PM, Kathees Rajendram <
>>>>>>>>>> [email protected]> 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: [email protected]
>>>>>>>>>>> mobile: +94772596173
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> *Isuru Udana*
>>>>>>>>>> Senior
>>>>>>>>>> *Software Engineer*
>>>>>>>>>> WSO2 Inc.; http://wso2.com
>>>>>>>>>> email: [email protected] cell: +94 77 3791887
>>>>>>>>>> blog: http://mytecheye.blogspot.com/
>>>>>>>>>> twitter: http://twitter.com/isudana
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Kathees
>>>>>>>>> Software Engineer,
>>>>>>>>> email: [email protected]
>>>>>>>>> mobile: +94772596173
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Isuru Udana*
>>>>>>>> Senior
>>>>>>>> *Software Engineer*
>>>>>>>> WSO2 Inc.; http://wso2.com
>>>>>>>> email: [email protected] 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: [email protected] cell: +94 77 3791887
>>>>>>> blog: http://mytecheye.blogspot.com/
>>>>>>> twitter: http://twitter.com/isudana
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Kathees
>>>>>> Software Engineer,
>>>>>> email: [email protected]
>>>>>> mobile: +94772596173
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Kathees
>>>>> Software Engineer,
>>>>> email: [email protected]
>>>>> mobile: +94772596173
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Kathees
>>>> Software Engineer,
>>>> email: [email protected]
>>>> mobile: +94772596173
>>>>
>>>
>>>
>>>
>>> --
>>> *Isuru Udana*
>>> Senior
>>> *Software Engineer*
>>> WSO2 Inc.; http://wso2.com
>>> email: [email protected] cell: +94 77 3791887
>>> blog: http://mytecheye.blogspot.com/
>>> twitter: http://twitter.com/isudana
>>>
>>
>>
>>
>> --
>> Kathees
>> Software Engineer,
>> email: [email protected]
>> mobile: +94772596173
>>
>
>
>
> --
> *Isuru Udana*
> Senior
> *Software Engineer*
> WSO2 Inc.; http://wso2.com
> email: [email protected] cell: +94 77 3791887
> blog: http://mytecheye.blogspot.com/
> twitter: http://twitter.com/isudana
>



-- 
Kathees
Software Engineer,
email: [email protected]
mobile: +94772596173
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to