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
