Frequently Asked Questions

Answers grouped by Macro Loading, HTML Forms Data Loader, Forms Record & Playback, and General.

Macro Loading

This usually happens if your target application form is running in Remote Desktop or a virtual server window, such as Citrix. To load the data properly in this scenario, check the "Use Alternate Method for Processing Macros" checkbox in the Choose Load Settings Options window, as shown below.

Data Loader: Load Settings

If the above setting doesn't work, you can load data properly by sending it as keystrokes instead of copy-pasting. To send data as keystrokes, put a forward slash "\" in front of the data. Example shown below.

Data Loader: Send data as keystrokes

There can be many reasons:

  • Make sure you're using the right keystrokes to move between fields and the right keys to save the record.
  • Forms Data Loader may be sending data faster than the target application can process it. Tune this by inserting delay times between cells — enter the amount of time in milliseconds preceded by "#", e.g. "#500" tells FDL to wait 500 milliseconds.
  • Use the Step-by-Step Loading feature: FDL will show a dialog after processing each cell, which is great for finding out whether your keystrokes are doing what you expect.
  • Use the Verify Data option to verify data as entered into the target application — see the help file that comes with Forms Data Loader for more information.
If you're loading data in Oracle Apps, we recommend Forms Record and Playback loading — it's more reliable, nearly 25 times faster than macro loading, and stops the load whenever an error occurs.

No, you can use FDL to load data into any active window, whether a customized application form or an HTML form. FDL does contain special shortcuts for loading data into Oracle Applications.

Please click here to see the list of keystrokes.

For Macro Loading, Forms Data Loader uses the .dlf extension; for Forms Playback files it uses the .fdl extension.

Yes. To use Forms Data Loader for languages other than English (such as Chinese or Korean), set up Windows as follows.

In Windows 7:

  1. Click "Start Menu" → "Control Panel"
  2. In "Clock, Language and Region," click "Change Keyboard and other input methods"
  3. Click the "Administrative" tab
  4. Click "Change System Locale" under "Language for Non-Unicode programs"
  5. Choose your desired language from the drop-down list
  6. Click "OK" (Windows may ask you to restart — if so, restart)
  7. Also change the Default Font and Font for Data Cells to "Arial Unicode MS" via the Options toolbar button in Forms Data Loader

In Windows XP:

  1. Click "Start Menu" → "Settings" → "Control Panel"
  2. Double-click "Regional Options"
  3. Select the non-English language you want under "General" → "Language settings for the system" (e.g. Simplified Chinese)
  4. Set it as the default language — this step is required

By entering a \{SPACE} keystroke in the cell.

Yes, you can use the Macro Loading feature to load data into HTML forms. However, we strongly recommend our special tool HTML Forms Data Loader for this purpose — it loads data much faster and more accurately than macro loading.

By entering the initial characters as keystrokes in the cell. For example, if the list looks like this and you want to select "Argentina":

Drop-down list example

Pressing "A" once selects "Algeria"; pressing "A" again selects "Argentina." So you'd enter a keystroke like \AA.

Yes, by entering *MC(x,y) in the spreadsheet cell, where X and Y are screen coordinates. For example, *MC(430,240) simulates a left mouse click at that coordinate during loading. To capture exact coordinates, use the Get Screen Coordinate Tool from the Tools menu.

Yes. If you've already saved and successfully run a macro load, you can re-run it without interaction using the -run command-line argument. For example, to run "test.dlf" automatically, create a shortcut with:

C:\Program files\Forms Data Loader\FDLoader.exe -run c:\test.dlf

This launches Forms Data Loader, loads test.dlf, and starts loading in the target application without any user interaction. The target application window used the first time you ran test.dlf must be open, otherwise FDL will prompt you to start it first.

Keep checking this website — we publish new templates regularly.

HTML Forms Data Loader

HTML Forms Data Loader is specially built for loading data into web forms. It provides 100% reliable loads compared to Macro Loading. Click here to learn more.

Yes, HDL does handle LOV pop-up windows.

To set a text field to NULL during playback, enter <HDLNull> as the text. This feature was added in HTML Forms Data Loader version 3.3.

If you're using an older version, manually add two keystroke columns after the field: \^a (select all) and \{DEL} (delete).

For example, to delete the contents of an "Inactive Date" field, add two keystroke columns as shown below:

Delete contents of a field in HDL

Remember not to leave the field contents blank in the corresponding cell in the HDL sheet — otherwise HDL will skip the field during playback and subsequent keystrokes won't work.

Forms Record & Playback

There could be various reasons. Please check that:

  • You've properly edited the appsweb.cfg and appsweb_<sid>_<hostname>.cfg files as described in the Setting Up Forms section.
  • You've edited the ICX:Forms Launcher profile setting correctly — many users mistakenly enter an "&" character between record and playback. The options should only be separated by a %20 character in the ICX:Forms Launcher string.
  • In Unix, check both $8.0.6_HOME}/forms60/log} and $COMMON_TOP/admin/log/[Context_Name] for recorded files, since the location depends on the Forms Patch Set level.

Please check the following:

  1. Try entering data directly into fields rather than using Lists of Values (LOVs) while recording.
  2. Make sure you've edited the ICX:Forms Launcher profile setting correctly — the record and playback options should not be separated by anything except a %20 character. For example: http://host.domain:port/dev60cgi/f60cgi?record=rec.fdl%20play=myplay.fdl
  3. Make sure you've copied the playback file to the correct directory — the same one where the recorded file was found — with proper permissions.
  4. In Oracle Apps Rel 11.5.10.2, you must also specify the record option along with the play option.
  5. First try record and playback on a simple form before attempting a complex one. If none of the above helps, make sure you recorded the file correctly — using keyboard keys to navigate the form and avoiding mouse clicks. In LOV fields, try entering data directly rather than selecting from LOVs.

General

The Trial Edition contains all features except it doesn't load more than 25 rows. Otherwise, every feature available in the registered version is available in the trial version.

We provide unlimited support through email for registered users of Forms Data Loader. Please write to us at support@formsdataloader.com.

Standard Edition supports only Macro Loading, whereas Professional Edition supports both Macro Loading and Oracle Forms Record and Playback loading.