IBM Support

GUI script runtime error '906' - External procedure interface mismatch

Troubleshooting


Problem

This technote explains how to resolve an 906 runtime error, that might occur when using IBM® Rational® Robot.

Symptom

During playback the GUI script is trying to access a function that is in the external library with the following error:



    "Runtime error '906' - Module XXXX , Line NN.
    External procedure interface mismatch."

Cause

This error is known to occur if a function in the external library, which being called by the GUI script, has been modified. The external library file needs to be recompiled.

Resolving The Problem

To resolve this, the external library file needs to be recompiled using the following steps:

Open the active script or library source file and click File > Compile or use "File > Compile All" to compile all scripts and library files under open project.

Note: If you have made changes to global definitions that may affect all of your SQABasic files.




[{"Product":{"code":"SSSHDX","label":"Rational Robot"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Scripting","Platform":[{"code":"PF033","label":"Windows"}],"Version":"2003.06.00;2003.06.10;2003.06.12;2003.06.13;2003.06.14;2003.06.15;2003.06.16;7.0;7.0.0.1;7.0.0.2;7.0.1;7.0.1.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 June 2018

UID

swg21194429