On 08/06/2013 11:55 AM, Jason Greene wrote:
I remember glancing at this one with Carlo when we were in Newcastle.
The problem is that when there are duplicate names an id is generated. However the problem
is that that ID is generated using a static map. It looks like everything is fine in
standalone because there is only one subsystem to parse. However domain mode has multiple
profiles, so you have multiple JCA subsystems that get parsed, and therefore you get
nondeterministic generation. Also I believe I spotted a problem with the serialization
code.
The general things that need to happen are
1. Get rid of static state, and instead store the state relative to the subsystem block
2. Double check the marshaling
3. Console needs to be updated to take an "id" on creation (HAL issue needed
for that one)
Ok. However, there is a customer request precisely on this attribute
that needs to be taken into account.
Best regards,
Jesper