July 21, 2011  
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31

[00:13:11] *** bfitzpat_away has quit IRC
[00:13:30] *** rcernich has joined #switchyard
[00:46:16] *** rcernich is now known as rcernich_away
[02:01:56] *** kcbabo has joined #switchyard
[02:11:09] *** kcbabo has quit IRC
[02:27:24] *** rcernich_away is now known as rcernichy
[02:27:28] *** rcernichy is now known as rcernich
[03:16:40] *** rcernich has quit IRC
[04:37:57] *** ldimaggi has joined #switchyard
[05:05:30] *** ldimaggi has quit IRC
[05:38:28] *** dbevenius has joined #switchyard
[05:39:01] *** magesh has joined #switchyard
[05:56:57] *** tcunning has left #switchyard
[06:31:09] *** magesh1 has joined #switchyard
[06:32:22] *** magesh has quit IRC
[06:35:15] *** magesh1 has quit IRC
[06:37:26] *** magesh has joined #switchyard
[06:42:49] *** magesh has quit IRC
[06:44:25] *** magesh has joined #switchyard
[06:52:36] *** dbevenius has quit IRC
[07:02:16] *** magesh1 has joined #switchyard
[07:03:03] *** magesh has quit IRC
[07:48:37] *** aslak has joined #switchyard
[07:48:37] *** aslak has joined #switchyard
[07:55:36] *** dbevenius has joined #switchyard
[07:59:21] *** magesh has joined #switchyard
[07:59:30] *** magesh1 has quit IRC
[08:03:52] *** magesh has quit IRC
[08:33:42] *** rbalent has joined #switchyard
[08:33:42] *** rbalent has joined #switchyard
[08:58:21] *** magesh has joined #switchyard
[11:32:30] *** dbevenius has quit IRC
[11:32:39] *** dbevenius has joined #switchyard
[11:42:35] *** dbevenius has quit IRC
[12:01:16] *** rbalent has quit IRC
[12:39:23] *** dbevenius has joined #switchyard
[14:05:16] *** kcbabo has joined #switchyard
[14:05:19] *** kcbabo has joined #switchyard
[14:30:26] *** magesh has quit IRC
[15:02:35] *** ldimaggi has joined #switchyard
[15:24:00] *** bfitzpat has joined #switchyard
[15:49:45] *** tcunning has joined #switchyard
[15:51:31] *** errantepiphany has joined #switchyard
[16:00:34] *** antollinim has joined #switchyard
[16:08:26] *** ldimaggi has quit IRC
[16:15:06] *** rcernich has joined #switchyard
[16:24:07] *** ldimaggi has joined #switchyard
[16:38:54] *** rcernich is now known as rcernich_brb
[17:16:38] *** rcernich_brb is now known as rcernich
[17:35:00] *** kcbabo has quit IRC
[17:39:25] *** ldimaggi has quit IRC
[17:46:29] *** kcbabo has joined #switchyard
[17:53:00] *** ldimaggi has joined #switchyard
[18:16:37] *** lanceball has joined #switchyard
[18:47:56] *** antollinim is now known as antollinim_lunch
[19:06:17] *** lanceball has quit IRC
[19:12:47] *** rcernich is now known as rcernich_brb
[19:20:02] *** ldimaggi has quit IRC
[19:22:12] *** tfennelly has quit IRC
[19:31:21] <kcbabo> rcernich_brb:  hey - what's the current state of the admin api?
[19:31:35] <kcbabo> rcernich_brb:  wanted to review it again, but wasn't sure if you had some stuff locally that needs to be pushed
[19:31:41] <kcbabo> rcernich_brb:  just about to reply to your forum post
[19:33:09] *** ldimaggi has joined #switchyard
[19:50:38] *** rbalent has joined #switchyard
[19:52:42] *** rcernich_brb is now known as rcernich
[19:53:05] <rcernich> kcbabo: hey keith
[19:53:20] <rcernich> kcbabo: i have been pushing changes as i work through stuff
[19:53:20] <kcbabo> rcernich:  hey rob
[19:53:32] <rcernich> kcbabo: lemme get the latest commit
[19:54:14] <rcernich> kcbabo: https://github.com/rcernich/core/commit/250a7ddbfa1ebf554dbebb12910d51b439c8bc97
[19:54:14] <kcbabo> rcernich:  sure, no rush
[19:54:23] <kcbabo> rcernich:  just figured I should comment on the latest and greatest :-)
[19:54:32] *** aslak has quit IRC
[19:54:51] <rcernich> kcbabo: i've been using "append to previous" as opposed to creating separate commits for every bit of work
[19:54:56] <rcernich> not sure if that is best or not
[19:55:17] <kcbabo> rcernich:  what the heck is "append to previous"?
[19:55:28] <rcernich> kcbabo: creates the same problem as squashing if the branch was upstream of another branch
[19:55:49] <rcernich> kcbabo: ahh, you can modify the previous commit with current changes
[19:56:09] <rcernich> kcbabo: but, because it changes the commit, it changes the history
[19:56:25] <kcbabo> rcernich:  is this part of push?
[19:56:34] <rcernich> kcbabo: sorry, git commit --amend
[19:56:46] <kcbabo> rcernich:  ah, ok
[19:57:03] <kcbabo> rcernich:  yeah, that sounds about right
[19:57:04] <rcernich> kcbabo: (i'm getting used to the egit terminology.  having to straddle egit and cli)
[19:57:18] <kcbabo> rcernich:  so the link above is the latest?
[19:57:40] <rcernich> kcbabo: yeah
[19:58:14] <rcernich> kcbabo: everything is in my 345 branch, so you can always look at the commits for that branch to see what the heck i'm up to w.r.t. 345
[20:00:06] *** antollinim_lunch is now known as antollinim
[20:01:44] <kcbabo> rcernich:  I'm still scratching my head a bit on the archive name
[20:01:55] <rcernich> kcbabo: yeah
[20:02:08] <rcernich> kcbabo: i think it's ugly
[20:02:34] <rcernich> kcbabo: but i think we're probably going to need to have some relationship between application name and deployment archive
[20:03:20] <kcbabo> rcernich:  why is that?
[20:05:11] <kcbabo> rcernich:  regarding name - the name attribute on an sca:composite is required
[20:05:12] <rcernich> kcbabo: one, if we intend to do allow any server operation off the application node
[20:05:24] <kcbabo> rcernich:  we should just use that if the switchyard application name is not specified
[20:05:35] <rcernich> kcbabo: also, from a user perspective, i think it would be nice to know which package is contributing the application
[20:06:31] <rcernich> kcbabo: i can remove it and push it down to the runtime specific implementation to manage that relationship
[20:06:55] <kcbabo> rcernich:  just trying to think how it might map elsewhere
[20:07:06] <kcbabo> rcernich:  OSGi bundle provides the original bundle archive name?
[20:07:10] <rcernich> kcbabo: i understand
[20:07:18] <kcbabo> rcernich:  can't remember if that's part of the bundle metadata available or not
[20:07:33] <rcernich> kcbabo: i think.  there may be a couple different identifiers
[20:07:42] <rcernich> kcbabo: there's bundle name and bundle id
[20:07:45] <kcbabo> rcernich:  symbolic name is definitely there
[20:07:47] <rcernich> kcbabo: if i recall correctly
[20:07:50] <rcernich> kcbabo: yes
[20:07:53] <kcbabo> rcernich:  right, but those are distinct from the archive name
[20:08:09] <rcernich> kcbabo: yep.  do you want to change the name maybe?
[20:08:11] <kcbabo> rcernich:  which I think largely becomes irrelevant from an admin perspective in OSGi
[20:08:20] <rcernich> kcbabo: exactly
[20:08:20] <kcbabo> rcernich:  everything is driven off of the bundle id or the symbolic name
[20:08:24] <rcernich> kcbabo: yes
[20:08:50] <kcbabo> rcernich:  nah - I should just shut my mouth
[20:08:53] <rcernich> kcbabo: would a more generic term be better
[20:08:59] <kcbabo> rcernich:  we're still experimenting here, so archive name is fine
[20:08:59] <rcernich> kcbabo: please don't
[20:09:16] <kcbabo> rcernich:  but I do think we want to can that logic which sets the application name based on archive name
[20:09:23] <kcbabo> rcernich:  and the generation logic based on UUID
[20:09:47] <antollinim> kcbabo: hi Keith, please let me know when you have a minute...
[20:10:04] <kcbabo> rcernich:  since composite name is required, we can use that if no application name is specified in the switchyard config
[20:10:30] <rcernich> kcbabo: but composite isn't required
[20:11:09] <kcbabo> rcernich:  it is for any application that we will be using in the admin api
[20:11:18] <rcernich> kcbabo: fyi, i added that uuid crap because some of the deployment extensions used in the test framework don't specify a config
[20:11:44] <rcernich> kcbabo: i can leave it null in that case
[20:12:11] <kcbabo> rcernich:  I think that may be optional because we planned to support independent domain deployments
[20:12:18] <kcbabo> rcernich:  but I wouldn't view those as applications
[20:12:28] <kcbabo> rcernich:  so to put a bit of a cleaner definition on it
[20:12:42] <kcbabo> rcernich:  if a switchyard deployment does not contain a composite, then it's not an application
[20:12:55] <rcernich> kcbabo: ok
[20:13:09] <rcernich> kcbabo: would we have another category?
[20:13:10] <kcbabo> rcernich:  that's clearly not evident from the schema - so sorry about the confusion
[20:13:22] <kcbabo> rcernich:  yes, if you deploy a domain independently
[20:13:25] <rcernich> kcbabo: for deployments that contain domain details or transformations
[20:13:32] <kcbabo> rcernich:  right-o
[20:13:43] <kcbabo> rcernich:  still a bit of hand waving there, but that's the plan
[20:13:52] <kcbabo> antollinim:  hey mario - what's up?
[20:13:54] <rcernich> kcbabo: would you have all three in one deployment?
[20:14:22] <kcbabo> rcernich:  you can certainly have transformations and and a composite in one
[20:14:26] <antollinim> kababo: hey... I have been working on the standard doclit thing
[20:14:27] <kcbabo> rcernich:  and a domain as well
[20:14:29] <kcbabo> rcernich:  so yes
[20:14:32] <kcbabo> antollinim:  cool
[20:14:40] <rcernich> kcbabo: ok.  lemme think some more
[20:14:51] <kcbabo> rcernich:  but I wouldn't worry about the domain stuff for now
[20:14:54] <antollinim> kcbabo: but I want to double check with you that you intended to do this with the new wsdl
[20:14:57] <kcbabo> rcernich:  I need to hammer the details out on that
[20:15:10] <kcbabo> antollinim:  the new wsdl?
[20:15:32] <kcbabo> rcernich:  and I don't think we currently track transformers with the admin api
[20:15:39] <antollinim> kcbabo: yeah, the new one you generated: the not wrapped one
[20:15:45] <kcbabo> rcernich:  but that would be an interesting extension once we get this initial stuff popped
[20:15:58] <kcbabo> antollinim:  ah, for the jaxb quickstart?
[20:16:05] <kcbabo> antollinim:  yes, that's an example of doc lit
[20:16:10] <antollinim> kcbabo: yes
[20:16:11] <kcbabo> antollinim:  that's not wrapped
[20:16:15] <rcernich> kcbabo: have a look at SwitchYardDeploymentListener in admin.base
[20:16:20] <antollinim> kcbabo: http://cl1p.com/wsdl
[20:16:28] <rcernich> kcbabo: that guy is using the listener to populate the model
[20:16:33] <rcernich> kcbabo: when you get a chance
[20:16:53] <antollinim> kcbabo: the SOAP requeste generated from the old WSDL looks different than the one that gets generated for the new wsdl
[20:17:10] <antollinim> kcbabo: was that intended?
[20:17:10] <kcbabo> antollinim:  you mean one has a wrapper and the other doesn't? ;-)
[20:18:19] <antollinim> kcbabo: exactly, the soap generated from the non-wrapped wsdl does not have the operation. Is that ok?
[20:19:12] <kcbabo> antollinim:  yes, that's doc-lit
[20:19:38] <kcbabo> antollinim:  which is the bug - the SOAP gateway expects it to be wrapped with the operation name
[20:20:55] <antollinim> kcbabo: ok, thought the bug somewhere in the association between wsdl and soap, not just in reading the soap itself
[20:21:05] <antollinim> kcbabo: ok, I am in the good track, thanks
[20:22:17] <kcbabo> antollinim:  so the bug is that the SOAP gateway should check to see if the top-level element matches the part definition in the WSDL
[20:22:25] <kcbabo> antollinim:  so there is an interaction with the WSDL there
[20:23:40] <antollinim> kcbabo: yeah, I am almost there
[20:23:49] <kcbabo> antollinim:  okie dokie
[20:23:54] <antollinim> kcbabo: btw
[20:25:01] <antollinim> kcbabo: no, nothing, I'm good
[20:25:26] <kcbabo> antollinim:  ok - as you progress, it would be a good idea to keep magesh in the loop
[20:25:44] <kcbabo> antollinim:  he wrote that code and I'm sure he'll have some good ideas on how to fix it
[20:26:08] <kcbabo> rcernich:  looked at admin.base.SwitchYardDeploymentLIstener
[20:26:14] <antollinim> kcbabo: ok, good. What is his timezone?
[20:26:25] <kcbabo> rcernich:  he's in India, so whatever that is :-)
[20:26:43] <kcbabo> rcernich:  you can always send him email or a private message through the forum as well
[20:26:57] <antollinim> kcbabo: I'll guess he was ahaed of us, I barely see him
[20:27:14] <antollinim> kcbabo: sure, thanks
[20:27:17] <kcbabo> antollinim:  yeah, it's almost exactly the opposite of ET, IIRC
[20:27:31] <kcbabo> antollinim:  you can normally catch him in here in the early morning ET
[20:29:34] <kcbabo> antollinim:  just noticed that I replied to rcernich above, but meant it for you :-)
[20:29:41] <kcbabo> antollinim:  I think you figured that out though
[20:29:52] <antollinim> kcbabo: yeah, I did :)
[20:30:00] <kcbabo> rcernich:  the deployment listener looks ok to me
[20:30:13] <kcbabo> rcernich:  certainly good for getting us up and running to kick the tires
[20:30:15] <rcernich> kcbabo: so the way i have that setup now, it is relying on the name being initialized prior to the initializing notification
[20:31:15] <rcernich> kcbabo: i guess i could not add the application until service deployed is invoked
[20:31:40] <kcbabo> rcernich:  sorry, I lost you there
[20:32:00] <rcernich> kcbabo: sorry, just working through my crappy logic in that listener
[20:32:00] <kcbabo> rcernich:  is there a problem with setting the name prior to that notification?
[20:32:12] <rcernich> kcbabo: problem is setting it after
[20:32:15] <kcbabo> rcernich:  well, I've written tons of crappy logic, so I'm sure I can help
[20:32:27] <rcernich> kcbabo: or using the composite name
[20:32:45] <rcernich> kcbabo: i think i need to give this a bit more thought
[20:33:07] <rcernich> kcbabo: specifically how i am populating the model using the notifications
[20:33:37] <rcernich> kcbabo: i'll move on to prototyping the as7 integration and see what pops up there
[20:34:05] <kcbabo> rcernich:  you currently set the name in AbstractDeployment.init() right?
[20:34:13] <rcernich> kcbabo:  yep
[20:34:20] <kcbabo> rcernich:  you have access to the composite name there
[20:34:25] <rcernich> kcbabo: yep
[20:34:34] <kcbabo> rcernich:  ok, I'm lost :-)
[20:34:39] <kcbabo> rcernich:  what's the problem?
[20:34:42] <rcernich> kcbabo: i was just mulling the case where it's a domain or transformations deployment
[20:35:16] <rcernich> kcbabo: here's a thought
[20:35:39] <rcernich> kcbabo: would it be horrendously bad if we injected the concept of a deployment into the admin model
[20:35:58] <rcernich> kcbabo: with application, transforms and domain hanging off it?
[20:36:17] <rcernich> kcbabo: or, application being simply services
[20:36:38] <rcernich> kcbabo: i think that would clean up a lot of this
[20:36:55] <rcernich> kcbabo: i'll let you think on it
[20:39:12] <kcbabo> rcernich:  so in that case, I wonder if application would simply be replaced by deployment?
[20:39:32] <rcernich> kcbabo: i like having that concept: application
[20:40:08] <rcernich> kcbabo: it does distinguish between something that contributes services: an application
[20:40:18] <kcbabo> rcernich:  in that case, I think we should proceed with what we have now, with the understanding that we may insert a level above application called deployment
[20:40:21] <rcernich> kcbabo: vs. something that contributes transformations or domain settings
[20:40:37] <rcernich> kcbabo: and since a deployment may contain all three...
[20:41:41] <rcernich> kcbabo: and it gives the runtime implementation a nice handle for resolving the resource that is contributing those
[20:42:16] <rcernich> kcbabo: and they could still be rolled up in the global services, domains, transformations accessors in SwitchYard
[20:42:25] <rcernich> kcbabo: i'll move along for now
[20:42:31] <rcernich> kcbabo: thanks for looking at it
[20:42:39] <rcernich> kcbabo: and especially for all the feedback
[20:42:52] <kcbabo> rcernich:  yeah, sorry it's still a bit in flux
[20:42:59] <rcernich> kcbabo: no worries at all
[20:43:01] <kcbabo> rcernich:  but I think this was a productive conversation
[20:43:32] <rcernich> kcbabo: i'm still finding my way a bit
[20:44:34] <kcbabo> rcernich:  makes two of us
[20:44:47] <rcernich> kcbabo: :D
[20:52:38] *** aslak has joined #switchyard
[21:10:48] *** ldimaggi has quit IRC
[21:22:41] *** ldimaggi has joined #switchyard
[21:30:06] *** dbevenius has quit IRC
[22:03:04] *** ldimaggi has quit IRC
[22:18:38] *** ldimaggi has joined #switchyard
[22:59:27] *** errantepiphany has left #switchyard
[23:04:51] *** ldimaggi has quit IRC
[23:28:26] *** kcbabo has quit IRC
[23:38:15] *** antollinim has quit IRC

top