Top
NetCOBOL V11.0 Web Guide
FUJITSU Software

A.5 Notes and Measures Taken regarding Problems with Execution in Web Browsers

For client/server systems, users cannot freely change the control of the application on the client side. For Internet/Intranet applications using Web Browsers, however, the user can easily change the Web Browser's condition, so it may depend on this operation as to whether the consistency of the Web application on the server functions properly.

Generally, problems may be caused by the following operations:

The following illustrates examples of measures to take against the above noted potential problems, which can be taken by Web Browsers or Web applications on the server.

User's operation

Examples of measures

Web Browsers

Web applications

Use the Refresh button of the Web Browser.

Using JavaScript, open the window without the Return button.

Keep track of the application execution sequence, and confirm that the application is correctly executed.

Press the Submit button twice or more times.

Using JavaScript, determine whether the application is half-processed. If the application is half-processed, disable the Submit button.

Design Web applications not to cause a problem even when the same processing is executed twice or more times.

Start the processing in the middle of a business by directly inputting the bookmark or URL.

Using JavaScript, open the window without a bookmark.

Keep track of the application execution sequence, and confirm that the application is correctly executed.

Refer to the cached page.

Invalidate the cache of the Web Browser.

Keep track of the application execution sequence, and confirm that the application is correctly executed.

Generally, the measures to take depend on the content of an application. For example, the cache may not need to be invalidated for applications with low security requirements. If another operational problem is caused by the content of the application, take the measures against the problem from its own aspect.