Issue 31028  —   $instancehandle not passed to 3GL if instance was created from 3GL

Status:   Solved in 10.2.01

Solution available in patch(es):      X705    G101

Description:

 Summary:
 Uniface: $instancehandle not passed to 3GL if instance was created from 3GL

  Environment:
 +Uniface: Version 9.6.07/MX06
 +Operating System: All versions
 +Database: DBMS independent

 Symptoms:

 $instancehandle not passed to 3GL if the instance was created from 3GL.

 Since bug fix 30879 (MX06/9.6.07), it is possible to pass $instancehandle
 as a handle parameter to a 3GL function. The 3GL function receives a
 numeric handle that it can use for further access to this instance.

 However this does not work if the 4GL instance doing this was itself created
 from a 3GL function. The 4GL instance has _I0000001 as $instancename but when
 it passes this as a Handle parameter to a 3GL function, that function receives
 a zero value.

Workaround:

 There is no known workaround for this problem.

Notes: