Hi Tientjen,
maybe you could send me a quick description of how to do this. It's not possible to send any of the projects I am working on at the moment. Our projects are for the most part JAX-WS WebServices composed together using BPEL. Is it even possible to write a JAX-WS WebService without the concrete parts? We are programming Contract / WSDL First btw.
David Lane
Senior Entwickler
afb Application Services AG
Meglingerstrasse 20
81477 München Germany
Phone +49 (89) 78 000-314
Fax +49 (89) 78 000-590
E-Mail
Lane.David@...
Internet www.afb.de
Vorstand: Christian Aechter, Gerolf Dienhold, Jan Ph. Wieners
Vorsitzender des Aufsichtsrats: Ralph G. Werner
Sitz der Gesellschaft: München - Registergericht München, HRB 129 294
Allgemeine Information zur steigenden Zahl von Viren-E-Mails:
Virenbehaftete E-Mails, die bei uns eingehen, werden von der afb-Firewall automatisch erkannt und ausselektiert. Bitte beachten Sie, dass keine Benachrichtigung an Absender und Empfänger über die Nicht-Zustellung dieser E-Mails erfolgt.
General information regarding the growing number of virus emails:
Virus-infected emails received by us are automatically detected by afb-Firewall and singled out. Please note that no messages are sent either to the sender or recipient regarding the failed delivery of such emails.
-----Ursprüngliche Nachricht-----
Von:
Tientien.Li@... [mailto:
Tientien.Li@...]
Gesendet: Freitag, 27. Juni 2008 19:31
An:
dev@...
Betreff: Re: AW: Re: Clone WSDL Port in casa
David,
Those links are pointing to wsdl files within the bpel SU jar. These
wsdl are not editable. Xlink elements shown are used for read only
operation internally within CASA. There are many implementation
limitations that prevented us from mixing references of wsdls from SU
jar with wsdls from the compapp source directory.
In your case, will it be possible for you to restructure your wsdl and
place concrete parts in the compapp project instead of bpel projects?
So, your ports can be edit without cloning in CASA. If you can send me a
sample project, we can restructure it to show how to do this.
HTH,
--
Tientien Li
Lane David wrote:
> Hi Tientien,
> thanks for the speedy reply.
>
> It basically boils down to a usability issue. The Assemly I am working on right now has 32 WSDL Ports in it. If I have to do what you suggest every time there is a change in the Abstract definition of one of the WS then I will have to change my job description ;) As for referencing: what is the function of the following in the casa source:
> <bindings>
> <link xlink:href="../jbiServiceUnits/XXX-BPEL/External/AES.wsdl#xpointer(/definitions/binding[@name='AESBinding'])" xlink:type="simple"/>
> <services>
> <link xlink:href="../jbiServiceUnits/XXX-BPEL/External/AES.wsdl#xpointer(/definitions/service[@name='AESService'])" xlink:type="simple"/>
>
> Would it not be possible to do referencing in this manner?
>
> I'm sure it would also be possible to somehow keep the clone separate and overwrite the bindings / services in the original WSDL (more or less how I would do this manually) at build time.
>
> David Lane
> Senior Entwickler
>
> afb Application Services AG
> Meglingerstrasse 20
> 81477 München Germany
> Phone +49 (89) 78 000-314
> Fax +49 (89) 78 000-590
> E-Mail
Lane.David@...
> Internet www.afb.de
>
> Vorstand: Christian Aechter, Gerolf Dienhold, Jan Ph. Wieners
> Vorsitzender des Aufsichtsrats: Ralph G. Werner
> Sitz der Gesellschaft: München - Registergericht München, HRB 129 294
>
> Allgemeine Information zur steigenden Zahl von Viren-E-Mails:
> Virenbehaftete E-Mails, die bei uns eingehen, werden von der afb-Firewall automatisch erkannt und ausselektiert. Bitte beachten Sie, dass keine Benachrichtigung an Absender und Empfänger über die Nicht-Zustellung dieser E-Mails erfolgt.
>
> General information regarding the growing number of virus emails:
> Virus-infected emails received by us are automatically detected by afb-Firewall and singled out. Please note that no messages are sent either to the sender or recipient regarding the failed delivery of such emails.
>
>
> -----Ursprüngliche Nachricht-----
> Von:
Tientien.Li@... [mailto:
Tientien.Li@...]
> Gesendet: Freitag, 27. Juni 2008 18:09
> An:
dev@...
> Betreff: Re: Clone WSDL Port in casa
>
> David,
>
> I understand what you are asking... but that is not what CASA was
> designed for. CASA is a service assembly editor that works directly on
> deployment artifacts like SU jar files within a service assembly. It
> does not have access to source WSDL files from service projects like
> bpel, xslt, or ejb. Please see the faq page for the background
> information on CASA:
>
>
http://wiki.netbeans.org/SoaFaqWhatDoesCasaDo>
> The reason that the complete WSDL including abstract parts has to be
> cloned is because CASA can not make references to the source WSDL. There
> are many design issues involved here. For example, it is common to see
> the same WSDL copied multiple times from different service projects
> within a CompApp project. Which one of these WSDL copies should be
> linked to? In your case, if the original abstract interface of a cloned
> WSDL was changed, then re-clone the WSDL is probably the simplest
> solution that can be offered at this time. We are not sure how complex
> elements like WS-* policy attachments, can be automatically refactored
> in such a scenario.
>
> However, we like your suggestion and will change the ticket to an
> enhancement request for later consideration.
>
> Thanks,
>
> --
> Tientien Li
>
> Lane David wrote:
>
>> Hi all,
>>
>> I have entered the following bug in Netbeans, but I think it is also
>> important enough to post here (and applies to open-esb):
>>
>> "Clone WSDL Port to edit" copies the whole WSDL file into the Assembly
>>
>>
http://www.netbeans.org/issues/show_bug.cgi?id=136565>>
>>
>>
>>
>>>> "Clone WSDL Port to edit" doesn't really do what it says. The WSDL
>>>>
>> file containing the Port is copied into the CASA
>>
>> Project. This means that the abstract parts and the concrete parts are
>> both duplicated. The parameters that are editable
>>
>> in the CASA project belong to the category concrete. What happens when
>> I change abstract elements in the original WSDL?
>>
>> How do I get the original into the CASA Project? If I have changed
>> concrete parameters in the CASA editor then the files
>>
>> are even more out of sync.<<
>>
>>
>>
>> When the only thing I want to do is something like changing the URL of
>> a Port, it is a bad idea to copy the whole wsdl file into casa. When
>> the abstract parts of the WS are later changed it is pretty impossible
>> to get these changes then back into casa. IMHO only the concrete parts
>> of the WSDL should be copied.
>>
>>
>>
>> David Lane
>>
>> Senior Entwickler
>>
>>
>>
>> afb Application Services AG
>>
>> Meglingerstrasse 20
>>
>> 81477 München Germany
>>
>> Phone +49 (89) 78 000-314
>>
>> Fax +49 (89) 78 000-590
>>
>> E-Mail
Lane.David@... <mailto:
Lane.David@...>
>>
>> Internet www.afb.de <
http://www.afb.de>
>>
>>
>>
>> Vorstand: Christian Aechter, Gerolf Dienhold, Jan Ph. Wieners
>>
>> Vorsitzender des Aufsichtsrats: Ralph G. Werner
>>
>> Sitz der Gesellschaft: München - Registergericht München, HRB 129 294
>>
>>
>>
>> Allgemeine Information zur steigenden Zahl von Viren-E-Mails:
>>
>> Virenbehaftete E-Mails, die bei uns eingehen, werden von der
>> afb-Firewall automatisch erkannt und ausselektiert. Bitte beachten
>> Sie, dass keine Benachrichtigung an Absender und Empfänger über die
>> Nicht-Zustellung dieser E-Mails erfolgt.
>>
>>
>>
>> General information regarding the growing number of virus emails:
>>
>> Virus-infected emails received by us are automatically detected by
>> afb-Firewall and singled out. Please note that no messages are sent
>> either to the sender or recipient regarding the failed delivery of
>> such emails.
>>
>>
>>
>>
>
>
>
--
Tientien Li
Netbeans SOA Tools,
http://enterprise.netbeans.orgOpen ESB Community,
http://open-esb.org---------------------------------------------------------------------
To unsubscribe, e-mail:
dev-unsubscribe@...
For additional commands, e-mail:
dev-help@...
This email was Anti Virus checked by afb Security System.
---------------------------------------------------------------------
To unsubscribe, e-mail:
dev-unsubscribe@...
For additional commands, e-mail:
dev-help@...