]
Jeff DeLong commented on JBIDE-7351:
------------------------------------
I am testing PolicyQuoteProcess with latest NB. My assign statements were already created
in earlier version of editor so they do not have initializers. So I went to each assign
and added another copy statement os it would request creation of the Initializer. The
worked for the first two assign statements (AssignDataForDrivingRecord and
AssignDataForCreditCheck), but not for the last three (which have more complex message
schemas).
However, when I deleted the entire Assign and re-created it; then the initializer was
created appropriately.
General issues with Variable Initialization, Assign, and Copy
-------------------------------------------------------------
Key: JBIDE-7351
URL:
https://jira.jboss.org/browse/JBIDE-7351
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: bpel
Affects Versions: 3.2.0.M2
Reporter: Jeff DeLong
Assignee: Robert (Bob) Brodt
Fix For: 3.2.0.Beta2
Original Estimate: 0 minutes
Remaining Estimate: 0 minutes
I see several issues with the variable initialization in Assign. Some are ease-of-use
related, others seem like bugs. I have written a JIRA for Riftsaw,
https://jira.jboss.org/browse/RIFTSAW-301 that requests automatic initialization of
variables inside the engine. This is one approach to addressing variable initialization
problems (moves the responsibility to the engine). In that JIRA I have also noted examples
where the BPEL Editor said a copy operation was in error that executed fine on the server,
as well as not flagging errors in a copy operation that threw an Assignment Fault at
runtime. In general the relationship between the initialization (which is done through a
copy operation) and well as the actual assign copy operations, is too confusing for the
average BPEL Editor user. The user (we are not talking a business analyst type here, but a
process architect / developer) should not have to worry about the syntax of these various
copy statement and knowing whether they are correct. They should just be able to say which
parts of a message get copied to which parts of another message. Either the tooling or the
engine should take care of the rest.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: