We are hosting one of our solutions in Servoy Application Server on a Windows 2003 Server machine
Today I created a new field and placed in the layout in my development machine. I then exported and imported into the live server using Servoy developer. The field appeared on the form and I could type the data and it saved correctly in the devloper.
But when I accessed through the client from a remote machine the field appeared on the form but when I typed the data it did not save or appeared (some java strings were appeared). But actually the data is already there (I typed using the developer)
I then open the Servoy-admin and flushed but I still had the same problem. I then restarted the Servoy Application Server in the Services and then it worked as expected.
Is this normal or you can do something to improve it?
Questions:
-Is the latest release the active one? (only active is seen by clients)
-Did you flush “the solution” in admin page?
-Did you tell your users to reopen the solution?
-Is the latest release the active one? (only active is seen by clients)
After I finished the import Servoy asked me whether to make it active and I pressed Yes. When I went to Servoy-admin it showed the latest one as active.
I mentioned that the field appeared on the layout from the client. Only the data is not saved. So the solution is already activated.
-Did you flush “the solution” in admin page?
Yes I flushed.
-Did you tell your users to reopen the solution?
Yes I quit & reopened the client many time
Flush solution is working ok for us.
Fine.. there might be something wrong in myside. Just for a test
create a new text field in developer and place on the layout
now export & import in the production server
now open the solution from the client
check whether you can see the field on the layout & also you type some date in the field and save
When importing a solution into a live server you should import using the admin pages of the Servoy Server, not using a developer. In this case your data model probably changed, and since you imported using the Servoy Developer the Servoy Server did not notice. If you restart the Servoy Server everything should be fine; and in the future, if you import using Servoy Server, it should work fine immediately without a server restart.