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.
When you debug the BPEL code, the variables show up with generic jbi:message and jbi:part, so you cannot tell which part of the message you are tracking. Steps to reproduce: 1. Import the following .bpel and .wsdl into an existing BPEL Module project 2. create compApp, build and deploy 3. Enable debugging 4. Attach debugger. 5. Run the project with the attached input. 6. While debugging, open the BPEL Variables window. Result: Under the messagename, all the parts are listed as jbi:part, even though they are defined with unique names in the .wsdl <message name="RequestMessage"> <part name="input1" type="xsd:boolean"/> <part name="input2" type="xsd:boolean"/> </message> <message name="ResponseMessage"> <part name="output1" type="xsd:boolean"/> <part name="output2" type="xsd:boolean"/> <part name="booleanOutput" type="xsd:boolean"/>
Created attachment 32521 [details] bpel file
Created attachment 32522 [details] wsdl file
Created attachment 32523 [details] input file
is this a regression or is this the way it was it TPR3?
I don't think this is a regression. This bug was filed as a result of another fix in which BPEL Variables were not even displaying before.
I'm not sure what is the expected behaivor for this bug? Currently, the value for the message type variable is represented as an xml element - the value's structure is the structure of the underlying xml. That's why you see jbi:part as the nodes, and you can always find a part name in the jbi:part Attributes.
before it was not showing the message names, RequestMessage and ResponseMessage, it would only show jbi:part as the root node. I retested this and the root nodes now show RequestMessage and ResponseMessage and jbi:part is a sub-node of that. Closing as can not reproduce.
see comment above