Issue 31154  —   Crash when activating web service operation with entity parameter

Status:   Solved in 10.2.01

Solution available in patch(es):      MG01

Description:

 Summary:
 If a web service is activated with an entity parameter, Uniface crashes.

 Environment:
  +Uniface: Version 9.7.01
  +Operating System: OS independent
  +Database: DBMS independent

 Symptoms:
 With entity as web service operation parameter, activate of the web service
 will cause Uniface to crash when stored data is retrieved.

 Take the following simple example:
 1. Entity ENT001 in model M has only the following three fields:
     PK (numeric. primary key)
     F1 (numeric)
     F2 (float)

 2. Store a record with only PK=1 filled in.

 3. Create a web service WS001 with following operation defined:

      operation testcrash
        params
           entity ENT001.M : INOUT
        endparams
        return (0)
      end

 4. The corresponding web service signature is WS001SERVICE.

 5. In the client form, paint the entity ENT001, and
    create a command button with <Detail> trigger:

     clear
     retrieve
     activate "WS001SERVICE".TESTCRASH("ENT001.M")

 6. Run the application and click the command button

 This causes Uniface to crash.

Workaround:

 There is no workaround for this problem.

Notes: