Message: There was a communication problem with the server which will result in the loss of same of your changes. You must reload the application and re-enter the information again.
Starting in Maximo Asset Management 18.104.22.168, Maximo can validate data asynchronously. This means that a user can enter data and proceed to the next action before validation is done. If the data is found to be invalid, you will eventually see a red x icon showing that the value entered is not valid.
Each validation request sent from the client has a sequence number associated with it. More than one event can be sent to the server at the same time. Given the nature of TCP/IP (network packets are sent continuously without requiring acknowledgment it has been received), you are not guaranteed that the first request sent from the client will be the first one to reach the server.
Therefore, if an request is received out of order, the Maximo framework will wait (by default) twenty seconds for the earlier sequenced request to reach the server. If the earlier sequenced events(s) have not "come in" after twenty seconds, the Maximo framework will send the error message to the client's browser,
This can happen for a number of reasons. One way is that a request sent from the client (browser) never made it to the application framework. This could be caused by a network "hiccup", a server error, or, potentially, a bug somewhere in Maximo.
After this happens, the user reloads the application by clicking on the Reload button. However, they could have lost data, and they may have to redo the last few events.
Example 1: The user types a value into a field, then clicks on the Save button. They receive the error message. After reloading, the user may have to reenter that value and hit the Save button again.
Example 2: The user is doing something basic, such as change tabs. They receive the error message. After reloading, all they would need to do is click the tab again. In this case data probably isn't lost.
You set the default value for the number of seconds a client request will wait for earlier sequenced requests to reach the server in the System Properties Application, in the property named mxe.webclient.outOfOrderReqTimeout.
|Systems and Asset Management||IBM Maximo Asset Management||System: User Interface||AIX, HP-UX, Linux, Solaris, Windows||7.5|
|Systems and Asset Management||IBM SmartCloud Control Desk||Not Applicable||AIX, HP-UX, Linux, Solaris, Windows||7.5, 7.5.1|