IBM Support

Webform Server Error: Unable to retrieve XML data

Troubleshooting


Problem

You receive an error of "Unable to retrieve XML data" when accessing a form object in Webform Server.

Cause

There are several cases where this problem can occur.

1. One common case is that an AJAX request is sent to the server, and the client never receives a response. In this case alone, there are several blockers:

  • the request might never leave the client,
  • the request does not reach the Translator, or
  • the client machine prevents the response from returning.
Generally, these are issues around how the network is set up.

2. Another case where this error occurs is when too many AJAX calls are made to the server. The buffer overflows, thus triggering the error.

3. There is also a specific case around how many forms are kept in memory. The Translator keeps a buffer of five forms. This buffer means that if you have a fcCacheSize of 30, then the Translator tries to keep 25 forms in memory to maintain that five-form buffer. There is a conflict that occurs when the fcCacheSize is set to a value of 6 or below.

4. In Portal, if your portal.xml file and web.xml file are pointing to different translator server locations, then this error can occur.

Diagnosing The Problem

To debug the third case above, the fcCacheSize, you need to check the error.xml file found at the following location:

<WebformServer Install location>\


C:\Program Files\IBM\Lotus Forms\Server\3.0\Webform Server\LogServer\logs\translator

Check for a MULGetByKey error in the error.xml file as follows:

<message>com.PureEdge.error.UWIException: Thu Jan 31 11:13:27 2008 0 Webform Server : Invalid Parameters. at MULGetByKey(\build\API-300-FP1-Patch\src\masqutil\masqlist.c:1002 Fri Jun 22 16:16:34 2007):1332:8 at Location=1(\build\API-300-FP1-Patch\src\xforms\XFormsController.c:602 Fri Jun 22 16:16:48 2007):1332:32 -> -1 at IFS_XFormsControlledItemProcessor_GetControlled(\build\API-300-FP1-Patch\src\xforms\70\XFormsControlledItemProcessor70.c:2124 Tue Aug 28 11:33:50 2007):1332:32 -> -1 at Java_com_PureEdge_xforms_XFormsControlledItemProcessorNative GenProxy_getControlled(\build\Api-300\build\GenerateFromIDL\output\gen_java\c\XFormsControlledItem


ProcessorNativeGenProxy.c:2442 Mon Oct 22 16:34:49 2007):1332:32 -> -1</message>

If so, open the translator.properties file and check the fcCacheSize value.

Resolving The Problem

To resolve the problem, check the following items for each case respectively:

1. Check network traffic for common blockers (such as a firewall, anti-virus, proxy, load balancer, and so on).

2. Enter data at a reasonable rate. If you are entering data at a typical rate but the error still occurs, then you might require a form design review.

3. Make sure the fcCacheSize is set to a value of 7 or greater. Then test the form again to see if that change alleviates the error.

4. Ensure that both the portal.xml file and web.xml file point to the same translator.

Related Information

[{"Product":{"code":"SS4BP3","label":"Lotus Forms Server"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Webform server","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF027","label":"Solaris"},{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"4.0;3.5.1;3.5;3.0.1;3.0","Edition":"","Line of Business":{"code":"LOB31","label":"WCE Watson Marketing and Commerce"}}]

Document Information

More support for:
Lotus Forms Server

Software version:
4.0, 3.5.1, 3.5, 3.0.1, 3.0

Operating system(s):
AIX, Solaris, Linux, Windows

Document number:
97003

Modified date:
16 June 2018

UID

swg21298438