Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ws Wiki" for change 
notification.

The following page has been changed by Deepal:
http://wiki.apache.org/ws/FrontPage/Axis2/hackathon_13_06

New page:
                  [09:00]       chathura has joined
        
[09:00] azeez_ has disconnected: "Leaving"

        [09:01] srinathp has joined

        [09:01] azeez has joined

        [09:06] gdaniels has joined

        [09:09] Deepal: so what is the paln

        [09:09] Deepal: plan today

        [09:09] Deepal: going through JIRAs ..... ?

        [09:09] gdaniels: JIRA JIRA

        [09:09] Deepal: or shall we try to do some scanerios and see whethere 
we are getting the 

        [09:10] Deepal: - correct responses

        [09:10] Deepal: - Correct faults 

        [09:10] gdaniels: what kind of scenarios

        [09:10] gdaniels: ah

        [09:10] gdaniels: sounds like a test-case writing session to me :)

        [09:10] srinathp: we are yet to go though the server side

        [09:11] Deepal: I really need to make sure we do handle fault corretly

        [09:11] Deepal: glen : yes it is   :)

        [09:11] gdaniels: Plus we need to carve out some time in the next few 
days to attack our fault messages

        [09:11] gdaniels: (use getMessage(), make the strings more informative, 
etc)

        [09:11] Deepal: in the server side we can thw exceptions in deferent 
places and see whether client get them

        [09:16] Deepal: hmm , seems like we are going to start with JIRA

        [09:16] Deepal: I will be working on 
https://issues.apache.org/jira/browse/AXIS2-2744

        [09:17] Deepal: I am almost done with that  :)

        [09:18] saminda has joined

        [09:19] azeez: hi guys

        [09:19] azeez: Deepal, I have a question for u

        [09:20] Deepal: fire

        [09:20] azeez: u replied to my mail saying that the Abstract MR can 
call the replicateState method after invoking biz logic

        [09:20] Deepal: yes

        [09:20] azeez: but there is no invoke biz logic call from the abstract 
MR

        [09:21] Deepal: if you look at AbstractInMessageReceiver

        [09:21] azeez: yes..

        [09:21] Deepal: you will understand what I am talking abt

        [09:21] gdaniels just replied to that thread also

        [09:21] azeez: those places I have invoked 

        [09:22] azeez: all of our MRs I have done exactly what u have mentioned

        [09:23] Deepal: where do you want to call that method

        [09:23] Deepal: is it b4 calling the service or after calling the 
service

        [09:23] azeez: after calling the service

        [09:23] Deepal: ok then have a look at AbstractInOutSyncMessageReceiver

        [09:23] Deepal: there you can call that method b4 you call engine.send

        [09:24] Deepal: I know if we are going to do so we have a number of 
places to change

        [09:24] azeez: try {

        [09:24] azeez:             invokeBusinessLogic(msgContext, 
outMsgContext);

        [09:24] azeez:             replicateState(msgContext);

        [09:24] azeez:         } finally {

        [09:24] azeez:             restoreThreadContext(tc);

        [09:24] azeez:         }

        [09:24] azeez: not many places deepal

        [09:24] azeez: few classes

        [09:25] Deepal: hmm

        [09:25] azeez: as glen suggested, I;d like to also think abt moving 
this to AxisEngine

        [09:25] Deepal: the issue with that is

        [09:25] Deepal: when the jave return come back to engine then the 
mesage has gone

        [09:25] azeez: that wont work for me

        [09:25] Deepal: I mean jave return come to the Engine.recieve after it 
call engine.send

        [09:26] gdaniels: right

        [09:26] gdaniels: that won't work without changes

        [09:26] azeez: I will need to send a fault to the client if an error 
occurs during replication

        [09:26] Deepal: so what I think is engine is not the right places

        [09:26] Deepal: to get it work I think we need to do a lot of changes

        [09:26] Deepal: to API

        [09:26] Deepal: that I do not like

        [09:26] gdaniels: yup - AMR it is then

        [09:27] azeez: good

        [09:27] Deepal: btw , Glen what is the staus of removing MRs

        [09:27] Deepal: I sow a JIRA

        [09:27] Deepal: if we do so , we need to change only two places I guess

        [09:27] azeez: removing MRs????????

        [09:28] Deepal: yes the Async once

        [09:28] Deepal: its just duplicate code

        [09:29] gdaniels: I'll do that today

        [09:29] gdaniels: deprecating the async ones

        [09:29] gdaniels: removing will come later :)

        [09:29] Deepal: ok :)

        [09:30] Deepal: so Azeez will that work for you

        [09:30] Deepal: I mean calling that method by AIOMR and AMIM

        [09:30] azeez: I didnt understand the discussion abt removing MRs?

        [09:30] azeez: which MRs are gonna be removed?

        [09:30] amila_suriarachc has joined

        [09:31] gdaniels: The "async" MRs are all basically exact copies of the 
regular versions

        [09:31] Deepal: 2800

        [09:31] Deepal: I mean JIRA number

        [09:31] gdaniels: the threading part (spinning off a new thread to do 
the business logic) will be moved into AMR

        [09:31] azeez: aha got it....

        [09:32] azeez: a property will control the behavior of the MR

        [09:32] Deepal: yes

        [09:32] azeez: it'll work for me

        [09:33] azeez: another issue, since getting an update in the morning, 
one of my tests "CallUnregisteredServiceTest" is failing

        [09:33] azeez: its an assertion failure

        [09:34] azeez: any of u guys encountered this?

        [09:34] gdaniels: which module is the test in?

        [09:34] azeez: integration

        [09:34] gdaniels: integration?

        [09:34] gdaniels: 

        [09:34] srinathp: I am working on 
https://issues.apache.org/jira/browse/AXIS2-2118 pls let me know if any of 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to