Hey Gary...
Yes, I believe that's sort of what Max was alluding to. My suspicion is that this
would be on the UI side, not the deployment side, and would grab the workspace-relative
project files and suck them into what gets deployed to the server. I don't think
we're talking about sharing resources between deployed BPELs here.
Max, can you confirm?
--Fitz
_______________________________
Brian Fitzpatrick (aka "Fitz")
Senior Software Engineer, SOA-P
JBoss by Red Hat
----- Original Message -----
From: "Gary Brown" <gbrown(a)redhat.com>
To: "Brian Fitzpatrick" <bfitzpat(a)redhat.com>
Cc: "Max Rydahl Andersen" <max.andersen(a)redhat.com>, "John
Graham" <jgraham(a)redhat.com>, jbosstools-dev(a)lists.jboss.org, "Rob
Stryker" <rob.stryker(a)redhat.com>
Sent: Friday, October 2, 2009 8:03:15 AM GMT -07:00 US/Canada Mountain
Subject: Re: [jbosstools-dev] Current WTP-style project offerings
Hi Brian
If I understand you correctly, you mean that an Eclipse user may way to
deploy their BPEL from one project and reference their WSDL from another
project? (same for xsd aswell?)
If so, then I don't think we care from the riftsaw/runtime perspective,
as long as the deployed archive has the wsdl contained within the same
hierarchy as the BPEL and deployment descriptor, and that all the
relative paths are correctly resolved.
From a user perspective, I think it might be nice to offer the
flexibility, but depends on how easier it will be to ensure the relative
paths are all resolved correctly.
Regards
Gary
Brian Fitzpatrick wrote:
Gary or John, do we have a deployment requirement for Riftsaw to be
able to deploy other folders of wsdl from other projects/locations for BPEL?
--Fitz
_______________________________
Brian Fitzpatrick (aka "Fitz")
Senior Software Engineer, SOA-P
JBoss by Red Hat
----- Original Message -----
From: "Max Rydahl Andersen" <max.andersen(a)redhat.com>
To: "Rob Stryker" <rob.stryker(a)redhat.com>
Cc: "Brian Fitzpatrick" <bfitzpat(a)redhat.com>,
jbosstools-dev(a)lists.jboss.org
Sent: Friday, October 2, 2009 3:28:14 AM GMT -07:00 US/Canada Mountain
Subject: Re: [jbosstools-dev] Current WTP-style project offerings
Rob Stryker wrote:
> Ok I've got something working for the BPEL with only minimal changes.
> It took some finessing but that's it. I still need to know our
> backwards compatibility requirements with previous versions (if there
> were any), with the eclipse bpel project, which folders the source
> belong in, where we expect the .class files to go inside the resultant
> jar, etc etc etc.
>
>
1) IMO we have no backwards compability requirements here since we
should be moving these jboss specific facet/deployment behavior to a
separate plugin/set of id's. i.e. if you use the org.eclipse plugins you
just keep doing that and it will still work, correct ? Furthermore we
moved to use utility jar so that is what will deploy for the old ones,
not ours...afaik (please verify that ;)
2) There are currently zero class files in BPEL project and it does not
even need to be a java project (of course we should not prevent that
from being possible)
btw. is there a way to enable BPEL deployment to happen from an existing
project ? i.e. say this java project got these 2 folders that we would
like to bundle as a BPEL artifact ?
Another requirement I remember SOA guys put in the PRD for JBDS was the
ability to include other folders of wsdl from other projects/locations.
Is that possible now ?
-max
> Brian Fitzpatrick wrote:
>
>> Again, if it helps...
>> The New BPEL Project wizard code is located in the
>> org.eclipse.bpel.runtimes plug-in as
>> org.eclipse.bpel.runtimes.ui.wizards.NewBPELProjectWizard
>>
>> The facets and deployment modules also appear to be in that plug-in.
>> --Fitz
>> _______________________________
>> Brian Fitzpatrick (aka "Fitz")
>> Senior Software Engineer, SOA-P
>> JBoss by Red Hat
>>
>> ----- Original Message -----
>> From: "Max Rydahl Andersen" <max.andersen(a)redhat.com>
>> To: "Rob Stryker" <rob.stryker(a)redhat.com>
>> Cc: "Brian Fitzpatrick" <bfitzpat(a)redhat.com>,
>> jbosstools-dev(a)lists.jboss.org
>> Sent: Thursday, October 1, 2009 1:42:08 PM GMT -07:00 US/Canada Mountain
>> Subject: Re: [jbosstools-dev] Current WTP-style project offerings
>>
>>
>>
>> Rob Stryker wrote:
>>
>>> I've never made a project wizard that used the faceted framework.
>>> Denny has. For Denny to make one for BPEL would be simply using the
>>> exact same extension points he used in ESB, except in BPEL, with
>>> small changes for things like ids, classes, etc.
>>>
>>> I consider this "duplication".
>>>
>> No, it's two different features - doesn't duplicate (bad), just do
>> similar things in similar ways (good) ;)
>>
>>> Also I don't know anything at all about the BPEL project structures,
>>> where the current wizard is, how the current wizard works, what the
>>> important backwards compatability issues / pressure points might be,
>>> etc etc etc.
>>>
>>> I'm sure if I just dug through code for 2 or 3 days I could get
>>> something workable
>>>
>> We need this done before M4 - what things do you have on your plate
>> for M4 that won't be done if you look into this ?
>>
>> /max
>>
>>> Max Rydahl Andersen wrote:
>>>
>>>> Rob Stryker wrote:
>>>>
>>>>> Ahh... well... This wasn't stuff that I did; it's stuff Denny
did.
>>>>> I imagine this would be pretty in-depth to get the project set up,
>>>>> not something trivial, so I'm not even 100% sure where to look
>>>>> yet. Primarily it would be duplicating something similar to the
>>>>> two esb plugins with project in the name:
>>>>> org.jboss.tools.esb.project.core and
>>>>> org.jboss.tools.esb.project.ui.
>>>>>
>>>> btw. No sure what you mean with duplication here ?
>>>>
>>>> /max
>>>>
>>>>> Max: Should I direct myself to this task immediately or should I
>>>>> try to help Brian work through it? I'm not familiar with all the
>>>>> extension points but I'm sure I could figure it out if you wanted
>>>>> me to ASAP.
>>>>>
>>>>> - Rob
>>>>>
>>>>> Brian Fitzpatrick wrote:
>>>>>
>>>>>> Denny's on vacation for a while. Won't be back until
after their
>>>>>> holiday.
>>>>>>
>>>>>> That leaves yours truly to help, though I'm just as blind in
this
>>>>>> code as you are.
>>>>>> Can you point me at the work you did for ESB and point me in a
>>>>>> direction to do something similar in the BPEL area?
>>>>>>
>>>>>> --Fitz
>>>>>>
>>>>>> _______________________________
>>>>>> Brian Fitzpatrick (aka "Fitz")
>>>>>> Senior Software Engineer, SOA-P
>>>>>> JBoss by Red Hat
>>>>>>
>>>>>> ----- Original Message -----
>>>>>> From: "Rob Stryker" <rob.stryker(a)redhat.com>
>>>>>> To: "Max Rydahl Andersen"
<max.andersen(a)redhat.com>
>>>>>> Cc: jbosstools-dev(a)lists.jboss.org
>>>>>> Sent: Wednesday, September 30, 2009 3:33:58 PM GMT -07:00
>>>>>> US/Canada Mountain
>>>>>> Subject: Re: [jbosstools-dev] Current WTP-style project
offerings
>>>>>>
>>>>>> Denny:
>>>>>> I didn't see any response to Max's two questions from
you. Are
>>>>>> you available to do these tasks??
>>>>>>
>>>>>> Max Rydahl Andersen wrote:
>>>>>>
>>>>>>>> Here's a good summary of what's made already for
the WTP
>>>>>>>> projects. I
>>>>>>>> believe the ESB project already makes use of it.
>>>>>>>>
>>>>>>> Denny, Is the ESB module using this now ?
>>>>>>>
>>>>>>>> The BPEL project does
>>>>>>>> *not* and since I am not familiar with the BPEL project
code,
>>>>>>>> or all
>>>>>>>> that goes into creating a new project wizard for WTP
projects
>>>>>>>> (never did
>>>>>>>> work on that part), I'd need someone else (Denny?) to
set up
>>>>>>>> the UI and
>>>>>>>> associated pages and installation delegates to properly
change
>>>>>>>> the BPEL
>>>>>>>> project's format. I can assist on which references
would be
>>>>>>>> needed in
>>>>>>>> the installation delegate, but I'm not familiar with
the rest
>>>>>>>> of it.
>>>>>>>>
>>>>>>> This require we defines what facet's etc. is installed
and what
>>>>>>> they do for BPEL.
>>>>>>> Denny - could you outline this in the wiki ?
>>>>>>>
>>>>>> _______________________________________________
>>>>>> jbosstools-dev mailing list
>>>>>> jbosstools-dev(a)lists.jboss.org
>>>>>>
https://lists.jboss.org/mailman/listinfo/jbosstools-dev
>>>>>>
--
Gary Brown
gbrown(a)redhat.com
JBoss, by Red Hat
Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod Street, Windsor,
Berkshire, SI4 1TE, United Kingdom.
Registered in UK and Wales under Company Registration No. 3798903 Directors: Michael
Cunningham (USA), Charlie Peters (USA), Matt Parsons (USA) and Brendan Lane (Ireland).