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.
The BPEL runtime SE will not support MessageID and Message Exchange usage in this release. Therefore, users of IDE should not get impression that such language features are supported. This will require changes in UI, and in Help and in Docs. For UI it is debatable how far we must remove or hide existing functionality. Maximum removal would be as follows: Navigator - Hide the Message Echanges node. Process element - Hide the Add > Add Message Exchange context menu action Scope element - Hide the Add > Add Message Exchange context menu action Receive Activity editor - Hide the Message Exchage property Receive property sheet - Hide the Message Exchange property Receive activity - Hide the Select Message Exchange Peer context menu action. OnMessage Activity editor - Hide the Message Exchage property OnMessage property sheet - Hide the Message Exchange property OnMessage activity - Hide the Select Message Exchange Peer context menu action. Reply Activity editor - Hide the Message Exchage property Reply property sheet - Hide the Message Exchange property Reply activity - Hide the Select Message Exchange Peer context menu action. ------------------------------------------------------ Validation system: Add rule to Not Supported by runtime validator to trap usage of MessageExchange element under process and scope <messageExchanges> <messageExchange name="MessageExchange1"/> </messageExchanges> Add rule to Not Supported by runtime validator to trap usage of MessageExchange attribute in Receive, Reply and OnMessage <receive name="ReceiveItinerary" partnerLink="Travel" portType="tres:TravelReservationPortType" operation="buildItinerary" createInstance="yes" variable="ItineraryIn" messageExchange="MessageExchange1"> ------------------------------------------------------ Help topics Remove text related to Message Exchange actions and properties described above. Documentation Add Message Exchange and Message ID to list of unsupported language features
HII please review.
Reviewed. If I understand this correctly, it means "hide everything", right? That's totally appropriate from my point of view. I'm only missing the "Select Message Exchange Peer" contextual menu action on Receive in Reply activities.
what do you mean by "I'm only missing the "Select Message Exchange Peer" contextual menu action on Receive in Reply activities." what do you mean "i'm only missing"?
Added rules in RuntimeNotSupported validator for messageexchange element and attributes. In addition to list above by mike: <OnEvent> property sheet also contains reference to message exchange and this needs to be removed.
UI was updated according to issue description.
Adding for Doc writers. OnMessage Activity editor - Hide the Message Exchage property OnMessage property sheet - Hide the Message Exchange property OnMessage activity - Hide the Select Message Exchange Peer context menu action.
sorry meant to add OnEvent Activity editor - Hide the Message Exchage property OnEvent property sheet - Hide the Message Exchange property OnEvent activity - Hide the Select Message Exchange Peer context menu action.
WinXP Coke061001 There is no Message Exchange
Note to docs - please remove Message Exchange sections from Docs and add to Not Supported section.