This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 126244 - CASA needs to disable option to select Delete and Error-endpoint on-failure configuration if the underlying ME for the connection is InOut
Summary: CASA needs to disable option to select Delete and Error-endpoint on-failure c...
Status: NEW
Alias: None
Product: soa
Classification: Unclassified
Component: Composite Application (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Venkat Chellasamy
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-30 04:04 UTC by pvarghese
Modified: 2008-03-13 01:10 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description pvarghese 2008-01-30 04:04:15 UTC
CASA needs to disable option to select Delete and Error-endpoint on-failure configuration if the underlying ME for the
connection is InOut

When the user selects a  connection whose underlying ME is InOut then CASA editor should disable the 'Delete' and
"Error-endpoint" options for the on-failure redelivery configuration in the connection properties editor.
Comment 1 Jun Qian 2008-02-29 07:58:55 UTC
The connection you see in CASA is at porttype level. It does not represent a (known) operation invocation. Since a
porttype can contain multiple operations, and those operations could be IN-only, or IN-OUT, what you ask for can't be
done in today's CASA.

In order to support operation level configuration, we either need to evolve CASA substantially, or provide a different
editor (the top-down designer). 
Comment 2 Jun Qian 2008-03-13 01:10:05 UTC
I was cleaning some of my old emails and found this comment from Keith:

Re: the CASA enhancement, I don't think it's possible to filter out the on-failure options in many cases because the
message exchange pattern is defined at the operation level and the redelivery QoS is defined at the endpoint (~
interface) level.  That said, there could be some validation in place if an interface only contains InOut operations,
for example. Just an FYI.

regards,
keith