I have one EAR application which contains three different war projects. I was trying to update one of the war projects in my EAR which is deployed on WAS and already functioning. I'm updating through "Replace or add a single module" on my chosen EAR, the update steps all complete, I save the configuration.
Today I did the same for one of my war modules but the change was not functioning, all test cases failed. I decided to completely remove the war module from the application, save configuration and then add (not update) this same war module. The module now works as expected, no errors.
My question is; why does the update sometimes work but other times I need to remove and re-install separate war modules? Is there a specific change I make that requires a fresh install?
The change I made in this case was adding an input (prompt) variable, writing the value into a field. I updated the IO, updated webservice support files and recreated the webservice (all of this in RAD). All modules are exposed as traditional webservices.